@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(/static/media/primeicons.ff0c4cd79b2ffca2de54.eot);src:url(/static/media/primeicons.ff0c4cd79b2ffca2de54.eot?#iefix) format("embedded-opentype"),url(/static/media/primeicons.024b32cc7bf399b1a847.woff2) format("woff2"),url(/static/media/primeicons.8931fda1930c3bd21e96.woff) format("woff"),url(/static/media/primeicons.a5c2a53d1ff7a9ff5933.ttf) format("truetype"),url(/static/media/primeicons.6ed59f962963a4a73af2.svg?#primeicons) format("svg")}.pi{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:primeicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@media (prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-left:0;margin-right:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-basis:0;flex-grow:1;padding:.5rem}.col-1,.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{width:8.3333%}.col-2{width:16.6667%}.col-2,.col-3{flex:0 0 auto;padding:.5rem}.col-3{width:25%}.col-4{width:33.3333%}.col-4,.col-5{flex:0 0 auto;padding:.5rem}.col-5{width:41.6667%}.col-6{width:50%}.col-6,.col-7{flex:0 0 auto;padding:.5rem}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-8,.col-9{flex:0 0 auto;padding:.5rem}.col-9{width:75%}.col-10{width:83.3333%}.col-10,.col-11{flex:0 0 auto;padding:.5rem}.col-11{width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-basis:0;flex-grow:1;padding:.5rem}.sm\:col-1,.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{width:8.3333%}.sm\:col-2{width:16.6667%}.sm\:col-2,.sm\:col-3{flex:0 0 auto;padding:.5rem}.sm\:col-3{width:25%}.sm\:col-4{width:33.3333%}.sm\:col-4,.sm\:col-5{flex:0 0 auto;padding:.5rem}.sm\:col-5{width:41.6667%}.sm\:col-6{width:50%}.sm\:col-6,.sm\:col-7{flex:0 0 auto;padding:.5rem}.sm\:col-7{width:58.3333%}.sm\:col-8{width:66.6667%}.sm\:col-8,.sm\:col-9{flex:0 0 auto;padding:.5rem}.sm\:col-9{width:75%}.sm\:col-10{width:83.3333%}.sm\:col-10,.sm\:col-11{flex:0 0 auto;padding:.5rem}.sm\:col-11{width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-basis:0;flex-grow:1;padding:.5rem}.md\:col-1,.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{width:8.3333%}.md\:col-2{width:16.6667%}.md\:col-2,.md\:col-3{flex:0 0 auto;padding:.5rem}.md\:col-3{width:25%}.md\:col-4{width:33.3333%}.md\:col-4,.md\:col-5{flex:0 0 auto;padding:.5rem}.md\:col-5{width:41.6667%}.md\:col-6{width:50%}.md\:col-6,.md\:col-7{flex:0 0 auto;padding:.5rem}.md\:col-7{width:58.3333%}.md\:col-8{width:66.6667%}.md\:col-8,.md\:col-9{flex:0 0 auto;padding:.5rem}.md\:col-9{width:75%}.md\:col-10{width:83.3333%}.md\:col-10,.md\:col-11{flex:0 0 auto;padding:.5rem}.md\:col-11{width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-basis:0;flex-grow:1;padding:.5rem}.lg\:col-1,.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{width:8.3333%}.lg\:col-2{width:16.6667%}.lg\:col-2,.lg\:col-3{flex:0 0 auto;padding:.5rem}.lg\:col-3{width:25%}.lg\:col-4{width:33.3333%}.lg\:col-4,.lg\:col-5{flex:0 0 auto;padding:.5rem}.lg\:col-5{width:41.6667%}.lg\:col-6{width:50%}.lg\:col-6,.lg\:col-7{flex:0 0 auto;padding:.5rem}.lg\:col-7{width:58.3333%}.lg\:col-8{width:66.6667%}.lg\:col-8,.lg\:col-9{flex:0 0 auto;padding:.5rem}.lg\:col-9{width:75%}.lg\:col-10{width:83.3333%}.lg\:col-10,.lg\:col-11{flex:0 0 auto;padding:.5rem}.lg\:col-11{width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-basis:0;flex-grow:1;padding:.5rem}.xl\:col-1,.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{width:8.3333%}.xl\:col-2{width:16.6667%}.xl\:col-2,.xl\:col-3{flex:0 0 auto;padding:.5rem}.xl\:col-3{width:25%}.xl\:col-4{width:33.3333%}.xl\:col-4,.xl\:col-5{flex:0 0 auto;padding:.5rem}.xl\:col-5{width:41.6667%}.xl\:col-6{width:50%}.xl\:col-6,.xl\:col-7{flex:0 0 auto;padding:.5rem}.xl\:col-7{width:58.3333%}.xl\:col-8{width:66.6667%}.xl\:col-8,.xl\:col-9{flex:0 0 auto;padding:.5rem}.xl\:col-9{width:75%}.xl\:col-10{width:83.3333%}.xl\:col-10,.xl\:col-11{flex:0 0 auto;padding:.5rem}.xl\:col-11{width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.text-50{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.text-100{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.text-200{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.text-300{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.text-400{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.text-500{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.text-600{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.text-700{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.text-800{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.text-900{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.active\:text-0:active,.focus\:text-0:focus,.hover\:text-0:hover{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.active\:text-50:active,.focus\:text-50:focus,.hover\:text-50:hover{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.active\:text-100:active,.focus\:text-100:focus,.hover\:text-100:hover{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.active\:text-200:active,.focus\:text-200:focus,.hover\:text-200:hover{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.active\:text-300:active,.focus\:text-300:focus,.hover\:text-300:hover{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.active\:text-400:active,.focus\:text-400:focus,.hover\:text-400:hover{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.active\:text-500:active,.focus\:text-500:focus,.hover\:text-500:hover{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.active\:text-600:active,.focus\:text-600:focus,.hover\:text-600:hover{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.active\:text-700:active,.focus\:text-700:focus,.hover\:text-700:hover{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.active\:text-800:active,.focus\:text-800:focus,.hover\:text-800:hover{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.active\:text-900:active,.focus\:text-900:focus,.hover\:text-900:hover{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.surface-0{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-50{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.surface-100{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.surface-200{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.surface-300{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.surface-400{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.surface-500{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.surface-600{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.surface-700{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.surface-800{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.surface-900{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.active\:surface-0:active,.focus\:surface-0:focus,.hover\:surface-0:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.active\:surface-50:active,.focus\:surface-50:focus,.hover\:surface-50:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.active\:surface-100:active,.focus\:surface-100:focus,.hover\:surface-100:hover{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.active\:surface-200:active,.focus\:surface-200:focus,.hover\:surface-200:hover{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.active\:surface-300:active,.focus\:surface-300:focus,.hover\:surface-300:hover{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.active\:surface-400:active,.focus\:surface-400:focus,.hover\:surface-400:hover{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.active\:surface-500:active,.focus\:surface-500:focus,.hover\:surface-500:hover{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.active\:surface-600:active,.focus\:surface-600:focus,.hover\:surface-600:hover{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.active\:surface-700:active,.focus\:surface-700:focus,.hover\:surface-700:hover{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.active\:surface-800:active,.focus\:surface-800:focus,.hover\:surface-800:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.active\:surface-900:active,.focus\:surface-900:focus,.hover\:surface-900:hover{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.border-0{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.border-50{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.border-100{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.border-200{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.border-300{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.border-400{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.border-500{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.border-600{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.border-700{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.border-800{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.border-900{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.active\:border-0:active,.focus\:border-0:focus,.hover\:border-0:hover{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.active\:border-50:active,.focus\:border-50:focus,.hover\:border-50:hover{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.active\:border-100:active,.focus\:border-100:focus,.hover\:border-100:hover{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.active\:border-200:active,.focus\:border-200:focus,.hover\:border-200:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.active\:border-300:active,.focus\:border-300:focus,.hover\:border-300:hover{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.active\:border-400:active,.focus\:border-400:focus,.hover\:border-400:hover{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.active\:border-500:active,.focus\:border-500:focus,.hover\:border-500:hover{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.active\:border-600:active,.focus\:border-600:focus,.hover\:border-600:hover{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.active\:border-700:active,.focus\:border-700:focus,.hover\:border-700:hover{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.active\:border-800:active,.focus\:border-800:focus,.hover\:border-800:hover{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.active\:border-900:active,.focus\:border-900:focus,.hover\:border-900:hover{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.bg-transparent{background-color:initial!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:initial!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:initial!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:initial!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:initial!important}}.border-transparent{border-color:#0000!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:#0000!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:#0000!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:#0000!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:#0000!important}}.text-blue-50{color:var(--p-blue-50)!important}.text-blue-100{color:var(--p-blue-100)!important}.text-blue-200{color:var(--p-blue-200)!important}.text-blue-300{color:var(--p-blue-300)!important}.text-blue-400{color:var(--p-blue-400)!important}.text-blue-500{color:var(--p-blue-500)!important}.text-blue-600{color:var(--p-blue-600)!important}.text-blue-700{color:var(--p-blue-700)!important}.text-blue-800{color:var(--p-blue-800)!important}.text-blue-900{color:var(--p-blue-900)!important}.focus\:text-blue-50:focus{color:var(--p-blue-50)!important}.focus\:text-blue-100:focus{color:var(--p-blue-100)!important}.focus\:text-blue-200:focus{color:var(--p-blue-200)!important}.focus\:text-blue-300:focus{color:var(--p-blue-300)!important}.focus\:text-blue-400:focus{color:var(--p-blue-400)!important}.focus\:text-blue-500:focus{color:var(--p-blue-500)!important}.focus\:text-blue-600:focus{color:var(--p-blue-600)!important}.focus\:text-blue-700:focus{color:var(--p-blue-700)!important}.focus\:text-blue-800:focus{color:var(--p-blue-800)!important}.focus\:text-blue-900:focus{color:var(--p-blue-900)!important}.hover\:text-blue-50:hover{color:var(--p-blue-50)!important}.hover\:text-blue-100:hover{color:var(--p-blue-100)!important}.hover\:text-blue-200:hover{color:var(--p-blue-200)!important}.hover\:text-blue-300:hover{color:var(--p-blue-300)!important}.hover\:text-blue-400:hover{color:var(--p-blue-400)!important}.hover\:text-blue-500:hover{color:var(--p-blue-500)!important}.hover\:text-blue-600:hover{color:var(--p-blue-600)!important}.hover\:text-blue-700:hover{color:var(--p-blue-700)!important}.hover\:text-blue-800:hover{color:var(--p-blue-800)!important}.hover\:text-blue-900:hover{color:var(--p-blue-900)!important}.active\:text-blue-50:active{color:var(--p-blue-50)!important}.active\:text-blue-100:active{color:var(--p-blue-100)!important}.active\:text-blue-200:active{color:var(--p-blue-200)!important}.active\:text-blue-300:active{color:var(--p-blue-300)!important}.active\:text-blue-400:active{color:var(--p-blue-400)!important}.active\:text-blue-500:active{color:var(--p-blue-500)!important}.active\:text-blue-600:active{color:var(--p-blue-600)!important}.active\:text-blue-700:active{color:var(--p-blue-700)!important}.active\:text-blue-800:active{color:var(--p-blue-800)!important}.active\:text-blue-900:active{color:var(--p-blue-900)!important}.text-green-50{color:var(--p-green-50)!important}.text-green-100{color:var(--p-green-100)!important}.text-green-200{color:var(--p-green-200)!important}.text-green-300{color:var(--p-green-300)!important}.text-green-400{color:var(--p-green-400)!important}.text-green-500{color:var(--p-green-500)!important}.text-green-600{color:var(--p-green-600)!important}.text-green-700{color:var(--p-green-700)!important}.text-green-800{color:var(--p-green-800)!important}.text-green-900{color:var(--p-green-900)!important}.focus\:text-green-50:focus{color:var(--p-green-50)!important}.focus\:text-green-100:focus{color:var(--p-green-100)!important}.focus\:text-green-200:focus{color:var(--p-green-200)!important}.focus\:text-green-300:focus{color:var(--p-green-300)!important}.focus\:text-green-400:focus{color:var(--p-green-400)!important}.focus\:text-green-500:focus{color:var(--p-green-500)!important}.focus\:text-green-600:focus{color:var(--p-green-600)!important}.focus\:text-green-700:focus{color:var(--p-green-700)!important}.focus\:text-green-800:focus{color:var(--p-green-800)!important}.focus\:text-green-900:focus{color:var(--p-green-900)!important}.hover\:text-green-50:hover{color:var(--p-green-50)!important}.hover\:text-green-100:hover{color:var(--p-green-100)!important}.hover\:text-green-200:hover{color:var(--p-green-200)!important}.hover\:text-green-300:hover{color:var(--p-green-300)!important}.hover\:text-green-400:hover{color:var(--p-green-400)!important}.hover\:text-green-500:hover{color:var(--p-green-500)!important}.hover\:text-green-600:hover{color:var(--p-green-600)!important}.hover\:text-green-700:hover{color:var(--p-green-700)!important}.hover\:text-green-800:hover{color:var(--p-green-800)!important}.hover\:text-green-900:hover{color:var(--p-green-900)!important}.active\:text-green-50:active{color:var(--p-green-50)!important}.active\:text-green-100:active{color:var(--p-green-100)!important}.active\:text-green-200:active{color:var(--p-green-200)!important}.active\:text-green-300:active{color:var(--p-green-300)!important}.active\:text-green-400:active{color:var(--p-green-400)!important}.active\:text-green-500:active{color:var(--p-green-500)!important}.active\:text-green-600:active{color:var(--p-green-600)!important}.active\:text-green-700:active{color:var(--p-green-700)!important}.active\:text-green-800:active{color:var(--p-green-800)!important}.active\:text-green-900:active{color:var(--p-green-900)!important}.text-yellow-50{color:var(--p-yellow-50)!important}.text-yellow-100{color:var(--p-yellow-100)!important}.text-yellow-200{color:var(--p-yellow-200)!important}.text-yellow-300{color:var(--p-yellow-300)!important}.text-yellow-400{color:var(--p-yellow-400)!important}.text-yellow-500{color:var(--p-yellow-500)!important}.text-yellow-600{color:var(--p-yellow-600)!important}.text-yellow-700{color:var(--p-yellow-700)!important}.text-yellow-800{color:var(--p-yellow-800)!important}.text-yellow-900{color:var(--p-yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--p-yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--p-yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--p-yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--p-yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--p-yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--p-yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--p-yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--p-yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--p-yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--p-yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--p-yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--p-yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--p-yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--p-yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--p-yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--p-yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--p-yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--p-yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--p-yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--p-yellow-900)!important}.active\:text-yellow-50:active{color:var(--p-yellow-50)!important}.active\:text-yellow-100:active{color:var(--p-yellow-100)!important}.active\:text-yellow-200:active{color:var(--p-yellow-200)!important}.active\:text-yellow-300:active{color:var(--p-yellow-300)!important}.active\:text-yellow-400:active{color:var(--p-yellow-400)!important}.active\:text-yellow-500:active{color:var(--p-yellow-500)!important}.active\:text-yellow-600:active{color:var(--p-yellow-600)!important}.active\:text-yellow-700:active{color:var(--p-yellow-700)!important}.active\:text-yellow-800:active{color:var(--p-yellow-800)!important}.active\:text-yellow-900:active{color:var(--p-yellow-900)!important}.text-cyan-50{color:var(--p-cyan-50)!important}.text-cyan-100{color:var(--p-cyan-100)!important}.text-cyan-200{color:var(--p-cyan-200)!important}.text-cyan-300{color:var(--p-cyan-300)!important}.text-cyan-400{color:var(--p-cyan-400)!important}.text-cyan-500{color:var(--p-cyan-500)!important}.text-cyan-600{color:var(--p-cyan-600)!important}.text-cyan-700{color:var(--p-cyan-700)!important}.text-cyan-800{color:var(--p-cyan-800)!important}.text-cyan-900{color:var(--p-cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--p-cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--p-cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--p-cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--p-cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--p-cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--p-cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--p-cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--p-cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--p-cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--p-cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--p-cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--p-cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--p-cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--p-cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--p-cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--p-cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--p-cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--p-cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--p-cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--p-cyan-900)!important}.active\:text-cyan-50:active{color:var(--p-cyan-50)!important}.active\:text-cyan-100:active{color:var(--p-cyan-100)!important}.active\:text-cyan-200:active{color:var(--p-cyan-200)!important}.active\:text-cyan-300:active{color:var(--p-cyan-300)!important}.active\:text-cyan-400:active{color:var(--p-cyan-400)!important}.active\:text-cyan-500:active{color:var(--p-cyan-500)!important}.active\:text-cyan-600:active{color:var(--p-cyan-600)!important}.active\:text-cyan-700:active{color:var(--p-cyan-700)!important}.active\:text-cyan-800:active{color:var(--p-cyan-800)!important}.active\:text-cyan-900:active{color:var(--p-cyan-900)!important}.text-pink-50{color:var(--p-pink-50)!important}.text-pink-100{color:var(--p-pink-100)!important}.text-pink-200{color:var(--p-pink-200)!important}.text-pink-300{color:var(--p-pink-300)!important}.text-pink-400{color:var(--p-pink-400)!important}.text-pink-500{color:var(--p-pink-500)!important}.text-pink-600{color:var(--p-pink-600)!important}.text-pink-700{color:var(--p-pink-700)!important}.text-pink-800{color:var(--p-pink-800)!important}.text-pink-900{color:var(--p-pink-900)!important}.focus\:text-pink-50:focus{color:var(--p-pink-50)!important}.focus\:text-pink-100:focus{color:var(--p-pink-100)!important}.focus\:text-pink-200:focus{color:var(--p-pink-200)!important}.focus\:text-pink-300:focus{color:var(--p-pink-300)!important}.focus\:text-pink-400:focus{color:var(--p-pink-400)!important}.focus\:text-pink-500:focus{color:var(--p-pink-500)!important}.focus\:text-pink-600:focus{color:var(--p-pink-600)!important}.focus\:text-pink-700:focus{color:var(--p-pink-700)!important}.focus\:text-pink-800:focus{color:var(--p-pink-800)!important}.focus\:text-pink-900:focus{color:var(--p-pink-900)!important}.hover\:text-pink-50:hover{color:var(--p-pink-50)!important}.hover\:text-pink-100:hover{color:var(--p-pink-100)!important}.hover\:text-pink-200:hover{color:var(--p-pink-200)!important}.hover\:text-pink-300:hover{color:var(--p-pink-300)!important}.hover\:text-pink-400:hover{color:var(--p-pink-400)!important}.hover\:text-pink-500:hover{color:var(--p-pink-500)!important}.hover\:text-pink-600:hover{color:var(--p-pink-600)!important}.hover\:text-pink-700:hover{color:var(--p-pink-700)!important}.hover\:text-pink-800:hover{color:var(--p-pink-800)!important}.hover\:text-pink-900:hover{color:var(--p-pink-900)!important}.active\:text-pink-50:active{color:var(--p-pink-50)!important}.active\:text-pink-100:active{color:var(--p-pink-100)!important}.active\:text-pink-200:active{color:var(--p-pink-200)!important}.active\:text-pink-300:active{color:var(--p-pink-300)!important}.active\:text-pink-400:active{color:var(--p-pink-400)!important}.active\:text-pink-500:active{color:var(--p-pink-500)!important}.active\:text-pink-600:active{color:var(--p-pink-600)!important}.active\:text-pink-700:active{color:var(--p-pink-700)!important}.active\:text-pink-800:active{color:var(--p-pink-800)!important}.active\:text-pink-900:active{color:var(--p-pink-900)!important}.text-indigo-50{color:var(--p-indigo-50)!important}.text-indigo-100{color:var(--p-indigo-100)!important}.text-indigo-200{color:var(--p-indigo-200)!important}.text-indigo-300{color:var(--p-indigo-300)!important}.text-indigo-400{color:var(--p-indigo-400)!important}.text-indigo-500{color:var(--p-indigo-500)!important}.text-indigo-600{color:var(--p-indigo-600)!important}.text-indigo-700{color:var(--p-indigo-700)!important}.text-indigo-800{color:var(--p-indigo-800)!important}.text-indigo-900{color:var(--p-indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--p-indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--p-indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--p-indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--p-indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--p-indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--p-indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--p-indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--p-indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--p-indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--p-indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--p-indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--p-indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--p-indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--p-indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--p-indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--p-indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--p-indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--p-indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--p-indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--p-indigo-900)!important}.active\:text-indigo-50:active{color:var(--p-indigo-50)!important}.active\:text-indigo-100:active{color:var(--p-indigo-100)!important}.active\:text-indigo-200:active{color:var(--p-indigo-200)!important}.active\:text-indigo-300:active{color:var(--p-indigo-300)!important}.active\:text-indigo-400:active{color:var(--p-indigo-400)!important}.active\:text-indigo-500:active{color:var(--p-indigo-500)!important}.active\:text-indigo-600:active{color:var(--p-indigo-600)!important}.active\:text-indigo-700:active{color:var(--p-indigo-700)!important}.active\:text-indigo-800:active{color:var(--p-indigo-800)!important}.active\:text-indigo-900:active{color:var(--p-indigo-900)!important}.text-teal-50{color:var(--p-teal-50)!important}.text-teal-100{color:var(--p-teal-100)!important}.text-teal-200{color:var(--p-teal-200)!important}.text-teal-300{color:var(--p-teal-300)!important}.text-teal-400{color:var(--p-teal-400)!important}.text-teal-500{color:var(--p-teal-500)!important}.text-teal-600{color:var(--p-teal-600)!important}.text-teal-700{color:var(--p-teal-700)!important}.text-teal-800{color:var(--p-teal-800)!important}.text-teal-900{color:var(--p-teal-900)!important}.focus\:text-teal-50:focus{color:var(--p-teal-50)!important}.focus\:text-teal-100:focus{color:var(--p-teal-100)!important}.focus\:text-teal-200:focus{color:var(--p-teal-200)!important}.focus\:text-teal-300:focus{color:var(--p-teal-300)!important}.focus\:text-teal-400:focus{color:var(--p-teal-400)!important}.focus\:text-teal-500:focus{color:var(--p-teal-500)!important}.focus\:text-teal-600:focus{color:var(--p-teal-600)!important}.focus\:text-teal-700:focus{color:var(--p-teal-700)!important}.focus\:text-teal-800:focus{color:var(--p-teal-800)!important}.focus\:text-teal-900:focus{color:var(--p-teal-900)!important}.hover\:text-teal-50:hover{color:var(--p-teal-50)!important}.hover\:text-teal-100:hover{color:var(--p-teal-100)!important}.hover\:text-teal-200:hover{color:var(--p-teal-200)!important}.hover\:text-teal-300:hover{color:var(--p-teal-300)!important}.hover\:text-teal-400:hover{color:var(--p-teal-400)!important}.hover\:text-teal-500:hover{color:var(--p-teal-500)!important}.hover\:text-teal-600:hover{color:var(--p-teal-600)!important}.hover\:text-teal-700:hover{color:var(--p-teal-700)!important}.hover\:text-teal-800:hover{color:var(--p-teal-800)!important}.hover\:text-teal-900:hover{color:var(--p-teal-900)!important}.active\:text-teal-50:active{color:var(--p-teal-50)!important}.active\:text-teal-100:active{color:var(--p-teal-100)!important}.active\:text-teal-200:active{color:var(--p-teal-200)!important}.active\:text-teal-300:active{color:var(--p-teal-300)!important}.active\:text-teal-400:active{color:var(--p-teal-400)!important}.active\:text-teal-500:active{color:var(--p-teal-500)!important}.active\:text-teal-600:active{color:var(--p-teal-600)!important}.active\:text-teal-700:active{color:var(--p-teal-700)!important}.active\:text-teal-800:active{color:var(--p-teal-800)!important}.active\:text-teal-900:active{color:var(--p-teal-900)!important}.text-orange-50{color:var(--p-orange-50)!important}.text-orange-100{color:var(--p-orange-100)!important}.text-orange-200{color:var(--p-orange-200)!important}.text-orange-300{color:var(--p-orange-300)!important}.text-orange-400{color:var(--p-orange-400)!important}.text-orange-500{color:var(--p-orange-500)!important}.text-orange-600{color:var(--p-orange-600)!important}.text-orange-700{color:var(--p-orange-700)!important}.text-orange-800{color:var(--p-orange-800)!important}.text-orange-900{color:var(--p-orange-900)!important}.focus\:text-orange-50:focus{color:var(--p-orange-50)!important}.focus\:text-orange-100:focus{color:var(--p-orange-100)!important}.focus\:text-orange-200:focus{color:var(--p-orange-200)!important}.focus\:text-orange-300:focus{color:var(--p-orange-300)!important}.focus\:text-orange-400:focus{color:var(--p-orange-400)!important}.focus\:text-orange-500:focus{color:var(--p-orange-500)!important}.focus\:text-orange-600:focus{color:var(--p-orange-600)!important}.focus\:text-orange-700:focus{color:var(--p-orange-700)!important}.focus\:text-orange-800:focus{color:var(--p-orange-800)!important}.focus\:text-orange-900:focus{color:var(--p-orange-900)!important}.hover\:text-orange-50:hover{color:var(--p-orange-50)!important}.hover\:text-orange-100:hover{color:var(--p-orange-100)!important}.hover\:text-orange-200:hover{color:var(--p-orange-200)!important}.hover\:text-orange-300:hover{color:var(--p-orange-300)!important}.hover\:text-orange-400:hover{color:var(--p-orange-400)!important}.hover\:text-orange-500:hover{color:var(--p-orange-500)!important}.hover\:text-orange-600:hover{color:var(--p-orange-600)!important}.hover\:text-orange-700:hover{color:var(--p-orange-700)!important}.hover\:text-orange-800:hover{color:var(--p-orange-800)!important}.hover\:text-orange-900:hover{color:var(--p-orange-900)!important}.active\:text-orange-50:active{color:var(--p-orange-50)!important}.active\:text-orange-100:active{color:var(--p-orange-100)!important}.active\:text-orange-200:active{color:var(--p-orange-200)!important}.active\:text-orange-300:active{color:var(--p-orange-300)!important}.active\:text-orange-400:active{color:var(--p-orange-400)!important}.active\:text-orange-500:active{color:var(--p-orange-500)!important}.active\:text-orange-600:active{color:var(--p-orange-600)!important}.active\:text-orange-700:active{color:var(--p-orange-700)!important}.active\:text-orange-800:active{color:var(--p-orange-800)!important}.active\:text-orange-900:active{color:var(--p-orange-900)!important}.text-bluegray-50{color:var(--p-bluegray-50)!important}.text-bluegray-100{color:var(--p-bluegray-100)!important}.text-bluegray-200{color:var(--p-bluegray-200)!important}.text-bluegray-300{color:var(--p-bluegray-300)!important}.text-bluegray-400{color:var(--p-bluegray-400)!important}.text-bluegray-500{color:var(--p-bluegray-500)!important}.text-bluegray-600{color:var(--p-bluegray-600)!important}.text-bluegray-700{color:var(--p-bluegray-700)!important}.text-bluegray-800{color:var(--p-bluegray-800)!important}.text-bluegray-900{color:var(--p-bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--p-bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--p-bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--p-bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--p-bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--p-bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--p-bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--p-bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--p-bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--p-bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--p-bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--p-bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--p-bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--p-bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--p-bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--p-bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--p-bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--p-bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--p-bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--p-bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--p-bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--p-bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--p-bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--p-bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--p-bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--p-bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--p-bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--p-bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--p-bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--p-bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--p-bluegray-900)!important}.text-purple-50{color:var(--p-purple-50)!important}.text-purple-100{color:var(--p-purple-100)!important}.text-purple-200{color:var(--p-purple-200)!important}.text-purple-300{color:var(--p-purple-300)!important}.text-purple-400{color:var(--p-purple-400)!important}.text-purple-500{color:var(--p-purple-500)!important}.text-purple-600{color:var(--p-purple-600)!important}.text-purple-700{color:var(--p-purple-700)!important}.text-purple-800{color:var(--p-purple-800)!important}.text-purple-900{color:var(--p-purple-900)!important}.focus\:text-purple-50:focus{color:var(--p-purple-50)!important}.focus\:text-purple-100:focus{color:var(--p-purple-100)!important}.focus\:text-purple-200:focus{color:var(--p-purple-200)!important}.focus\:text-purple-300:focus{color:var(--p-purple-300)!important}.focus\:text-purple-400:focus{color:var(--p-purple-400)!important}.focus\:text-purple-500:focus{color:var(--p-purple-500)!important}.focus\:text-purple-600:focus{color:var(--p-purple-600)!important}.focus\:text-purple-700:focus{color:var(--p-purple-700)!important}.focus\:text-purple-800:focus{color:var(--p-purple-800)!important}.focus\:text-purple-900:focus{color:var(--p-purple-900)!important}.hover\:text-purple-50:hover{color:var(--p-purple-50)!important}.hover\:text-purple-100:hover{color:var(--p-purple-100)!important}.hover\:text-purple-200:hover{color:var(--p-purple-200)!important}.hover\:text-purple-300:hover{color:var(--p-purple-300)!important}.hover\:text-purple-400:hover{color:var(--p-purple-400)!important}.hover\:text-purple-500:hover{color:var(--p-purple-500)!important}.hover\:text-purple-600:hover{color:var(--p-purple-600)!important}.hover\:text-purple-700:hover{color:var(--p-purple-700)!important}.hover\:text-purple-800:hover{color:var(--p-purple-800)!important}.hover\:text-purple-900:hover{color:var(--p-purple-900)!important}.active\:text-purple-50:active{color:var(--p-purple-50)!important}.active\:text-purple-100:active{color:var(--p-purple-100)!important}.active\:text-purple-200:active{color:var(--p-purple-200)!important}.active\:text-purple-300:active{color:var(--p-purple-300)!important}.active\:text-purple-400:active{color:var(--p-purple-400)!important}.active\:text-purple-500:active{color:var(--p-purple-500)!important}.active\:text-purple-600:active{color:var(--p-purple-600)!important}.active\:text-purple-700:active{color:var(--p-purple-700)!important}.active\:text-purple-800:active{color:var(--p-purple-800)!important}.active\:text-purple-900:active{color:var(--p-purple-900)!important}.text-gray-50{color:var(--p-gray-50)!important}.text-gray-100{color:var(--p-gray-100)!important}.text-gray-200{color:var(--p-gray-200)!important}.text-gray-300{color:var(--p-gray-300)!important}.text-gray-400{color:var(--p-gray-400)!important}.text-gray-500{color:var(--p-gray-500)!important}.text-gray-600{color:var(--p-gray-600)!important}.text-gray-700{color:var(--p-gray-700)!important}.text-gray-800{color:var(--p-gray-800)!important}.text-gray-900{color:var(--p-gray-900)!important}.focus\:text-gray-50:focus{color:var(--p-gray-50)!important}.focus\:text-gray-100:focus{color:var(--p-gray-100)!important}.focus\:text-gray-200:focus{color:var(--p-gray-200)!important}.focus\:text-gray-300:focus{color:var(--p-gray-300)!important}.focus\:text-gray-400:focus{color:var(--p-gray-400)!important}.focus\:text-gray-500:focus{color:var(--p-gray-500)!important}.focus\:text-gray-600:focus{color:var(--p-gray-600)!important}.focus\:text-gray-700:focus{color:var(--p-gray-700)!important}.focus\:text-gray-800:focus{color:var(--p-gray-800)!important}.focus\:text-gray-900:focus{color:var(--p-gray-900)!important}.hover\:text-gray-50:hover{color:var(--p-gray-50)!important}.hover\:text-gray-100:hover{color:var(--p-gray-100)!important}.hover\:text-gray-200:hover{color:var(--p-gray-200)!important}.hover\:text-gray-300:hover{color:var(--p-gray-300)!important}.hover\:text-gray-400:hover{color:var(--p-gray-400)!important}.hover\:text-gray-500:hover{color:var(--p-gray-500)!important}.hover\:text-gray-600:hover{color:var(--p-gray-600)!important}.hover\:text-gray-700:hover{color:var(--p-gray-700)!important}.hover\:text-gray-800:hover{color:var(--p-gray-800)!important}.hover\:text-gray-900:hover{color:var(--p-gray-900)!important}.active\:text-gray-50:active{color:var(--p-gray-50)!important}.active\:text-gray-100:active{color:var(--p-gray-100)!important}.active\:text-gray-200:active{color:var(--p-gray-200)!important}.active\:text-gray-300:active{color:var(--p-gray-300)!important}.active\:text-gray-400:active{color:var(--p-gray-400)!important}.active\:text-gray-500:active{color:var(--p-gray-500)!important}.active\:text-gray-600:active{color:var(--p-gray-600)!important}.active\:text-gray-700:active{color:var(--p-gray-700)!important}.active\:text-gray-800:active{color:var(--p-gray-800)!important}.active\:text-gray-900:active{color:var(--p-gray-900)!important}.text-red-50{color:var(--p-red-50)!important}.text-red-100{color:var(--p-red-100)!important}.text-red-200{color:var(--p-red-200)!important}.text-red-300{color:var(--p-red-300)!important}.text-red-400{color:var(--p-red-400)!important}.text-red-500{color:var(--p-red-500)!important}.text-red-600{color:var(--p-red-600)!important}.text-red-700{color:var(--p-red-700)!important}.text-red-800{color:var(--p-red-800)!important}.text-red-900{color:var(--p-red-900)!important}.focus\:text-red-50:focus{color:var(--p-red-50)!important}.focus\:text-red-100:focus{color:var(--p-red-100)!important}.focus\:text-red-200:focus{color:var(--p-red-200)!important}.focus\:text-red-300:focus{color:var(--p-red-300)!important}.focus\:text-red-400:focus{color:var(--p-red-400)!important}.focus\:text-red-500:focus{color:var(--p-red-500)!important}.focus\:text-red-600:focus{color:var(--p-red-600)!important}.focus\:text-red-700:focus{color:var(--p-red-700)!important}.focus\:text-red-800:focus{color:var(--p-red-800)!important}.focus\:text-red-900:focus{color:var(--p-red-900)!important}.hover\:text-red-50:hover{color:var(--p-red-50)!important}.hover\:text-red-100:hover{color:var(--p-red-100)!important}.hover\:text-red-200:hover{color:var(--p-red-200)!important}.hover\:text-red-300:hover{color:var(--p-red-300)!important}.hover\:text-red-400:hover{color:var(--p-red-400)!important}.hover\:text-red-500:hover{color:var(--p-red-500)!important}.hover\:text-red-600:hover{color:var(--p-red-600)!important}.hover\:text-red-700:hover{color:var(--p-red-700)!important}.hover\:text-red-800:hover{color:var(--p-red-800)!important}.hover\:text-red-900:hover{color:var(--p-red-900)!important}.active\:text-red-50:active{color:var(--p-red-50)!important}.active\:text-red-100:active{color:var(--p-red-100)!important}.active\:text-red-200:active{color:var(--p-red-200)!important}.active\:text-red-300:active{color:var(--p-red-300)!important}.active\:text-red-400:active{color:var(--p-red-400)!important}.active\:text-red-500:active{color:var(--p-red-500)!important}.active\:text-red-600:active{color:var(--p-red-600)!important}.active\:text-red-700:active{color:var(--p-red-700)!important}.active\:text-red-800:active{color:var(--p-red-800)!important}.active\:text-red-900:active{color:var(--p-red-900)!important}.text-primary-50{color:var(--p-primary-50)!important}.text-primary-100{color:var(--p-primary-100)!important}.text-primary-200{color:var(--p-primary-200)!important}.text-primary-300{color:var(--p-primary-300)!important}.text-primary-400{color:var(--p-primary-400)!important}.text-primary-500{color:var(--p-primary-500)!important}.text-primary-600{color:var(--p-primary-600)!important}.text-primary-700{color:var(--p-primary-700)!important}.text-primary-800{color:var(--p-primary-800)!important}.text-primary-900{color:var(--p-primary-900)!important}.focus\:text-primary-50:focus{color:var(--p-primary-50)!important}.focus\:text-primary-100:focus{color:var(--p-primary-100)!important}.focus\:text-primary-200:focus{color:var(--p-primary-200)!important}.focus\:text-primary-300:focus{color:var(--p-primary-300)!important}.focus\:text-primary-400:focus{color:var(--p-primary-400)!important}.focus\:text-primary-500:focus{color:var(--p-primary-500)!important}.focus\:text-primary-600:focus{color:var(--p-primary-600)!important}.focus\:text-primary-700:focus{color:var(--p-primary-700)!important}.focus\:text-primary-800:focus{color:var(--p-primary-800)!important}.focus\:text-primary-900:focus{color:var(--p-primary-900)!important}.hover\:text-primary-50:hover{color:var(--p-primary-50)!important}.hover\:text-primary-100:hover{color:var(--p-primary-100)!important}.hover\:text-primary-200:hover{color:var(--p-primary-200)!important}.hover\:text-primary-300:hover{color:var(--p-primary-300)!important}.hover\:text-primary-400:hover{color:var(--p-primary-400)!important}.hover\:text-primary-500:hover{color:var(--p-primary-500)!important}.hover\:text-primary-600:hover{color:var(--p-primary-600)!important}.hover\:text-primary-700:hover{color:var(--p-primary-700)!important}.hover\:text-primary-800:hover{color:var(--p-primary-800)!important}.hover\:text-primary-900:hover{color:var(--p-primary-900)!important}.active\:text-primary-50:active{color:var(--p-primary-50)!important}.active\:text-primary-100:active{color:var(--p-primary-100)!important}.active\:text-primary-200:active{color:var(--p-primary-200)!important}.active\:text-primary-300:active{color:var(--p-primary-300)!important}.active\:text-primary-400:active{color:var(--p-primary-400)!important}.active\:text-primary-500:active{color:var(--p-primary-500)!important}.active\:text-primary-600:active{color:var(--p-primary-600)!important}.active\:text-primary-700:active{color:var(--p-primary-700)!important}.active\:text-primary-800:active{color:var(--p-primary-800)!important}.active\:text-primary-900:active{color:var(--p-primary-900)!important}.bg-blue-50{background-color:var(--p-blue-50)!important}.bg-blue-100{background-color:var(--p-blue-100)!important}.bg-blue-200{background-color:var(--p-blue-200)!important}.bg-blue-300{background-color:var(--p-blue-300)!important}.bg-blue-400{background-color:var(--p-blue-400)!important}.bg-blue-500{background-color:var(--p-blue-500)!important}.bg-blue-600{background-color:var(--p-blue-600)!important}.bg-blue-700{background-color:var(--p-blue-700)!important}.bg-blue-800{background-color:var(--p-blue-800)!important}.bg-blue-900{background-color:var(--p-blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--p-blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--p-blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--p-blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--p-blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--p-blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--p-blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--p-blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--p-blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--p-blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--p-blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--p-blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--p-blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--p-blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--p-blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--p-blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--p-blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--p-blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--p-blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--p-blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--p-blue-900)!important}.active\:bg-blue-50:active{background-color:var(--p-blue-50)!important}.active\:bg-blue-100:active{background-color:var(--p-blue-100)!important}.active\:bg-blue-200:active{background-color:var(--p-blue-200)!important}.active\:bg-blue-300:active{background-color:var(--p-blue-300)!important}.active\:bg-blue-400:active{background-color:var(--p-blue-400)!important}.active\:bg-blue-500:active{background-color:var(--p-blue-500)!important}.active\:bg-blue-600:active{background-color:var(--p-blue-600)!important}.active\:bg-blue-700:active{background-color:var(--p-blue-700)!important}.active\:bg-blue-800:active{background-color:var(--p-blue-800)!important}.active\:bg-blue-900:active{background-color:var(--p-blue-900)!important}.bg-green-50{background-color:var(--p-green-50)!important}.bg-green-100{background-color:var(--p-green-100)!important}.bg-green-200{background-color:var(--p-green-200)!important}.bg-green-300{background-color:var(--p-green-300)!important}.bg-green-400{background-color:var(--p-green-400)!important}.bg-green-500{background-color:var(--p-green-500)!important}.bg-green-600{background-color:var(--p-green-600)!important}.bg-green-700{background-color:var(--p-green-700)!important}.bg-green-800{background-color:var(--p-green-800)!important}.bg-green-900{background-color:var(--p-green-900)!important}.focus\:bg-green-50:focus{background-color:var(--p-green-50)!important}.focus\:bg-green-100:focus{background-color:var(--p-green-100)!important}.focus\:bg-green-200:focus{background-color:var(--p-green-200)!important}.focus\:bg-green-300:focus{background-color:var(--p-green-300)!important}.focus\:bg-green-400:focus{background-color:var(--p-green-400)!important}.focus\:bg-green-500:focus{background-color:var(--p-green-500)!important}.focus\:bg-green-600:focus{background-color:var(--p-green-600)!important}.focus\:bg-green-700:focus{background-color:var(--p-green-700)!important}.focus\:bg-green-800:focus{background-color:var(--p-green-800)!important}.focus\:bg-green-900:focus{background-color:var(--p-green-900)!important}.hover\:bg-green-50:hover{background-color:var(--p-green-50)!important}.hover\:bg-green-100:hover{background-color:var(--p-green-100)!important}.hover\:bg-green-200:hover{background-color:var(--p-green-200)!important}.hover\:bg-green-300:hover{background-color:var(--p-green-300)!important}.hover\:bg-green-400:hover{background-color:var(--p-green-400)!important}.hover\:bg-green-500:hover{background-color:var(--p-green-500)!important}.hover\:bg-green-600:hover{background-color:var(--p-green-600)!important}.hover\:bg-green-700:hover{background-color:var(--p-green-700)!important}.hover\:bg-green-800:hover{background-color:var(--p-green-800)!important}.hover\:bg-green-900:hover{background-color:var(--p-green-900)!important}.active\:bg-green-50:active{background-color:var(--p-green-50)!important}.active\:bg-green-100:active{background-color:var(--p-green-100)!important}.active\:bg-green-200:active{background-color:var(--p-green-200)!important}.active\:bg-green-300:active{background-color:var(--p-green-300)!important}.active\:bg-green-400:active{background-color:var(--p-green-400)!important}.active\:bg-green-500:active{background-color:var(--p-green-500)!important}.active\:bg-green-600:active{background-color:var(--p-green-600)!important}.active\:bg-green-700:active{background-color:var(--p-green-700)!important}.active\:bg-green-800:active{background-color:var(--p-green-800)!important}.active\:bg-green-900:active{background-color:var(--p-green-900)!important}.bg-yellow-50{background-color:var(--p-yellow-50)!important}.bg-yellow-100{background-color:var(--p-yellow-100)!important}.bg-yellow-200{background-color:var(--p-yellow-200)!important}.bg-yellow-300{background-color:var(--p-yellow-300)!important}.bg-yellow-400{background-color:var(--p-yellow-400)!important}.bg-yellow-500{background-color:var(--p-yellow-500)!important}.bg-yellow-600{background-color:var(--p-yellow-600)!important}.bg-yellow-700{background-color:var(--p-yellow-700)!important}.bg-yellow-800{background-color:var(--p-yellow-800)!important}.bg-yellow-900{background-color:var(--p-yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--p-yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--p-yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--p-yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--p-yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--p-yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--p-yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--p-yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--p-yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--p-yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--p-yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--p-yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--p-yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--p-yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--p-yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--p-yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--p-yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--p-yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--p-yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--p-yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--p-yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--p-yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--p-yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--p-yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--p-yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--p-yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--p-yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--p-yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--p-yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--p-yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--p-yellow-900)!important}.bg-cyan-50{background-color:var(--p-cyan-50)!important}.bg-cyan-100{background-color:var(--p-cyan-100)!important}.bg-cyan-200{background-color:var(--p-cyan-200)!important}.bg-cyan-300{background-color:var(--p-cyan-300)!important}.bg-cyan-400{background-color:var(--p-cyan-400)!important}.bg-cyan-500{background-color:var(--p-cyan-500)!important}.bg-cyan-600{background-color:var(--p-cyan-600)!important}.bg-cyan-700{background-color:var(--p-cyan-700)!important}.bg-cyan-800{background-color:var(--p-cyan-800)!important}.bg-cyan-900{background-color:var(--p-cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--p-cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--p-cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--p-cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--p-cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--p-cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--p-cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--p-cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--p-cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--p-cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--p-cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--p-cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--p-cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--p-cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--p-cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--p-cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--p-cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--p-cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--p-cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--p-cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--p-cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--p-cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--p-cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--p-cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--p-cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--p-cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--p-cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--p-cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--p-cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--p-cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--p-cyan-900)!important}.bg-pink-50{background-color:var(--p-pink-50)!important}.bg-pink-100{background-color:var(--p-pink-100)!important}.bg-pink-200{background-color:var(--p-pink-200)!important}.bg-pink-300{background-color:var(--p-pink-300)!important}.bg-pink-400{background-color:var(--p-pink-400)!important}.bg-pink-500{background-color:var(--p-pink-500)!important}.bg-pink-600{background-color:var(--p-pink-600)!important}.bg-pink-700{background-color:var(--p-pink-700)!important}.bg-pink-800{background-color:var(--p-pink-800)!important}.bg-pink-900{background-color:var(--p-pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--p-pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--p-pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--p-pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--p-pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--p-pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--p-pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--p-pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--p-pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--p-pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--p-pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--p-pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--p-pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--p-pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--p-pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--p-pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--p-pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--p-pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--p-pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--p-pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--p-pink-900)!important}.active\:bg-pink-50:active{background-color:var(--p-pink-50)!important}.active\:bg-pink-100:active{background-color:var(--p-pink-100)!important}.active\:bg-pink-200:active{background-color:var(--p-pink-200)!important}.active\:bg-pink-300:active{background-color:var(--p-pink-300)!important}.active\:bg-pink-400:active{background-color:var(--p-pink-400)!important}.active\:bg-pink-500:active{background-color:var(--p-pink-500)!important}.active\:bg-pink-600:active{background-color:var(--p-pink-600)!important}.active\:bg-pink-700:active{background-color:var(--p-pink-700)!important}.active\:bg-pink-800:active{background-color:var(--p-pink-800)!important}.active\:bg-pink-900:active{background-color:var(--p-pink-900)!important}.bg-indigo-50{background-color:var(--p-indigo-50)!important}.bg-indigo-100{background-color:var(--p-indigo-100)!important}.bg-indigo-200{background-color:var(--p-indigo-200)!important}.bg-indigo-300{background-color:var(--p-indigo-300)!important}.bg-indigo-400{background-color:var(--p-indigo-400)!important}.bg-indigo-500{background-color:var(--p-indigo-500)!important}.bg-indigo-600{background-color:var(--p-indigo-600)!important}.bg-indigo-700{background-color:var(--p-indigo-700)!important}.bg-indigo-800{background-color:var(--p-indigo-800)!important}.bg-indigo-900{background-color:var(--p-indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--p-indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--p-indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--p-indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--p-indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--p-indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--p-indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--p-indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--p-indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--p-indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--p-indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--p-indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--p-indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--p-indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--p-indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--p-indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--p-indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--p-indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--p-indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--p-indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--p-indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--p-indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--p-indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--p-indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--p-indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--p-indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--p-indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--p-indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--p-indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--p-indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--p-indigo-900)!important}.bg-teal-50{background-color:var(--p-teal-50)!important}.bg-teal-100{background-color:var(--p-teal-100)!important}.bg-teal-200{background-color:var(--p-teal-200)!important}.bg-teal-300{background-color:var(--p-teal-300)!important}.bg-teal-400{background-color:var(--p-teal-400)!important}.bg-teal-500{background-color:var(--p-teal-500)!important}.bg-teal-600{background-color:var(--p-teal-600)!important}.bg-teal-700{background-color:var(--p-teal-700)!important}.bg-teal-800{background-color:var(--p-teal-800)!important}.bg-teal-900{background-color:var(--p-teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--p-teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--p-teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--p-teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--p-teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--p-teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--p-teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--p-teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--p-teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--p-teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--p-teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--p-teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--p-teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--p-teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--p-teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--p-teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--p-teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--p-teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--p-teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--p-teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--p-teal-900)!important}.active\:bg-teal-50:active{background-color:var(--p-teal-50)!important}.active\:bg-teal-100:active{background-color:var(--p-teal-100)!important}.active\:bg-teal-200:active{background-color:var(--p-teal-200)!important}.active\:bg-teal-300:active{background-color:var(--p-teal-300)!important}.active\:bg-teal-400:active{background-color:var(--p-teal-400)!important}.active\:bg-teal-500:active{background-color:var(--p-teal-500)!important}.active\:bg-teal-600:active{background-color:var(--p-teal-600)!important}.active\:bg-teal-700:active{background-color:var(--p-teal-700)!important}.active\:bg-teal-800:active{background-color:var(--p-teal-800)!important}.active\:bg-teal-900:active{background-color:var(--p-teal-900)!important}.bg-orange-50{background-color:var(--p-orange-50)!important}.bg-orange-100{background-color:var(--p-orange-100)!important}.bg-orange-200{background-color:var(--p-orange-200)!important}.bg-orange-300{background-color:var(--p-orange-300)!important}.bg-orange-400{background-color:var(--p-orange-400)!important}.bg-orange-500{background-color:var(--p-orange-500)!important}.bg-orange-600{background-color:var(--p-orange-600)!important}.bg-orange-700{background-color:var(--p-orange-700)!important}.bg-orange-800{background-color:var(--p-orange-800)!important}.bg-orange-900{background-color:var(--p-orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--p-orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--p-orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--p-orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--p-orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--p-orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--p-orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--p-orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--p-orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--p-orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--p-orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--p-orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--p-orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--p-orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--p-orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--p-orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--p-orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--p-orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--p-orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--p-orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--p-orange-900)!important}.active\:bg-orange-50:active{background-color:var(--p-orange-50)!important}.active\:bg-orange-100:active{background-color:var(--p-orange-100)!important}.active\:bg-orange-200:active{background-color:var(--p-orange-200)!important}.active\:bg-orange-300:active{background-color:var(--p-orange-300)!important}.active\:bg-orange-400:active{background-color:var(--p-orange-400)!important}.active\:bg-orange-500:active{background-color:var(--p-orange-500)!important}.active\:bg-orange-600:active{background-color:var(--p-orange-600)!important}.active\:bg-orange-700:active{background-color:var(--p-orange-700)!important}.active\:bg-orange-800:active{background-color:var(--p-orange-800)!important}.active\:bg-orange-900:active{background-color:var(--p-orange-900)!important}.bg-bluegray-50{background-color:var(--p-bluegray-50)!important}.bg-bluegray-100{background-color:var(--p-bluegray-100)!important}.bg-bluegray-200{background-color:var(--p-bluegray-200)!important}.bg-bluegray-300{background-color:var(--p-bluegray-300)!important}.bg-bluegray-400{background-color:var(--p-bluegray-400)!important}.bg-bluegray-500{background-color:var(--p-bluegray-500)!important}.bg-bluegray-600{background-color:var(--p-bluegray-600)!important}.bg-bluegray-700{background-color:var(--p-bluegray-700)!important}.bg-bluegray-800{background-color:var(--p-bluegray-800)!important}.bg-bluegray-900{background-color:var(--p-bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--p-bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--p-bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--p-bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--p-bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--p-bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--p-bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--p-bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--p-bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--p-bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--p-bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--p-bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--p-bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--p-bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--p-bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--p-bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--p-bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--p-bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--p-bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--p-bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--p-bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--p-bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--p-bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--p-bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--p-bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--p-bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--p-bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--p-bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--p-bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--p-bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--p-bluegray-900)!important}.bg-purple-50{background-color:var(--p-purple-50)!important}.bg-purple-100{background-color:var(--p-purple-100)!important}.bg-purple-200{background-color:var(--p-purple-200)!important}.bg-purple-300{background-color:var(--p-purple-300)!important}.bg-purple-400{background-color:var(--p-purple-400)!important}.bg-purple-500{background-color:var(--p-purple-500)!important}.bg-purple-600{background-color:var(--p-purple-600)!important}.bg-purple-700{background-color:var(--p-purple-700)!important}.bg-purple-800{background-color:var(--p-purple-800)!important}.bg-purple-900{background-color:var(--p-purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--p-purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--p-purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--p-purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--p-purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--p-purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--p-purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--p-purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--p-purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--p-purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--p-purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--p-purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--p-purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--p-purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--p-purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--p-purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--p-purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--p-purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--p-purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--p-purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--p-purple-900)!important}.active\:bg-purple-50:active{background-color:var(--p-purple-50)!important}.active\:bg-purple-100:active{background-color:var(--p-purple-100)!important}.active\:bg-purple-200:active{background-color:var(--p-purple-200)!important}.active\:bg-purple-300:active{background-color:var(--p-purple-300)!important}.active\:bg-purple-400:active{background-color:var(--p-purple-400)!important}.active\:bg-purple-500:active{background-color:var(--p-purple-500)!important}.active\:bg-purple-600:active{background-color:var(--p-purple-600)!important}.active\:bg-purple-700:active{background-color:var(--p-purple-700)!important}.active\:bg-purple-800:active{background-color:var(--p-purple-800)!important}.active\:bg-purple-900:active{background-color:var(--p-purple-900)!important}.bg-gray-50{background-color:var(--p-gray-50)!important}.bg-gray-100{background-color:var(--p-gray-100)!important}.bg-gray-200{background-color:var(--p-gray-200)!important}.bg-gray-300{background-color:var(--p-gray-300)!important}.bg-gray-400{background-color:var(--p-gray-400)!important}.bg-gray-500{background-color:var(--p-gray-500)!important}.bg-gray-600{background-color:var(--p-gray-600)!important}.bg-gray-700{background-color:var(--p-gray-700)!important}.bg-gray-800{background-color:var(--p-gray-800)!important}.bg-gray-900{background-color:var(--p-gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--p-gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--p-gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--p-gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--p-gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--p-gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--p-gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--p-gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--p-gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--p-gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--p-gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--p-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--p-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--p-gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--p-gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--p-gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--p-gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--p-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--p-gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--p-gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--p-gray-900)!important}.active\:bg-gray-50:active{background-color:var(--p-gray-50)!important}.active\:bg-gray-100:active{background-color:var(--p-gray-100)!important}.active\:bg-gray-200:active{background-color:var(--p-gray-200)!important}.active\:bg-gray-300:active{background-color:var(--p-gray-300)!important}.active\:bg-gray-400:active{background-color:var(--p-gray-400)!important}.active\:bg-gray-500:active{background-color:var(--p-gray-500)!important}.active\:bg-gray-600:active{background-color:var(--p-gray-600)!important}.active\:bg-gray-700:active{background-color:var(--p-gray-700)!important}.active\:bg-gray-800:active{background-color:var(--p-gray-800)!important}.active\:bg-gray-900:active{background-color:var(--p-gray-900)!important}.bg-red-50{background-color:var(--p-red-50)!important}.bg-red-100{background-color:var(--p-red-100)!important}.bg-red-200{background-color:var(--p-red-200)!important}.bg-red-300{background-color:var(--p-red-300)!important}.bg-red-400{background-color:var(--p-red-400)!important}.bg-red-500{background-color:var(--p-red-500)!important}.bg-red-600{background-color:var(--p-red-600)!important}.bg-red-700{background-color:var(--p-red-700)!important}.bg-red-800{background-color:var(--p-red-800)!important}.bg-red-900{background-color:var(--p-red-900)!important}.focus\:bg-red-50:focus{background-color:var(--p-red-50)!important}.focus\:bg-red-100:focus{background-color:var(--p-red-100)!important}.focus\:bg-red-200:focus{background-color:var(--p-red-200)!important}.focus\:bg-red-300:focus{background-color:var(--p-red-300)!important}.focus\:bg-red-400:focus{background-color:var(--p-red-400)!important}.focus\:bg-red-500:focus{background-color:var(--p-red-500)!important}.focus\:bg-red-600:focus{background-color:var(--p-red-600)!important}.focus\:bg-red-700:focus{background-color:var(--p-red-700)!important}.focus\:bg-red-800:focus{background-color:var(--p-red-800)!important}.focus\:bg-red-900:focus{background-color:var(--p-red-900)!important}.hover\:bg-red-50:hover{background-color:var(--p-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--p-red-100)!important}.hover\:bg-red-200:hover{background-color:var(--p-red-200)!important}.hover\:bg-red-300:hover{background-color:var(--p-red-300)!important}.hover\:bg-red-400:hover{background-color:var(--p-red-400)!important}.hover\:bg-red-500:hover{background-color:var(--p-red-500)!important}.hover\:bg-red-600:hover{background-color:var(--p-red-600)!important}.hover\:bg-red-700:hover{background-color:var(--p-red-700)!important}.hover\:bg-red-800:hover{background-color:var(--p-red-800)!important}.hover\:bg-red-900:hover{background-color:var(--p-red-900)!important}.active\:bg-red-50:active{background-color:var(--p-red-50)!important}.active\:bg-red-100:active{background-color:var(--p-red-100)!important}.active\:bg-red-200:active{background-color:var(--p-red-200)!important}.active\:bg-red-300:active{background-color:var(--p-red-300)!important}.active\:bg-red-400:active{background-color:var(--p-red-400)!important}.active\:bg-red-500:active{background-color:var(--p-red-500)!important}.active\:bg-red-600:active{background-color:var(--p-red-600)!important}.active\:bg-red-700:active{background-color:var(--p-red-700)!important}.active\:bg-red-800:active{background-color:var(--p-red-800)!important}.active\:bg-red-900:active{background-color:var(--p-red-900)!important}.bg-primary-50{background-color:var(--p-primary-50)!important}.bg-primary-100{background-color:var(--p-primary-100)!important}.bg-primary-200{background-color:var(--p-primary-200)!important}.bg-primary-300{background-color:var(--p-primary-300)!important}.bg-primary-400{background-color:var(--p-primary-400)!important}.bg-primary-500{background-color:var(--p-primary-500)!important}.bg-primary-600{background-color:var(--p-primary-600)!important}.bg-primary-700{background-color:var(--p-primary-700)!important}.bg-primary-800{background-color:var(--p-primary-800)!important}.bg-primary-900{background-color:var(--p-primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--p-primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--p-primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--p-primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--p-primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--p-primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--p-primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--p-primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--p-primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--p-primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--p-primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--p-primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--p-primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--p-primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--p-primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--p-primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--p-primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--p-primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--p-primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--p-primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--p-primary-900)!important}.active\:bg-primary-50:active{background-color:var(--p-primary-50)!important}.active\:bg-primary-100:active{background-color:var(--p-primary-100)!important}.active\:bg-primary-200:active{background-color:var(--p-primary-200)!important}.active\:bg-primary-300:active{background-color:var(--p-primary-300)!important}.active\:bg-primary-400:active{background-color:var(--p-primary-400)!important}.active\:bg-primary-500:active{background-color:var(--p-primary-500)!important}.active\:bg-primary-600:active{background-color:var(--p-primary-600)!important}.active\:bg-primary-700:active{background-color:var(--p-primary-700)!important}.active\:bg-primary-800:active{background-color:var(--p-primary-800)!important}.active\:bg-primary-900:active{background-color:var(--p-primary-900)!important}.border-blue-50{border-color:var(--p-blue-50)!important}.border-blue-100{border-color:var(--p-blue-100)!important}.border-blue-200{border-color:var(--p-blue-200)!important}.border-blue-300{border-color:var(--p-blue-300)!important}.border-blue-400{border-color:var(--p-blue-400)!important}.border-blue-500{border-color:var(--p-blue-500)!important}.border-blue-600{border-color:var(--p-blue-600)!important}.border-blue-700{border-color:var(--p-blue-700)!important}.border-blue-800{border-color:var(--p-blue-800)!important}.border-blue-900{border-color:var(--p-blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--p-blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--p-blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--p-blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--p-blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--p-blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--p-blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--p-blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--p-blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--p-blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--p-blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--p-blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--p-blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--p-blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--p-blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--p-blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--p-blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--p-blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--p-blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--p-blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--p-blue-900)!important}.active\:border-blue-50:active{border-color:var(--p-blue-50)!important}.active\:border-blue-100:active{border-color:var(--p-blue-100)!important}.active\:border-blue-200:active{border-color:var(--p-blue-200)!important}.active\:border-blue-300:active{border-color:var(--p-blue-300)!important}.active\:border-blue-400:active{border-color:var(--p-blue-400)!important}.active\:border-blue-500:active{border-color:var(--p-blue-500)!important}.active\:border-blue-600:active{border-color:var(--p-blue-600)!important}.active\:border-blue-700:active{border-color:var(--p-blue-700)!important}.active\:border-blue-800:active{border-color:var(--p-blue-800)!important}.active\:border-blue-900:active{border-color:var(--p-blue-900)!important}.border-green-50{border-color:var(--p-green-50)!important}.border-green-100{border-color:var(--p-green-100)!important}.border-green-200{border-color:var(--p-green-200)!important}.border-green-300{border-color:var(--p-green-300)!important}.border-green-400{border-color:var(--p-green-400)!important}.border-green-500{border-color:var(--p-green-500)!important}.border-green-600{border-color:var(--p-green-600)!important}.border-green-700{border-color:var(--p-green-700)!important}.border-green-800{border-color:var(--p-green-800)!important}.border-green-900{border-color:var(--p-green-900)!important}.focus\:border-green-50:focus{border-color:var(--p-green-50)!important}.focus\:border-green-100:focus{border-color:var(--p-green-100)!important}.focus\:border-green-200:focus{border-color:var(--p-green-200)!important}.focus\:border-green-300:focus{border-color:var(--p-green-300)!important}.focus\:border-green-400:focus{border-color:var(--p-green-400)!important}.focus\:border-green-500:focus{border-color:var(--p-green-500)!important}.focus\:border-green-600:focus{border-color:var(--p-green-600)!important}.focus\:border-green-700:focus{border-color:var(--p-green-700)!important}.focus\:border-green-800:focus{border-color:var(--p-green-800)!important}.focus\:border-green-900:focus{border-color:var(--p-green-900)!important}.hover\:border-green-50:hover{border-color:var(--p-green-50)!important}.hover\:border-green-100:hover{border-color:var(--p-green-100)!important}.hover\:border-green-200:hover{border-color:var(--p-green-200)!important}.hover\:border-green-300:hover{border-color:var(--p-green-300)!important}.hover\:border-green-400:hover{border-color:var(--p-green-400)!important}.hover\:border-green-500:hover{border-color:var(--p-green-500)!important}.hover\:border-green-600:hover{border-color:var(--p-green-600)!important}.hover\:border-green-700:hover{border-color:var(--p-green-700)!important}.hover\:border-green-800:hover{border-color:var(--p-green-800)!important}.hover\:border-green-900:hover{border-color:var(--p-green-900)!important}.active\:border-green-50:active{border-color:var(--p-green-50)!important}.active\:border-green-100:active{border-color:var(--p-green-100)!important}.active\:border-green-200:active{border-color:var(--p-green-200)!important}.active\:border-green-300:active{border-color:var(--p-green-300)!important}.active\:border-green-400:active{border-color:var(--p-green-400)!important}.active\:border-green-500:active{border-color:var(--p-green-500)!important}.active\:border-green-600:active{border-color:var(--p-green-600)!important}.active\:border-green-700:active{border-color:var(--p-green-700)!important}.active\:border-green-800:active{border-color:var(--p-green-800)!important}.active\:border-green-900:active{border-color:var(--p-green-900)!important}.border-yellow-50{border-color:var(--p-yellow-50)!important}.border-yellow-100{border-color:var(--p-yellow-100)!important}.border-yellow-200{border-color:var(--p-yellow-200)!important}.border-yellow-300{border-color:var(--p-yellow-300)!important}.border-yellow-400{border-color:var(--p-yellow-400)!important}.border-yellow-500{border-color:var(--p-yellow-500)!important}.border-yellow-600{border-color:var(--p-yellow-600)!important}.border-yellow-700{border-color:var(--p-yellow-700)!important}.border-yellow-800{border-color:var(--p-yellow-800)!important}.border-yellow-900{border-color:var(--p-yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--p-yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--p-yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--p-yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--p-yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--p-yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--p-yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--p-yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--p-yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--p-yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--p-yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--p-yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--p-yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--p-yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--p-yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--p-yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--p-yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--p-yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--p-yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--p-yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--p-yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--p-yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--p-yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--p-yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--p-yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--p-yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--p-yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--p-yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--p-yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--p-yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--p-yellow-900)!important}.border-cyan-50{border-color:var(--p-cyan-50)!important}.border-cyan-100{border-color:var(--p-cyan-100)!important}.border-cyan-200{border-color:var(--p-cyan-200)!important}.border-cyan-300{border-color:var(--p-cyan-300)!important}.border-cyan-400{border-color:var(--p-cyan-400)!important}.border-cyan-500{border-color:var(--p-cyan-500)!important}.border-cyan-600{border-color:var(--p-cyan-600)!important}.border-cyan-700{border-color:var(--p-cyan-700)!important}.border-cyan-800{border-color:var(--p-cyan-800)!important}.border-cyan-900{border-color:var(--p-cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--p-cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--p-cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--p-cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--p-cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--p-cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--p-cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--p-cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--p-cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--p-cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--p-cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--p-cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--p-cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--p-cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--p-cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--p-cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--p-cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--p-cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--p-cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--p-cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--p-cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--p-cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--p-cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--p-cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--p-cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--p-cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--p-cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--p-cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--p-cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--p-cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--p-cyan-900)!important}.border-pink-50{border-color:var(--p-pink-50)!important}.border-pink-100{border-color:var(--p-pink-100)!important}.border-pink-200{border-color:var(--p-pink-200)!important}.border-pink-300{border-color:var(--p-pink-300)!important}.border-pink-400{border-color:var(--p-pink-400)!important}.border-pink-500{border-color:var(--p-pink-500)!important}.border-pink-600{border-color:var(--p-pink-600)!important}.border-pink-700{border-color:var(--p-pink-700)!important}.border-pink-800{border-color:var(--p-pink-800)!important}.border-pink-900{border-color:var(--p-pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--p-pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--p-pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--p-pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--p-pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--p-pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--p-pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--p-pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--p-pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--p-pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--p-pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--p-pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--p-pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--p-pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--p-pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--p-pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--p-pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--p-pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--p-pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--p-pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--p-pink-900)!important}.active\:border-pink-50:active{border-color:var(--p-pink-50)!important}.active\:border-pink-100:active{border-color:var(--p-pink-100)!important}.active\:border-pink-200:active{border-color:var(--p-pink-200)!important}.active\:border-pink-300:active{border-color:var(--p-pink-300)!important}.active\:border-pink-400:active{border-color:var(--p-pink-400)!important}.active\:border-pink-500:active{border-color:var(--p-pink-500)!important}.active\:border-pink-600:active{border-color:var(--p-pink-600)!important}.active\:border-pink-700:active{border-color:var(--p-pink-700)!important}.active\:border-pink-800:active{border-color:var(--p-pink-800)!important}.active\:border-pink-900:active{border-color:var(--p-pink-900)!important}.border-indigo-50{border-color:var(--p-indigo-50)!important}.border-indigo-100{border-color:var(--p-indigo-100)!important}.border-indigo-200{border-color:var(--p-indigo-200)!important}.border-indigo-300{border-color:var(--p-indigo-300)!important}.border-indigo-400{border-color:var(--p-indigo-400)!important}.border-indigo-500{border-color:var(--p-indigo-500)!important}.border-indigo-600{border-color:var(--p-indigo-600)!important}.border-indigo-700{border-color:var(--p-indigo-700)!important}.border-indigo-800{border-color:var(--p-indigo-800)!important}.border-indigo-900{border-color:var(--p-indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--p-indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--p-indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--p-indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--p-indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--p-indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--p-indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--p-indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--p-indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--p-indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--p-indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--p-indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--p-indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--p-indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--p-indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--p-indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--p-indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--p-indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--p-indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--p-indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--p-indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--p-indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--p-indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--p-indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--p-indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--p-indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--p-indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--p-indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--p-indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--p-indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--p-indigo-900)!important}.border-teal-50{border-color:var(--p-teal-50)!important}.border-teal-100{border-color:var(--p-teal-100)!important}.border-teal-200{border-color:var(--p-teal-200)!important}.border-teal-300{border-color:var(--p-teal-300)!important}.border-teal-400{border-color:var(--p-teal-400)!important}.border-teal-500{border-color:var(--p-teal-500)!important}.border-teal-600{border-color:var(--p-teal-600)!important}.border-teal-700{border-color:var(--p-teal-700)!important}.border-teal-800{border-color:var(--p-teal-800)!important}.border-teal-900{border-color:var(--p-teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--p-teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--p-teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--p-teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--p-teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--p-teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--p-teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--p-teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--p-teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--p-teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--p-teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--p-teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--p-teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--p-teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--p-teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--p-teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--p-teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--p-teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--p-teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--p-teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--p-teal-900)!important}.active\:border-teal-50:active{border-color:var(--p-teal-50)!important}.active\:border-teal-100:active{border-color:var(--p-teal-100)!important}.active\:border-teal-200:active{border-color:var(--p-teal-200)!important}.active\:border-teal-300:active{border-color:var(--p-teal-300)!important}.active\:border-teal-400:active{border-color:var(--p-teal-400)!important}.active\:border-teal-500:active{border-color:var(--p-teal-500)!important}.active\:border-teal-600:active{border-color:var(--p-teal-600)!important}.active\:border-teal-700:active{border-color:var(--p-teal-700)!important}.active\:border-teal-800:active{border-color:var(--p-teal-800)!important}.active\:border-teal-900:active{border-color:var(--p-teal-900)!important}.border-orange-50{border-color:var(--p-orange-50)!important}.border-orange-100{border-color:var(--p-orange-100)!important}.border-orange-200{border-color:var(--p-orange-200)!important}.border-orange-300{border-color:var(--p-orange-300)!important}.border-orange-400{border-color:var(--p-orange-400)!important}.border-orange-500{border-color:var(--p-orange-500)!important}.border-orange-600{border-color:var(--p-orange-600)!important}.border-orange-700{border-color:var(--p-orange-700)!important}.border-orange-800{border-color:var(--p-orange-800)!important}.border-orange-900{border-color:var(--p-orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--p-orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--p-orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--p-orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--p-orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--p-orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--p-orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--p-orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--p-orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--p-orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--p-orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--p-orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--p-orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--p-orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--p-orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--p-orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--p-orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--p-orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--p-orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--p-orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--p-orange-900)!important}.active\:border-orange-50:active{border-color:var(--p-orange-50)!important}.active\:border-orange-100:active{border-color:var(--p-orange-100)!important}.active\:border-orange-200:active{border-color:var(--p-orange-200)!important}.active\:border-orange-300:active{border-color:var(--p-orange-300)!important}.active\:border-orange-400:active{border-color:var(--p-orange-400)!important}.active\:border-orange-500:active{border-color:var(--p-orange-500)!important}.active\:border-orange-600:active{border-color:var(--p-orange-600)!important}.active\:border-orange-700:active{border-color:var(--p-orange-700)!important}.active\:border-orange-800:active{border-color:var(--p-orange-800)!important}.active\:border-orange-900:active{border-color:var(--p-orange-900)!important}.border-bluegray-50{border-color:var(--p-bluegray-50)!important}.border-bluegray-100{border-color:var(--p-bluegray-100)!important}.border-bluegray-200{border-color:var(--p-bluegray-200)!important}.border-bluegray-300{border-color:var(--p-bluegray-300)!important}.border-bluegray-400{border-color:var(--p-bluegray-400)!important}.border-bluegray-500{border-color:var(--p-bluegray-500)!important}.border-bluegray-600{border-color:var(--p-bluegray-600)!important}.border-bluegray-700{border-color:var(--p-bluegray-700)!important}.border-bluegray-800{border-color:var(--p-bluegray-800)!important}.border-bluegray-900{border-color:var(--p-bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--p-bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--p-bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--p-bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--p-bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--p-bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--p-bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--p-bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--p-bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--p-bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--p-bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--p-bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--p-bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--p-bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--p-bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--p-bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--p-bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--p-bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--p-bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--p-bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--p-bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--p-bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--p-bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--p-bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--p-bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--p-bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--p-bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--p-bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--p-bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--p-bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--p-bluegray-900)!important}.border-purple-50{border-color:var(--p-purple-50)!important}.border-purple-100{border-color:var(--p-purple-100)!important}.border-purple-200{border-color:var(--p-purple-200)!important}.border-purple-300{border-color:var(--p-purple-300)!important}.border-purple-400{border-color:var(--p-purple-400)!important}.border-purple-500{border-color:var(--p-purple-500)!important}.border-purple-600{border-color:var(--p-purple-600)!important}.border-purple-700{border-color:var(--p-purple-700)!important}.border-purple-800{border-color:var(--p-purple-800)!important}.border-purple-900{border-color:var(--p-purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--p-purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--p-purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--p-purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--p-purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--p-purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--p-purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--p-purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--p-purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--p-purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--p-purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--p-purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--p-purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--p-purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--p-purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--p-purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--p-purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--p-purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--p-purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--p-purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--p-purple-900)!important}.active\:border-purple-50:active{border-color:var(--p-purple-50)!important}.active\:border-purple-100:active{border-color:var(--p-purple-100)!important}.active\:border-purple-200:active{border-color:var(--p-purple-200)!important}.active\:border-purple-300:active{border-color:var(--p-purple-300)!important}.active\:border-purple-400:active{border-color:var(--p-purple-400)!important}.active\:border-purple-500:active{border-color:var(--p-purple-500)!important}.active\:border-purple-600:active{border-color:var(--p-purple-600)!important}.active\:border-purple-700:active{border-color:var(--p-purple-700)!important}.active\:border-purple-800:active{border-color:var(--p-purple-800)!important}.active\:border-purple-900:active{border-color:var(--p-purple-900)!important}.border-gray-50{border-color:var(--p-gray-50)!important}.border-gray-100{border-color:var(--p-gray-100)!important}.border-gray-200{border-color:var(--p-gray-200)!important}.border-gray-300{border-color:var(--p-gray-300)!important}.border-gray-400{border-color:var(--p-gray-400)!important}.border-gray-500{border-color:var(--p-gray-500)!important}.border-gray-600{border-color:var(--p-gray-600)!important}.border-gray-700{border-color:var(--p-gray-700)!important}.border-gray-800{border-color:var(--p-gray-800)!important}.border-gray-900{border-color:var(--p-gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--p-gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--p-gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--p-gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--p-gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--p-gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--p-gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--p-gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--p-gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--p-gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--p-gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--p-gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--p-gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--p-gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--p-gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--p-gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--p-gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--p-gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--p-gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--p-gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--p-gray-900)!important}.active\:border-gray-50:active{border-color:var(--p-gray-50)!important}.active\:border-gray-100:active{border-color:var(--p-gray-100)!important}.active\:border-gray-200:active{border-color:var(--p-gray-200)!important}.active\:border-gray-300:active{border-color:var(--p-gray-300)!important}.active\:border-gray-400:active{border-color:var(--p-gray-400)!important}.active\:border-gray-500:active{border-color:var(--p-gray-500)!important}.active\:border-gray-600:active{border-color:var(--p-gray-600)!important}.active\:border-gray-700:active{border-color:var(--p-gray-700)!important}.active\:border-gray-800:active{border-color:var(--p-gray-800)!important}.active\:border-gray-900:active{border-color:var(--p-gray-900)!important}.border-red-50{border-color:var(--p-red-50)!important}.border-red-100{border-color:var(--p-red-100)!important}.border-red-200{border-color:var(--p-red-200)!important}.border-red-300{border-color:var(--p-red-300)!important}.border-red-400{border-color:var(--p-red-400)!important}.border-red-500{border-color:var(--p-red-500)!important}.border-red-600{border-color:var(--p-red-600)!important}.border-red-700{border-color:var(--p-red-700)!important}.border-red-800{border-color:var(--p-red-800)!important}.border-red-900{border-color:var(--p-red-900)!important}.focus\:border-red-50:focus{border-color:var(--p-red-50)!important}.focus\:border-red-100:focus{border-color:var(--p-red-100)!important}.focus\:border-red-200:focus{border-color:var(--p-red-200)!important}.focus\:border-red-300:focus{border-color:var(--p-red-300)!important}.focus\:border-red-400:focus{border-color:var(--p-red-400)!important}.focus\:border-red-500:focus{border-color:var(--p-red-500)!important}.focus\:border-red-600:focus{border-color:var(--p-red-600)!important}.focus\:border-red-700:focus{border-color:var(--p-red-700)!important}.focus\:border-red-800:focus{border-color:var(--p-red-800)!important}.focus\:border-red-900:focus{border-color:var(--p-red-900)!important}.hover\:border-red-50:hover{border-color:var(--p-red-50)!important}.hover\:border-red-100:hover{border-color:var(--p-red-100)!important}.hover\:border-red-200:hover{border-color:var(--p-red-200)!important}.hover\:border-red-300:hover{border-color:var(--p-red-300)!important}.hover\:border-red-400:hover{border-color:var(--p-red-400)!important}.hover\:border-red-500:hover{border-color:var(--p-red-500)!important}.hover\:border-red-600:hover{border-color:var(--p-red-600)!important}.hover\:border-red-700:hover{border-color:var(--p-red-700)!important}.hover\:border-red-800:hover{border-color:var(--p-red-800)!important}.hover\:border-red-900:hover{border-color:var(--p-red-900)!important}.active\:border-red-50:active{border-color:var(--p-red-50)!important}.active\:border-red-100:active{border-color:var(--p-red-100)!important}.active\:border-red-200:active{border-color:var(--p-red-200)!important}.active\:border-red-300:active{border-color:var(--p-red-300)!important}.active\:border-red-400:active{border-color:var(--p-red-400)!important}.active\:border-red-500:active{border-color:var(--p-red-500)!important}.active\:border-red-600:active{border-color:var(--p-red-600)!important}.active\:border-red-700:active{border-color:var(--p-red-700)!important}.active\:border-red-800:active{border-color:var(--p-red-800)!important}.active\:border-red-900:active{border-color:var(--p-red-900)!important}.border-primary-50{border-color:var(--p-primary-50)!important}.border-primary-100{border-color:var(--p-primary-100)!important}.border-primary-200{border-color:var(--p-primary-200)!important}.border-primary-300{border-color:var(--p-primary-300)!important}.border-primary-400{border-color:var(--p-primary-400)!important}.border-primary-500{border-color:var(--p-primary-500)!important}.border-primary-600{border-color:var(--p-primary-600)!important}.border-primary-700{border-color:var(--p-primary-700)!important}.border-primary-800{border-color:var(--p-primary-800)!important}.border-primary-900{border-color:var(--p-primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--p-primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--p-primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--p-primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--p-primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--p-primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--p-primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--p-primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--p-primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--p-primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--p-primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--p-primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--p-primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--p-primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--p-primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--p-primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--p-primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--p-primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--p-primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--p-primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--p-primary-900)!important}.active\:border-primary-50:active{border-color:var(--p-primary-50)!important}.active\:border-primary-100:active{border-color:var(--p-primary-100)!important}.active\:border-primary-200:active{border-color:var(--p-primary-200)!important}.active\:border-primary-300:active{border-color:var(--p-primary-300)!important}.active\:border-primary-400:active{border-color:var(--p-primary-400)!important}.active\:border-primary-500:active{border-color:var(--p-primary-500)!important}.active\:border-primary-600:active{border-color:var(--p-primary-600)!important}.active\:border-primary-700:active{border-color:var(--p-primary-700)!important}.active\:border-primary-800:active{border-color:var(--p-primary-800)!important}.active\:border-primary-900:active{border-color:var(--p-primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--p-primary-color)!important}.bg-primary{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.bg-primary-reverse{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--p-primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--p-text-color)!important}.text-color-secondary{color:var(--p-text-muted-color)!important}.surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.surface-card,.surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.active\:text-primary:active,.focus\:text-primary:focus,.hover\:text-primary:hover{color:var(--p-primary-color)!important}.active\:bg-primary:active,.focus\:bg-primary:focus,.hover\:bg-primary:hover{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.active\:bg-primary-reverse:active,.focus\:bg-primary-reverse:focus,.hover\:bg-primary-reverse:hover{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.active\:bg-white:active,.focus\:bg-white:focus,.hover\:bg-white:hover{background-color:#fff!important}.active\:border-primary:active,.focus\:border-primary:focus,.hover\:border-primary:hover{border-color:var(--p-primary-color)!important}.active\:text-white:active,.focus\:text-white:focus,.hover\:text-white:hover{color:#fff!important}.active\:border-white:active,.focus\:border-white:focus,.hover\:border-white:hover{border-color:#fff!important}.active\:text-color:active,.focus\:text-color:focus,.hover\:text-color:hover{color:var(--p-text-color)!important}.active\:text-color-secondary:active,.focus\:text-color-secondary:focus,.hover\:text-color-secondary:hover{color:var(--p-text-muted-color)!important}.active\:surface-ground:active,.focus\:surface-ground:focus,.hover\:surface-ground:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.active\:surface-section:active,.focus\:surface-section:focus,.hover\:surface-section:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.active\:surface-card:active,.active\:surface-overlay:active,.focus\:surface-card:focus,.focus\:surface-overlay:focus,.hover\:surface-card:hover,.hover\:surface-overlay:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.active\:surface-hover:active,.focus\:surface-hover:focus,.hover\:surface-hover:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.active\:surface-border:active,.focus\:surface-border:focus,.hover\:surface-border:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--p-primary-color)!important}.sm\:bg-primary{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.sm\:bg-primary-reverse{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--p-primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--p-text-color)!important}.sm\:text-color-secondary{color:var(--p-text-muted-color)!important}.sm\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:surface-card,.sm\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.sm\:active\:text-primary:active,.sm\:focus\:text-primary:focus,.sm\:hover\:text-primary:hover{color:var(--p-primary-color)!important}.sm\:active\:bg-primary:active,.sm\:focus\:bg-primary:focus,.sm\:hover\:bg-primary:hover{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.sm\:active\:bg-primary-reverse:active,.sm\:focus\:bg-primary-reverse:focus,.sm\:hover\:bg-primary-reverse:hover{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.sm\:active\:bg-white:active,.sm\:focus\:bg-white:focus,.sm\:hover\:bg-white:hover{background-color:#fff!important}.sm\:active\:border-primary:active,.sm\:focus\:border-primary:focus,.sm\:hover\:border-primary:hover{border-color:var(--p-primary-color)!important}.sm\:active\:text-white:active,.sm\:focus\:text-white:focus,.sm\:hover\:text-white:hover{color:#fff!important}.sm\:active\:border-white:active,.sm\:focus\:border-white:focus,.sm\:hover\:border-white:hover{border-color:#fff!important}.sm\:active\:text-color:active,.sm\:focus\:text-color:focus,.sm\:hover\:text-color:hover{color:var(--p-text-color)!important}.sm\:active\:text-color-secondary:active,.sm\:focus\:text-color-secondary:focus,.sm\:hover\:text-color-secondary:hover{color:var(--p-text-muted-color)!important}.sm\:active\:surface-ground:active,.sm\:focus\:surface-ground:focus,.sm\:hover\:surface-ground:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:active\:surface-section:active,.sm\:focus\:surface-section:focus,.sm\:hover\:surface-section:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:active\:surface-card:active,.sm\:active\:surface-overlay:active,.sm\:focus\:surface-card:focus,.sm\:focus\:surface-overlay:focus,.sm\:hover\:surface-card:hover,.sm\:hover\:surface-overlay:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:active\:surface-hover:active,.sm\:focus\:surface-hover:focus,.sm\:hover\:surface-hover:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:active\:surface-border:active,.sm\:focus\:surface-border:focus,.sm\:hover\:surface-border:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--p-primary-color)!important}.md\:bg-primary{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.md\:bg-primary-reverse{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--p-primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--p-text-color)!important}.md\:text-color-secondary{color:var(--p-text-muted-color)!important}.md\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:surface-card,.md\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.md\:active\:text-primary:active,.md\:focus\:text-primary:focus,.md\:hover\:text-primary:hover{color:var(--p-primary-color)!important}.md\:active\:bg-primary:active,.md\:focus\:bg-primary:focus,.md\:hover\:bg-primary:hover{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.md\:active\:bg-primary-reverse:active,.md\:focus\:bg-primary-reverse:focus,.md\:hover\:bg-primary-reverse:hover{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.md\:active\:bg-white:active,.md\:focus\:bg-white:focus,.md\:hover\:bg-white:hover{background-color:#fff!important}.md\:active\:border-primary:active,.md\:focus\:border-primary:focus,.md\:hover\:border-primary:hover{border-color:var(--p-primary-color)!important}.md\:active\:text-white:active,.md\:focus\:text-white:focus,.md\:hover\:text-white:hover{color:#fff!important}.md\:active\:border-white:active,.md\:focus\:border-white:focus,.md\:hover\:border-white:hover{border-color:#fff!important}.md\:active\:text-color:active,.md\:focus\:text-color:focus,.md\:hover\:text-color:hover{color:var(--p-text-color)!important}.md\:active\:text-color-secondary:active,.md\:focus\:text-color-secondary:focus,.md\:hover\:text-color-secondary:hover{color:var(--p-text-muted-color)!important}.md\:active\:surface-ground:active,.md\:focus\:surface-ground:focus,.md\:hover\:surface-ground:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:active\:surface-section:active,.md\:focus\:surface-section:focus,.md\:hover\:surface-section:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:active\:surface-card:active,.md\:active\:surface-overlay:active,.md\:focus\:surface-card:focus,.md\:focus\:surface-overlay:focus,.md\:hover\:surface-card:hover,.md\:hover\:surface-overlay:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:active\:surface-hover:active,.md\:focus\:surface-hover:focus,.md\:hover\:surface-hover:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:active\:surface-border:active,.md\:focus\:surface-border:focus,.md\:hover\:surface-border:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--p-primary-color)!important}.lg\:bg-primary{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.lg\:bg-primary-reverse{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--p-primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--p-text-color)!important}.lg\:text-color-secondary{color:var(--p-text-muted-color)!important}.lg\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:surface-card,.lg\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.lg\:active\:text-primary:active,.lg\:focus\:text-primary:focus,.lg\:hover\:text-primary:hover{color:var(--p-primary-color)!important}.lg\:active\:bg-primary:active,.lg\:focus\:bg-primary:focus,.lg\:hover\:bg-primary:hover{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.lg\:active\:bg-primary-reverse:active,.lg\:focus\:bg-primary-reverse:focus,.lg\:hover\:bg-primary-reverse:hover{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.lg\:active\:bg-white:active,.lg\:focus\:bg-white:focus,.lg\:hover\:bg-white:hover{background-color:#fff!important}.lg\:active\:border-primary:active,.lg\:focus\:border-primary:focus,.lg\:hover\:border-primary:hover{border-color:var(--p-primary-color)!important}.lg\:active\:text-white:active,.lg\:focus\:text-white:focus,.lg\:hover\:text-white:hover{color:#fff!important}.lg\:active\:border-white:active,.lg\:focus\:border-white:focus,.lg\:hover\:border-white:hover{border-color:#fff!important}.lg\:active\:text-color:active,.lg\:focus\:text-color:focus,.lg\:hover\:text-color:hover{color:var(--p-text-color)!important}.lg\:active\:text-color-secondary:active,.lg\:focus\:text-color-secondary:focus,.lg\:hover\:text-color-secondary:hover{color:var(--p-text-muted-color)!important}.lg\:active\:surface-ground:active,.lg\:focus\:surface-ground:focus,.lg\:hover\:surface-ground:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:active\:surface-section:active,.lg\:focus\:surface-section:focus,.lg\:hover\:surface-section:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:active\:surface-card:active,.lg\:active\:surface-overlay:active,.lg\:focus\:surface-card:focus,.lg\:focus\:surface-overlay:focus,.lg\:hover\:surface-card:hover,.lg\:hover\:surface-overlay:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:active\:surface-hover:active,.lg\:focus\:surface-hover:focus,.lg\:hover\:surface-hover:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:active\:surface-border:active,.lg\:focus\:surface-border:focus,.lg\:hover\:surface-border:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--p-primary-color)!important}.xl\:bg-primary{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.xl\:bg-primary-reverse{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--p-primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--p-text-color)!important}.xl\:text-color-secondary{color:var(--p-text-muted-color)!important}.xl\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:surface-card,.xl\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.xl\:active\:text-primary:active,.xl\:focus\:text-primary:focus,.xl\:hover\:text-primary:hover{color:var(--p-primary-color)!important}.xl\:active\:bg-primary:active,.xl\:focus\:bg-primary:focus,.xl\:hover\:bg-primary:hover{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.xl\:active\:bg-primary-reverse:active,.xl\:focus\:bg-primary-reverse:focus,.xl\:hover\:bg-primary-reverse:hover{background-color:var(--p-primary-contrast-color)!important;color:var(--p-primary-color)!important}.xl\:active\:bg-white:active,.xl\:focus\:bg-white:focus,.xl\:hover\:bg-white:hover{background-color:#fff!important}.xl\:active\:border-primary:active,.xl\:focus\:border-primary:focus,.xl\:hover\:border-primary:hover{border-color:var(--p-primary-color)!important}.xl\:active\:text-white:active,.xl\:focus\:text-white:focus,.xl\:hover\:text-white:hover{color:#fff!important}.xl\:active\:border-white:active,.xl\:focus\:border-white:focus,.xl\:hover\:border-white:hover{border-color:#fff!important}.xl\:active\:text-color:active,.xl\:focus\:text-color:focus,.xl\:hover\:text-color:hover{color:var(--p-text-color)!important}.xl\:active\:text-color-secondary:active,.xl\:focus\:text-color-secondary:focus,.xl\:hover\:text-color-secondary:hover{color:var(--p-text-muted-color)!important}.xl\:active\:surface-ground:active,.xl\:focus\:surface-ground:focus,.xl\:hover\:surface-ground:hover{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:active\:surface-section:active,.xl\:focus\:surface-section:focus,.xl\:hover\:surface-section:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:active\:surface-card:active,.xl\:active\:surface-overlay:active,.xl\:focus\:surface-card:focus,.xl\:focus\:surface-overlay:focus,.xl\:hover\:surface-card:hover,.xl\:hover\:surface-overlay:hover{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:active\:surface-hover:active,.xl\:focus\:surface-hover:focus,.xl\:hover\:surface-hover:hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:active\:surface-border:active,.xl\:focus\:surface-border:focus,.xl\:hover\:surface-border:hover{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{align-items:center;display:flex}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col,.field.grid .col-1,.field.grid .col-10,.field.grid .col-11,.field.grid .col-12,.field.grid .col-2,.field.grid .col-3,.field.grid .col-4,.field.grid .col-5,.field.grid .col-6,.field.grid .col-7,.field.grid .col-8,.field.grid .col-9,.field.grid .col-fixed,.formgrid.grid .col,.formgrid.grid .col-1,.formgrid.grid .col-10,.formgrid.grid .col-11,.formgrid.grid .col-12,.formgrid.grid .col-2,.formgrid.grid .col-3,.formgrid.grid .col-4,.formgrid.grid .col-5,.formgrid.grid .col-6,.formgrid.grid .col-7,.formgrid.grid .col-8,.formgrid.grid .col-9,.formgrid.grid .col-fixed{padding-bottom:0;padding-top:0}.formgroup-inline{align-items:flex-start;display:flex;flex-wrap:wrap}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label,.formgroup-inline .field>label{margin-bottom:0;margin-right:.5rem}.field-checkbox,.field-radiobutton{align-items:center;display:flex;margin-bottom:1rem}.field-checkbox>label,.field-radiobutton>label{line-height:1;margin-left:.5rem}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.active\:underline:active,.focus\:underline:focus,.hover\:underline:hover{text-decoration:underline!important}.active\:line-through:active,.focus\:line-through:focus,.hover\:line-through:hover{text-decoration:line-through!important}.active\:no-underline:active,.focus\:no-underline:focus,.hover\:no-underline:hover{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:initial!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:initial!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:initial!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:initial!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:initial!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:2rem!important;padding-top:2rem!important}.py-6{padding-bottom:3rem!important;padding-top:3rem!important}.py-7{padding-bottom:4rem!important;padding-top:4rem!important}.py-8{padding-bottom:5rem!important;padding-top:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-bottom:0!important;padding-top:0!important}.sm\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.sm\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.sm\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.sm\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.sm\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.sm\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.sm\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.sm\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-bottom:0!important;padding-top:0!important}.md\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.md\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.md\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.md\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.md\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.md\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.md\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.md\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-bottom:0!important;padding-top:0!important}.lg\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.lg\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.lg\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.lg\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.lg\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.lg\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.lg\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.lg\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-bottom:0!important;padding-top:0!important}.xl\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.xl\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.xl\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.xl\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.xl\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.xl\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.xl\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.xl\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:2rem!important;margin-top:2rem!important}.my-6{margin-bottom:3rem!important;margin-top:3rem!important}.my-7{margin-bottom:4rem!important;margin-top:4rem!important}.my-8{margin-bottom:5rem!important;margin-top:5rem!important}.-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-bottom:0!important;margin-top:0!important}.sm\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.sm\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.sm\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.sm\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.sm\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.sm\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.sm\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.sm\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.sm\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.sm\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.sm\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.sm\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.sm\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.sm\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.sm\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.sm\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.sm\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-bottom:0!important;margin-top:0!important}.md\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.md\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.md\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.md\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.md\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.md\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.md\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.md\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.md\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.md\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.md\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.md\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.md\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.md\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.md\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.md\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.md\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-bottom:0!important;margin-top:0!important}.lg\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.lg\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.lg\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.lg\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.lg\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.lg\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.lg\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.lg\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.lg\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.lg\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.lg\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.lg\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.lg\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.lg\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.lg\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.lg\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.lg\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-bottom:0!important;margin-top:0!important}.xl\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.xl\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.xl\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.xl\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.xl\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.xl\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.xl\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.xl\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.xl\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.xl\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.xl\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.xl\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.xl\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.xl\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.xl\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.xl\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.xl\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.active\:shadow-none:active,.focus\:shadow-none:focus,.hover\:shadow-none:hover{box-shadow:none!important}.active\:shadow-1:active,.focus\:shadow-1:focus,.hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.active\:shadow-2:active,.focus\:shadow-2:focus,.hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.active\:shadow-3:active,.focus\:shadow-3:focus,.hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.active\:shadow-4:active,.focus\:shadow-4:focus,.hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.active\:shadow-5:active,.focus\:shadow-5:focus,.hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.active\:shadow-6:active,.focus\:shadow-6:focus,.hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.active\:shadow-7:active,.focus\:shadow-7:focus,.hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.active\:shadow-8:active,.focus\:shadow-8:focus,.hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:active\:shadow-none:active,.sm\:focus\:shadow-none:focus,.sm\:hover\:shadow-none:hover{box-shadow:none!important}.sm\:active\:shadow-1:active,.sm\:focus\:shadow-1:focus,.sm\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:active\:shadow-2:active,.sm\:focus\:shadow-2:focus,.sm\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:active\:shadow-3:active,.sm\:focus\:shadow-3:focus,.sm\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:active\:shadow-4:active,.sm\:focus\:shadow-4:focus,.sm\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:active\:shadow-5:active,.sm\:focus\:shadow-5:focus,.sm\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:active\:shadow-6:active,.sm\:focus\:shadow-6:focus,.sm\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:active\:shadow-7:active,.sm\:focus\:shadow-7:focus,.sm\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:active\:shadow-8:active,.sm\:focus\:shadow-8:focus,.sm\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:active\:shadow-none:active,.md\:focus\:shadow-none:focus,.md\:hover\:shadow-none:hover{box-shadow:none!important}.md\:active\:shadow-1:active,.md\:focus\:shadow-1:focus,.md\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:active\:shadow-2:active,.md\:focus\:shadow-2:focus,.md\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:active\:shadow-3:active,.md\:focus\:shadow-3:focus,.md\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:active\:shadow-4:active,.md\:focus\:shadow-4:focus,.md\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:active\:shadow-5:active,.md\:focus\:shadow-5:focus,.md\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:active\:shadow-6:active,.md\:focus\:shadow-6:focus,.md\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:active\:shadow-7:active,.md\:focus\:shadow-7:focus,.md\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:active\:shadow-8:active,.md\:focus\:shadow-8:focus,.md\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:active\:shadow-none:active,.lg\:focus\:shadow-none:focus,.lg\:hover\:shadow-none:hover{box-shadow:none!important}.lg\:active\:shadow-1:active,.lg\:focus\:shadow-1:focus,.lg\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:active\:shadow-2:active,.lg\:focus\:shadow-2:focus,.lg\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:active\:shadow-3:active,.lg\:focus\:shadow-3:focus,.lg\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:active\:shadow-4:active,.lg\:focus\:shadow-4:focus,.lg\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:active\:shadow-5:active,.lg\:focus\:shadow-5:focus,.lg\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:active\:shadow-6:active,.lg\:focus\:shadow-6:focus,.lg\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:active\:shadow-7:active,.lg\:focus\:shadow-7:focus,.lg\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:active\:shadow-8:active,.lg\:focus\:shadow-8:focus,.lg\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:active\:shadow-none:active,.xl\:focus\:shadow-none:focus,.xl\:hover\:shadow-none:hover{box-shadow:none!important}.xl\:active\:shadow-1:active,.xl\:focus\:shadow-1:focus,.xl\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:active\:shadow-2:active,.xl\:focus\:shadow-2:focus,.xl\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:active\:shadow-3:active,.xl\:focus\:shadow-3:focus,.xl\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:active\:shadow-4:active,.xl\:focus\:shadow-4:focus,.xl\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:active\:shadow-5:active,.xl\:focus\:shadow-5:focus,.xl\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:active\:shadow-6:active,.xl\:focus\:shadow-6:focus,.xl\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:active\:shadow-7:active,.xl\:focus\:shadow-7:focus,.xl\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:active\:shadow-8:active,.xl\:focus\:shadow-8:focus,.xl\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-style:none;border-width:0!important}.border-1{border-style:solid;border-width:1px!important}.border-2{border-style:solid;border-width:2px!important}.border-3{border-style:solid;border-width:3px!important}.border-top-none{border-top-style:none;border-top-width:0!important}.border-top-1{border-top-style:solid;border-top-width:1px!important}.border-top-2{border-top-style:solid;border-top-width:2px!important}.border-top-3{border-top-style:solid;border-top-width:3px!important}.border-right-none{border-right-style:none;border-right-width:0!important}.border-right-1{border-right-style:solid;border-right-width:1px!important}.border-right-2{border-right-style:solid;border-right-width:2px!important}.border-right-3{border-right-style:solid;border-right-width:3px!important}.border-left-none{border-left-style:none;border-left-width:0!important}.border-left-1{border-left-style:solid;border-left-width:1px!important}.border-left-2{border-left-style:solid;border-left-width:2px!important}.border-left-3{border-left-style:solid;border-left-width:3px!important}.border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}@media screen and (min-width:576px){.sm\:border-none{border-style:none;border-width:0!important}.sm\:border-1{border-style:solid;border-width:1px!important}.sm\:border-2{border-style:solid;border-width:2px!important}.sm\:border-3{border-style:solid;border-width:3px!important}.sm\:border-top-none{border-top-style:none;border-top-width:0!important}.sm\:border-top-1{border-top-style:solid;border-top-width:1px!important}.sm\:border-top-2{border-top-style:solid;border-top-width:2px!important}.sm\:border-top-3{border-top-style:solid;border-top-width:3px!important}.sm\:border-right-none{border-right-style:none;border-right-width:0!important}.sm\:border-right-1{border-right-style:solid;border-right-width:1px!important}.sm\:border-right-2{border-right-style:solid;border-right-width:2px!important}.sm\:border-right-3{border-right-style:solid;border-right-width:3px!important}.sm\:border-left-none{border-left-style:none;border-left-width:0!important}.sm\:border-left-1{border-left-style:solid;border-left-width:1px!important}.sm\:border-left-2{border-left-style:solid;border-left-width:2px!important}.sm\:border-left-3{border-left-style:solid;border-left-width:3px!important}.sm\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.sm\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.sm\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.sm\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.sm\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.sm\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.sm\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.sm\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.sm\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.sm\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.sm\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.sm\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:768px){.md\:border-none{border-style:none;border-width:0!important}.md\:border-1{border-style:solid;border-width:1px!important}.md\:border-2{border-style:solid;border-width:2px!important}.md\:border-3{border-style:solid;border-width:3px!important}.md\:border-top-none{border-top-style:none;border-top-width:0!important}.md\:border-top-1{border-top-style:solid;border-top-width:1px!important}.md\:border-top-2{border-top-style:solid;border-top-width:2px!important}.md\:border-top-3{border-top-style:solid;border-top-width:3px!important}.md\:border-right-none{border-right-style:none;border-right-width:0!important}.md\:border-right-1{border-right-style:solid;border-right-width:1px!important}.md\:border-right-2{border-right-style:solid;border-right-width:2px!important}.md\:border-right-3{border-right-style:solid;border-right-width:3px!important}.md\:border-left-none{border-left-style:none;border-left-width:0!important}.md\:border-left-1{border-left-style:solid;border-left-width:1px!important}.md\:border-left-2{border-left-style:solid;border-left-width:2px!important}.md\:border-left-3{border-left-style:solid;border-left-width:3px!important}.md\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.md\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.md\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.md\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.md\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.md\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.md\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.md\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.md\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.md\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.md\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.md\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:992px){.lg\:border-none{border-style:none;border-width:0!important}.lg\:border-1{border-style:solid;border-width:1px!important}.lg\:border-2{border-style:solid;border-width:2px!important}.lg\:border-3{border-style:solid;border-width:3px!important}.lg\:border-top-none{border-top-style:none;border-top-width:0!important}.lg\:border-top-1{border-top-style:solid;border-top-width:1px!important}.lg\:border-top-2{border-top-style:solid;border-top-width:2px!important}.lg\:border-top-3{border-top-style:solid;border-top-width:3px!important}.lg\:border-right-none{border-right-style:none;border-right-width:0!important}.lg\:border-right-1{border-right-style:solid;border-right-width:1px!important}.lg\:border-right-2{border-right-style:solid;border-right-width:2px!important}.lg\:border-right-3{border-right-style:solid;border-right-width:3px!important}.lg\:border-left-none{border-left-style:none;border-left-width:0!important}.lg\:border-left-1{border-left-style:solid;border-left-width:1px!important}.lg\:border-left-2{border-left-style:solid;border-left-width:2px!important}.lg\:border-left-3{border-left-style:solid;border-left-width:3px!important}.lg\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.lg\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.lg\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.lg\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.lg\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.lg\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.lg\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.lg\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.lg\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.lg\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.lg\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.lg\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:1200px){.xl\:border-none{border-style:none;border-width:0!important}.xl\:border-1{border-style:solid;border-width:1px!important}.xl\:border-2{border-style:solid;border-width:2px!important}.xl\:border-3{border-style:solid;border-width:3px!important}.xl\:border-top-none{border-top-style:none;border-top-width:0!important}.xl\:border-top-1{border-top-style:solid;border-top-width:1px!important}.xl\:border-top-2{border-top-style:solid;border-top-width:2px!important}.xl\:border-top-3{border-top-style:solid;border-top-width:3px!important}.xl\:border-right-none{border-right-style:none;border-right-width:0!important}.xl\:border-right-1{border-right-style:solid;border-right-width:1px!important}.xl\:border-right-2{border-right-style:solid;border-right-width:2px!important}.xl\:border-right-3{border-right-style:solid;border-right-width:3px!important}.xl\:border-left-none{border-left-style:none;border-left-width:0!important}.xl\:border-left-1{border-left-style:solid;border-left-width:1px!important}.xl\:border-left-2{border-left-style:solid;border-left-width:2px!important}.xl\:border-left-3{border-left-style:solid;border-left-width:3px!important}.xl\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.xl\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.xl\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.xl\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.xl\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.xl\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.xl\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.xl\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.xl\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.xl\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.xl\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.xl\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--p-content-border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--p-content-border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--p-content-border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--p-content-border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--p-content-border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-bottom-left-radius:var(--p-content-border-radius)!important}.border-round-left,.border-round-top{border-top-left-radius:var(--p-content-border-radius)!important}.border-round-right,.border-round-top{border-top-right-radius:var(--p-content-border-radius)!important}.border-round-bottom,.border-round-right{border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important}.border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-bottom-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-left,.sm\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-right,.sm\:border-round-top{border-top-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-bottom,.sm\:border-round-right{border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-bottom-left-radius:var(--p-content-border-radius)!important}.md\:border-round-left,.md\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important}.md\:border-round-right,.md\:border-round-top{border-top-right-radius:var(--p-content-border-radius)!important}.md\:border-round-bottom,.md\:border-round-right{border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important}.md\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-bottom-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-left,.lg\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-right,.lg\:border-round-top{border-top-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-bottom,.lg\:border-round-right{border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-bottom-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-left,.xl\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-right,.xl\:border-round-top{border-top-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-bottom,.xl\:border-round-right{border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:-webkit-min-content!important;width:min-content!important}.w-max{width:-webkit-max-content!important;width:max-content!important}.w-fit{width:-webkit-fit-content!important;width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:-webkit-min-content!important;width:min-content!important}.sm\:w-max{width:-webkit-max-content!important;width:max-content!important}.sm\:w-fit{width:-webkit-fit-content!important;width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:-webkit-min-content!important;width:min-content!important}.md\:w-max{width:-webkit-max-content!important;width:max-content!important}.md\:w-fit{width:-webkit-fit-content!important;width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:-webkit-min-content!important;width:min-content!important}.lg\:w-max{width:-webkit-max-content!important;width:max-content!important}.lg\:w-fit{width:-webkit-fit-content!important;width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:-webkit-min-content!important;width:min-content!important}.xl\:w-max{width:-webkit-max-content!important;width:max-content!important}.xl\:w-fit{width:-webkit-fit-content!important;width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:-webkit-min-content!important;height:min-content!important}.h-max{height:-webkit-max-content!important;height:max-content!important}.h-fit{height:-webkit-fit-content!important;height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:-webkit-min-content!important;height:min-content!important}.sm\:h-max{height:-webkit-max-content!important;height:max-content!important}.sm\:h-fit{height:-webkit-fit-content!important;height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:-webkit-min-content!important;height:min-content!important}.md\:h-max{height:-webkit-max-content!important;height:max-content!important}.md\:h-fit{height:-webkit-fit-content!important;height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:-webkit-min-content!important;height:min-content!important}.lg\:h-max{height:-webkit-max-content!important;height:max-content!important}.lg\:h-fit{height:-webkit-fit-content!important;height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:-webkit-min-content!important;height:min-content!important}.xl\:h-max{height:-webkit-max-content!important;height:max-content!important}.xl\:h-fit{height:-webkit-fit-content!important;height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.sm\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.md\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.lg\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.xl\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}.max-w-0{max-width:0!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.max-w-fit{max-width:-webkit-fit-content!important;max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.sm\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.sm\:max-w-fit{max-width:-webkit-fit-content!important;max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.md\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.md\:max-w-fit{max-width:-webkit-fit-content!important;max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.lg\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.lg\:max-w-fit{max-width:-webkit-fit-content!important;max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.xl\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.xl\:max-w-fit{max-width:-webkit-fit-content!important;max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.max-h-fit{max-height:-webkit-fit-content!important;max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.sm\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.sm\:max-h-fit{max-height:-webkit-fit-content!important;max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.md\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.md\:max-h-fit{max-height:-webkit-fit-content!important;max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.lg\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.lg\:max-h-fit{max-height:-webkit-fit-content!important;max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.xl\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.xl\:max-h-fit{max-height:-webkit-fit-content!important;max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:-webkit-sticky!important;position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:50%!important}.bg-left{background-position:0!important}.bg-left-bottom{background-position:0 100%!important}.bg-left-top{background-position:0 0!important}.bg-right{background-position:100%!important}.bg-right-bottom{background-position:100% 100%!important}.bg-right-top{background-position:100% 0!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:50%!important}.sm\:bg-left{background-position:0!important}.sm\:bg-left-bottom{background-position:0 100%!important}.sm\:bg-left-top{background-position:0 0!important}.sm\:bg-right{background-position:100%!important}.sm\:bg-right-bottom{background-position:100% 100%!important}.sm\:bg-right-top{background-position:100% 0!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:50%!important}.md\:bg-left{background-position:0!important}.md\:bg-left-bottom{background-position:0 100%!important}.md\:bg-left-top{background-position:0 0!important}.md\:bg-right{background-position:100%!important}.md\:bg-right-bottom{background-position:100% 100%!important}.md\:bg-right-top{background-position:100% 0!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:50%!important}.lg\:bg-left{background-position:0!important}.lg\:bg-left-bottom{background-position:0 100%!important}.lg\:bg-left-top{background-position:0 0!important}.lg\:bg-right{background-position:100%!important}.lg\:bg-right-bottom{background-position:100% 100%!important}.lg\:bg-right-top{background-position:100% 0!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:50%!important}.xl\:bg-left{background-position:0!important}.xl\:bg-left-bottom{background-position:0 100%!important}.xl\:bg-left-top{background-position:0 0!important}.xl\:bg-right{background-position:100%!important}.xl\:bg-right-bottom{background-position:100% 100%!important}.xl\:bg-right-top{background-position:100% 0!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{-webkit-appearance:none!important;appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translateX(0)!important}.translate-x-100{transform:translateX(100%)!important}.-translate-x-100{transform:translateX(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translateX(0)!important}.sm\:translate-x-100{transform:translateX(100%)!important}.sm\:-translate-x-100{transform:translateX(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translateX(0)!important}.md\:translate-x-100{transform:translateX(100%)!important}.md\:-translate-x-100{transform:translateX(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translateX(0)!important}.lg\:translate-x-100{transform:translateX(100%)!important}.lg\:-translate-x-100{transform:translateX(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translateX(0)!important}.xl\:translate-x-100{transform:translateX(100%)!important}.xl\:-translate-x-100{transform:translateX(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateX(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translateX(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateX(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateX(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px) rotateY(-100deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px) rotateY(100deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px) rotateX(-100deg)}to{opacity:1;transform:perspective(2000px) rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{animation:flip .15s linear}.flip,.flipup{-webkit-backface-visibility:visible;backface-visibility:visible}.flipup{animation:flipup .15s linear}.flipleft{animation:flipleft .15s linear}.flipleft,.flipright{-webkit-backface-visibility:visible;backface-visibility:visible}.flipright{animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}html{font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.p-datatable .p-datatable-tbody>tr>td,.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable-sm .p-datatable-thead>tr>th{font-size:.875rem;line-height:1.2;padding:.375rem .5rem!important}.p-datatable .p-datatable-thead>tr>th{font-size:.875rem;font-weight:600;padding:.5rem!important}.p-datatable .p-button{font-size:.75rem;padding:.25rem .5rem!important}.p-datatable .p-button.p-button-rounded{height:1.75rem;padding:0!important;width:1.75rem}.p-toolbar .p-button{font-size:.875rem!important;padding:.375rem .75rem!important}.p-toolbar .p-button.p-button-sm,.p-toolbar .p-button[size=small]{font-size:.75rem!important;padding:.25rem .5rem!important}.p-card .p-button,.p-toolbar .p-splitbutton .p-button{font-size:.875rem!important;padding:.375rem .75rem!important}.p-toolbar .p-splitbutton .p-splitbutton-menubutton{padding:.375rem .5rem!important}.p-button{font-size:.875rem!important;line-height:1.2;padding:.375rem .75rem!important}.p-button.p-button-sm,.p-button[size=small]{font-size:.75rem!important;padding:.25rem .5rem!important}.p-button.p-button-xs{font-size:.7rem!important;padding:.125rem .375rem!important}.p-button.p-button-lg,.p-button[size=large]{font-size:1rem!important;padding:.5rem 1rem!important}.p-button.p-button-rounded{height:2rem;padding:0!important;width:2rem}.p-button.p-button-rounded.p-button-sm{height:1.75rem;width:1.75rem}.p-button.p-button-rounded.p-button-xs{height:1.5rem;width:1.5rem}.p-button.p-button-rounded.p-button-lg{height:2.5rem;width:2.5rem}.p-button.p-button-icon-only{height:2rem;padding:0!important;width:2rem}.p-button.p-button-icon-only.p-button-sm{height:1.75rem;width:1.75rem}.p-button.p-button-icon-only.p-button-xs{height:1.5rem;width:1.5rem}.p-dialog .p-dialog-footer .p-button,.p-field .p-button,.p-formgrid .p-button,.p-sidebar .p-button{font-size:.875rem!important;padding:.375rem .75rem!important}.p-accordion .p-accordion-header .p-accordion-header-link{font-size:.875rem!important;padding:.75rem 1rem!important}.p-tabview .p-tabview-nav li .p-tabview-nav-link{padding:.5rem .75rem!important}.p-megamenu .p-menuitem-link,.p-menu .p-menuitem-link{font-size:.875rem!important;padding:.5rem .75rem!important}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{font-size:.875rem!important;padding:.25rem .5rem!important}.p-steps .p-steps-item .p-menuitem-link{font-size:.875rem!important;padding:.5rem!important}.p-calendar .p-calendar-header .p-calendar-button{font-size:.875rem!important;padding:.25rem!important}.p-paginator .p-paginator-element{font-size:.875rem!important;height:2rem;min-width:2rem;padding:.25rem .5rem!important}.p-paginator .p-dropdown{font-size:.875rem!important}.p-message .p-message-close,.p-toast .p-toast-message .p-toast-icon-close{height:1.5rem;padding:.25rem!important;width:1.5rem}.p-fileupload .p-button{font-size:.875rem!important;padding:.375rem .75rem!important}.p-orderlist .p-button,.p-picklist .p-button{font-size:.75rem!important;padding:.25rem .5rem!important}.p-tree .p-tree-toggler{font-size:.75rem!important;height:1.5rem;width:1.5rem}.p-field{margin-bottom:.75rem!important}.p-field label{display:block;font-weight:500!important;margin-bottom:.375rem!important}.p-field label,.p-inputtext{font-size:.875rem!important;line-height:1.2}.p-inputtext{height:auto!important;padding:.375rem .5rem!important}.p-dropdown{font-size:.875rem!important}.p-dropdown .p-dropdown-label{font-size:.875rem!important;line-height:1.2;padding:.375rem .5rem!important}.p-dropdown .p-dropdown-trigger{width:2rem!important}.p-calendar .p-inputtext,.p-inputnumber input{font-size:.875rem!important;padding:.375rem .5rem!important}.p-inputnumber input{line-height:1.2}.p-inputnumber input::placeholder{color:var(--text-color-secondary);font-style:italic}.currency-value,.decimal-value{font-family:Courier New,monospace;font-family:var(--font-family-mono,"Courier New",monospace);text-align:right}.percentage-value{text-align:right}.p-autocomplete{width:100%!important}.p-autocomplete .p-autocomplete-input{line-height:1.2}.p-autocomplete .p-autocomplete-input,.p-textarea{font-size:.875rem!important;padding:.375rem .5rem!important}.p-textarea{line-height:1.3}.p-multiselect{font-size:.875rem!important}.p-multiselect .p-multiselect-label,.p-password input{font-size:.875rem!important;line-height:1.2;padding:.375rem .5rem!important}.p-chips .p-chips-multiple-container{padding:.25rem .375rem!important}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-size:.875rem!important;padding:.125rem .25rem!important}.p-fileupload .p-fileupload-choose{font-size:.875rem!important;padding:.375rem .75rem!important}.p-inputswitch{width:2.5rem!important}.p-inputswitch,.p-inputswitch .p-inputswitch-slider{height:1.5rem!important}.p-inputswitch .p-inputswitch-slider:before{height:1.25rem!important;width:1.25rem!important}.p-rating .p-rating-item{font-size:1rem!important}.p-knob{height:6rem!important;width:6rem!important}.grid{gap:.75rem!important}.grid .col-12,.grid .col-3,.grid .col-4,.grid .col-6,.grid .col-8,.grid .col-9,.grid .lg\\:col-3,.grid .lg\\:col-4,.grid .lg\\:col-6,.grid .md\\:col-3,.grid .md\\:col-4,.grid .md\\:col-6{padding:.375rem!important}.p-inputgroup .p-inputtext{font-size:.875rem!important;padding:.375rem .5rem!important}.p-inputgroup .p-button{font-size:.75rem!important;padding:.375rem .5rem!important}.p-accordion .p-accordion-header .p-accordion-header-link{font-size:.9375rem!important;padding:.5rem .75rem!important}.p-accordion .p-accordion-content,.p-tabview .p-tabview-panels{padding:.75rem!important}.p-tabview .p-tabview-nav li .p-tabview-nav-link{font-size:.875rem!important;padding:.375rem .75rem!important}.p-toolbar{margin-bottom:.75rem!important;padding:.5rem .75rem!important}.p-card .p-card-title{font-size:1.125rem!important;margin-bottom:.75rem!important}.p-card .p-card-body{padding:.75rem!important}.p-formgrid.p-grid{gap:.5rem!important}.p-formgrid .p-field{margin-bottom:.5rem!important}.p-formgrid .p-field label{font-size:.8125rem!important;margin-bottom:.25rem!important}.formgrid.grid{display:flex!important;flex-wrap:wrap!important;margin:0!important;width:100%!important}.formgrid .field{display:flex!important;flex-direction:column!important}.grid{display:flex!important;flex-wrap:wrap!important}@media (min-width:992px){.col-12.lg\\:col-4{flex:0 0 33.3333%!important;max-width:33.3333%!important}}@media (min-width:768px) and (max-width:991px){.col-12.lg\\:col-4{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:767px){.col-12.lg\\:col-4{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:768px){.p-button{font-size:.8125rem!important;padding:.25rem .5rem!important}.p-button.p-button-sm{font-size:.75rem!important;padding:.125rem .375rem!important}.p-toolbar .p-button{font-size:.8125rem!important;padding:.25rem .5rem!important}.p-button.p-button-rounded{height:1.75rem;width:1.75rem}.p-button.p-button-rounded.p-button-sm{height:1.5rem;width:1.5rem}.p-field{margin-bottom:.5rem!important}.p-field label{font-size:.8125rem!important;margin-bottom:.25rem!important}.p-autocomplete .p-autocomplete-input,.p-dropdown .p-dropdown-label,.p-inputnumber input,.p-inputtext,.p-textarea{font-size:.8125rem!important;padding:.25rem .375rem!important}.grid .col-12,.grid .col-3,.grid .col-4,.grid .col-6,.grid .md\\:col-3,.grid .md\\:col-4,.grid .md\\:col-6{padding:.25rem!important}}.account-lookup-dialog .p-dialog-content,.countries-lookup-dialog .p-dialog-content,.currencies-lookup-dialog .p-dialog-content,.lookup-dialog .p-dialog-content,.sectionals-lookup-dialog .p-dialog-content,.vat-codes-lookup-dialog .p-dialog-content{display:flex;flex-direction:column;height:100%;max-height:600px;min-height:400px;overflow:hidden;padding:0}.account-lookup-dialog .card,.countries-lookup-dialog .card,.currencies-lookup-dialog .card,.lookup-dialog .card,.sectionals-lookup-dialog .card,.vat-codes-lookup-dialog .card{border:none;box-shadow:none;display:flex;flex-direction:column;height:100%;margin:0}.account-lookup-dialog .p-dialog-footer,.countries-lookup-dialog .p-dialog-footer,.currencies-lookup-dialog .p-dialog-footer,.lookup-dialog .p-dialog-footer,.sectionals-lookup-dialog .p-dialog-footer,.vat-codes-lookup-dialog .p-dialog-footer{border-top:1px solid var(--surface-border);flex-shrink:0;margin-top:auto;padding:1rem;z-index:1000}.account-lookup-dialog .p-datatable-wrapper,.countries-lookup-dialog .p-datatable-wrapper,.currencies-lookup-dialog .p-datatable-wrapper,.lookup-dialog .p-datatable-wrapper,.sectionals-lookup-dialog .p-datatable-wrapper,.vat-codes-lookup-dialog .p-datatable-wrapper{flex-grow:1;max-height:calc(100% - 120px);overflow:auto}.account-lookup-dialog .p-datatable,.countries-lookup-dialog .p-datatable,.currencies-lookup-dialog .p-datatable,.lookup-dialog .p-datatable,.sectionals-lookup-dialog .p-datatable,.vat-codes-lookup-dialog .p-datatable{display:flex;flex-direction:column;height:100%}.account-lookup-dialog .p-datatable .p-datatable-thead,.countries-lookup-dialog .p-datatable .p-datatable-thead,.currencies-lookup-dialog .p-datatable .p-datatable-thead,.lookup-dialog .p-datatable .p-datatable-thead,.sectionals-lookup-dialog .p-datatable .p-datatable-thead,.vat-codes-lookup-dialog .p-datatable .p-datatable-thead{flex-shrink:0}.account-lookup-dialog .p-datatable .p-datatable-tbody,.countries-lookup-dialog .p-datatable .p-datatable-tbody,.currencies-lookup-dialog .p-datatable .p-datatable-tbody,.lookup-dialog .p-datatable .p-datatable-tbody,.sectionals-lookup-dialog .p-datatable .p-datatable-tbody,.vat-codes-lookup-dialog .p-datatable .p-datatable-tbody{flex-grow:1;overflow-y:auto}.account-lookup-dialog .p-paginator,.countries-lookup-dialog .p-paginator,.currencies-lookup-dialog .p-paginator,.lookup-dialog .p-paginator,.sectionals-lookup-dialog .p-paginator,.vat-codes-lookup-dialog .p-paginator{background:var(--surface-ground);border-top:1px solid var(--surface-border);flex-shrink:0}.account-lookup-dialog .p-dialog,.countries-lookup-dialog .p-dialog,.currencies-lookup-dialog .p-dialog,.lookup-dialog .p-dialog,.sectionals-lookup-dialog .p-dialog,.vat-codes-lookup-dialog .p-dialog{height:auto;max-height:80vh;min-height:500px}@media (max-width:768px){.account-lookup-dialog,.countries-lookup-dialog,.currencies-lookup-dialog,.lookup-dialog,.sectionals-lookup-dialog,.vat-codes-lookup-dialog{height:80vh!important;max-height:80vh!important;width:95vw!important}.account-lookup-dialog .p-dialog-content,.countries-lookup-dialog .p-dialog-content,.currencies-lookup-dialog .p-dialog-content,.lookup-dialog .p-dialog-content,.sectionals-lookup-dialog .p-dialog-content,.vat-codes-lookup-dialog .p-dialog-content{max-height:calc(80vh - 120px);min-height:300px}.account-lookup-dialog .p-datatable-wrapper,.countries-lookup-dialog .p-datatable-wrapper,.currencies-lookup-dialog .p-datatable-wrapper,.lookup-dialog .p-datatable-wrapper,.sectionals-lookup-dialog .p-datatable-wrapper,.vat-codes-lookup-dialog .p-datatable-wrapper{max-height:calc(100% - 100px)}}.persistent-tab-content>div:has(>[class$=-form-new]),.persistent-tab-content>div:has(>[class$=-form]){padding-top:0!important}.persistent-tab-content>[class$=-form-new],.persistent-tab-content>[class$=-form],.persistent-tab-content>div>[class$=-form-new],.persistent-tab-content>div>[class$=-form]{padding-top:0!important}.change-password-page{padding:1rem}.change-password-page .p-card{border:none;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.change-password-page .field{margin-bottom:1.5rem}.change-password-page .field:last-child{margin-bottom:0}.change-password-page .field label{color:var(--text-color);display:block;font-weight:500;margin-bottom:.5rem}.change-password-page .field small{color:var(--text-color-secondary);display:block;font-size:.875rem;margin-top:.25rem}.change-password-page .p-inputtext,.change-password-page .p-password input{border:1px solid var(--surface-300);border-radius:6px;padding:.75rem}.change-password-page .p-inputtext:focus,.change-password-page .p-password input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem var(--primary-color-transparent)}.change-password-page .bg-blue-50{background-color:#eff6ff;background-color:var(--blue-50,#eff6ff)}.change-password-page .text-blue-900{color:#1e3a8a;color:var(--blue-900,#1e3a8a)}.change-password-page .text-blue-800{color:#1e40af;color:var(--blue-800,#1e40af)}.change-password-page .text-blue-600{color:#2563eb;color:var(--blue-600,#2563eb)}.change-password-page .text-green-600{color:#16a34a;color:var(--green-600,#16a34a)}@media (max-width:768px){.change-password-page{padding:.5rem}.change-password-page .field{margin-bottom:1rem}}.quick-access-card{background:linear-gradient(135deg,var(--primary-50) 0,var(--primary-100) 100%);border:1px solid var(--primary-200)}.quick-access-card .p-card-title{color:var(--primary-700)}.favorite-category-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--surface-200);transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s ease;will-change:transform}.favorite-category-card .p-button-icon,.favorite-category-card .pi,.favorite-category-card i{position:relative;transition:none!important;z-index:1}.favorite-category-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px) translateZ(0)}.favorite-item-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease,box-shadow .2s ease;will-change:transform}.favorite-item-button .p-button-icon,.favorite-item-button .p-button-label,.favorite-item-button .pi,.favorite-item-button i{position:relative;transition:none!important;z-index:1}.favorite-item-button:hover{background-color:var(--primary-50)!important;color:var(--primary-700)!important;transform:translateX(4px) translateZ(0)}.quick-action-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s ease,border-color .2s ease,color .2s ease;will-change:transform}.quick-action-button .p-button-icon,.quick-action-button .p-button-label,.quick-action-button .pi,.quick-action-button i{position:relative;transition:none!important;z-index:1}.quick-action-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-1px) translateZ(0)}.manage-favorites-button{border-color:var(--pink-500)!important;color:var(--pink-500)!important}.manage-favorites-button:hover{background-color:var(--pink-500)!important;border-color:var(--pink-500)!important;color:#fff!important}.manage-favorites-button:focus{box-shadow:0 0 0 .2rem var(--pink-200)!important}.empty-favorites-container{background:var(--surface-50);border:2px dashed var(--surface-300);border-radius:12px}.keyboard-shortcuts{background:var(--surface-50);border-radius:8px;padding:1rem}.keyboard-shortcuts ul{margin:0}.keyboard-shortcuts li{border-bottom:1px solid var(--surface-200);padding:.25rem 0}.keyboard-shortcuts li:last-child{border-bottom:none}.session-info{background:var(--surface-100);border-radius:8px;padding:1rem}.manage-favorites-dialog .p-datatable-tbody>tr:hover{background-color:var(--primary-50)}.favorite-heart-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s ease,background-color .2s ease;will-change:transform}.favorite-heart-button .p-button-icon,.favorite-heart-button .pi,.favorite-heart-button i{position:relative;transition:none!important;z-index:1}.favorite-heart-button:hover{transform:scale(1.1) translateZ(0)}.p-dark .quick-access-card{background:linear-gradient(135deg,var(--primary-900) 0,var(--primary-800) 100%);border:1px solid var(--primary-700)}.p-dark .quick-access-card .p-card-title{color:var(--primary-300)}.p-dark .favorite-category-card{border:1px solid var(--surface-600)}.p-dark .favorite-category-card:hover{box-shadow:0 4px 12px #ffffff1a}.p-dark .favorite-item-button:hover{background-color:var(--primary-900)!important;color:var(--primary-300)!important}.p-dark .empty-favorites-container{background:var(--surface-800);border:2px dashed var(--surface-600)}.p-dark .keyboard-shortcuts,.p-dark .session-info{background:var(--surface-800)}.p-dark .manage-favorites-button{border-color:var(--pink-400)!important;color:var(--pink-400)!important}.p-dark .manage-favorites-button:hover{background-color:var(--pink-400)!important;border-color:var(--pink-400)!important;color:var(--surface-900)!important}.p-dark .manage-favorites-button:focus{box-shadow:0 0 0 .2rem var(--pink-300)!important}.entity-page{padding:1rem}.entity-page .p-toolbar{background:var(--surface-100);border:1px solid var(--surface-300);border-radius:6px;padding:1rem}.entity-list-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.entity-list-toolbar-divider{align-self:stretch;background:var(--surface-300);min-height:1.75rem;width:1px}.entity-page .confirmation-content{align-items:center;display:flex}.entity-form .entity-cell-text,.entity-page .entity-cell-text{color:var(--text-color);font-size:.875rem}.entity-form .entity-cell-value,.entity-page .entity-cell-value{color:var(--text-color);font-size:.875rem;font-weight:500}.entity-form .entity-cell-meta,.entity-page .entity-cell-meta{color:var(--text-color-secondary);font-size:.75rem;margin-top:.125rem}.entity-form .entity-cell-badge-muted,.entity-page .entity-cell-badge-muted{border:1px solid var(--surface-300);border-radius:4px;color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;padding:.125rem .375rem;text-transform:uppercase}.entity-form .entity-status,.entity-page .entity-status{align-items:center;color:var(--text-color-secondary);display:inline-flex;font-size:.875rem;gap:.375rem}.entity-form .entity-status-dot,.entity-page .entity-status-dot{color:var(--surface-400);font-size:.45rem}.entity-form .entity-status--active,.entity-page .entity-status--active{color:var(--text-color)}.entity-form .entity-status--active .entity-status-dot,.entity-page .entity-status--active .entity-status-dot{color:var(--green-500)}.entity-form .entity-status--inactive .entity-status-dot,.entity-page .entity-status--inactive .entity-status-dot{color:var(--surface-400)}.entity-row-actions{align-items:stretch;border-radius:6px;box-shadow:0 1px 2px color-mix(in srgb,var(--text-color) 5%,#0000);display:inline-flex;overflow:hidden}.entity-row-action.p-button{border-radius:0!important;box-shadow:none;height:2rem;margin:0;min-width:2rem;padding:0!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:2rem}.entity-row-action.p-button .p-button-icon{font-size:.8rem}.entity-row-action--open{color:var(--text-color-secondary)}.entity-row-action--edit,.entity-row-action--open{background:var(--surface-0);border:1px solid var(--surface-300);border-radius:6px 0 0 6px!important;border-right:none}.entity-row-action--edit{color:var(--primary-color)}.entity-row-actions--with-open .entity-row-action--edit{border-left:none;border-radius:0!important}.entity-row-action--delete{background:var(--surface-0);border:1px solid var(--surface-300);border-radius:0 6px 6px 0!important;color:var(--red-500)}.entity-row-action--open:hover{background:var(--surface-50);border-color:var(--surface-400);color:var(--text-color)}.entity-row-action--edit:hover{background:var(--surface-50);border-color:var(--surface-400);color:var(--primary-color);color:var(--primary-700,var(--primary-color))}.entity-row-action--delete:hover{background:var(--surface-50);border-color:var(--surface-400);color:var(--red-500);color:var(--red-600,var(--red-500))}.entity-row-action--current{background:var(--surface-0);border:1px solid var(--surface-300);border-right:none;color:var(--primary-color);color:var(--green-600,var(--primary-color))}.entity-row-action--current:hover{background:var(--surface-50);border-color:var(--surface-400);color:var(--primary-color);color:var(--green-700,var(--green-600,var(--primary-color)))}.entity-row-action--current.p-disabled,.entity-row-action--current:disabled{color:var(--text-color-secondary);opacity:.6}.entity-row-action.p-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;z-index:1}.entity-form{padding:1rem}.entity-form .text-red-500,.entity-sidebar .text-red-500{color:#dc2626}.entity-form-header-section{background:var(--surface-50);border:1px solid var(--surface-300);border-radius:6px;margin-bottom:1rem;padding:1rem}.entity-form-header-section h2{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin:0}.entity-form-header{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.entity-form-back.p-button{color:var(--text-color-secondary);flex-shrink:0;height:2rem;margin-top:.125rem;min-width:2rem;padding:0!important;width:2rem}.entity-form-back.p-button:hover{background:var(--surface-100);color:var(--primary-color)}.entity-form-header-actions{display:flex;gap:.5rem}.entity-form-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.entity-form-subtitle{color:var(--text-color-secondary);font-size:1rem;margin-top:.25rem}.entity-form-tab-content{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.entity-form .form-section,.entity-sidebar .form-section{background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px;padding:1.25rem}.entity-form .form-section-title,.entity-sidebar .form-section-title{border-bottom:1px solid var(--surface-200);color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 1rem;padding-bottom:.625rem}.entity-form .form-grid,.entity-sidebar .form-grid{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(12,minmax(0,1fr))}.entity-form .field-group,.entity-sidebar .field-group{min-width:0}.entity-form .field-group label,.entity-sidebar .field-group label{color:var(--text-color);display:block;font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.entity-form .field-group .p-dropdown,.entity-form .field-group .p-inputnumber,.entity-form .field-group .p-inputtext,.entity-form .field-group .p-inputtextarea,.entity-sidebar .field-group .p-dropdown,.entity-sidebar .field-group .p-inputnumber,.entity-sidebar .field-group .p-inputtext,.entity-sidebar .field-group .p-inputtextarea{font-size:.875rem;width:100%}.entity-form .field-group--switch .switch-row,.entity-sidebar .field-group--switch .switch-row{align-items:center;display:flex;gap:.625rem;min-height:2.5rem}.entity-form .field-group--switch .switch-label,.entity-sidebar .field-group--switch .switch-label{color:var(--text-color-secondary);font-size:.875rem}.entity-form .span-2,.entity-sidebar .span-2{grid-column:span 2}.entity-form .span-3,.entity-sidebar .span-3{grid-column:span 3}.entity-form .span-4,.entity-sidebar .span-4{grid-column:span 4}.entity-form .span-5,.entity-sidebar .span-5{grid-column:span 5}.entity-form .span-6,.entity-sidebar .span-6{grid-column:span 6}.entity-form .span-8,.entity-sidebar .span-8{grid-column:span 8}.entity-form .span-12,.entity-sidebar .span-12{grid-column:span 12}.p-sidebar.entity-sidebar{width:min(36rem,100vw)}.p-sidebar.entity-sidebar.entity-sidebar--wide{width:min(42rem,100vw)}.p-sidebar.entity-sidebar.entity-sidebar--extra-wide{width:min(48rem,100vw)}.entity-sidebar .p-sidebar-header{border-bottom:1px solid var(--surface-200);color:var(--text-color);font-weight:600;padding:1.25rem 1.5rem}.entity-sidebar .p-sidebar-content{background:var(--surface-ground);padding:0}.entity-sidebar-content{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.25rem}.entity-sidebar-content .form-section{margin-bottom:0}.entity-sidebar-footer{border-top:1px solid var(--surface-200);display:flex;gap:.5rem;justify-content:flex-end;margin-top:auto;padding-top:1rem}@media (max-width:992px){.entity-form .span-2,.entity-form .span-3,.entity-form .span-4,.entity-form .span-5,.entity-form .span-6,.entity-form .span-8,.entity-sidebar .span-2,.entity-sidebar .span-3,.entity-sidebar .span-4,.entity-sidebar .span-5,.entity-sidebar .span-6,.entity-sidebar .span-8{grid-column:span 12}}@media (max-width:768px){.entity-page .p-toolbar .flex{flex-direction:column;gap:1rem}.entity-form{padding:.5rem}}.lookup-dialog .p-dialog-content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.lookup-dialog .card{border:none;box-shadow:none;margin:0}.lookup-dialog .p-dialog-footer{border-top:1px solid var(--surface-border);margin-top:auto;padding:1rem;z-index:1000}.lookup-dialog .p-datatable-wrapper{overflow:auto}.lookup-dialog .p-datatable .p-datatable-tbody>tr{cursor:pointer}.lookup-dialog .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--surface-hover)}.lookup-dialog .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--primary-color);color:var(--primary-color-text)}.p-inputgroup .p-button{min-width:auto}.p-inputgroup .p-button .pi{font-size:.875rem}.lookup-dialog .p-datatable-header{background:var(--surface-ground);border:1px solid var(--surface-border);border-bottom:none;padding:1rem}.lookup-dialog .p-input-icon-left .pi{color:var(--text-color-secondary);left:.75rem}.lookup-dialog .p-input-icon-left>.p-inputtext{padding-left:2.5rem}.lookup-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.lookup-dialog .dialog-subtitle{color:var(--text-color-secondary);font-size:.875rem;margin-top:.25rem}.p-tag.p-tag-success{background-color:var(--green-500);color:#fff}.p-tag.p-tag-warning{background-color:var(--orange-500);color:#fff}.p-tag.p-tag-info{background-color:var(--blue-500);color:#fff}.p-tag.p-tag-primary{background-color:var(--primary-500);color:#fff}.p-tag.p-tag-secondary{background-color:var(--surface-400);color:var(--text-color)}.p-tag.p-tag-danger{background-color:var(--red-500);color:#fff}.lookup-dialog .p-tag{border-radius:var(--border-radius);font-size:.75rem;font-weight:600}.lookup-dialog .font-semibold{font-weight:600}.lookup-dialog .text-primary{color:var(--primary-color)}.lookup-dialog .status-active{color:var(--green-500)}.lookup-dialog .status-inactive{color:var(--red-500)}@media (max-width:768px){.lookup-dialog{height:80vh!important;width:95vw!important}.lookup-dialog .p-datatable .p-column-header-content{font-size:.875rem}.lookup-dialog .p-datatable .p-datatable-tbody>tr>td{font-size:.875rem;padding:.5rem}.p-inputgroup .p-button{padding:.5rem}.p-inputgroup .p-button .pi{font-size:.75rem}}.lookup-dialog .loading-container{align-items:center;display:flex;height:200px;justify-content:center}.lookup-dialog .empty-state{color:var(--text-color-secondary);padding:2rem;text-align:center}.lookup-dialog .empty-state .pi{color:var(--text-color-secondary);font-size:2rem;margin-bottom:1rem}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.currencies-lookup-dialog .p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.currencies-lookup-dialog .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-hover)}.currencies-lookup-dialog .currency-code{color:var(--primary-color);font-weight:600}.currencies-lookup-dialog .currency-symbol{font-size:1.1em;font-weight:500}.currencies-lookup-dialog .exchange-rate{font-family:Courier New,monospace;font-family:var(--font-family-mono,"Courier New",monospace);text-align:right}.currencies-lookup-dialog .base-currency-indicator{color:var(--green-500);font-weight:600}.currencies-lookup-dialog .p-inputtext{border-radius:var(--border-radius)}.currencies-lookup-dialog .p-button.p-button-outlined{border-color:var(--surface-border)}.currencies-lookup-dialog .p-button.p-button-outlined:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text)}.vat-codes-lookup-dialog .p-dialog-content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.vat-codes-lookup-dialog .card{border:none;box-shadow:none;margin:0}.vat-codes-lookup-dialog .p-dialog-footer{border-top:1px solid var(--surface-border);margin-top:auto;padding:1rem;z-index:1000}.vat-codes-lookup-dialog .p-datatable-wrapper{overflow:auto}.vat-codes-lookup-dialog .p-datatable .p-datatable-tbody>tr{cursor:pointer}.vat-codes-lookup-dialog .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--surface-hover)}.vat-codes-lookup-dialog .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--primary-color);color:var(--primary-color-text)}.vat-codes-lookup-dialog .text-right{color:var(--text-color);font-weight:600;text-align:right}.vat-codes-lookup-dialog .p-tag{border-radius:var(--border-radius);font-size:.75rem;font-weight:600}.vat-codes-lookup-dialog .font-semibold{font-weight:600}.vat-codes-lookup-dialog .text-primary{color:var(--primary-color)}@media (max-width:768px){.vat-codes-lookup-dialog{height:80vh!important;width:95vw!important}.vat-codes-lookup-dialog .p-datatable .p-column-header-content{font-size:.875rem}.vat-codes-lookup-dialog .p-datatable .p-datatable-tbody>tr>td{font-size:.875rem;padding:.5rem}}.vat-codes-lookup-dialog .p-datatable-header{background:var(--surface-ground);border:1px solid var(--surface-border);border-bottom:none;padding:1rem}.vat-codes-lookup-dialog .p-input-icon-left .pi{color:var(--text-color-secondary);left:.75rem}.vat-codes-lookup-dialog .p-input-icon-left>.p-inputtext{padding-left:2.5rem}.vat-codes-lookup-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.countries-lookup-dialog{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 10px 40px #00000026;max-width:1200px;min-width:900px}.countries-lookup-dialog .p-dialog-header{background:var(--primary-color);border-bottom:1px solid var(--surface-border);border-radius:12px 12px 0 0;color:#fff;padding:1.5rem}.countries-lookup-dialog .p-dialog-header .p-dialog-title{color:#fff;font-size:1.1rem;font-weight:600}.countries-lookup-dialog .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon{background:#ffffff1a;border:1px solid #fff3;color:#fff;transition:all .2s}.countries-lookup-dialog .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon:hover{background:#fff3;border-color:#ffffff4d}.countries-lookup-dialog .p-dialog-content{background:var(--surface-card);color:var(--text-color);padding:2rem}.countries-lookup-dialog .p-datatable-wrapper{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;max-height:500px}.countries-lookup-dialog .p-datatable-thead>tr>th{background:var(--surface-50);border-bottom:2px solid var(--surface-border);color:var(--text-color);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.countries-lookup-dialog .p-datatable-tbody>tr{background:var(--surface-card);color:var(--text-color);transition:background-color .2s}.countries-lookup-dialog .p-datatable-tbody>tr:hover{background:var(--surface-hover)}.countries-lookup-dialog .p-datatable-tbody>tr.p-highlight{background:var(--primary-50);color:var(--primary-color)}.countries-lookup-dialog .country-iso-code{background-color:var(--primary-50);border:1px solid var(--primary-100);border-radius:.25rem;color:var(--primary-color);font-size:.875rem;font-weight:600;padding:.25rem .5rem}.countries-lookup-dialog .country-currency{background-color:var(--surface-100);border:1px solid var(--surface-border);border-radius:.25rem;color:var(--text-color-secondary);font-family:Courier New,monospace;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.countries-lookup-dialog .p-tag{background:var(--surface-200);border:1px solid var(--surface-border);color:var(--text-color);font-size:.75rem}.countries-lookup-dialog .p-inputtext{background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color)}.countries-lookup-dialog .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem var(--primary-color-rgb-alpha-20)}.countries-lookup-dialog .p-button{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.countries-lookup-dialog .p-button:hover{background:var(--primary-600);border-color:var(--primary-600)}.countries-lookup-dialog .p-button.p-button-secondary{background:var(--surface-100);border:1px solid var(--surface-border);color:var(--text-color)}.countries-lookup-dialog .p-button.p-button-secondary:hover{background:var(--surface-200)}.countries-lookup-dialog label{color:var(--text-color)!important;font-weight:500}.lookup-field{position:relative;width:100%}.lookup-field__input--highlighted{background-color:#d4af370d!important;border-color:#d4af37!important;font-weight:500}.lookup-field__panel{background:var(--surface-card);background:var(--surface-overlay,var(--surface-card));border:1px solid var(--surface-border);border-radius:var(--border-radius);box-shadow:0 4px 16px #0000002e;left:0;max-width:90vw;overflow:hidden;position:absolute;top:calc(100% + 2px);z-index:12500}.lookup-field__header{grid-gap:.5rem;align-items:center;background:var(--surface-ground);border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);display:grid;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.5rem .75rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.lookup-field__header-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-field__list{overflow-y:auto}.lookup-field__row{grid-gap:.5rem;align-items:center;border-bottom:1px solid var(--surface-border);cursor:pointer;display:grid;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.lookup-field__row:last-child{border-bottom:none}.lookup-field__row--active{background-color:var(--surface-hover);background-color:var(--highlight-bg,var(--surface-hover));color:inherit;color:var(--highlight-text-color,inherit)}.lookup-field__cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-field__cell .lookup-field__cell-sub{color:var(--text-color-secondary);display:block;font-size:.75rem}.lookup-field__state{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.875rem;justify-content:center;padding:1rem}@media (max-width:768px){.lookup-field__panel{min-width:90vw!important}}.open-module-icon{align-items:center;cursor:pointer;display:inline-flex;font-size:.8rem;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s ease,opacity .2s ease;vertical-align:middle}.open-module-icon:hover{opacity:.8;transform:translateY(-1px)}.open-module-icon:active{transform:translateY(0)}.open-module-icon:focus-visible{border-radius:2px;outline:2px solid #3b82f6;outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}.company-configuration-embedded{margin-top:0}.company-configuration-save-bar{background:var(--surface-50);border:1px solid var(--surface-300);border-radius:6px;justify-content:flex-end;margin-bottom:1rem;padding:.75rem 1rem}.company-configuration-embedded .company-configuration-tabs .p-tabview-panel,.company-configuration-embedded .company-configuration-tabs .p-tabview-panels,.entity-form.company-configuration-form .company-configuration-tabs .p-tabview-panel,.entity-form.company-configuration-form .company-configuration-tabs .p-tabview-panels{padding:0}.company-configuration-embedded .form-section-description,.company-configuration-form .form-section-description{color:var(--text-color-secondary);font-size:.875rem;margin:-.5rem 0 1rem}.company-configuration-embedded .field-hint,.company-configuration-form .field-hint{color:var(--text-color-secondary);display:block;font-size:.75rem;margin-top:.25rem}.company-config-color-swatch{border:1px solid var(--surface-300);border-radius:6px;cursor:pointer;flex-shrink:0;height:3rem;padding:2px;width:3rem}.company-config-vat-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.company-config-vat-header .form-section-title{border-bottom:none;margin-bottom:.25rem;padding-bottom:0}.company-configuration-embedded .field-group .p-inputgroup,.company-configuration-embedded .field-group .p-inputgroup .p-calendar,.company-configuration-form .field-group .p-inputgroup,.company-configuration-form .field-group .p-inputgroup .p-calendar{width:100%}@media (max-width:768px){.company-configuration-save-bar{flex-wrap:wrap;justify-content:stretch}.company-config-vat-header{flex-direction:column}}.company-new-form .company-new-id{align-items:center;color:var(--text-color-secondary);display:inline-flex;font-size:.875rem}.company-new-form .company-new-tabs .p-tabview-panels{padding:0}.company-new-form .company-new-tabs .p-tabview-panel{padding:1.25rem}.companies .card{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.companies .card,.companies .p-datatable{border-radius:6px}.companies .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);border:1px solid var(--surface-300);color:var(--text-color);font-weight:600}.companies .p-datatable .p-datatable-tbody>tr{background:var(--surface-0);border:1px solid var(--surface-300);color:var(--text-color)}.companies .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--surface-50)}.companies .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-100)}.companies .p-dropdown,.companies .p-inputtext{background:var(--surface-0);border:1px solid var(--surface-300)}@media (max-width:768px){.companies .p-datatable .p-datatable-wrapper{overflow-x:auto}}.platform-settings-page{max-width:56rem;padding:1.25rem 1.5rem 2rem}.platform-settings-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.platform-settings-page__header h2{font-size:1.35rem;font-weight:600;margin:0}.platform-settings-page__header p{color:var(--text-color-secondary);font-size:.95rem;margin:.35rem 0 0;max-width:36rem}.platform-settings-page__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.platform-settings-page__loading{display:flex;justify-content:center;padding:3rem 1rem}.platform-settings-page__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.platform-settings-page__grid{grid-template-columns:1fr 1fr}}.platform-settings-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;gap:1rem;padding:1.25rem}.platform-settings-card__icon{align-items:center;background:var(--surface-100);border-radius:8px;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.platform-settings-card__body{flex:1 1;min-width:0}.platform-settings-card__body h3{font-size:1rem;font-weight:600;margin:0 0 .35rem}.platform-settings-card__help{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;margin:0 0 1rem}.platform-settings-card__control .p-inputnumber{max-width:14rem;width:100%}.platform-settings-card__control .p-inputnumber-input{text-align:center;width:100%}.platform-settings-card__note{border-top:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:.8rem;line-height:1.4;margin:.85rem 0 0;padding-top:.75rem}.platform-settings-page__restricted{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:3rem 1.5rem;text-align:center}.platform-settings-page__restricted .pi-lock{color:var(--yellow-500);font-size:2.5rem;margin-bottom:.75rem}.platform-settings-page__restricted h3{margin:0 0 .5rem}.platform-settings-page__restricted p{color:var(--text-color-secondary);margin:0}.integrations-page{box-sizing:border-box;max-width:none;padding:1.25rem 1.5rem 2rem;width:100%}.integrations-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.integrations-page__header h2{font-size:1.35rem;font-weight:600;margin:0}.integrations-page__header p{color:var(--text-color-secondary);font-size:.95rem;margin:.35rem 0 0;max-width:48rem}.integrations-page__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.integrations-page__loading{display:flex;justify-content:center;padding:3rem 1rem}.integrations-page__section-title{font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.integrations-page__section-title--spaced{margin-top:1.5rem}.integrations-page__section-lead{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;margin:0 0 1rem;max-width:56rem}.integrations-page__grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:960px){.integrations-page__grid{grid-template-columns:1fr 1fr}}.integrations-page__accounts{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:900px){.integrations-page__accounts{grid-template-columns:repeat(3,1fr)}}.integrations-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;gap:1rem;min-width:0;padding:1.25rem}.integrations-card__icon{align-items:center;background:var(--surface-100);border-radius:8px;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.integrations-card__body{flex:1 1;min-width:0}.integrations-card__body--account{display:flex;flex-direction:column;gap:.75rem;height:100%}.integrations-card__account-main{flex:1 1;min-width:0}.integrations-card__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem}.integrations-card__title-row h3{font-size:1rem;font-weight:600;margin:0}.integrations-card__tags{display:flex;flex-wrap:wrap;gap:.35rem}.integrations-card__help{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;margin:0 0 .75rem}.integrations-card__help--tight{margin-bottom:0}.integrations-card__email{color:var(--primary-color);font-size:.875rem;margin:0 0 .35rem}.integrations-card__redirect{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;color:var(--text-color);font-size:.8rem;margin-bottom:.85rem;padding:.5rem .65rem;word-break:break-all}.integrations-form-grid{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr;margin-bottom:.25rem}@media (min-width:640px){.integrations-form-grid{grid-template-columns:1fr 1fr}.integrations-field--span{grid-column:1/-1}}.integrations-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:0;min-width:0}.integrations-field label{color:var(--text-color);font-size:.85rem;font-weight:500}.integrations-field .p-inputtext,.integrations-field .p-password{width:100%}.integrations-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.integrations-card__actions--end{margin-top:auto}@media (max-width:560px){.integrations-card,.integrations-page__header{flex-direction:column}}.withholding-tax-lookup-dialog{max-width:95vw;min-width:90vw}.withholding-tax-lookup-dialog .p-dialog-content{padding:0}.withholding-tax-lookup-dialog .p-datatable .p-datatable-thead>tr>th{background-color:var(--surface-100);border-bottom:2px solid var(--primary-color);color:var(--text-color);font-weight:600}.withholding-tax-lookup-dialog .p-datatable .p-datatable-tbody>tr{cursor:pointer;transition:background-color .15s}.withholding-tax-lookup-dialog .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--surface-50)}.withholding-tax-lookup-dialog .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--primary-50);color:var(--primary-700)}.withholding-tax-lookup-dialog .p-datatable .p-column-filter{max-width:100%}.withholding-tax-lookup-dialog .p-datatable td{padding:.75rem .5rem;vertical-align:middle}.withholding-tax-lookup-dialog .p-datatable td:first-child{color:var(--primary-600);font-weight:600}.withholding-tax-lookup-dialog .percentage-column{font-family:monospace;font-family:var(--font-family-mono,monospace);font-weight:500;text-align:right}.withholding-tax-lookup-dialog .status-icon{align-items:center;display:flex;font-size:1.1rem;justify-content:center}.withholding-tax-lookup-dialog .tribute-code{background-color:var(--surface-100);border-radius:4px;display:inline-block;font-family:monospace;font-family:var(--font-family-mono,monospace);font-size:.9rem;padding:.25rem .5rem}.withholding-tax-lookup-dialog .p-dialog-header{background-color:var(--primary-50);border-bottom:2px solid var(--primary-200)}.withholding-tax-lookup-dialog .p-dialog-title{color:var(--primary-700);font-weight:600}@media screen and (max-width:768px){.withholding-tax-lookup-dialog{margin:.5rem;min-width:95vw}.withholding-tax-lookup-dialog .p-datatable td{font-size:.875rem;padding:.5rem .25rem}.withholding-tax-lookup-dialog .p-column-filter{min-width:80px;width:100%}}.entity-form.stakeholders-form .stakeholders-unsaved-hint{align-items:center;color:var(--orange-600);display:inline-flex}.entity-form.stakeholders-form .span-5,.entity-sidebar.stakeholders-item-sidebar .span-5{grid-column:span 5}.entity-form.stakeholders-form .span-8,.entity-sidebar.stakeholders-item-sidebar .span-8{grid-column:span 8}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav{align-items:center;background:var(--surface-50);border-bottom:2px solid var(--surface-border);display:flex;padding:0 .75rem}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav>li{align-items:center;display:flex;margin:0}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav>li.p-tabview-ink-bar{display:none}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link{align-items:center!important;background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;color:var(--text-color-secondary);display:inline-flex!important;font-size:.875rem!important;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25!important;margin:0 0 -2px!important;padding:.75rem 1.25rem!important}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#0000!important;border-bottom-color:var(--primary-color)!important;color:var(--primary-color)!important}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{background:var(--surface-100)!important;color:var(--text-color)}.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-panel,.entity-form.stakeholders-form .stakeholders-tabs.p-tabview .p-tabview-panels{padding:0}.entity-form.stakeholders-form .stakeholders-related-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding-bottom:.25rem}.entity-form.stakeholders-form .stakeholders-withholding-details{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px;padding:1rem}.entity-form.stakeholders-form .tax-details-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.entity-form.stakeholders-form .tax-info-item{display:flex;flex-direction:column;gap:.25rem}.entity-form.stakeholders-form .tax-label{color:var(--text-color-secondary);font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.entity-form.stakeholders-form .tax-value{color:var(--text-color);font-size:.875rem;font-weight:600}@media (max-width:768px){.entity-form.stakeholders-form .span-5,.entity-form.stakeholders-form .span-8,.entity-sidebar.stakeholders-item-sidebar .span-5,.entity-sidebar.stakeholders-item-sidebar .span-8{grid-column:span 12}.entity-form.stakeholders-form .tax-details-grid{grid-template-columns:1fr}}.entity-page.stakeholders .stakeholders-alias{font-size:.875rem;font-style:italic}@media (max-width:768px){.entity-page.stakeholders .p-datatable .p-datatable-tbody td:nth-child(5),.entity-page.stakeholders .p-datatable .p-datatable-thead th:nth-child(5){display:none}}@media (max-width:576px){.entity-page.stakeholders .p-datatable .p-datatable-tbody td:nth-child(4),.entity-page.stakeholders .p-datatable .p-datatable-thead th:nth-child(4){display:none}}.entity-page.cities .confirmation-content,.entity-page.countries .confirmation-content,.entity-page.currencies .confirmation-content{align-items:center;display:flex;gap:.75rem}.entity-page.currencies .currencies-exchange-splitter{min-height:60vh}.entity-page.currencies .currencies-panel-card,.entity-page.currencies .currencies-panel-card .p-card-body,.entity-page.currencies .currencies-panel-card .p-card-content{height:100%}.entity-page.currencies .currencies-info-banner{align-items:flex-start;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;gap:.75rem;padding:.75rem 1rem}.entity-page.currencies .currencies-sync-status{align-items:center;display:flex;gap:.5rem}.entity-page.currencies .currencies-sync-status--connected{color:var(--green-600)}.entity-page.currencies .currencies-sync-status--disconnected{color:var(--red-600)}.entity-page.bank-accounts .p-toolbar .p-toolbar-group-left:empty{display:none}.entity-page.vat-codes .confirmation-content{align-items:center;display:flex;gap:.75rem}.entity-form.sectionals-form .entity-form-tab-content{padding:0}.entity-page.reason-codes .confirmation-content,.entity-page.sectionals .confirmation-content{align-items:center;display:flex;gap:.75rem}.letter-form-sidebar .p-calendar,.letter-form-sidebar .p-calendar .p-inputtext{width:100%}.letter-form-sidebar .field-group--switch .switch-row{align-items:center;min-height:2.5rem;padding-top:.125rem}.letter-form-lookup__row{align-items:stretch;display:flex;gap:.5rem;width:100%}.letter-form-lookup__input{flex:1 1 auto;min-width:0;width:100%}.letter-form-lookup__actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.letter-form-lookup__actions .p-button{flex-shrink:0}@media (max-width:640px){.letter-form-lookup__row{align-items:stretch;flex-direction:column}.letter-form-lookup__actions{justify-content:flex-end}}.entity-page.letters-of-intent .confirmation-content{align-items:center;display:flex;gap:.75rem}.letters-of-intent-expansion__title{font-size:1rem;font-weight:600;margin:0 0 1rem}.letters-of-intent-summary__card{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:.5rem;height:100%;padding:1rem;text-align:center}.letters-of-intent-summary__card--danger{border-color:var(--red-300)}.letters-of-intent-summary__label{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:.35rem}.letters-of-intent-summary__value{font-size:1.25rem;font-weight:700}.letters-of-intent-summary__value--danger{color:var(--red-500)}.letters-of-intent-summary__value--success{color:var(--green-600)}.entity-page.banks .confirmation-content{align-items:center;display:flex;gap:.75rem}.carrier-form .carrier-code{font-weight:700}.carrier-form .carrier-name{color:var(--text-color-secondary)}.carriers .p-datatable .p-column-title{font-weight:600}.entity-page.chart-of-accounts .confirmation-content{align-items:center;display:flex;gap:.75rem}.entity-page.chart-of-accounts .chart-selector-card{margin-bottom:1rem}.entity-page.chart-of-accounts .account-code{font-family:Courier New,monospace}.chart-account-form-sidebar .p-calendar,.chart-account-form-sidebar .p-calendar .p-inputtext,.chart-account-form-sidebar .p-dropdown{width:100%}.entity-page.chart-of-accounts .p-treetable,.entity-page.chart-of-accounts .p-treetable-table{table-layout:fixed!important;width:100%!important}.entity-page.chart-of-accounts .p-treetable th{overflow:hidden!important;position:relative!important}.entity-page.chart-of-accounts .p-treetable th .p-column-filter-element{box-sizing:border-box!important;inset:0!important;max-width:100%!important;overflow:hidden!important;position:absolute!important;width:100%!important}.entity-page.chart-of-accounts .p-treetable th .p-column-filter-element input{box-sizing:border-box!important;max-width:calc(100% - 4px)!important;min-width:0!important;width:calc(100% - 4px)!important}.entity-page.chart-of-accounts .chart-accounts-treetable .p-treetable-tbody>tr>td,.entity-page.chart-of-accounts .chart-accounts-treetable .p-treetable-thead>tr>th{line-height:1.25;padding:.375rem .5rem;vertical-align:middle}.entity-page.chart-of-accounts .chart-accounts-treetable .p-treetable-toggler{align-items:center;display:inline-flex!important;height:1.5rem;justify-content:center;margin-right:.35rem;vertical-align:middle;width:1.5rem}.entity-page.chart-of-accounts .chart-accounts-treetable .p-treetable-tbody>tr>td.p-treetable-expander{display:table-cell}.entity-page.chart-of-accounts .chart-accounts-treetable .entity-row-action.p-button{height:1.75rem;min-width:1.75rem;width:1.75rem}.entity-page.chart-of-accounts .chart-accounts-treetable .entity-row-action.p-button .p-button-icon{font-size:.75rem}.entity-page.chart-of-accounts .config-section{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:.5rem;padding:1rem}@media (max-width:768px){.entity-page.chart-of-accounts .p-treetable .p-treetable-wrapper{overflow-x:auto}}.classification-panel__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.classification-panel__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.classification-panel__tree-assign{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.classification-panel__field--child{border-left:2px solid var(--surface-border);padding-left:.75rem}.classification-panel__field label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.classification-panel__hint{color:var(--text-color-secondary);font-size:.875rem}.classification-design__toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.classification-design__scheme-fields{margin-bottom:.5rem}.classification-design__scheme-meta{grid-gap:.5rem 1rem;align-items:start;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px;display:grid;gap:.5rem 1rem;grid-template-columns:minmax(7rem,9rem) minmax(10rem,1.2fr) minmax(12rem,1.8fr);padding:.75rem 1rem}.classification-design__scheme-field{min-width:0}.classification-design__scheme-label{color:var(--text-color-secondary);display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.25rem}.classification-design__scheme-meta .p-inputtext{font-size:.875rem;padding:.4rem .625rem}.classification-design__scheme-meta .classification-scheme-code,.classification-scheme-code.p-inputtext{font-family:Courier New,Courier,monospace;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.classification-design__scheme-field--description .p-inputtext{color:var(--text-color-secondary)}@media (max-width:992px){.classification-design__scheme-meta{grid-template-columns:1fr 1fr}.classification-design__scheme-field--description{grid-column:1/-1}}@media (max-width:576px){.classification-design__scheme-meta{grid-template-columns:1fr}.classification-design__scheme-field--description{grid-column:auto}}.classification-design__dimension{background:var(--surface-50)}.classification-design__values{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.classification-value-code{font-family:Courier New,monospace;font-weight:600}.classification-dimensions-treetable .p-treetable-tbody>tr>td,.classification-dimensions-treetable .p-treetable-thead>tr>th,.classification-structure-treetable .p-treetable-tbody>tr>td,.classification-structure-treetable .p-treetable-thead>tr>th,.classification-values-treetable .p-treetable-tbody>tr>td,.classification-values-treetable .p-treetable-thead>tr>th{line-height:1.25;padding:.375rem .5rem;vertical-align:middle}.classification-dimensions-treetable .p-treetable-toggler,.classification-structure-treetable .p-treetable-toggler{height:1.5rem;margin-right:.35rem;width:1.5rem}.classification-structure-level-code{font-family:inherit}.classification-structure-editor .p-toolbar{border-radius:6px;padding:.35rem .5rem}.classification-values-treetable .p-treetable-toggler{height:1.5rem;margin-right:.35rem;width:1.5rem}.classification-values-tree .p-toolbar{border-radius:6px;padding:.35rem .5rem}.classification-value-sidebar .p-sidebar-content{padding:0}.classification-panel .p-treeselect{width:100%}@media (max-width:768px){.classification-design__toolbar{align-items:stretch;flex-direction:column}}.entity-attachments{display:flex;flex-direction:column;gap:1rem}.entity-attachments--empty{border:1px dashed var(--surface-border);border-radius:12px;color:var(--text-color-secondary);padding:1rem}.entity-attachments__toolbar{display:flex;flex-wrap:wrap;gap:.75rem}.entity-attachments__grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.entity-attachment{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:14px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.entity-attachment--primary{border-color:var(--primary-color);box-shadow:0 0 0 1px #3b82f626;box-shadow:0 0 0 1px rgba(var(--primary-color-rgb,59,130,246),.15)}.entity-attachment__preview{aspect-ratio:1;background:var(--surface-ground);border-radius:10px;display:grid;overflow:hidden;place-items:center;position:relative}.entity-attachment__preview img{height:100%;object-fit:cover;width:100%}.entity-attachment__doc{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;font-size:.82rem;gap:.35rem;padding:.75rem;text-align:center}.entity-attachment__doc i{color:var(--red-500);font-size:2rem}.entity-attachment__badge{background:var(--primary-color);border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;left:.45rem;padding:.15rem .45rem;position:absolute;top:.45rem}.entity-attachment__meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.entity-attachment__meta strong{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-attachment__meta span{color:var(--text-color-secondary);font-size:.75rem}.entity-attachment__actions{align-items:center;display:flex;gap:.35rem;justify-content:space-between}.entity-attachments__hint{color:var(--text-color-secondary);margin:0}.warehouse-item-form .p-card{margin-bottom:1rem}.warehouse-item-form .warehouse-item-tabs.p-tabview .p-tabview-nav{align-items:center;background:var(--surface-50);border-bottom:2px solid var(--surface-border);display:flex;padding:0 .75rem}.warehouse-item-form .warehouse-item-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:#0000!important;border-bottom:2px solid #0000!important;border-radius:0!important;font-size:.875rem!important;font-weight:500;margin-bottom:-2px!important;padding:.75rem 1.25rem!important}.warehouse-item-form .warehouse-item-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-bottom-color:var(--primary-color)!important;color:var(--primary-color)!important}.warehouse-item-form .entity-form-subtitle .item-code{color:var(--primary-color);font-family:Courier New,monospace;font-weight:600}.warehouse-item-form .entity-form-subtitle .item-description{color:var(--text-color-secondary)}.warehouse-item-form .classification-panel{margin-top:0}.warehouse-item-form__hint{color:var(--text-color-secondary);font-size:.875rem}.warehouse-items .confirmation-content{align-items:center;display:flex}.warehouse-items .confirmation-content i{color:#f76707}.warehouse-items .p-datatable{border-radius:6px}.warehouse-items .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);font-weight:600}@media (max-width:768px){.warehouse-items .p-datatable .p-datatable-wrapper{overflow-x:auto}}.units-of-measurement{padding:1rem}.units-of-measurement .p-datatable .p-datatable-tbody>tr>td,.units-of-measurement .p-datatable .p-datatable-thead>tr>th{padding:.5rem}.units-of-measurement-form{padding:1rem}.units-of-measurement-form .field{margin-bottom:1.5rem}.units-of-measurement-form .field label{display:block;margin-bottom:.5rem}.units-of-measurement-form .p-info{color:#6c757d;display:block;font-size:.875rem;margin-top:.25rem}.confirmation-content{align-items:center;display:flex}.confirmation-content i{color:#f59e0b;font-size:2rem}.storages-page .capacity-cell{font-size:.875rem;line-height:1.35}.storages-page .manager-cell .manager-email{color:var(--text-color-secondary);font-size:.875rem}.electronic-invoices-subpanel .confirmation-content{align-items:flex-start;display:flex;gap:.75rem}.electronic-invoices-subpanel .invoice-detail-section h5{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 .75rem}.electronic-invoices-subpanel .invoice-detail-section p{color:var(--text-color-secondary);font-size:.875rem;margin:0 0 .5rem}.electronic-invoices-subpanel .invoice-detail-section strong{color:var(--text-color);font-weight:500}.electronic-invoices-subpanel .entity-row-actions--multi .entity-row-action.p-button{border-radius:0!important;border-right:none}.electronic-invoices-subpanel .entity-row-actions--multi .entity-row-action.p-button:first-child{border-radius:6px 0 0 6px!important}.electronic-invoices-subpanel .entity-row-actions--multi .entity-row-action--delete{border-radius:0 6px 6px 0!important;border-right:1px solid var(--surface-300)}.gl-entry-type-selector{display:flex;flex-direction:column;gap:1.5rem}.gl-entry-type-selector__intro{max-width:42rem}.gl-entry-type-selector__title{color:var(--text-color);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .375rem}.gl-entry-type-selector__description{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0}.gl-entry-type-section{display:flex;flex-direction:column;gap:.75rem}.gl-entry-type-section__title{color:var(--text-color-secondary);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.gl-entry-type-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.gl-entry-type-grid--compact{gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.gl-entry-type-card{--entry-accent:var(--primary-color);align-items:stretch;background:var(--surface-card);border:1px solid var(--surface-300);border-left:3px solid var(--entry-accent);border-radius:.5rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.gl-entry-type-card:hover{background:color-mix(in srgb,var(--entry-accent) 4%,var(--surface-card));border-color:color-mix(in srgb,var(--entry-accent) 35%,var(--surface-300));box-shadow:0 2px 8px color-mix(in srgb,var(--text-color) 7%,#0000)}.gl-entry-type-card.is-selected{background:color-mix(in srgb,var(--entry-accent) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--entry-accent) 50%,var(--surface-300));box-shadow:0 0 0 1px color-mix(in srgb,var(--entry-accent) 18%,#0000)}.gl-entry-type-card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.gl-entry-type-card__header{align-items:flex-start;display:flex;gap:.75rem}.gl-entry-type-card__icon{align-items:center;background:color-mix(in srgb,var(--entry-accent) 14%,#fff);border-radius:.5rem;color:var(--entry-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.gl-entry-type-card__heading{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.gl-entry-type-card__code{color:var(--text-color-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gl-entry-type-card__title{color:var(--text-color);font-size:.9375rem;font-weight:700;line-height:1.3}.gl-entry-type-card__module-badge{align-self:flex-start;flex-shrink:0}.gl-entry-type-card__description{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.45;margin:0}.gl-entry-type-card__features{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.gl-entry-type-card__features .entity-cell-badge-muted{align-items:center;display:inline-flex;gap:.25rem}.gl-entry-type-card__features .entity-cell-badge-muted i{font-size:.65rem}.gl-entry-type-card__footer{align-items:center;border-top:1px solid var(--surface-200);color:var(--entry-accent);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.gl-entry-type-card__footer i{font-size:.75rem}.gl-entry-types-compact{width:100%}.gl-entry-type-compact{--entry-accent:var(--primary-color);align-items:center;background:var(--surface-card);border:1px solid var(--surface-300);border-left:3px solid var(--entry-accent);border-radius:.5rem;color:inherit;cursor:pointer;display:flex;gap:.625rem;padding:.625rem .75rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.gl-entry-type-compact:hover{background:color-mix(in srgb,var(--entry-accent) 5%,var(--surface-card))}.gl-entry-type-compact.is-selected{background:color-mix(in srgb,var(--entry-accent) 10%,var(--surface-card));border-color:color-mix(in srgb,var(--entry-accent) 45%,var(--surface-300))}.gl-entry-type-compact__icon{align-items:center;background:color-mix(in srgb,var(--entry-accent) 12%,#fff);border-radius:.375rem;color:var(--entry-accent);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.gl-entry-type-compact__label{color:var(--text-color);flex:1 1;font-size:.8125rem;font-weight:600;min-width:0;text-align:left}.gl-entry-type-compact__check{color:var(--entry-accent);font-size:.875rem}@media (max-width:768px){.gl-entry-type-grid{grid-template-columns:1fr}.gl-entry-type-card__header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gl-entry-type-card,.gl-entry-type-compact{transition:none}}.ai-account-field-container{width:100%}.ai-suggested-field{background:#d4af370d!important;border-color:#d4af37!important;box-shadow:0 0 8px #d4af3766;font-weight:500}.p-component-overlay-enter .ai-suggested-field{background:#d4af371a!important}.ma-page{box-sizing:border-box;padding:1.25rem 1.5rem 2rem;width:100%}.ma-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.ma-page__header h2{font-size:1.35rem;font-weight:600;margin:0}.ma-page__header p{color:var(--text-color-secondary);font-size:.95rem;margin:.35rem 0 0}.ma-page__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.ma-page__split{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1100px){.ma-page__split{grid-template-columns:1fr 1.2fr}}.ma-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;min-width:0;padding:1.25rem}.ma-panel h3{font-size:1rem;margin:0 0 .75rem}.ma-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ma-form-row .p-dropdown,.ma-form-row .p-inputnumber,.ma-form-row .p-inputtext{min-width:8rem}.ma-form-row .lookup-field{flex:1 1 14rem;max-width:22rem;min-width:14rem}.ma-alloc-editor{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:.5rem}.ma-alloc-editor__header{align-items:center;display:flex;gap:.5rem;margin-bottom:.4rem;min-height:2rem}.ma-alloc-editor__header:empty{display:none}.ma-alloc-editor__add-dim.p-button{font-size:.8rem}.ma-alloc-editor__add-row{align-items:center;display:flex;flex:1 1;gap:.35rem;margin:0;min-width:0}.ma-alloc-editor__add-row .lookup-field{flex:1 1;max-width:none;min-width:0}.ma-alloc-editor__msg{margin-bottom:.5rem}.ma-alloc-editor__dims{display:flex;flex-direction:column;gap:.45rem}.ma-alloc-editor__card{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:.4rem .5rem .35rem}.ma-alloc-editor__card-head{align-items:center;display:flex;gap:.4rem;margin-bottom:.35rem;min-height:1.6rem}.ma-alloc-editor__card-title{align-items:baseline;display:flex;flex:1 1;gap:.4rem;min-width:0}.ma-alloc-editor__card-code{font-size:.8rem;font-weight:650;letter-spacing:.02em;white-space:nowrap}.ma-alloc-editor__card-name{color:var(--text-color-secondary);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-alloc-editor__badge{font-feature-settings:"tnum";background:color-mix(in srgb,#22c55e 16%,#0000);background:color-mix(in srgb,var(--green-500,#22c55e) 16%,#0000);border-radius:999px;color:#15803d;color:var(--green-700,#15803d);flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;padding:.1rem .4rem}.ma-alloc-editor__badge--bad{background:color-mix(in srgb,#ef4444 16%,#0000);background:color-mix(in srgb,var(--red-500,#ef4444) 16%,#0000);color:#dc2626;color:var(--red-600,#dc2626)}.ma-alloc-editor__icon-btn.p-button{height:1.75rem;padding:0;width:1.75rem}.ma-alloc-editor__splits{display:flex;flex-direction:column;gap:.3rem}.ma-alloc-editor__split{grid-gap:.3rem;align-items:center;display:grid;gap:.3rem;grid-template-columns:minmax(0,1fr) 4.25rem 1.75rem}.ma-alloc-editor__split-value{min-width:0}.ma-alloc-editor__split-value .lookup-field{max-width:none;min-width:0;width:100%}.ma-alloc-editor__pct.p-inputnumber{width:100%}.ma-alloc-editor__pct .p-inputnumber-input{font-size:.85rem;padding:.35rem .4rem;width:100%}.ma-alloc-editor__add-split{align-items:center;background:#0000;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;gap:.3rem;margin-top:.25rem;padding:.15rem .2rem}.ma-alloc-editor__add-split:hover{text-decoration:underline}.ma-alloc-editor__add-split .pi{font-size:.7rem}.ma-page__loading{display:flex;justify-content:center;padding:3rem 1rem}.ma-drill-gl{grid-gap:.65rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;display:grid;font-size:.9rem;gap:.65rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.ma-drill-gl strong{color:var(--text-color-secondary);display:block;font-size:.75rem;font-weight:600;margin-bottom:.15rem}.ma-drill-gl__wide{grid-column:1/-1}.ma-analysis-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1100px){.ma-analysis-layout--split{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr)}}.ma-analysis-row--selected{background:color-mix(in srgb,var(--primary-color) 12%,#0000)!important}.ma-analysis-origin__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ma-analysis-origin__head h3{font-size:1rem;margin:0}.ma-analysis-breadcrumb{align-items:center;color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.25rem .35rem;margin-bottom:.75rem}.ma-analysis-breadcrumb__sep{opacity:.5}.ma-analysis-breadcrumb__item{color:var(--text-color);font-weight:500}.ma-analysis-origin__totals{grid-gap:.45rem .75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;display:grid;font-size:.8rem;gap:.45rem .75rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem;padding:.55rem .65rem}.ma-analysis-origin__totals span{color:var(--text-color-secondary);display:block;margin-bottom:.1rem}.ma-analysis-origin__totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entity-form.gl-registration-form{background:#0000;margin:0 auto;max-width:100%;min-height:auto;padding:0}.gl-registration-form-card.p-card{border:1px solid var(--surface-300);border-radius:8px;box-shadow:none;overflow:hidden}.gl-registration-form-card.p-card .p-card-body,.gl-registration-form-card.p-card .p-card-content{padding:0}.gl-entry-type-banner{--entry-accent:var(--primary-color);align-items:center;background:color-mix(in srgb,var(--entry-accent) 6%,var(--surface-card));border-bottom:1px solid var(--surface-200);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.875rem 1.25rem}.gl-entry-type-banner__main{align-items:center;display:flex;gap:.75rem;min-width:0}.gl-entry-type-banner__icon{align-items:center;background:color-mix(in srgb,var(--entry-accent) 14%,#fff);border-radius:.5rem;color:var(--entry-accent);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.gl-entry-type-banner__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.gl-entry-type-banner__code{color:var(--text-color-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gl-entry-type-banner__title{color:var(--text-color);font-size:.9375rem;font-weight:700}.gl-entry-type-banner__description{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.4}.gl-registration-accordion.p-accordion{margin-top:.5rem}.gl-registration-form .gl-registration-accordion.p-accordion .p-accordion-tab .p-accordion-content{padding:1.25rem}.gl-registration-form .gl-form-subsection{margin-bottom:1rem}.gl-registration-form .gl-form-subsection:last-child{margin-bottom:0}.gl-registration-form .gl-form-grid{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;margin-bottom:0}.gl-registration-form .gl-form-grid--1{grid-template-columns:minmax(0,1fr)}.gl-registration-form .gl-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-registration-form .gl-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-registration-form .gl-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-registration-form .gl-form-grid--partner{grid-template-columns:minmax(8rem,1fr) minmax(0,3fr) minmax(8rem,1fr)}.gl-registration-form .gl-field-full{grid-column:1/-1}.gl-registration-form .field{margin-bottom:0}.gl-registration-form .field>label{color:var(--text-color);display:block;font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.gl-registration-form .field .p-calendar,.gl-registration-form .field .p-dropdown,.gl-registration-form .field .p-inputnumber,.gl-registration-form .field .p-inputtext,.gl-registration-form .field .p-inputtextarea{width:100%}.gl-lines-toolbar.p-toolbar{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem}.gl-lines-toolbar .balance-panel{max-width:100%}@media (max-width:1200px){.gl-registration-form .gl-form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.gl-registration-form .gl-form-grid--2,.gl-registration-form .gl-form-grid--3,.gl-registration-form .gl-form-grid--4,.gl-registration-form .gl-form-grid--partner{grid-template-columns:minmax(0,1fr)}.gl-registration-form .gl-registration-accordion.p-accordion .p-accordion-tab .p-accordion-content{padding:1rem}.gl-entry-type-banner{padding:.75rem 1rem}}.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link,[data-theme=dark] .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link,body.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link{background:var(--surface-100)!important;border-color:var(--surface-border)!important;color:var(--text-color)!important}.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:hover,[data-theme=dark] .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:hover,body.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:hover{background:var(--surface-200)!important;color:var(--text-color)!important}.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:focus,[data-theme=dark] .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:focus,body.p-dark .gl-registration-form .p-accordion .p-accordion-header .p-accordion-header-link:focus{background:var(--surface-200)!important;box-shadow:0 0 0 .2rem var(--primary-200)!important;color:var(--text-color)!important}.p-dark .gl-registration-form .p-accordion .p-accordion-content,[data-theme=dark] .gl-registration-form .p-accordion .p-accordion-content,body.p-dark .gl-registration-form .p-accordion .p-accordion-content{background:var(--surface-ground)!important;border-color:var(--surface-border)!important;color:var(--text-color)!important}.gl-registration-form .entry-type-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e9ecef;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.gl-registration-form .entry-type-header .entry-icon{background:#ffffffe6;border-radius:50%;margin-right:1rem;padding:.75rem}.balance-panel{background:#f8f9fa;background:var(--surface-100,#f8f9fa);border:1px solid #dee2e6;border:1px solid var(--surface-border,#dee2e6);border-radius:8px;color:#495057;color:var(--text-color,#495057);padding:.75rem 1rem}.balance-panel.balanced{background:#d4edda;background:var(--green-50,#d4edda);border-color:#c3e6cb;border-color:var(--green-200,#c3e6cb);color:#155724;color:var(--green-800,#155724)}.balance-panel.unbalanced{background:#f8d7da;background:var(--red-50,#f8d7da);border-color:#f5c6cb;border-color:var(--red-200,#f5c6cb);color:#721c24;color:var(--red-800,#721c24)}.p-dark .balance-panel.balanced,[data-theme=dark] .balance-panel.balanced,body.p-dark .balance-panel.balanced{background:#1e4d3a;background:var(--green-900,#1e4d3a);border-color:#28a745;border-color:var(--green-700,#28a745);color:#d4edda;color:var(--green-100,#d4edda)}.p-dark .balance-panel.unbalanced,[data-theme=dark] .balance-panel.unbalanced,body.p-dark .balance-panel.unbalanced{background:#4d1319;background:var(--red-900,#4d1319);border-color:#dc3545;border-color:var(--red-700,#dc3545);color:#f8d7da;color:var(--red-100,#f8d7da)}.balance-info{font-size:.9rem;font-weight:500}.gl-registration-form .p-accordion{border:none;border-radius:0;box-shadow:none}.gl-registration-form .p-accordion .p-accordion-tab{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 2px 12px #0000000d;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.gl-registration-form .p-accordion .p-accordion-tab:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{background:var(--surface-card);border:none;border-radius:12px 12px 0 0;color:var(--text-color);font-weight:600;overflow:hidden;padding:1.25rem 1.75rem;position:relative;transition:all .3s ease}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link:before{background:linear-gradient(90deg,var(--primary-color),var(--primary-400));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link:hover{background:var(--surface-hover);color:var(--primary-color)}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link:hover:before{opacity:1}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-content{background:var(--surface-card);border:none;border-radius:0 0 12px 12px;border-top:1px solid var(--surface-border);color:var(--text-color);padding:2rem}.gl-registration-form .formgrid{gap:1.5rem;margin:0}.gl-registration-form .field{margin-bottom:1.5rem;position:relative}.gl-registration-form .field label{color:var(--text-color);display:block;font-size:.9rem;font-weight:600;letter-spacing:.01em;margin-bottom:.75rem;transition:color .3s ease}.gl-registration-form .field:focus-within label{color:var(--primary-color)}.gl-registration-form .p-calendar,.gl-registration-form .p-dropdown,.gl-registration-form .p-inputnumber input,.gl-registration-form .p-inputtext{background:var(--surface-card);border:2px solid var(--surface-border);border-radius:8px;color:var(--text-color);font-size:.95rem;padding:.5rem .75rem;transition:all .3s ease}.gl-registration-form .p-calendar:hover,.gl-registration-form .p-dropdown:hover,.gl-registration-form .p-inputnumber:hover input,.gl-registration-form .p-inputtext:hover{border-color:var(--primary-300);box-shadow:0 2px 8px #0000000d}.gl-registration-form .p-calendar:focus,.gl-registration-form .p-dropdown:focus,.gl-registration-form .p-inputnumber input:focus,.gl-registration-form .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.gl-registration-form .field label:has(+.p-inputtext.p-invalid):after,.gl-registration-form .field label[for*=required]:after{color:#dc3545;content:" *"}.gl-registration-form .p-inputgroup{align-items:stretch;display:flex}.gl-registration-form .p-inputgroup .p-inputtext{border-radius:6px 0 0 6px!important}.gl-registration-form .p-inputgroup .p-button{border-left:none;border-radius:0!important}.gl-registration-form .p-inputgroup .p-button:last-child{border-radius:0 6px 6px 0!important}.gl-registration-form .p-invalid{border-color:#dc3545!important}.gl-registration-form .p-error{color:#dc3545;font-size:.875rem;margin-top:.25rem}.gl-registration-form .field:has(#protocolNumber){max-width:200px}.gl-registration-form .field:has(label[for=protocolNumber]){max-width:200px}.gl-registration-form .p-datatable.gl-lines-table .p-datatable-tbody>tr>td:first-child,.gl-registration-form .p-datatable.gl-lines-table .p-datatable-thead>tr>th:first-child{padding-left:.35rem;padding-right:.25rem}.gl-registration-form .p-datatable.gl-lines-table .p-datatable-tbody>tr>td:nth-child(2),.gl-registration-form .p-datatable.gl-lines-table .p-datatable-thead>tr>th:nth-child(2){padding-left:.35rem}.gl-registration-form .p-datatable.gl-lines-table .ai-account-field-container,.gl-registration-form .p-datatable.gl-lines-table .lookup-field{margin-left:0;width:100%}.gl-registration-form .p-datatable.gl-lines-table .p-inputgroup .p-inputtext{padding-left:.75rem}.gl-registration-form .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);border-color:var(--surface-border);color:var(--text-color);font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:1rem .75rem;position:relative}.gl-registration-form .p-datatable .p-datatable-thead>tr>th:after{background:linear-gradient(90deg,var(--primary-color),var(--primary-400));bottom:0;content:"";height:2px;left:0;opacity:.8;position:absolute;right:0}.gl-registration-form .p-datatable .p-datatable-tbody>tr>td{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);padding:1rem .75rem;transition:all .3s ease}.gl-registration-form .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--surface-hover);transform:scale(1.001)}.gl-registration-form .p-datatable .p-datatable-tbody>tr:nth-child(2n)>td{background:var(--surface-50)}.gl-registration-form .p-datatable .p-datatable-tbody>tr:nth-child(2n):hover>td{background:var(--surface-hover)}.gl-registration-form .p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem}.gl-registration-form .p-button{border:2px solid #0000;border-radius:8px;font-size:.95rem;font-weight:600;letter-spacing:.01em;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s ease,border-color .2s ease,color .2s ease}.gl-registration-form .p-button .p-button-icon,.gl-registration-form .p-button .p-button-icon-left,.gl-registration-form .p-button .p-button-icon-right,.gl-registration-form .p-button .p-button-label,.gl-registration-form .p-button .pi,.gl-registration-form .p-button i{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;transform:translateZ(0)!important;transition:none!important;z-index:1}.gl-registration-form .p-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:0}.gl-registration-form .p-button:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.gl-registration-form .p-button:hover:before{left:100%}.gl-registration-form .p-button:active{box-shadow:0 4px 15px #0000001a;transform:translateY(-1px)}.gl-registration-form .p-button.p-button-success{background:linear-gradient(135deg,var(--green-500) 0,var(--green-400) 100%);border-color:var(--green-500);color:var(--green-900)}.gl-registration-form .p-button.p-button-outlined{background:#0000;border:2px solid var(--primary-color);color:var(--primary-color)}.gl-registration-form .p-button.p-button-outlined:hover{background:var(--primary-color);color:var(--primary-color-text)}.gl-registration-form .p-button.p-button-text{background:#0000;border:2px solid #0000;color:var(--primary-color);padding:.75rem 1.25rem}.gl-registration-form .p-button.p-button-text:hover{background:var(--primary-50);border-color:var(--primary-100);transform:translateY(-1px)}.gl-registration-form .pi-external-link,.gl-registration-form label .pi-external-link{align-items:center;display:inline-flex;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s ease,opacity .2s ease;vertical-align:middle}.gl-registration-form .pi-external-link:hover,.gl-registration-form label .pi-external-link:hover{opacity:.8;transform:translateY(-1px)}.gl-registration-form .pi-external-link:active,.gl-registration-form label .pi-external-link:active{transform:translateY(0)}.gl-registration-form .p-divider{margin:1.5rem 0}.gl-registration-form .p-divider .p-divider-content{background:#fff;padding:0 1rem}.gl-registration-form .p-toast{z-index:9999}@media (max-width:768px){.gl-registration-form .formgrid{grid-template-columns:1fr!important}.gl-registration-form .field[style*=gridColumn]{grid-column:span 1!important}.gl-registration-form .balance-panel{text-align:center}.gl-registration-form .balance-info{flex-direction:column;gap:.25rem}.gl-registration-form .p-toolbar .p-toolbar-group-left,.gl-registration-form .p-toolbar .p-toolbar-group-right{flex-direction:column;gap:.5rem;width:100%}}@media (max-width:576px){.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{padding:.75rem 1rem}.gl-registration-form .p-accordion .p-accordion-tab .p-accordion-content{padding:1rem}.gl-registration-form .p-button{font-size:.9rem;padding:.6rem .8rem}}.gl-registration-form .loading-overlay{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.gl-registration-form .fade-in{animation:fadeIn .3s ease-in-out}.gl-registration-form .slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gl-registration-form .success-state{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#28a745;margin:.5rem 0;padding:.75rem 1rem}.gl-registration-form .error-state{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#dc3545;margin:.5rem 0;padding:.75rem 1rem}.gl-registration-form .p-badge{border-radius:12px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.gl-registration-form .p-tag{border-radius:16px;font-size:.8rem;font-weight:500;padding:.3rem .6rem}.auto-generated-line{background-color:#f8f9fa!important;border-left:3px solid #2196f3!important}.auto-generated-line:hover{background-color:#e3f2fd!important}.auto-generated-field{background-color:#f5f5f5!important;border-color:#2196f3!important}.auto-generated-field:disabled{background-color:#f5f5f5!important;color:#666!important;opacity:.8!important}.auto-generated-line .pi-cog{color:#2196f3!important;font-size:.9rem}.auto-generated-line .text-blue-500{font-style:italic;font-weight:500}.p-dark .auto-generated-line,[data-theme=dark] .auto-generated-line,body.p-dark .auto-generated-line{background-color:#2c3e50!important;border-left:3px solid #3498db!important}.p-dark .auto-generated-line:hover,[data-theme=dark] .auto-generated-line:hover,body.p-dark .auto-generated-line:hover{background-color:#34495e!important}.p-dark .auto-generated-field,[data-theme=dark] .auto-generated-field,body.p-dark .auto-generated-field{background-color:#34495e!important;border-color:#3498db!important;color:#ecf0f1!important}.gl-registration-form .payment-schedule-container{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;transition:all .3s ease}.gl-registration-form .payment-schedule-preview{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.gl-registration-form .payment-schedule-header{background:linear-gradient(135deg,var(--primary-50) 0,var(--surface-card) 100%);border-bottom:2px solid var(--primary-100);padding:1rem 1.5rem}.gl-registration-form .payment-schedule-row{border-bottom:1px solid var(--surface-border);transition:all .3s ease}.gl-registration-form .payment-schedule-row:hover{background:var(--surface-hover);transform:scale(1.001)}.gl-registration-form .payment-schedule-row:last-child{border-bottom:none}.gl-registration-form .payment-terms-info{background:linear-gradient(135deg,var(--blue-50) 0,var(--surface-card) 100%);border:1px solid var(--blue-100);border-radius:8px;overflow:hidden;padding:1rem;position:relative}.gl-registration-form .payment-terms-info:before{background:linear-gradient(90deg,var(--blue-400),var(--blue-300));content:"";height:3px;left:0;position:absolute;right:0;top:0}.gl-registration-form .payment-summary{background:linear-gradient(135deg,var(--green-50) 0,var(--surface-card) 100%);border:1px solid var(--green-100);border-radius:8px;overflow:hidden;padding:1rem;position:relative}.gl-registration-form .payment-summary.has-difference{background:linear-gradient(135deg,var(--red-50) 0,var(--surface-card) 100%);border-color:var(--red-100)}.gl-registration-form .payment-summary:before{background:linear-gradient(90deg,var(--green-400),var(--green-300));content:"";height:3px;left:0;position:absolute;right:0;top:0}.gl-registration-form .payment-summary.has-difference:before{background:linear-gradient(90deg,var(--red-400),var(--red-300))}.accrual-field-group{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;margin:.5rem 0;padding:1rem}.accrual-field-group .p-field label,.accrual-field-header{color:#0c4a6e;font-weight:600}.accrual-field-header{border-bottom:1px solid #bae6fd;font-size:.875rem;margin-bottom:.75rem;padding-bottom:.5rem}.currency-field-group{background:linear-gradient(135deg,#fefce8,#fef3c7);border:1px solid #fcd34d;border-radius:8px;margin:.5rem 0;padding:1rem}.currency-field-group .p-field label,.currency-field-header{color:#92400e;font-weight:600}.currency-field-header{border-bottom:1px solid #fcd34d;font-size:.875rem;margin-bottom:.75rem;padding-bottom:.5rem}.p-dark .accrual-field-group,[data-theme=dark] .accrual-field-group,body.p-dark .accrual-field-group{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155}.p-dark .accrual-field-group .p-field label,.p-dark .accrual-field-header,[data-theme=dark] .accrual-field-group .p-field label,[data-theme=dark] .accrual-field-header,body.p-dark .accrual-field-group .p-field label,body.p-dark .accrual-field-header{color:#60a5fa}.p-dark .currency-field-group,[data-theme=dark] .currency-field-group,body.p-dark .currency-field-group{background:linear-gradient(135deg,#1c1917,#292524);border-color:#a8a29e}.p-dark .currency-field-group .p-field label,.p-dark .currency-field-header,[data-theme=dark] .currency-field-group .p-field label,[data-theme=dark] .currency-field-header,body.p-dark .currency-field-group .p-field label,body.p-dark .currency-field-header{color:#fbbf24}@media (max-width:768px){.p-tabview .p-tabview-panels .p-tabview-panel .p-fluid[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.p-tabview .p-tabview-panels .p-tabview-panel .p-field[style*=grid-column]{grid-column:1/2!important}}@media (min-width:769px){.p-tabview .p-tabview-panels .p-tabview-panel .p-fluid[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr 1fr!important}}.payment-installments-table{margin-top:1rem}.payment-installments-table .p-datatable{border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.payment-installments-table .p-datatable .p-datatable-header{background:var(--surface-50);border-bottom:1px solid var(--surface-border);padding:.75rem 1rem}.payment-installments-table .p-datatable .p-datatable-tbody>tr{transition:all .2s ease}.payment-installments-table .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-50)}.payment-installments-table .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--surface-border);padding:.75rem 1rem;vertical-align:middle}.payment-installments-table .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);border-bottom:2px solid var(--surface-border);color:var(--text-color-secondary);font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.payment-installments-table .installment-badge{align-items:center;background:var(--primary-color);border-radius:50%;color:var(--primary-color-text);display:inline-flex;font-size:.75rem;font-weight:600;height:28px;justify-content:center;width:28px}.payment-installments-table .p-tag{border-radius:4px;font-size:.6875rem;font-weight:500;padding:.25rem .5rem}.payment-installments-table .amount-cell{color:var(--text-color);font-family:Courier New,monospace;font-weight:600}.payment-schedule-warning{align-items:center;background:var(--red-50);border:1px solid var(--red-200);border-radius:8px;display:flex;gap:.5rem;margin-top:1rem;padding:1rem}.payment-schedule-warning i{color:var(--red-500);font-size:1.125rem}.payment-schedule-warning span{color:var(--red-700);font-size:.875rem;line-height:1.4}.p-dark .payment-installments-table .p-datatable .p-datatable-thead>tr>th,[data-theme=dark] .payment-installments-table .p-datatable .p-datatable-thead>tr>th,body.p-dark .payment-installments-table .p-datatable .p-datatable-thead>tr>th{background:var(--surface-200);color:var(--text-color)}.p-dark .payment-installments-table .p-datatable .p-datatable-tbody>tr:hover,[data-theme=dark] .payment-installments-table .p-datatable .p-datatable-tbody>tr:hover,body.p-dark .payment-installments-table .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-200)}.gl-vat-panel{display:flex;flex-direction:column;gap:.75rem}.gl-vat-summary-strip{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.625rem .75rem}.gl-vat-summary-item{display:flex;flex-direction:column;gap:.125rem;min-width:6.5rem}.gl-vat-summary-item--highlight .gl-vat-summary-value{color:var(--orange-600);font-weight:600}.gl-vat-summary-item--status{justify-content:center;margin-left:auto}.gl-vat-summary-label{color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.gl-vat-summary-value{font-feature-settings:"tnum";color:var(--text-color);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.gl-vat-equation{font-feature-settings:"tnum";color:var(--text-color-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;margin:0}.gl-vat-message{margin:0}.gl-vat-message .p-message-wrapper{padding:.5rem .75rem}.gl-vat-codes-table.p-datatable .p-datatable-tbody>tr>td,.gl-vat-codes-table.p-datatable .p-datatable-thead>tr>th{font-size:.8125rem;padding:.375rem .625rem}.gl-vat-codes-table.p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);font-weight:600}.gl-vat-empty{border:1px dashed var(--surface-300);border-radius:6px;color:var(--text-color-secondary);margin:0;padding:.75rem;text-align:center}.gl-vat-accounts-row,.gl-vat-empty{background:var(--surface-50);font-size:.8125rem}.gl-vat-accounts-row{align-items:center;border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .75rem}.gl-vat-accounts-label{color:var(--text-color-secondary);font-weight:500;white-space:nowrap}.gl-vat-accounts-chart{color:var(--text-color-secondary);font-weight:400;margin-left:.25rem}.gl-vat-accounts-chips{display:flex;flex-wrap:wrap;gap:.375rem}.gl-vat-hint{color:var(--text-color-secondary);font-size:.75rem;line-height:1.4;margin:0}@media (max-width:768px){.gl-vat-summary-item--status{margin-left:0;width:100%}}.vat-breakdown-container{background:var(--surface-card);border-radius:12px;margin-bottom:1rem;padding:1.5rem}.vat-summary{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1rem;padding:1.5rem}.vat-summary h5{align-items:center;color:var(--text-color);display:flex;font-weight:600;margin:0 0 1rem}.vat-summary h5:before{content:"📊";font-size:1.2rem;margin-right:.5rem}.vat-totals .text-right{display:flex;flex-direction:column;gap:.5rem}.vat-details-table{margin-top:1rem}.vat-details-table .p-datatable{border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.vat-details-table .p-datatable .p-datatable-header{background:var(--surface-50);border-bottom:1px solid var(--surface-border);padding:.75rem 1rem}.vat-details-table .p-datatable .p-datatable-tbody>tr{transition:all .2s ease}.vat-details-table .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-50)}.vat-details-table .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid var(--surface-border);padding:.75rem 1rem;vertical-align:middle}.vat-details-table .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);border-bottom:2px solid var(--surface-border);color:var(--text-color-secondary);font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.vat-reconciliation-card{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:8px;padding:1.5rem}.vat-reconciliation-card h6{align-items:center;color:var(--text-color);display:flex;font-weight:600;margin:0 0 1rem}.vat-reconciliation-card h6:before{content:"⚖️";font-size:1.1rem;margin-right:.5rem}.reconciliation-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.reconciliation-item{display:flex;flex-direction:column;gap:.5rem}.reconciliation-item label{color:var(--text-color-secondary);font-size:.875rem;font-weight:500}.reconciliation-value{color:var(--text-color);font-family:Courier New,monospace;font-size:1.125rem;font-weight:600}.default-accounts-card,.default-accounts-warning-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:1.5rem}.default-accounts-card h6,.default-accounts-warning-card h6{color:var(--text-color);font-weight:600;margin:0 0 1rem}.default-accounts-warning-card h6{color:var(--orange-600)}.vat-validation-section{margin-top:1.5rem}.validation-success{align-items:flex-start;background:var(--green-50);border:1px solid var(--green-200);border-radius:8px;color:var(--green-800);display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;margin-bottom:.5rem;padding:1rem}.validation-success i{color:var(--green-500);font-size:1rem;margin-top:.1rem}.validation-error{align-items:flex-start;background:var(--red-50);border:1px solid var(--red-200);border-radius:8px;color:var(--red-800);display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;margin-bottom:.5rem;padding:1rem}.validation-error i{color:var(--red-500);font-size:1rem;margin-top:.1rem}.validation-info{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;color:var(--blue-800);display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;margin-bottom:.5rem;margin-top:.5rem;padding:1rem}.validation-info i{color:var(--blue-500);font-size:1rem;margin-top:.1rem}.vat-calculation-summary{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.vat-summary-header{background:linear-gradient(135deg,var(--primary-50) 0,var(--surface-card) 100%);border-bottom:2px solid var(--primary-100);color:var(--text-color);padding:1.25rem 1.5rem}.vat-summary-icon{align-items:center;background:var(--primary-100);border-radius:50%;color:var(--primary-color);display:flex;font-size:1.2rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.vat-summary-content{padding:1.5rem}.vat-metrics-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.vat-metric-card{align-items:center;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;display:flex;padding:1rem;transition:all .3s ease}.vat-metric-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.vat-metric-card.highlight-card{background:var(--surface-card);border-color:var(--orange-500);border-width:2px;color:var(--text-color)}.vat-metric-card.total-card{background:var(--surface-card);border-color:var(--primary-color);border-width:2px;color:var(--text-color)}.metric-icon{align-items:center;border-radius:50%;display:flex;font-size:1.1rem;height:40px;justify-content:center;margin-right:.75rem;width:40px}.net-icon{background:var(--purple-100);color:var(--purple-500)}.vat-icon{border:1px solid var(--orange-300);color:var(--orange-500)}.total-icon,.vat-icon{background:var(--surface-ground)}.total-icon{border:1px solid var(--primary-300);color:var(--primary-color)}.metric-content{flex:1 1}.metric-label{color:var(--text-color-secondary);font-size:.8rem;font-weight:500;margin-bottom:.25rem}.vat-metric-card.highlight-card .metric-label,.vat-metric-card.total-card .metric-label{color:#ffffffe6}.metric-value{color:var(--text-color);font-size:1.25rem;font-weight:700}.metric-value.vat-amount{color:var(--orange-600)}.metric-value.total-amount{color:var(--primary-color)}.vat-calculation-formula{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:1rem}.formula-display{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.formula-part{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;color:var(--text-color);font-size:.9rem;font-weight:600;padding:.5rem .75rem}.formula-operator{color:var(--primary-color);font-size:1.1rem;font-weight:700}.formula-result{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text)}.vat-warning-alert{align-items:center;background:var(--yellow-50);border:1px solid var(--yellow-200);border-radius:6px;color:var(--yellow-700);display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.default-accounts-info{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.accounts-info-header{background:linear-gradient(135deg,var(--green-50) 0,var(--surface-card) 100%);border-bottom:2px solid var(--green-100);color:var(--text-color);padding:1.25rem 1.5rem}.accounts-info-icon{border-radius:50%;color:var(--green-500);font-size:1.2rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.accounts-info-icon,.accounts-status-badge{align-items:center;background:var(--green-100);display:flex}.accounts-status-badge{border-radius:20px;color:var(--green-700);font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}.accounts-info-content{padding:1.5rem}.accounts-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1rem}.account-item-card{align-items:center;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;display:flex;padding:1rem;transition:all .3s ease}.account-item-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.account-type-icon{align-items:center;background:var(--primary-color);border-radius:50%;color:var(--primary-color-text);display:flex;font-size:1rem;height:36px;justify-content:center;margin-right:.75rem;width:36px}.account-info{flex:1 1}.account-type{color:var(--text-color);font-size:.9rem;font-weight:600;margin-bottom:.25rem}.account-id{color:var(--text-color-secondary);font-family:monospace;font-size:.8rem}.account-status{font-size:1.2rem}.accounts-info-footer{align-items:center;background:var(--surface-ground);border-top:1px solid var(--surface-border);color:var(--text-color-secondary);display:flex;font-size:.85rem;gap:.5rem;padding:.75rem 1rem}.default-accounts-warning{background:var(--surface-card);border:1px solid #ffc107;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.accounts-warning-header{background:linear-gradient(135deg,var(--yellow-50) 0,var(--surface-card) 100%);border-bottom:2px solid var(--yellow-200);color:var(--text-color);padding:1.25rem 1.5rem}.accounts-warning-icon{align-items:center;background:var(--yellow-100);border-radius:50%;color:var(--yellow-600);display:flex;font-size:1.2rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.accounts-warning-content{padding:1.5rem}.warning-message{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.warning-text{flex:1 1;padding-right:1rem}.warning-illustration{color:var(--text-color-secondary);opacity:.3}.setup-guide{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;gap:1rem;justify-content:center;padding:1rem}.guide-step,.setup-guide{align-items:center;display:flex}.guide-step{flex-direction:column;gap:.5rem}.step-number{align-items:center;background:var(--primary-color);border-radius:50%;color:var(--primary-color-text);display:flex;font-size:.8rem;font-weight:600;height:24px;justify-content:center;width:24px}.step-text{color:var(--text-color);font-size:.85rem;text-align:center}.guide-arrow{color:var(--primary-color);font-size:1.2rem}.vat-reconciliation-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.reconciliation-header{background:linear-gradient(135deg,var(--purple-50) 0,var(--surface-card) 100%);border-bottom:2px solid var(--purple-100);color:var(--text-color);padding:1.25rem 1.5rem}.reconciliation-icon{align-items:center;background:var(--purple-100);border-radius:50%;color:var(--purple-500);display:flex;font-size:1.2rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.reconciliation-status .status-badge{border-radius:20px;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.status-badge.status-balanced{background:var(--green-100);color:var(--green-700)}.status-badge.status-vat-mode{background:var(--yellow-100);color:var(--yellow-700)}.status-badge.status-error{background:var(--red-100);color:var(--red-700)}.reconciliation-content{padding:1.5rem}.reconciliation-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.reconciliation-metric{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:1rem;text-align:center;transition:all .3s ease}.reconciliation-metric:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.reconciliation-metric.vat-amount{background:var(--surface-card);border-color:var(--orange-500);border-width:2px;color:var(--text-color)}.metric-header{align-items:center;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.75rem}.reconciliation-metric .metric-value{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.reconciliation-metric.vat-amount .metric-value{color:var(--orange-600)}.metric-subtitle{font-size:.75rem;font-weight:500;opacity:.7}.reconciliation-equation{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1rem;padding:1.5rem}.equation-display{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.equation-part{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;min-width:100px;padding:.75rem 1rem;text-align:center}.equation-part.result{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.equation-value{display:block;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.vat-highlight{color:var(--orange-500)!important}.equation-label{font-size:.8rem;font-weight:500;opacity:.8}.equation-operator{color:var(--primary-color);font-size:1.5rem;font-weight:700}.reconciliation-validation{margin-top:1rem}.validation-message{align-items:flex-start;border-radius:6px;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem;padding:.75rem 1rem}.validation-message.success-message{background:var(--green-50);border:1px solid var(--green-200);color:var(--green-700)}.validation-message.error-message{background:var(--red-50);border:1px solid var(--red-200);color:var(--red-700)}.validation-message.info-message{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-700)}@media (max-width:768px){.accounts-grid,.reconciliation-metrics,.vat-metrics-grid{grid-template-columns:1fr}.equation-display,.formula-display{flex-direction:column;gap:.5rem}.setup-guide{flex-direction:column;gap:.75rem}.guide-arrow{transform:rotate(90deg)}}.p-dark .vat-details-table .p-datatable .p-datatable-thead>tr>th,[data-theme=dark] .vat-details-table .p-datatable .p-datatable-thead>tr>th,body.p-dark .vat-details-table .p-datatable .p-datatable-thead>tr>th{background:var(--surface-200);color:var(--text-color)}.p-dark .vat-details-table .p-datatable .p-datatable-tbody>tr:hover,[data-theme=dark] .vat-details-table .p-datatable .p-datatable-tbody>tr:hover,body.p-dark .vat-details-table .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-200)}.linked-registrations-indicator{margin:1rem 0}.linked-registrations-compact{align-items:center;display:inline-flex;gap:.5rem}.linked-registration-card{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;transition:all .3s ease}.linked-registration-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.rounded-lg{border-radius:.5rem}.rounded-\[inherit\]{border-radius:inherit}.absolute{position:absolute}.inset-0{bottom:0;left:0;right:0;top:0}.-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.pointer-events-none{pointer-events:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.hidden{display:none}.border{border-width:1px}.border-white{border-color:#fff}.custom-marker{align-items:center;border-radius:50%;color:var(--surface-0);display:flex;height:2.5rem;justify-content:center;width:2.5rem;z-index:1}.custom-marker i{font-size:1.125rem}@media (max-width:768px){.linked-registration-card .grid{display:block}.linked-registration-card .col-6{margin-bottom:.5rem;width:100%}.linked-registration-card .flex.justify-content-between{flex-direction:column;gap:1rem}.linked-registration-card .text-right{text-align:left}}.linked-registrations-indicator{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.registrations-flow-diagram:after{animation:floatingParticle 8s linear infinite;background:var(--primary-color);border-radius:50%;content:"";height:4px;left:10%;opacity:.6;position:absolute;top:10%;width:4px}@keyframes floatingParticle{0%{opacity:0;transform:translate(0) scale(0)}10%{opacity:.6;transform:scale(1)}90%{opacity:.6}to{opacity:0;transform:translate(300px,-100px) scale(0)}}.status-reverse-charge{color:var(--red-500)}.status-autofattura{color:var(--teal-500)}.registration-icon-reverse-charge{color:var(--red-500)!important}.registration-icon-autofattura{color:var(--green-500)!important}.registration-icon-third{color:var(--blue-500)!important}.p-datatable .linked-registrations-compact{justify-content:center}.p-datatable .linked-registrations-compact .p-button{padding:.25rem .5rem}.p-dialog .linked-registrations-indicator{margin:0}.p-dialog .linked-registrations-indicator .p-card{border:none;box-shadow:none}.registrations-flow-diagram{background:linear-gradient(135deg,var(--surface-0) 0,var(--surface-50) 50%,var(--surface-100) 100%);border:1px solid var(--surface-border);border-radius:16px;overflow:hidden;padding:2rem;position:relative}.registrations-flow-diagram:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,rgba(var(--primary-color-rgb),.03) 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.flow-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;min-height:250px;position:relative;z-index:2}.registration-card{animation:cardSlideIn .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:2px solid var(--surface-border);border-radius:12px;box-shadow:0 6px 24px #0000001a;max-width:260px;min-width:220px;overflow:visible;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.registration-card:hover{box-shadow:0 12px 36px #00000026;transform:translateY(-6px) scale(1.01)}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.registration-card:before{background:linear-gradient(135deg,#0000,rgba(var(--primary-color-rgb),.05),#0000);border-radius:12px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.registration-card:hover{border-color:var(--primary-color);box-shadow:0 16px 48px #00000026;transform:translateY(-8px) scale(1.02)}.registration-card:hover:before{opacity:1}.registration-card.parent{background:linear-gradient(135deg,var(--blue-50) 0,var(--blue-100) 100%);border-color:var(--blue-500)}.registration-card.child{background:linear-gradient(135deg,var(--green-50) 0,var(--green-100) 100%);border-color:var(--green-500)}.registration-card h6{align-items:center;color:var(--text-color);display:flex;font-weight:600;gap:.5rem;margin:0 0 1rem}.registration-card .document-info{margin-bottom:.75rem}.registration-card .info-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.registration-card .info-label{color:var(--text-color-secondary);font-weight:500}.registration-card .info-value{color:var(--text-color);font-weight:600}.flow-connection{align-items:center;display:flex;height:4px;justify-content:center;position:relative;width:120px;z-index:1}.connection-line{background:var(--surface-border);border-radius:1px;height:2px;overflow:hidden;position:relative;width:100%}.glow-beam{animation:travelGlow 6s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--primary-color) 50%,#0000 100%);border-radius:2px;box-shadow:0 0 8px var(--primary-color);height:4px;left:-20px;position:absolute;top:-1px;width:20px}.flow-description{animation:slideInUp .8s ease-out .5s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,var(--surface-card) 0,var(--surface-100) 100%);border:1px solid var(--surface-border);border-radius:12px;margin-top:2rem;padding:1.5rem;position:relative;text-align:center}.flow-description:before{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-text));border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}.flow-description h6{color:var(--text-color);font-weight:600;margin:0 0 .5rem}.flow-description p{color:var(--text-color-secondary);font-size:1rem;line-height:1.6;margin:0}.linked-registrations-dialog-content{max-height:70vh;overflow-y:auto}.linked-registrations-dialog-content .p-panel-header{background:var(--surface-100);border-bottom:1px solid var(--surface-border)}.linked-registrations-dialog-content .p-panel-content{padding:1.5rem}@media (max-width:768px){.flow-container{flex-direction:column;gap:2rem}.flow-connection{height:120px;transform:rotate(90deg);width:4px}.connection-line{height:2px;width:100%}.glow-beam{animation:travelGlowVertical 6s ease-in-out infinite;height:4px;left:-20px;top:-1px;width:20px}@keyframes travelGlowVertical{0%{left:-20px;opacity:0}20%{opacity:1}60%{opacity:1}80%{left:120px;opacity:0}to{left:120px;opacity:0}}.registration-card{margin:0 1rem;max-width:100%;min-width:auto}.registrations-flow-diagram{padding:1.5rem}}.registration-card .card-header{align-items:center;border-bottom:2px solid var(--surface-border);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;position:relative}.registration-card .card-header:after{animation:headerGlow 3s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-color),#0000);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:30%}@keyframes headerGlow{0%,to{opacity:.6;width:30%}50%{opacity:1;width:60%}}.registration-card .card-header h4{color:var(--text-color);font-size:1rem;font-weight:700;margin:0}.registration-card .card-icon{align-items:center;border-radius:50%;box-shadow:0 3px 9px #0003;color:#fff;display:flex;font-size:1.1rem;height:2.25rem;justify-content:center;position:relative;width:2.25rem}.registration-card .card-icon:before{animation:iconGlow 2s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ffffff4d,#0000);border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes iconGlow{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.registration-card:hover .card-icon{box-shadow:0 4px 15px #0000004d;transform:scale(1.1)}.registration-card .card-icon.registration-icon-reverse-charge{background:linear-gradient(135deg,var(--blue-400),var(--blue-600))}.registration-card .card-icon.registration-icon-autofattura{background:linear-gradient(135deg,var(--green-400),var(--green-600))}.registration-card .card-icon.registration-icon-third{background:linear-gradient(135deg,var(--orange-400),var(--orange-600))}.registration-card .card-content{color:var(--text-color)}.registration-card .card-content p{border-radius:6px;color:var(--text-color);font-size:.875rem;line-height:1.5;margin:0 0 .5rem;padding:.375rem 0;transition:all .2s ease}.registration-card:hover .card-content p{background:rgba(var(--primary-color-rgb),.05);padding-left:.375rem;transform:translateX(3px)}.registration-card .card-content p:last-child{margin-bottom:0}.registration-card .card-content strong{color:var(--primary-color);font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.registration-card .p-button-outlined{border-color:var(--primary-color);color:var(--primary-color);font-size:.75rem;height:auto;padding:.375rem .75rem;transition:all .2s ease}.registration-card .p-button-outlined:hover{background:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.3);color:#fff;transform:translateY(-1px)}.registration-card.highlighted{border-color:var(--primary-color);box-shadow:0 16px 48px #0003}.registration-card{border-radius:.5rem;overflow:hidden;position:relative;transition:all .3s ease}.registration-card .card-header{transition:color .3s ease}.registration-card .card-icon{transition:all .3s ease}.registration-card:hover{transform:translateY(-4px) scale(1.01)}.registration-card:hover .card-header{color:var(--primary-color)}.registration-card:hover .card-icon{background:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);color:var(--primary-color)}.card-reverse-charge:hover .card-header{color:var(--red-500)}.card-reverse-charge:hover .card-icon{background:rgba(var(--red-500),.1);border-color:var(--red-500);color:var(--red-500)}.card-autofattura:hover .card-header{color:var(--teal-500)}.card-autofattura:hover .card-icon{background:rgba(var(--teal-500),.1);border-color:var(--teal-500);color:var(--teal-500)}.document-import-review-dialog .p-dialog-content{padding-top:.75rem}.import-review__source{align-items:center;background:var(--surface-100);border-radius:var(--border-radius);color:var(--text-color-secondary);display:flex;font-size:.875rem;gap:.5rem;margin:0 0 1rem;padding:.625rem .75rem}.import-review__source i{color:var(--primary-color)}.import-review__status{align-items:center;border-radius:var(--border-radius);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem}.import-review__status.is-pending{background:color-mix(in srgb,var(--orange-500) 12%,var(--surface-card));color:var(--orange-700)}.import-review__status.is-done{background:color-mix(in srgb,var(--green-500) 12%,var(--surface-card));color:var(--green-700)}.import-review__section{margin-bottom:1.25rem}.import-review__section:last-child{margin-bottom:0}.import-review__section-title{color:var(--text-color-secondary);font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 .625rem;text-transform:uppercase}.import-review__gap-list{border:1px solid var(--surface-border);border-radius:var(--border-radius);list-style:none;margin:0;overflow:hidden;padding:0}.import-review__gap{align-items:center;background:var(--surface-card);border-bottom:1px solid var(--surface-border);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.import-review__gap:last-child{border-bottom:none}.import-review__gap.is-resolved{background:color-mix(in srgb,var(--green-500) 4%,var(--surface-card));opacity:.72}.import-review__gap-main{align-items:flex-start;display:flex;flex:1 1;gap:.625rem;min-width:0}.import-review__gap-main>i{flex-shrink:0;margin-top:.125rem}.import-review__gap-text{font-size:.9375rem;line-height:1.4;min-width:0}.import-review__gap-detail{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.35;margin-top:.25rem}.import-review__gap-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.import-review__items-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);overflow:hidden}.import-review__items-toolbar{align-items:center;background:var(--surface-50);border-bottom:1px solid var(--surface-border);display:flex;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.import-review__items-toolbar-left{align-items:center;display:flex;gap:.5rem;min-width:0}.import-review__items-toolbar-left label{cursor:pointer;font-size:.875rem;margin:0;white-space:nowrap}.import-review__items-table-wrap{overflow-x:auto}.import-review__items-table{border-collapse:collapse;font-size:.875rem;width:100%}.import-review__items-table th{background:var(--surface-50);border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:.5rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.import-review__items-table th.import-review__col-check{text-align:center;width:2.5rem}.import-review__items-table th.import-review__col-line{width:3.5rem}.import-review__items-table th.import-review__col-code{width:7rem}.import-review__items-table th.import-review__col-unit{width:4rem}.import-review__items-table td.import-review__col-unit{color:var(--text-color-secondary);font-family:monospace;font-family:var(--font-family-monospace,monospace);font-size:.8125rem;white-space:nowrap}.import-review__items-table th.import-review__col-price{text-align:right;width:6.5rem}.import-review__items-table td.import-review__col-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.import-review__items-table th.import-review__col-actions{text-align:right;width:5.5rem}.import-review__items-table td{border-bottom:1px solid var(--surface-border);padding:.625rem .75rem;vertical-align:middle}.import-review__items-table tr:last-child td{border-bottom:none}.import-review__items-table tr.is-resolved td{background:color-mix(in srgb,var(--green-500) 4%,var(--surface-card));opacity:.72}.import-review__items-table td.import-review__col-check{text-align:center}.import-review__items-table td.import-review__col-line{font-feature-settings:"tnum";color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.import-review__items-table td.import-review__col-desc{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-review__items-table td.import-review__col-code{color:var(--text-color-secondary);font-family:monospace;font-family:var(--font-family-monospace,monospace);font-size:.8125rem}.import-review__items-table td.import-review__col-actions{text-align:right;white-space:nowrap}.import-review__item-actions{display:inline-flex;gap:.25rem}.import-review__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.import-review__footer-status{color:var(--text-color-secondary);font-size:.875rem}@media (max-width:576px){.import-review__gap{align-items:stretch;flex-direction:column}.import-review__gap-actions{justify-content:flex-start}.import-review__items-toolbar{align-items:stretch;flex-direction:column}}.entity-page.gl-registrations .datatable-responsive .p-datatable-wrapper{overflow-x:auto}.entity-page.gl-registrations .confirmation-content{align-items:flex-start;display:flex;gap:.75rem}.entity-form.gl-registration-form .p-tabview-panel{padding:1.5rem}.entity-form.gl-registration-form .field{margin-bottom:1rem}.entity-form.gl-registration-form .field label{color:var(--text-color);display:block;font-weight:600;margin-bottom:.5rem}.entity-form.gl-registration-form .p-datatable .p-datatable-tbody>tr>td{padding:.75rem}.entity-form.gl-registration-form .p-invalid{border-color:var(--red-500)}.entity-form.gl-registration-form .p-error{color:var(--red-500);font-size:.875rem;margin-top:.25rem}@media screen and (max-width:768px){.entity-page.gl-registrations .entity-list-toolbar-right{width:100%}}.entity-page.account-ledger .account-ledger-filters .p-card-body{padding:1rem 1.25rem}.entity-page.account-ledger .account-ledger-filters-grid{grid-gap:.875rem 1.25rem;align-items:end;display:grid;gap:.875rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.entity-page.account-ledger .field-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}.entity-page.account-ledger .field-group>label{color:var(--text-color);font-size:.8125rem;font-weight:500}.entity-page.account-ledger .account-ledger-account-field{grid-column:span 2;min-width:22rem}.entity-page.account-ledger .account-ledger-stakeholder-field{grid-column:span 2}.entity-page.account-ledger .account-ledger-currency-field{grid-column:1/-1}.entity-page.account-ledger .account-ledger-balance .p-card-body{padding:1rem 1.25rem}.entity-page.account-ledger .account-ledger-balance-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.entity-page.account-ledger .account-ledger-balance-title{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.entity-page.account-ledger .account-ledger-balance-account{font-size:.875rem;margin:0 0 .25rem}.entity-page.account-ledger .account-ledger-balance-warning{color:var(--orange-600);font-size:.8125rem}.entity-page.account-ledger .account-ledger-balance-figures{min-width:10rem;text-align:right}.entity-page.account-ledger .account-ledger-balance-amount{font-feature-settings:"tnum";color:var(--text-color);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.entity-page.account-ledger .account-ledger-balance-split{color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem 1rem;justify-content:flex-end;margin-top:.25rem}.entity-page.account-ledger .account-ledger-charts{border-top:1px solid var(--surface-200);display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-top:1rem}.entity-page.account-ledger .account-ledger-chart{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;flex:1 1 14rem;min-width:0;padding:.75rem}.entity-page.account-ledger .account-ledger-chart--doughnut{flex:0 1 13rem;max-width:15rem}.entity-page.account-ledger .account-ledger-chart--trend{flex:2 1 18rem}.entity-page.account-ledger .balance-chart-container,.entity-page.account-ledger .balance-trend-container{background:#0000;border:none;padding:0}.entity-page.account-ledger .balance-chart-container h4,.entity-page.account-ledger .balance-trend-container h4{color:var(--text-color-secondary);font-size:.75rem;font-weight:600;margin:0 0 .5rem;text-align:left}.entity-page.account-ledger .balance-trend-container{height:11rem}.entity-page.account-ledger .datatable-responsive .p-datatable-wrapper{overflow-x:auto}.entity-page.account-ledger .confirmation-content{align-items:flex-start;display:flex;gap:.75rem}@media (max-width:768px){.entity-page.account-ledger .account-ledger-account-field,.entity-page.account-ledger .account-ledger-stakeholder-field{grid-column:auto;min-width:0}.entity-page.account-ledger .account-ledger-balance-figures{text-align:left;width:100%}.entity-page.account-ledger .account-ledger-balance-split{justify-content:flex-start}.entity-page.account-ledger .entity-list-toolbar-right{width:100%}}@media print{.entity-page.account-ledger .account-ledger-charts,.entity-page.account-ledger .account-ledger-filters,.entity-page.account-ledger .entity-row-actions,.entity-page.account-ledger .p-toolbar{display:none!important}}.entity-page.vat-settlement .vat-settlement-filters .p-card-body{padding:1rem 1.25rem}.entity-page.vat-settlement .vat-settlement-filters-grid{grid-gap:.875rem 1.25rem;align-items:end;display:grid;gap:.875rem 1.25rem;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.5fr) auto}.entity-page.vat-settlement .field-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}.entity-page.vat-settlement .field-group>label{color:var(--text-color);font-size:.8125rem;font-weight:500}.entity-page.vat-settlement .vat-settlement-search-field{min-width:8rem}.entity-page.vat-settlement .vat-settlement-search-spacer{height:0;margin:0;visibility:hidden}.entity-page.vat-settlement .vat-settlement-section-title{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 .75rem}.entity-page.vat-settlement .vat-settlement-summary{display:flex;flex-direction:column;gap:1rem}.entity-page.vat-settlement .vat-settlement-summary-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.entity-page.vat-settlement .vat-settlement-summary-title{font-size:1rem;font-weight:600;margin:0 0 .25rem}.entity-page.vat-settlement .vat-settlement-summary-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.entity-page.vat-settlement .vat-settlement-summary-item{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.entity-page.vat-settlement .vat-settlement-summary-label{color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.entity-page.vat-settlement .vat-settlement-summary-value{font-feature-settings:"tnum";color:var(--text-color);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700}.entity-page.vat-settlement .vat-settlement-taxable-row{grid-gap:.75rem 1.25rem;border-top:1px solid var(--surface-200);display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding-top:.75rem}.entity-page.vat-settlement .vat-settlement-positive{color:var(--green-600)}.entity-page.vat-settlement .vat-settlement-credit-note,.entity-page.vat-settlement .vat-settlement-negative{color:var(--red-600)}.entity-page.vat-settlement .vat-settlement-empty{background:var(--surface-50);border:1px dashed var(--surface-300);border-radius:6px;padding:2rem 1rem}.entity-page.vat-settlement .vat-settlement-print-layout{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.entity-page.vat-settlement .vat-settlement-print-controls,.entity-page.vat-settlement .vat-settlement-print-history{min-width:0}.entity-page.vat-settlement .vat-settlement-print-period-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem}.entity-page.vat-settlement .vat-settlement-period-status{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;font-size:.8125rem;margin-top:1rem;padding:.75rem}.entity-page.vat-settlement .vat-settlement-preview-meta{color:var(--text-color);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem 1.25rem}.vat-settlement-gl-preview-dialog .p-dialog-content{display:flex;flex-direction:column;overflow:hidden;padding:0}.vat-settlement-gl-preview{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.25rem .25rem}.vat-settlement-gl-preview-intro{color:var(--text-color-secondary);font-size:.875rem;line-height:1.45;margin:0}.vat-settlement-gl-preview-metrics{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(5,minmax(0,1fr))}.vat-settlement-gl-preview-metric{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .875rem}.vat-settlement-gl-preview-metric-label{color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.vat-settlement-gl-preview-metric-value{font-feature-settings:"tnum";color:var(--text-color);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700;word-break:break-word}.vat-settlement-gl-preview-metric-value.is-positive{color:var(--green-600)}.vat-settlement-gl-preview-metric-value.is-negative{color:var(--red-600)}.vat-settlement-gl-preview-section{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0}.vat-settlement-gl-preview-section-title{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0}.vat-settlement-gl-preview-meta{grid-gap:.625rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-200);border-radius:6px;display:grid;gap:.625rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .875rem}.vat-settlement-gl-preview-meta-item{display:flex;flex-direction:column;gap:.15rem;min-width:0}.vat-settlement-gl-preview-meta-item span:first-child{color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.vat-settlement-gl-preview-meta-item span:last-child{font-feature-settings:"tnum";color:var(--text-color);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.vat-settlement-gl-preview-table-wrap{border:1px solid var(--surface-200);border-radius:6px;flex:1 1;min-height:0;overflow:hidden}.vat-settlement-gl-preview-table-wrap .p-datatable{border:none}.vat-settlement-gl-preview-footer-bar{align-items:center;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.75rem .875rem}.vat-settlement-gl-preview-totals{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem 1.5rem}.vat-settlement-gl-preview-totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.35rem}.vat-settlement-gl-preview-balance{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;padding:.35rem .65rem}.vat-settlement-gl-preview-balance.is-ok{background:color-mix(in srgb,var(--green-500) 14%,#0000);color:var(--green-700)}.vat-settlement-gl-preview-balance.is-bad{background:color-mix(in srgb,var(--red-500) 14%,#0000);color:var(--red-700)}.vat-settlement-gl-preview-dialog .p-dialog-footer{border-top:1px solid var(--surface-200);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.875rem 1.25rem 1rem}.vat-settlement-gl-preview-empty{padding:2.5rem 1.25rem;text-align:center}@media (max-width:900px){.vat-settlement-gl-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vat-settlement-gl-preview-meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.vat-settlement-gl-preview-metrics{grid-template-columns:minmax(0,1fr)}}.entity-page.vat-settlement .vat-settlement-year-grid{border-top:1px solid var(--surface-200);margin-top:1rem;padding-top:1rem}.entity-page.vat-settlement .vat-settlement-year-grid-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.entity-page.vat-settlement .vat-settlement-months-table .p-datatable-tbody>tr{cursor:pointer}.entity-page.vat-settlement .vat-settlement-months-table .vat-settlement-month-selected{background:color-mix(in srgb,var(--primary-color) 8%,#0000)!important}.entity-page.vat-settlement .vat-settlement-reopen-gl-option{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;padding:.75rem .875rem}.entity-page.vat-settlement .datatable-responsive .p-datatable-wrapper{overflow-x:auto}.entity-page.vat-settlement .confirmation-content{align-items:flex-start;display:flex;gap:.75rem}@media (max-width:992px){.entity-page.vat-settlement .vat-settlement-print-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.entity-page.vat-settlement .vat-settlement-filters-grid{grid-template-columns:minmax(0,1fr)}.entity-page.vat-settlement .entity-list-toolbar-right{width:100%}}.entity-page.financial-statements .fs-filters .p-card-body{padding:1rem 1.25rem}.entity-page.financial-statements .fs-filters-grid{grid-gap:.875rem 1.25rem;align-items:end;display:grid;gap:.875rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.entity-page.financial-statements .field-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}.entity-page.financial-statements .field-group>label{color:var(--text-color);font-size:.8125rem;font-weight:500}.entity-page.financial-statements .fs-tab-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:1rem}.entity-page.financial-statements .fs-tab-title{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0}.entity-page.financial-statements .fs-tab-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.entity-page.financial-statements .fs-switch-field{align-items:center;flex-direction:row;gap:.5rem}.entity-page.financial-statements .fs-summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-top:1rem}.entity-page.financial-statements .fs-ratios-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.entity-page.financial-statements .fs-summary-panel{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-direction:column;gap:.5rem;min-height:100%;padding:.875rem 1rem}.entity-page.financial-statements .fs-summary-panel-title{color:var(--text-color);font-size:.875rem;font-weight:600;margin:0 0 .25rem}.entity-page.financial-statements .fs-summary-row{align-items:center;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between}.entity-page.financial-statements .fs-summary-row-emphasis{border-top:1px solid var(--surface-200);font-weight:600;margin-top:.25rem;padding-top:.5rem}.entity-page.financial-statements .fs-summary-note{font-size:.75rem;margin:.25rem 0 0}.entity-page.financial-statements .fs-negative{color:#ef4444}.entity-page.financial-statements .font-mono{font-family:Courier New,monospace}.entity-page.financial-statements .fs-empty-state,.entity-page.financial-statements .fs-loading-state{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1rem;text-align:center}.entity-page.financial-statements .fs-empty-state i{color:var(--surface-400);font-size:2.5rem;margin-bottom:.75rem}.entity-page.financial-statements .fs-empty-state h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.entity-page.financial-statements .fs-empty-state p{font-size:.875rem;margin:0}.entity-page.financial-statements .fs-loading-state p{font-size:.875rem;margin:.75rem 0 0}@media print{.entity-page.financial-statements .fs-filters,.entity-page.financial-statements .p-button,.entity-page.financial-statements .p-tabview-nav,.entity-page.financial-statements .p-toolbar{display:none!important}}.document-form .so-total-display{align-items:center;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;color:var(--primary-color);display:flex;font-size:1.125rem;font-weight:700;min-height:2.5rem;padding:0 .75rem}.document-form .so-summary-box{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px;max-width:24rem;padding:1rem 1.25rem;width:100%}.document-form .so-summary-box span{color:var(--text-color);font-size:.875rem}.document-form .p-datatable .p-dropdown,.document-form .p-datatable .p-inputnumber-input,.document-form .p-datatable .p-inputtext{box-sizing:border-box;max-width:100%}.document-form .document-form-main .p-card-body,.document-form .document-form-summary .p-card-body{padding:.75rem}.document-form .document-form-main .p-card-content,.document-form .document-form-summary .p-card-content{padding:0}.document-form .entity-form-tab-content{gap:.75rem;padding:.5rem}.document-form .form-section{padding:.875rem 1rem}.document-form .form-section-title{margin:0 0 .625rem;padding-bottom:.4rem}.document-form .form-grid{gap:.625rem 1rem}.document-form .field-group label{margin-bottom:.25rem}.document-form .document-form-layout{align-items:flex-start;display:flex;gap:1.5rem;position:relative}.document-form .document-form-main{flex:1 1 auto;min-width:0}.document-form .document-form-aside{align-self:flex-start;flex:0 0 22rem;position:-webkit-sticky;position:sticky;top:1rem}.document-form .document-form-summary-card .form-section-title{margin-top:0}.document-form .document-form-summary.p-card{position:relative}.document-form .document-form-summary-collapse.p-button{position:absolute;right:.35rem;top:.35rem;z-index:2}.document-form .document-form-summary-handle{align-items:center;align-self:flex-start;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem;padding:.85rem .45rem;position:-webkit-sticky;position:sticky;top:1rem;transition:color .15s ease}.document-form .document-form-summary-handle:hover{color:var(--primary-color)}.document-form .document-form-summary-handle-label{font-size:.8rem;font-weight:600;letter-spacing:.02em;writing-mode:vertical-rl}.document-form-footer-panel.p-sidebar{max-width:100%;width:36rem}.document-form .dfs-party{border-bottom:1px solid var(--surface-200);margin-bottom:1rem;padding-bottom:.75rem}.document-form .dfs-party-label{color:var(--text-color-secondary);font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.document-form .dfs-party-name{color:var(--text-color);font-weight:600}.document-form .dfs-row{align-items:baseline;color:var(--text-color);display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.document-form .dfs-row .dfs-amount{font-weight:600}.document-form .dfs-row.dfs-total{font-size:1.0625rem;font-weight:700}.document-form .dfs-row.dfs-total .dfs-amount{color:var(--primary-color)}.document-form .dfs-row.dfs-balance{margin-top:.25rem}@media (max-width:1200px){.document-form .document-form-layout{flex-direction:column}.document-form .document-form-aside{flex-basis:auto;position:static;width:100%}}.document-links__group-title{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.95rem;font-weight:600;margin:0 0 .5rem}.document-links__cards{display:flex;flex-direction:column;gap:.5rem}.doc-link-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.doc-link-card.is-expanded{border-color:var(--primary-color);box-shadow:0 1px 6px #00000014}.doc-link-card__header{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.6rem .85rem;text-align:left;width:100%}.doc-link-card__header:hover{background:var(--surface-hover)}.doc-link-card__chevron{color:var(--text-color-secondary);font-size:.8rem}.doc-link-card__type{font-weight:600}.doc-link-card__number{color:var(--primary-color);font-weight:600}.doc-link-card__date{color:var(--text-color-secondary);font-size:.85rem}.doc-link-card__spacer{flex:1 1 auto}.doc-link-card__total{font-weight:600}.doc-link-card__body{border-top:1px dashed var(--surface-border);padding:.25rem .85rem .5rem}.doc-link-row{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.75rem;padding:.4rem 0}.doc-link-row:last-child{border-bottom:none}.doc-link-row__num{color:var(--text-color-secondary);font-size:.85rem;min-width:4.5rem}.doc-link-row__item{flex:1 1 auto;min-width:0}.doc-link-row__qty{min-width:7rem;text-align:right}.doc-link-row__value{font-weight:600;min-width:8rem;text-align:right}@media (max-width:640px){.doc-link-card__header{flex-wrap:wrap;gap:.4rem .6rem}.doc-link-card__spacer{flex-basis:100%}}.payment-term-form .field,.payment-term-form .p-card{margin-bottom:1rem}.payment-term-form .p-datatable .p-datatable-tbody>tr>td{padding:.75rem}.payment-term-form .p-toolbar{background:none;border:none;padding:.5rem 0}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav{align-items:center;background:var(--surface-50);border-bottom:2px solid var(--surface-border);display:flex;padding:0 .75rem}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav>li{align-items:center;display:flex;margin:0}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav>li.p-tabview-ink-bar{display:none}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link{align-items:center!important;background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-sizing:border-box;color:var(--text-color-secondary);display:inline-flex!important;font-size:.875rem!important;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25!important;margin:0 0 -2px!important;padding:.75rem 1.25rem!important}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#0000!important;border-bottom-color:var(--primary-color)!important;color:var(--primary-color)!important}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{background:var(--surface-100)!important;color:var(--text-color)}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:hover{color:var(--primary-color)!important}.payment-term-form .payment-term-tabs.p-tabview .p-tabview-nav li .p-tabview-title{align-items:center;display:inline-flex;line-height:1.25;margin:0;padding:0}.payment-term-form .p-tabview .p-tabview-panel,.payment-term-form .payment-term-tabs.p-tabview .p-tabview-panels{padding:0}.payment-term-form .p-tabview .p-tabview-panel>div{margin-top:0;padding:0}.payment-term-form .entity-form-subtitle .payment-code{color:var(--primary-color);font-family:Courier New,monospace;font-weight:600}.payment-term-form .entity-form-subtitle .payment-description{color:var(--text-color-secondary)}.payment-term-form .installments-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding-bottom:.25rem}.payment-term-form .installments-toolbar-count{color:var(--text-color-secondary);font-size:.875rem}.payment-term-form .installments-empty-state{color:var(--text-color-secondary);padding:2.5rem 1.5rem;text-align:center}.payment-term-form .installments-empty-state-icon{color:var(--text-color-secondary);font-size:2rem;margin-bottom:.75rem}.payment-term-form .installments-empty-state h5{color:var(--text-color);font-size:1rem;font-weight:600;margin:0 0 .5rem}.payment-term-form .installments-empty-state p{font-size:.875rem;margin:0}.payment-term-form .installments-empty-state-hint{font-size:.8125rem!important;margin-top:.5rem!important}.payment-term-form .installment-number{color:var(--text-color);font-size:.9375rem;font-weight:600}.payment-term-form .installments-summary{background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px;padding:1.25rem}.payment-term-form .installments-summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.payment-term-form .installments-summary-item{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;padding:.75rem;text-align:center}.payment-term-form .installments-summary-value{color:var(--text-color);font-size:1.375rem;font-weight:600;line-height:1.2}.payment-term-form .installments-summary-label{color:var(--text-color-secondary);font-size:.8125rem;margin-top:.25rem}.payment-term-form .installments-summary-tip{align-items:flex-start;border-top:1px solid var(--surface-200);color:var(--text-color-secondary);display:flex;font-size:.8125rem;gap:.5rem;margin:1rem 0 0;padding-top:1rem}.payment-term-form .installments-summary-tip .pi{margin-top:.125rem}.payment-term-form .p-togglebutton{background:var(--surface-0);border:1px solid var(--surface-300);color:var(--text-color);font-size:.75rem;height:2.25rem}.payment-term-form .p-togglebutton .p-button-label{font-size:.75rem;font-weight:500}.payment-term-form .p-togglebutton .p-button-icon{font-size:.7rem}.payment-term-form .p-togglebutton.p-button-sm{height:2rem;padding:.25rem .5rem}.payment-term-form .p-togglebutton.p-togglebutton-checked{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.payment-term-form .p-togglebutton:not(.p-disabled):hover{background:var(--surface-100);border-color:var(--surface-400)}.payment-term-form .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover{background:var(--primary-600);border-color:var(--primary-600)}@media (max-width:768px){.payment-term-form .installments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-terms .card{border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.payment-terms .p-datatable{border-radius:6px}.payment-terms .p-datatable .p-datatable-thead>tr>th{background:var(--surface-100);border:1px solid var(--surface-300);color:var(--text-color);font-weight:600}.payment-terms .p-datatable .p-datatable-tbody>tr{background:var(--surface-0);border:1px solid var(--surface-300);color:var(--text-color)}.payment-terms .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--surface-50)}.payment-terms .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-100)}.payment-terms .p-tag{font-size:.75rem;padding:.25rem .5rem}.payment-terms .p-dropdown,.payment-terms .p-inputtext{background:var(--surface-0);border:1px solid var(--surface-300)}@media (max-width:768px){.payment-terms .p-datatable .p-datatable-wrapper{overflow-x:auto}}.vendor-form .p-card{margin-bottom:1rem}.vendor-form .vendor-tabs.p-tabview .p-tabview-nav{align-items:center;background:var(--surface-50);border-bottom:2px solid var(--surface-border);display:flex;padding:0 .75rem}.vendor-form .vendor-tabs.p-tabview .p-tabview-nav>li{align-items:center;display:flex;margin:0}.vendor-form .vendor-tabs.p-tabview .p-tabview-nav>li.p-tabview-ink-bar{display:none}.vendor-form .vendor-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-color-secondary);display:inline-flex!important;font-weight:500;gap:.5rem;margin-bottom:-2px;padding:.875rem 1.25rem}.vendor-form .vendor-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#0000;border-bottom:2px solid var(--primary-color);color:var(--primary-color)}.vendor-form .vendor-tabs.p-tabview .p-tabview-panels{padding:1.5rem}.vendor-form .p-inputgroup .p-button.p-button-text{background:#0000!important;border:none!important;color:var(--primary-color)!important}.vendor-form .p-inputgroup .p-button.p-button-text:hover{background:var(--primary-50)!important;color:var(--primary-600)!important}.vendor-form .p-inputgroup .p-button.p-button-text .p-button-icon,.vendor-form .p-inputgroup .p-button.p-button-text .pi,.vendor-form .p-inputgroup .p-button.p-button-text i{color:var(--primary-color)!important}.vendor-form .p-inputgroup .p-button.p-button-text:hover .p-button-icon,.vendor-form .p-inputgroup .p-button.p-button-text:hover .pi,.vendor-form .p-inputgroup .p-button.p-button-text:hover i{color:var(--primary-600)!important}@media (max-width:768px){.vendor-form .vendor-tabs.p-tabview .p-tabview-panels{padding:1rem}}.entity-page.vendors .vc-stats-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.entity-page.vendors .confirmation-content{align-items:center;display:flex}.entity-page.vendors .confirmation-content i{color:var(--red-500);flex-shrink:0}@media (max-width:768px){.entity-page.vendors .p-datatable .p-datatable-wrapper{overflow-x:auto}}.customer-form .p-card{margin-bottom:1rem}.customer-form .customer-tabs.p-tabview .p-tabview-nav{align-items:center;background:var(--surface-50);border-bottom:2px solid var(--surface-border);display:flex;padding:0 .75rem}.customer-form .customer-tabs.p-tabview .p-tabview-nav>li{align-items:center;display:flex;margin:0}.customer-form .customer-tabs.p-tabview .p-tabview-nav>li.p-tabview-ink-bar{display:none}.customer-form .customer-tabs.p-tabview .p-tabview-nav li .p-tabview-nav-link{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-color-secondary);display:inline-flex!important;font-weight:500;gap:.5rem;margin-bottom:-2px;padding:.875rem 1.25rem}.customer-form .customer-tabs.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#0000;border-bottom:2px solid var(--primary-color);color:var(--primary-color)}.customer-form .customer-tabs.p-tabview .p-tabview-panels{padding:1.5rem}.customer-form .form-section{margin-bottom:2rem}.customer-form .form-section:last-child{margin-bottom:0}.customer-form .p-inputgroup .p-button.p-button-secondary,.customer-form .p-inputgroup .p-button.p-button-text{background:#0000!important;border:none!important;color:var(--primary-color)!important}.customer-form .p-inputgroup .p-button.p-button-secondary:hover,.customer-form .p-inputgroup .p-button.p-button-text:hover{background:var(--primary-50)!important;color:var(--primary-600)!important}@media (max-width:768px){.customer-form .customer-tabs.p-tabview .p-tabview-panels{padding:1rem}}.entity-page.customers .vc-stats-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.entity-page.customers .confirmation-content{align-items:center;display:flex}.entity-page.customers .confirmation-content i{color:var(--red-500);flex-shrink:0}@media (max-width:768px){.entity-page.customers .p-datatable .p-datatable-wrapper{overflow-x:auto}}.document-template-form .document-template-code{font-weight:600}.document-template-form .field-help{color:var(--text-color-secondary);display:block;font-size:.8125rem;line-height:1.35;margin-top:.35rem}.document-template-behaviour{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.document-templates-page{padding:1rem}.document-templates-page .page-header{margin-bottom:1rem}.document-templates-page .p-breadcrumb{background:none;border:none;padding:0}.document-templates-page .p-tag{transition:all .3s ease}.document-templates-page .p-tag:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.document-templates-page .p-datatable .p-datatable-thead>tr>th{background:var(--surface-50);border-bottom:1px solid var(--surface-200);font-weight:600}.document-templates-page .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-50)}.document-templates-page .p-toolbar{background:var(--surface-50);border:none;border-radius:8px;margin-bottom:1rem;padding:1rem}.document-templates-page .p-card{border:1px solid var(--surface-200);border-radius:8px;box-shadow:0 2px 4px #0000000d}.document-templates-page .p-card .p-card-content{padding:1rem}.document-templates-page .stats-card{cursor:pointer;text-align:center;transition:all .3s ease}.document-templates-page .stats-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.document-templates-page .stats-card .stats-value{color:var(--primary-color);font-size:2rem;font-weight:700}.document-templates-page .stats-card .stats-label{color:var(--text-color-secondary);font-size:.9rem;margin-top:.5rem}.document-templates-page .p-button.p-button-rounded{height:2.5rem;width:2.5rem}.document-templates-page .p-dropdown,.document-templates-page .p-inputtext{border-radius:6px}.document-templates-page .p-dialog .p-dialog-content{padding:1rem}.document-templates-page .confirmation-content{align-items:center;display:flex;justify-content:center;padding:1rem}.document-templates-page .import-content{padding:1rem}.document-templates-page .import-content input[type=file]{border:1px solid var(--surface-300);border-radius:4px;margin-top:.5rem;padding:.5rem;width:100%}.document-templates-page .p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:6px 6px 0 0}.document-templates-page .p-tabview .p-tabview-panels{border-radius:0 6px 6px 6px}.document-templates-page .field{margin-bottom:1rem}.document-templates-page .field label{color:var(--text-color);display:block;font-weight:600;margin-bottom:.5rem}.document-templates-page .field-checkbox{align-items:center;display:flex;margin-bottom:1rem}.document-templates-page .field-checkbox label{font-weight:500;margin-bottom:0}.document-templates-page .p-invalid{border-color:var(--red-500)}.document-templates-page .p-error{color:var(--red-500);font-size:.875rem;margin-top:.25rem}.document-templates-page .text-red-500{color:var(--red-500)}@media (max-width:768px){.document-templates-page{padding:.5rem}.document-templates-page .p-dialog{height:95vh!important;width:95vw!important}.document-templates-page .p-toolbar{flex-direction:column;gap:1rem}.document-templates-page .p-toolbar .p-toolbar-group-left,.document-templates-page .p-toolbar .p-toolbar-group-right{justify-content:center;width:100%}.document-templates-page .stats-card{margin-bottom:1rem}}@media (prefers-color-scheme:dark){.document-templates-page .p-card,.document-templates-page .p-datatable .p-datatable-thead>tr>th,.document-templates-page .p-toolbar{background:var(--surface-800);border-color:var(--surface-700)}}.document-templates-page .fade-in{animation:fadeIn .3s ease-in-out}.document-templates-page .status-active{color:var(--green-500)}.document-templates-page .status-draft{color:var(--yellow-500)}.document-templates-page .status-archived{color:var(--gray-500)}.document-templates-page .action-buttons{display:flex;gap:.5rem;justify-content:flex-end}.document-templates-page .action-buttons .p-button{padding:.5rem}.document-templates-page .template-type-sales{background:var(--green-100);color:var(--green-800)}.document-templates-page .template-type-purchase{background:var(--blue-100);color:var(--blue-800)}.document-templates-page .template-type-finance{background:var(--yellow-100);color:var(--yellow-800)}.document-templates-page .template-type-logistics{background:var(--purple-100);color:var(--purple-800)}.document-transformation-form .document-transformation-code{font-weight:600}.document-transformation-form .field-help{color:var(--text-color-secondary);display:block;font-size:.8125rem;line-height:1.35;margin-top:.35rem}.document-transformations .confirmation-content{align-items:center;display:flex;justify-content:center;padding:1rem}.document-transformations .entity-cell-meta{color:var(--text-color-secondary);font-size:.8125rem}.documents-dashboard.bi-dashboard{--bi-bg:#eef2f7;--bi-surface:#fff;--bi-border:#e2e8f0;--bi-text:#0f172a;--bi-muted:#64748b;--bi-navy:#0f2744;--bi-navy-soft:#1e3a5f;--bi-accent:#0284c7;--bi-accent-soft:#e0f2fe;--bi-success:#059669;--bi-success-soft:#d1fae5;--bi-warning:#d97706;--bi-warning-soft:#fef3c7;--bi-danger:#dc2626;--bi-shadow:0 1px 2px #0f172a0f,0 4px 16px #0f172a0f;--bi-radius:12px;background:var(--bi-bg);margin:-1rem -1.25rem;min-height:calc(100vh - 8rem);padding:0 1.25rem 1.5rem}.bi-dashboard__hero{background:linear-gradient(135deg,var(--bi-navy) 0,var(--bi-navy-soft) 55%,#234876 100%);border-radius:0 0 var(--bi-radius) var(--bi-radius);box-shadow:var(--bi-shadow);color:#f8fafc;margin:0 -1.25rem 1.25rem;padding:1.25rem 1.5rem 1rem}.bi-dashboard__hero-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.bi-dashboard__eyebrow{color:#f8fafca6;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.bi-dashboard__title{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.bi-dashboard__subtitle{color:#f8fafcc7;font-size:.875rem;margin:.35rem 0 0}.bi-dashboard__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.bi-dashboard__hero-actions .p-button{border-color:#ffffff40}.bi-dashboard__hero-actions .p-button.p-button-outlined{background:#ffffff14;color:#f8fafc}.bi-dashboard__filter-bar{border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem}.bi-dashboard__filter-bar .field{flex:1 1 9rem;margin:0;max-width:14rem;min-width:9rem}.bi-dashboard__filter-bar .field label{color:#f8fafc8c;display:block;font-size:.625rem;font-weight:600;letter-spacing:.06em;margin-bottom:.2rem;text-transform:uppercase}.bi-dashboard__filter-bar .p-calendar .p-inputtext,.bi-dashboard__filter-bar .p-dropdown,.bi-dashboard__filter-bar .p-inputtext{background:#fffffff5;border-color:#0000;font-size:.8125rem}.bi-dashboard__filter-bar .stakeholder-filter{align-items:center;display:flex;gap:.25rem}.bi-dashboard__filter-actions{align-items:flex-end;display:flex;gap:.5rem;margin-left:auto}.bi-dashboard__body{position:relative}.bi-dashboard__body.is-loading{pointer-events:none}.bi-dashboard__loading{align-items:center;background:#eef2f7a6;border-radius:var(--bi-radius);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.bi-kpi-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}@media (max-width:1200px){.bi-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.bi-kpi-grid{grid-template-columns:1fr}}.bi-kpi{align-items:flex-start;background:var(--bi-surface);border:1px solid var(--bi-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);display:flex;gap:.875rem;overflow:hidden;padding:1rem 1.125rem;position:relative}.bi-kpi:before{background:var(--bi-accent);background:var(--bi-kpi-accent,var(--bi-accent));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.bi-kpi--navy{--bi-kpi-accent:#1e3a5f}.bi-kpi--sky{--bi-kpi-accent:#0284c7}.bi-kpi--green{--bi-kpi-accent:#059669}.bi-kpi--amber{--bi-kpi-accent:#d97706}.bi-kpi__icon{align-items:center;background:var(--bi-accent-soft);background:var(--bi-kpi-bg,var(--bi-accent-soft));border-radius:10px;color:var(--bi-accent);color:var(--bi-kpi-accent,var(--bi-accent));display:flex;flex-shrink:0;font-size:1.125rem;height:2.5rem;justify-content:center;width:2.5rem}.bi-kpi--navy .bi-kpi__icon{--bi-kpi-bg:#e2e8f0}.bi-kpi--sky .bi-kpi__icon{--bi-kpi-bg:#e0f2fe}.bi-kpi--green .bi-kpi__icon{--bi-kpi-bg:#d1fae5}.bi-kpi--amber .bi-kpi__icon{--bi-kpi-bg:#fef3c7}.bi-kpi__content{flex:1 1;min-width:0}.bi-kpi__label{color:var(--bi-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bi-kpi__value{color:var(--bi-text);font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:.15rem}.bi-kpi__meta{color:var(--bi-muted);font-size:.8125rem;margin-top:.35rem}.bi-kpi__bar{background:#e2e8f0;border-radius:999px;height:4px;margin-top:.625rem;overflow:hidden}.bi-kpi__bar-fill{background:var(--bi-accent);background:var(--bi-kpi-accent,var(--bi-accent));border-radius:999px;height:100%}.bi-panel-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.bi-panel{background:var(--bi-surface);border:1px solid var(--bi-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);display:flex;flex-direction:column;min-height:0}.bi-panel--span-8{grid-column:span 8}.bi-panel--span-7{grid-column:span 7}.bi-panel--span-5{grid-column:span 5}.bi-panel--span-4{grid-column:span 4}.bi-panel--span-12{grid-column:span 12}@media (max-width:992px){.bi-panel--span-4,.bi-panel--span-5,.bi-panel--span-7,.bi-panel--span-8{grid-column:span 12}}.bi-panel__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;padding:.875rem 1.125rem 0}.bi-panel__title{color:var(--bi-text);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin:0}.bi-panel__subtitle{color:var(--bi-muted);font-size:.75rem;margin:.15rem 0 0}.bi-panel__badge{background:#f1f5f9;border-radius:999px;color:var(--bi-muted);font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.bi-panel__body{flex:1 1;min-height:260px;padding:.5rem 1rem 1rem;position:relative}.bi-panel__body--compact{min-height:220px}.bi-table-panel .bi-panel__body{min-height:auto;padding-top:0}.bi-rank-list{list-style:none;margin:0;padding:.25rem 0 0}.bi-rank-item{grid-gap:.5rem .75rem;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:.5rem .75rem;grid-template-columns:1.5rem 1fr auto;padding:.55rem 0}.bi-rank-item:last-child{border-bottom:none}.bi-rank-item__pos{color:var(--bi-muted);font-size:.75rem;font-weight:700;text-align:center}.bi-rank-item__name{color:var(--bi-text);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-rank-item__meta{color:var(--bi-muted);font-size:.6875rem}.bi-rank-item__amount{font-feature-settings:"tnum";color:var(--bi-text);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.bi-rank-item__bar{background:#e2e8f0;border-radius:999px;grid-column:2/-1;height:3px;overflow:hidden}.bi-rank-item__bar-fill{background:linear-gradient(90deg,#0284c7,#0369a1);border-radius:999px;height:100%}.bi-table-panel .p-datatable{font-size:.8125rem}.bi-table-panel .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border-color:var(--bi-border);color:var(--bi-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.65rem .75rem;text-transform:uppercase}.bi-table-panel .p-datatable .p-datatable-tbody>tr{cursor:pointer}.bi-table-panel .p-datatable .p-datatable-tbody>tr:hover{background:#f8fafc}.bi-table-panel .p-datatable .p-datatable-tbody>tr>td{border-color:#f1f5f9;padding:.6rem .75rem}.bi-table-panel .amount-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.bi-empty-hint{color:var(--bi-muted);font-size:.8125rem;padding:2rem 1rem;text-align:center}.profile-page{height:100%;margin:0;padding:0}.profile-page .p-card{background:var(--surface-card);border:none;border-radius:0;box-shadow:none;height:100%;margin:0;padding:1.5rem}.profile-page .p-tabview{background:#0000}.profile-page .p-tabview .p-tabview-nav{background:#0000;border:none;border-bottom:1px solid var(--surface-200)}.profile-page .p-tabview .p-tabview-nav .p-tabview-header{background:#0000}.profile-page .p-tabview .p-tabview-nav .p-tabview-header.p-tabview-header-active{background:#0000;border-bottom:2px solid var(--primary-color)}.profile-page .p-tabview .p-tabview-panels{background:#0000;border:none;padding:1.5rem 0 0}.profile-page .p-fieldset{border:1px solid var(--surface-200);border-radius:var(--border-radius);margin-bottom:1rem}.profile-page .p-fieldset .p-fieldset-legend{background:var(--surface-card);border:1px solid var(--surface-200);border-radius:var(--border-radius);color:var(--text-color);font-weight:600;padding:.5rem 1rem}.profile-page .p-fieldset .p-fieldset-content{padding:1rem}.profile-page .p-calendar,.profile-page .p-dropdown,.profile-page .p-inputtext,.profile-page .p-inputtextarea{width:100%}.profile-page .p-calendar:not(.p-disabled):hover,.profile-page .p-dropdown:not(.p-disabled):hover,.profile-page .p-inputtext:focus,.profile-page .p-inputtextarea:focus{border-color:var(--primary-color)}.profile-page .p-invalid{border-color:var(--red-500)!important}.profile-page .p-error{color:var(--red-500);display:block;font-size:.75rem;margin-top:.25rem}.profile-page .p-avatar{background:var(--surface-100);border:3px solid var(--surface-200);transition:all .3s ease}.profile-page .p-avatar:hover{border-color:var(--primary-color);transform:scale(1.05)}.profile-page .p-fileupload-basic .p-button{border-radius:var(--border-radius);font-size:.875rem}.profile-page .p-progressbar{background:var(--surface-200);border-radius:var(--border-radius);height:.5rem;overflow:hidden}.profile-page .p-progressbar .p-progressbar-value{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-text));border-radius:var(--border-radius)}.profile-page .field-radiobutton{align-items:center;display:flex;margin-bottom:.75rem}.profile-page .field-radiobutton input[type=radio]{margin-right:.5rem}.profile-page .field-radiobutton label{cursor:pointer;font-size:.875rem;line-height:1.4}.profile-page .field-checkbox{align-items:center;display:flex}.profile-page .field-checkbox .p-checkbox{margin-right:.75rem}.profile-page .field-checkbox label{cursor:pointer;font-size:.875rem;line-height:1.4}.profile-page .p-message{border-radius:var(--border-radius);margin:0}.profile-page .p-message.p-message-info{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-800)}.profile-page .p-button{border-radius:var(--border-radius);font-weight:500;transition:all .2s ease}.profile-page .p-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.profile-page .p-button:active{transform:translateY(0)}.profile-page .p-divider{margin:1.5rem 0}.profile-page .p-divider.p-divider-horizontal:before{border-top:1px solid var(--surface-200)}.profile-page .text-red-500{color:var(--red-500)}@media screen and (max-width:768px){.profile-page{padding:0}.profile-page .p-card{border-radius:0;padding:1rem}.profile-page .p-tabview .p-tabview-panels{padding:1rem 0 0}.profile-page .p-fieldset .p-fieldset-content{padding:.75rem}.profile-page .p-avatar{height:100px!important;width:100px!important}.profile-page .field-checkbox label,.profile-page .field-radiobutton label{font-size:.8rem}}.profile-page .p-skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,var(--surface-200) 25%,var(--surface-100) 50%,var(--surface-200) 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-page .text-500{color:var(--text-color-secondary);font-size:.75rem;line-height:1.4;margin-top:.25rem;text-align:right}.profile-page .profile-image-preview{display:inline-block;position:relative}.profile-page .profile-image-preview:hover:after{background:#000000b3;border-radius:var(--border-radius);color:#fff;content:"Click to change";font-size:.75rem;left:50%;padding:.5rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.profile-page .p-tabview-panel{padding:0}.profile-page .h-full .p-fieldset{display:flex;flex-direction:column;height:100%}.profile-page .h-full .p-fieldset .p-fieldset-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.profile-page .status-indicator{align-items:center;border-radius:1rem;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.profile-page .status-indicator.active{background:var(--green-100);color:var(--green-800)}.profile-page .status-indicator.inactive{background:var(--red-100);color:var(--red-800)}.profile-page .status-indicator.on_leave{background:var(--orange-100);color:var(--orange-800)}.profile-page .validation-message{align-items:center;background:var(--red-50);border:1px solid var(--red-200);border-radius:var(--border-radius);color:var(--red-800);display:flex;font-size:.875rem;margin-top:.5rem;padding:.5rem}.profile-page .validation-message .pi{color:var(--red-500);margin-right:.5rem}.profile-page .success-message{align-items:center;background:var(--green-50);border:1px solid var(--green-200);border-radius:var(--border-radius);color:var(--green-800);display:flex;font-size:.875rem;margin-top:.5rem;padding:.5rem}.profile-page .success-message .pi{color:var(--green-500);margin-right:.5rem}.entity-page.number-sequences .entity-list-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.entity-page.number-sequences .entity-row-actions--pair .entity-row-action--edit{border-radius:0 6px 6px 0!important}.entity-page.number-sequences .number-sequences-tabs .p-tabview-panels{padding:0}.entity-page.number-sequences .number-sequences-tabs .p-tabview-panel{padding-top:1rem}.number-sequences-field-order-title{color:var(--text-color);font-size:.875rem;font-weight:600;margin:1rem 0 .75rem}.number-sequences-field-order-list{display:flex;flex-direction:column;gap:.5rem}.number-sequences-field-order-item{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.number-sequences-field-order-item,.number-sequences-preview-box{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;padding:.75rem 1rem}.entity-sidebar.number-sequences-rule-sidebar .field-group.field-group--switch.span-3{grid-column:span 6}@media (max-width:992px){.entity-sidebar.number-sequences-rule-sidebar .field-group.field-group--switch.span-3{grid-column:span 12}}@media (max-width:768px){.entity-page.number-sequences .entity-list-toolbar-left{width:100%}}.entity-page.accounting-periods .entity-list-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.entity-page.accounting-periods .accounting-periods-tabs .p-tabview-panels{padding:0}.entity-page.accounting-periods .accounting-periods-tabs .p-tabview-panel{padding-top:1rem}.entity-page.accounting-periods .entity-row-actions--period .entity-row-action--close{background:var(--surface-0);border:1px solid var(--surface-300);border-left:none;border-radius:0!important;border-right:none;color:var(--primary-color)}.entity-page.accounting-periods .entity-row-actions--period .entity-row-action--close:hover:not(:disabled){background:var(--surface-50);border-color:var(--surface-400)}.entity-page.accounting-periods .entity-row-actions--period .entity-row-action--close:disabled{color:var(--text-color-secondary);cursor:not-allowed;opacity:.45}.entity-page.accounting-periods .entity-row-actions--pair .entity-row-action--edit{border-radius:0 6px 6px 0!important}.entity-page.accounting-periods .confirmation-content{align-items:center;display:flex;gap:.75rem}@media (max-width:768px){.entity-page.accounting-periods .entity-list-toolbar-left{width:100%}}.entity-page.ratei-risconti .ratei-risconti-filters .p-card-body{padding:1rem 1.25rem}.entity-page.ratei-risconti .ratei-risconti-filters-grid{grid-gap:.875rem 1.25rem;align-items:end;display:grid;gap:.875rem 1.25rem;grid-template-columns:minmax(12rem,1fr) minmax(16rem,2fr)}.entity-page.ratei-risconti .field-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}.entity-page.ratei-risconti .field-group>label{color:var(--text-color);font-size:.8125rem;font-weight:500}.entity-page.ratei-risconti .ratei-risconti-company-value{align-items:center;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;color:var(--text-color);display:flex;font-size:.875rem;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem}.entity-page.ratei-risconti .ratei-risconti-toolbar-meta{align-self:center;color:var(--text-color-secondary);font-size:.8125rem}.entity-page.ratei-risconti .ratei-risconti-history-filters{grid-gap:.75rem 1rem;align-items:end;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:1rem}.entity-page.ratei-risconti .ratei-risconti-preview-list{max-height:24rem;overflow:auto}.entity-page.ratei-risconti .ratei-risconti-preview-card{margin-bottom:.75rem}.entity-page.ratei-risconti .ratei-risconti-preview-card:last-child{margin-bottom:0}.entity-page.ratei-risconti .ratei-risconti-preview-card .p-card-body{padding:.875rem 1rem}.entity-page.ratei-risconti .ratei-risconti-preview-meta{grid-gap:.5rem 1rem;display:grid;font-size:.8125rem;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.entity-page.ratei-risconti .ratei-risconti-preview-empty{background:var(--surface-50);border:1px dashed var(--surface-300);border-radius:6px;padding:1.5rem;text-align:center}.entity-page.ratei-risconti .datatable-responsive .p-datatable-wrapper{overflow-x:auto}@media (max-width:768px){.entity-page.ratei-risconti .ratei-risconti-filters-grid{grid-template-columns:minmax(0,1fr)}.entity-page.ratei-risconti .entity-list-toolbar-right{width:100%}}.withholding-tax-form-sidebar .p-calendar,.withholding-tax-form-sidebar .p-calendar .p-inputtext{width:100%}.entity-page.withholding-tax .confirmation-content{align-items:center;display:flex;gap:.75rem}.warehouse-movement-form .p-datatable .p-inputnumber-input,.warehouse-movement-form .p-datatable .p-inputtext{font-size:.875rem}.warehouse-reason-code-form .field-help{color:var(--text-color-secondary);display:block;font-size:.8125rem;line-height:1.35;margin-top:.35rem}.warehouse-reason-code-form .p-inputgroup .p-button{flex:0 0 auto}.inventory-summary-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.inventory-summary-stat{text-align:center}.inventory-summary-stat__value{font-size:1.25rem;font-weight:600}.inventory-summary-stat__label{color:var(--text-color-secondary);font-size:.875rem}.warehouse-dashboard.bi-dashboard{--bi-bg:#eef2f7;--bi-surface:#fff;--bi-border:#e2e8f0;--bi-text:#0f172a;--bi-muted:#64748b;--bi-navy:#0f2744;--bi-navy-soft:#1e3a5f;--bi-accent:#0284c7;--bi-accent-soft:#e0f2fe;--bi-success:#059669;--bi-success-soft:#d1fae5;--bi-warning:#d97706;--bi-warning-soft:#fef3c7;--bi-danger:#dc2626;--bi-shadow:0 1px 2px #0f172a0f,0 4px 16px #0f172a0f;--bi-radius:12px;background:var(--bi-bg);margin:-1rem -1.25rem;min-height:calc(100vh - 8rem);padding:0 1.25rem 1.5rem}.inventory-counts-page .variance-positive{color:#059669;font-weight:600}.inventory-counts-page .variance-negative{color:#dc2626;font-weight:600}.inventory-count-form__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-count-form__grid .field--wide{grid-column:1/-1}.inventory-count-form__header-card,.inventory-count-form__lines-card{margin-bottom:1rem}.inventory-count-form__lines-card .p-card-body{padding-top:0}@media (max-width:768px){.inventory-count-form__grid{grid-template-columns:1fr}}.entity-page.item-ledger .item-ledger-item-field{grid-column:span 2}.entity-page.item-ledger .quantity-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entity-page.item-ledger .quantity-value--in{color:#16a34a;color:var(--green-600,#16a34a)}.entity-page.item-ledger .quantity-value--out{color:#dc2626;color:var(--red-600,#dc2626)}.entity-page.item-ledger .item-ledger-balance-header{margin-bottom:.875rem}.entity-page.item-ledger .item-ledger-balance-loading{display:flex;justify-content:center;padding:.5rem 0}.entity-page.item-ledger .item-ledger-kpi-row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:.125rem;width:100%}.entity-page.item-ledger .item-ledger-kpi{border-right:1px solid var(--surface-200);display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:6.5rem;padding:0 1rem}.entity-page.item-ledger .item-ledger-kpi:first-child{padding-left:0}.entity-page.item-ledger .item-ledger-kpi:last-child{border-right:none;padding-right:0}.entity-page.item-ledger .item-ledger-kpi-label{color:var(--text-color-secondary);font-size:.75rem;white-space:nowrap}.entity-page.item-ledger .item-ledger-kpi-value{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}@media (max-width:768px){.entity-page.item-ledger .item-ledger-kpi-row{flex-wrap:wrap;gap:.75rem 0}.entity-page.item-ledger .item-ledger-kpi{border-right:none;flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;min-width:calc(50% - .5rem);padding:0}}.wh-year-close-page{padding:.25rem 0}.wh-year-close__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.wh-year-close__header h2{margin:0 0 .25rem}.wh-year-close__header p{color:var(--text-color-secondary);margin:0}.wh-year-close__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wh-year-close__grid .field--wide{grid-column:1/-1}.wh-year-close__snapshot-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.wh-year-close__preview-head{display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.wh-year-close__preview-block+.wh-year-close__preview-block{margin-top:1rem}.wh-year-close__errors{color:var(--red-600);font-size:.875rem}.wh-year-close__hint{color:var(--text-color-secondary);font-size:.875rem}.wh-year-close__mode .p-button{min-width:7rem}@media (max-width:900px){.wh-year-close__grid{grid-template-columns:1fr}}.classifications-page{padding:.25rem 0}.classifications-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.classifications-page__header h2{margin:0 0 .25rem}.classifications-page__header p{color:var(--text-color-secondary);margin:0}.cap-planner{--cap-accent:var(--primary-color,#2563eb);--cap-accent-soft:#2563eb1f;--cap-border:var(--surface-border);--cap-card:var(--surface-card);display:flex;flex-direction:column;gap:1rem}.cap-toolbar{grid-gap:.75rem;display:grid;gap:.75rem}.cap-toolbar__nav{align-items:center;display:flex;gap:.25rem}.cap-toolbar__title{font-size:1.15rem;font-weight:700;margin:0}.cap-toolbar__actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.cap-view-switch .p-button{font-size:.82rem;padding:.45rem .75rem}.cap-loading{grid-gap:.75rem;display:grid;gap:.75rem}.cap-month-layout{grid-gap:1rem;display:grid;gap:1rem}.cap-month-calendar .p-datepicker{background:var(--cap-card);border:1px solid var(--cap-border);border-radius:16px;padding:.5rem;width:100%}.cap-month-calendar .p-datepicker-calendar-container{width:100%}.cap-month-day{align-items:center;background:#0000;border:none;border-radius:999px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;height:2.35rem;justify-content:center;margin:0 auto;width:2.2rem}.cap-month-day.is-selected{background:var(--cap-accent-soft);color:var(--cap-accent);font-weight:700}.cap-month-day.is-today span:first-child{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 2px var(--cap-accent);display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.cap-month-day__dots{display:inline-flex;gap:.15rem}.cap-month-day__dots i{border-radius:999px;font-style:normal;height:.35rem;width:.35rem}.cap-agenda,.cap-side-panel,.cap-week-grid{grid-gap:.75rem;display:grid;gap:.75rem}.cap-side-panel,.cap-week-column{background:var(--cap-card);border:1px solid var(--cap-border);border-radius:16px;padding:.85rem}.cap-side-panel__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.cap-side-panel__head h3{font-size:.95rem;margin:0}.cap-event-card{grid-gap:.65rem;align-items:start;background:var(--cap-card);border:1px solid var(--cap-border);border-left:4px solid var(--cap-event-color,var(--cap-accent));border-radius:12px;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;padding:.75rem .85rem;text-align:left;width:100%}.cap-event-card+.cap-event-card{margin-top:.5rem}.cap-event-card__time{color:var(--text-color-secondary);font-size:.78rem;font-weight:700;white-space:nowrap}.cap-event-card__body{align-items:flex-start;display:flex;gap:.55rem;min-width:0}.cap-event-card__body i{color:var(--cap-accent);color:var(--cap-event-color,var(--cap-accent));margin-top:.15rem}.cap-event-card__body strong{display:block;line-height:1.3}.cap-event-card__body small{color:var(--text-color-secondary);display:block;font-size:.82rem}.cap-event-card__kind{color:var(--cap-accent);color:var(--cap-event-color,var(--cap-accent));font-size:.72rem;font-weight:700;text-transform:uppercase}.cap-week-grid{align-items:stretch;grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:auto}.cap-week-column{display:flex;flex-direction:column;height:100%;min-width:0}.cap-week-column.is-selected{border-color:var(--cap-accent);box-shadow:inset 0 0 0 1px var(--cap-accent-soft)}.cap-week-column__head{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;margin-bottom:.65rem;width:100%}.cap-week-column__head strong{font-size:1.1rem}.cap-week-column__body{display:flex;flex:1 1;flex-direction:column;gap:.45rem;min-width:0}.cap-week-column .cap-event-card{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.cap-week-column .cap-event-card+.cap-event-card{margin-top:0}.cap-week-column .cap-event-card__body,.cap-week-column .cap-event-card__time{width:100%}.cap-week-column .cap-event-card__body small,.cap-week-column .cap-event-card__body strong{overflow-wrap:anywhere}.cap-week-column .cap-event-card__kind{align-self:flex-start}.cap-week-empty{background:#0000;border:1px dashed var(--cap-border);border-radius:10px;color:var(--text-color-secondary);cursor:pointer;min-height:3rem}.cap-agenda-group__label{font-size:.85rem;font-weight:700}.cap-empty{color:var(--text-color-secondary);margin:0;padding:1rem .25rem;text-align:center}.cap-event-dialog__body{grid-gap:.75rem;display:grid;gap:.75rem}.cap-event-dialog__subtitle{color:var(--text-color-secondary);margin:0}.cap-event-dialog__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (min-width:900px){.cap-toolbar{align-items:center;grid-template-columns:auto 1fr auto}.cap-month-layout{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}@media (max-width:899px){.cap-week-grid{grid-template-columns:repeat(7,minmax(9rem,1fr))}.cap-view-switch{flex:1 1}.cap-view-switch .p-selectbutton{display:flex;width:100%}.cap-view-switch .p-button{flex:1 1}}@media (max-width:767px){.cap-event-dialog.p-dialog{max-width:calc(100vw - 1rem)!important;width:calc(100vw - 1rem)!important}}.flc-app{--flc-accent:#2563eb;--flc-accent-soft:#dbeafe;--flc-accent-dark:#1d4ed8;--flc-surface:var(--surface-ground);--flc-card:var(--surface-card);--flc-border:var(--surface-border);--flc-nav-h:4.75rem;background:radial-gradient(circle at top right,#2563eb1f,#0000 34%),linear-gradient(180deg,#2563eb0a,#0000 220px);margin:0 auto;max-width:920px;min-height:calc(100vh - 7rem)}.flc-topbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem .25rem}.flc-topbar__brand{color:var(--flc-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.flc-topbar h1{font-size:1.35rem;line-height:1.2;margin:.15rem 0 0}.flc-main{padding:0 1rem 1rem}.flc-main--nav{padding-bottom:calc(var(--flc-nav-h) + 1rem)}.flc-view{display:flex;flex-direction:column;gap:1rem}.flc-hero{background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#3b82f6);border-radius:20px;box-shadow:0 16px 40px #2563eb40;color:#fff;padding:1.25rem}.flc-hero__eyebrow{font-size:.8rem;letter-spacing:.06em;margin:0;opacity:.85;text-transform:uppercase}.flc-hero h2{font-size:1.55rem;margin:.35rem 0 .5rem}.flc-hero__text{line-height:1.45;margin:0;opacity:.92}.flc-hero--compact{padding-bottom:.25rem}.flc-hero--compact h2{font-size:1.35rem}.flc-hero--compact .flc-quick-actions{margin-top:.75rem}.flc-quick-actions{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.flc-quick-action{align-items:center;background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;min-height:4.5rem}.flc-quick-action i{font-size:1.15rem}.flc-quick-action--primary{background:#fff;border-color:#fff;color:var(--flc-accent-dark)}.flc-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.flc-stat{align-items:center;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:16px;display:flex;flex-direction:column;gap:.15rem;padding:.85rem .5rem;text-align:center}.flc-stat i{color:var(--flc-accent)}.flc-stat strong{font-size:1.25rem}.flc-stat span{color:var(--text-color-secondary);font-size:.75rem}.flc-panel{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:18px;box-shadow:0 8px 24px #0f172a0a;padding:1rem}.flc-panel--flat{box-shadow:none}.flc-panel h2,.flc-panel h3{margin:0 0 .35rem}.flc-panel__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.flc-empty,.flc-muted{color:var(--text-color-secondary)}.flc-empty{margin:0}.flc-search{align-items:center;background:var(--flc-surface);border:1px solid var(--flc-border);border-radius:14px;display:flex;gap:.65rem;margin-top:.85rem;padding:.65rem .85rem}.flc-search--barcode{margin-top:.65rem}.flc-search i{color:var(--text-color-secondary)}.flc-search .p-inputtext,.flc-search__input{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%}.flc-card{grid-gap:0;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:16px;display:grid;gap:0;grid-template-columns:1fr auto;margin-bottom:.75rem;overflow:hidden}.flc-card__main{background:#0000;gap:.85rem;padding:.95rem;text-align:left;width:100%}.flc-card__action,.flc-card__main{border:none;cursor:pointer;display:flex}.flc-card__action{align-items:center;background:var(--flc-accent-soft);border-left:1px solid var(--flc-border);color:var(--flc-accent-dark);flex-direction:column;font-size:.72rem;font-weight:700;gap:.25rem;justify-content:center;min-width:4.5rem}.flc-avatar{background:var(--flc-accent-soft);border-radius:999px;color:var(--flc-accent-dark);display:grid;flex-shrink:0;font-weight:700;height:2.75rem;place-items:center;width:2.75rem}.flc-avatar--lg{font-size:1.35rem;height:4rem;margin:0 auto .75rem;width:4rem}.flc-card__body{min-width:0}.flc-card__title-row{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.flc-card__title-row h3{font-size:1rem;margin:0}.flc-pill{background:var(--flc-surface);border-radius:999px;color:var(--text-color-secondary);font-size:.72rem;padding:.15rem .5rem;white-space:nowrap}.flc-card__foot,.flc-card__meta{color:var(--text-color-secondary);font-size:.85rem;margin:.25rem 0 0}.flc-activity{align-items:center;border-bottom:1px solid var(--flc-border);display:flex;gap:.75rem;padding:.7rem 0}.flc-activity__main{background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;gap:.75rem;min-width:0;padding:0;text-align:left}.flc-activity__main:disabled{cursor:default}.flc-activity__edit{align-items:center;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:10px;color:var(--flc-accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.flc-activity:last-child{border-bottom:none}.flc-activity__icon{background:var(--flc-accent-soft);border-radius:12px;color:var(--flc-accent);display:grid;height:2.4rem;place-items:center;width:2.4rem}.flc-activity__title{font-weight:600}.flc-activity__sub{font-size:.88rem}.flc-product-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.flc-product-card{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:18px;box-shadow:0 10px 24px #0f172a0d;display:flex;flex-direction:column;min-height:220px;overflow:hidden;position:relative}.flc-product-card__visual{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--flc-accent-dark);display:grid;font-size:1.5rem;font-weight:800;min-height:92px;overflow:hidden;place-items:center;position:relative}.flc-product-card__image{height:100%;object-fit:cover;width:100%}.flc-stock{border-radius:999px;bottom:.55rem;font-size:.68rem;font-weight:700;left:.55rem;padding:.15rem .45rem;position:absolute}.flc-stock--ok{background:#16a34a1f;color:#15803d}.flc-stock--warn{background:#eab30829;color:#a16207}.flc-product-card__body{flex:1 1;padding:.85rem .85rem 3rem}.flc-product-card__code{color:var(--text-color-secondary);font-size:.72rem}.flc-product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;line-height:1.35;margin:.25rem 0;overflow:hidden}.flc-product-card__price{color:var(--flc-accent-dark);font-size:1rem;font-weight:700}.flc-product-card__add{background:var(--flc-accent);border:none;border-radius:999px;bottom:.75rem;box-shadow:0 8px 18px #2563eb59;color:#fff;cursor:pointer;height:2.5rem;position:absolute;right:.75rem;width:2.5rem}.flc-cart-line{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--flc-border);display:grid;gap:.75rem;grid-template-columns:1fr auto auto;padding:.85rem 0}.flc-cart-line:last-child{border-bottom:none}.flc-cart-line__info strong{display:block}.flc-cart-line__price{color:var(--flc-accent-dark);font-weight:700}.flc-qty-stepper{align-items:center;background:var(--flc-surface);border:1px solid var(--flc-border);border-radius:999px;display:inline-flex;overflow:hidden}.flc-qty-stepper button{background:#0000;border:none;cursor:pointer;font-size:1.1rem;height:2rem;width:2rem}.flc-qty-stepper span{font-weight:700;min-width:1.75rem;text-align:center}.flc-cart-line__remove{background:#0000;border:none;color:var(--red-500);cursor:pointer}.flc-empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1rem;text-align:center}.flc-empty-state i{color:var(--flc-accent);font-size:2rem}.flc-checkout-bar{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:18px;bottom:calc(var(--flc-nav-h) + .5rem);box-shadow:0 12px 30px #0f172a14;display:flex;flex-direction:column;gap:.85rem;padding:1rem;position:-webkit-sticky;position:sticky}.flc-checkout-bar__row{display:flex;justify-content:space-between;margin-bottom:.25rem}.flc-checkout-bar__row--total{border-top:1px solid var(--flc-border);font-size:1.05rem;margin-top:.35rem;padding-top:.35rem}.flc-checkout-bar__submit{min-height:2.85rem;width:100%}.flc-customer-hero{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:20px;padding:1.25rem 1rem 1.5rem;position:relative;text-align:center}.flc-customer-hero__back{left:.25rem;position:absolute;top:.25rem}.flc-customer-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1rem}.flc-info-line{border-bottom:1px solid var(--flc-border);display:flex;flex-direction:column;gap:.2rem;padding:.7rem 0}.flc-info-line:last-child{border-bottom:none}.flc-detail-head{align-items:center;display:flex;gap:.5rem}.flc-field,.flc-form .flc-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.flc-field label{font-size:.85rem;font-weight:700}.flc-field-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr}.flc-form-actions{display:flex;gap:.75rem;justify-content:flex-end}.flc-form-actions .p-button-danger{margin-right:auto}.flc-select-button .p-button{flex:1 1}.flc-nav{grid-gap:.15rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid var(--flc-border);bottom:0;display:grid;gap:.15rem;grid-template-columns:repeat(5,minmax(0,1fr));min-height:var(--flc-nav-h);padding:.45rem .75rem calc(.45rem + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:30}.flc-nav button{align-items:center;background:#0000;border:none;border-radius:12px;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:.65rem;font-weight:600;gap:.1rem;justify-content:center;padding:.15rem 0;position:relative}.flc-nav button i{font-size:1.1rem}.flc-nav button.is-active{background:var(--flc-accent-soft);color:var(--flc-accent-dark)}.flc-nav__cart em{background:var(--flc-accent);border-radius:999px;color:#fff;font-size:.62rem;font-style:normal;font-weight:700;height:1.1rem;line-height:1.1rem;min-width:1.1rem;padding:0 .25rem;position:absolute;right:calc(50% - 1.35rem);text-align:center;top:.1rem}.flc-doc-row{align-items:flex-start;border-bottom:1px solid var(--flc-border);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 0}.flc-doc-row:last-child{border-bottom:none}.flc-doc-row__main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.flc-doc-row__main strong{font-size:.95rem}.flc-doc-row__side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.45rem}.flc-doc-row__convert{white-space:nowrap}.flc-doc-row__badge{color:var(--green-600);font-size:.72rem;font-weight:600}.flc-success-dialog__body{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 .25rem;text-align:center}.flc-success-dialog__icon{color:var(--green-500);font-size:2.5rem}.flc-success-dialog__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.flc-customer-picker{align-items:stretch;display:flex;gap:.35rem;width:100%}.flc-customer-picker__main{align-items:center;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:14px;cursor:pointer;display:flex;flex:1 1;gap:.75rem;justify-content:space-between;min-height:3rem;padding:.75rem 1rem;text-align:left}.flc-customer-picker--selected .flc-customer-picker__main{border-color:var(--flc-accent)}.flc-customer-picker.is-disabled .flc-customer-picker__main{cursor:not-allowed;opacity:.6}.flc-customer-picker__text{align-items:center;display:flex;gap:.55rem;min-width:0}.flc-customer-picker__text span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.flc-customer-picker__text strong{font-size:.95rem;line-height:1.3}.flc-customer-picker__text small{color:var(--text-color-secondary);font-size:.8rem}.flc-picker-clear{align-items:center;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:14px;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;justify-content:center;min-height:3rem;width:2.5rem}.flc-picker-option-icon{color:var(--flc-accent);font-size:1rem}.flc-segmented{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flc-segmented button{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:.85rem;font-weight:600;min-height:2.75rem;padding:.65rem .75rem}.flc-segmented button.is-active{background:var(--flc-accent-soft);border-color:var(--flc-accent);color:var(--flc-accent-dark)}.flc-datetime-picker{align-items:center;display:flex;gap:.35rem;position:relative}.flc-datetime-picker__input{background:var(--flc-card);border:1px solid var(--flc-border);border-radius:14px;color:var(--text-color);flex:1 1;font:inherit;min-height:3rem;padding:.75rem 1rem}.flc-doc-filter{margin-top:.75rem}.flc-customer-picker-dialog .p-dialog-content{padding-top:.5rem}.flc-customer-picker-dialog__search{align-items:center;background:var(--flc-surface);border:1px solid var(--flc-border);border-radius:14px;display:flex;gap:.65rem;margin-bottom:.75rem;padding:.65rem .85rem}.flc-customer-picker-dialog__search .p-inputtext{border:none;box-shadow:none;padding:0}.flc-customer-picker-dialog__list{display:flex;flex-direction:column;gap:.5rem;max-height:min(60vh,420px);overflow-y:auto}.flc-customer-picker-dialog__item{align-items:center;background:var(--flc-card);border:1px solid var(--flc-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:.55rem;padding:.85rem 1rem;text-align:left;width:100%}.flc-customer-picker-dialog__item.is-selected{background:var(--flc-accent-soft);border-color:var(--flc-accent)}.flc-customer-picker-dialog__body{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.flc-customer-picker-dialog__name{font-weight:600}.flc-customer-picker-dialog__meta{color:var(--text-color-secondary);font-size:.82rem}.flc-customer-picker-dialog__empty{color:var(--text-color-secondary);margin:0;padding:1rem;text-align:center}@media (max-width:767px){.flc-customer-picker-dialog.p-dialog{height:100vh;margin:0;max-height:100vh;max-width:100vw!important;width:100vw!important}.flc-customer-picker-dialog .p-dialog-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.flc-customer-picker-dialog__list{flex:1 1;max-height:none}}.flc-skeleton{margin-bottom:.75rem}@media (min-width:768px){.flc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flc-field-grid{grid-template-columns:1fr 1fr}.flc-nav{border:1px solid var(--flc-border);border-radius:18px 18px 0 0;margin:0 auto;max-width:520px}}@media (max-width:767px){.flc-app{margin:0 -.5rem}.flc-quick-actions{grid-template-columns:1fr}.flc-quick-action{flex-direction:row;justify-content:flex-start;min-height:3rem;padding:0 1rem}.flc-form-actions{background:var(--flc-card);bottom:0;padding-top:.75rem;position:-webkit-sticky;position:sticky}.flc-form-actions .p-button{flex:1 1}}.tenant-user-management__subtitle{color:var(--text-color-secondary);font-size:.9375rem}.tenant-user-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.tenant-user-stats__item{background:var(--surface-0);border:1px solid var(--surface-300);border-radius:6px;padding:.875rem 1rem}.tenant-user-stats__value{color:var(--text-color);font-size:1.5rem;font-weight:600;line-height:1.2}.tenant-user-stats__label{color:var(--text-color-secondary);font-size:.8125rem;margin-top:.25rem}.tenant-user-management .entity-row-action--activate{background:var(--surface-0);border:1px solid var(--surface-300);border-left:none;border-radius:0 6px 6px 0!important;color:var(--green-600)}.tenant-user-management .entity-row-action--activate:hover{background:color-mix(in srgb,var(--green-500) 12%,var(--surface-0));color:var(--green-700)}.tenant-user-form__help,.tenant-user-form__note{color:var(--text-color-secondary);display:block;font-size:.875rem;margin-top:.5rem}.tenant-user-form__note{font-style:italic;margin-top:1rem}.permission-groups-page{padding:1.5rem}.permission-groups-page__header{margin-bottom:1rem}.permission-groups-page__header h2{margin:0 0 .25rem}.permission-groups-page__header p{color:var(--text-color-secondary);margin:0}.permission-catalog{border:1px solid var(--surface-border);border-radius:8px;max-height:420px;overflow-y:auto;padding:.75rem}.permission-catalog h4{margin:0 0 .75rem}.permission-module{border-top:1px solid var(--surface-border);margin-top:.75rem;padding-top:.75rem}.permission-module:first-of-type{border-top:0;margin-top:0;padding-top:0}.permission-module__header{align-items:center;display:flex;font-weight:600;gap:.5rem;margin-bottom:.5rem}.permission-module__count{color:var(--text-color-secondary);font-size:.875rem;font-weight:400;margin-left:auto}.permission-module__items{grid-gap:.35rem 1rem;display:grid;gap:.35rem 1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-left:1.75rem}.permission-item{align-items:flex-start;display:flex;gap:.5rem}.permission-item label{line-height:1.3}.customer-onboarding-wizard{margin:0 auto;padding:0;width:100%}.wizard-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fffc;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #3b82f61a;overflow:hidden;padding:2.5rem}.wizard-header{border-bottom:2px solid #3b82f61a;margin:0 0 2rem;padding:0 0 2rem;text-align:center}.wizard-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600;margin:0 0 .5rem}.wizard-header p{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:1rem;margin:0}.wizard-steps{margin-bottom:2rem}.wizard-steps .p-steps-item.p-highlight .p-steps-number{background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-color:#3b82f6;border-color:var(--primary-color,#3b82f6)}.wizard-steps .p-steps-item.p-highlight .p-steps-title{color:#3b82f6;color:var(--primary-color,#3b82f6);font-weight:600}.wizard-content{min-height:400px;padding:1rem 0}.step-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-color,#1e293b);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.step-content .text-muted{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:.95rem;margin-bottom:2rem}.field{margin-bottom:1.5rem}.field label{color:#1e293b;color:var(--text-color,#1e293b);display:block;font-weight:600;margin-bottom:.5rem}.field .p-inputtext,.field .p-inputtextarea{width:100%}.field small.p-error{color:#ef4444;display:block;font-weight:500;margin-top:.25rem}.field small.text-muted{color:#64748b;color:var(--text-color-secondary,#64748b);display:block;font-style:italic;margin-top:.25rem}.summary-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.summary-grid>div{background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;padding:.75rem;transition:all .3s ease}.summary-grid>div:hover{background:#3b82f61f;border-color:#3b82f64d}.wizard-actions{align-items:center;border-top:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem}.wizard-actions .p-button{font-weight:600;min-width:120px;transition:all .3s ease}.wizard-actions .p-button:not(.p-button-secondary){background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.wizard-actions .p-button:not(.p-button-secondary):hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.success-panel{background:#10b98114;border:2px solid #10b981;border-radius:12px}.success-panel .p-panel-header{background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-radius:10px 10px 0 0;color:#fff}.completion-details{padding:1rem 0}.completion-details h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);-webkit-background-clip:text;background-clip:text;color:#10b981;font-weight:600;margin-bottom:1rem}.completion-details h5{color:#1e293b;color:var(--text-color,#1e293b);font-weight:600;margin:1.5rem 0 .5rem}.info-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;margin-bottom:1rem}.info-grid>div{background:#10b98114;border:1px solid #10b98133;border-left:4px solid #10b981;border-radius:8px;padding:.75rem;transition:all .3s ease}.info-grid>div:hover{background:#10b9811f;border-color:#10b9814d}.completion-details ul{margin:.5rem 0;padding-left:1.5rem}.completion-details li{color:#64748b;color:var(--text-color-secondary,#64748b);margin-bottom:.5rem}.p-progressspinner{height:50px;width:50px}.field .p-dropdown,.field .p-inputtext,.field .p-inputtextarea{border:1px solid #3b82f633;border-radius:8px;transition:all .3s ease}.field .p-dropdown:focus,.field .p-inputtext:focus,.field .p-inputtextarea:focus{border-color:#3b82f6;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.field .p-dropdown.p-invalid,.field .p-inputtext.p-invalid,.field .p-inputtextarea.p-invalid{border-color:#ef4444}.field .p-dropdown:not(.p-disabled):hover{border-color:#3b82f6;border-color:var(--primary-color,#3b82f6)}@media (max-width:768px){.customer-onboarding-wizard{padding:0}.wizard-card{border-radius:12px;padding:1.5rem}.wizard-header{margin:0 0 1.5rem;padding:0 0 1.5rem}.wizard-header h2{font-size:1.5rem}.wizard-steps{font-size:.9rem}.wizard-actions{flex-direction:column;gap:1rem}.wizard-actions .p-button{width:100%}}.step-content{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.p-message.w-full{margin-bottom:1rem}.p-button-success{background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;font-weight:600;transition:all .3s ease}.p-button-success:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.p-button-success:active{transform:translateY(0)}.p-button-secondary{background:#0000;border:2px solid #3b82f6;border:2px solid var(--primary-color,#3b82f6);color:#3b82f6;color:var(--primary-color,#3b82f6);font-weight:600;transition:all .3s ease}.p-button-secondary:hover{background:#3b82f6;background:var(--primary-color,#3b82f6);box-shadow:0 4px 6px -1px #3b82f64d,0 2px 4px -1px #3b82f633;color:#fff;transform:translateY(-2px)}.p-button-secondary:active{transform:translateY(0)}.wizard-badge{background:#3b82f61f;border:1px solid #3b82f633;border-radius:999px;color:#1d4ed8;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;padding:.35rem .85rem;text-transform:uppercase}.wizard-progress{margin-bottom:1.5rem}.wizard-progress-meta{color:#64748b;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.wizard-progress-bar{background:#3b82f61f;border-radius:999px;height:8px;overflow:hidden}.wizard-progress-fill{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:999px;height:100%;transition:width .35s ease}.wizard-page-error{margin-bottom:1rem}.step-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.75rem}.step-header-icon{align-items:center;background:linear-gradient(135deg,#3b82f626,#10b98126);border-radius:12px;color:#2563eb;display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.step-header h3{-webkit-text-fill-color:unset;background:none;color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 .35rem}.step-header .text-muted{margin-bottom:0}.form-grid{grid-gap:0 1.25rem;display:grid;gap:0 1.25rem}.form-grid-2{grid-template-columns:repeat(2,1fr)}.field-span-2{grid-column:1/-1}.field-hint{display:block;margin-top:.35rem}.tenant-code-display{align-items:center;display:flex;position:relative}.tenant-code-lock{color:#94a3b8;font-size:.85rem;left:.85rem;pointer-events:none;position:absolute;z-index:1}.tenant-code-spin{color:#3b82f6;color:var(--primary-color,#3b82f6);font-size:.9rem;position:absolute;right:.85rem}.tenant-code-input.p-inputtext[readonly]{background:#3b82f60d;border-style:dashed;color:#1e293b;color:var(--text-color,#1e293b);cursor:default;font-family:ui-monospace,monospace;font-weight:600;letter-spacing:.02em;padding-left:2.4rem;width:100%}.tenant-code-input.p-inputtext[readonly]:focus{border-color:#3b82f666;box-shadow:none}[data-theme=dark] .tenant-code-input.p-inputtext[readonly]{background:#3b82f61a;color:#e2e8f0;color:var(--text-color,#e2e8f0)}.database-preview{align-items:center;background:#10b98114;border:1px solid #10b98133;border-radius:8px;color:#065f46;display:flex;font-size:.9rem;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem}.database-preview i{color:#10b981}.summary-panel .p-panel-header{background:#3b82f614;font-weight:600}.admin-user-card{background:#3b82f60a;border:1px solid #3b82f61f;border-radius:12px;padding:1.25rem}.config-review{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.config-review h4{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 1rem}.config-review-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.config-review-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:.2rem;padding:.75rem}.config-review-label{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.config-review-code{color:#0f766e;font-family:ui-monospace,monospace;font-size:.9rem}.validation-actions,.validation-loading{padding:1rem 0;text-align:center}.validation-loading p{color:#64748b;margin-top:.75rem}.launch-step{text-align:center}.launch-step .step-header{justify-content:center;margin-left:auto;margin-right:auto;max-width:520px;text-align:left}.launch-features{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin:1.5rem auto 2rem;max-width:520px}.launch-feature{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;font-size:.875rem;font-weight:500;gap:.65rem;padding:.85rem 1rem;text-align:left}.launch-feature i{color:#3b82f6;font-size:1.1rem}.launch-button{min-width:220px}@media (max-width:768px){.config-review-grid,.form-grid-2,.launch-features{grid-template-columns:1fr}.launch-step .step-header{align-items:center;flex-direction:column;text-align:center}}[data-theme=dark] .wizard-card{background:#1e293bf2;border-color:#ffffff14;box-shadow:0 20px 25px -5px #00000059,0 10px 10px -5px #0003,0 0 0 1px #ffffff0f}[data-theme=dark] .wizard-header{border-bottom-color:#ffffff14}[data-theme=dark] .step-header h3{color:#e2e8f0;color:var(--text-color,#e2e8f0)}[data-theme=dark] .admin-user-card{background:#3b82f614;border-color:#ffffff14}[data-theme=dark] .config-review{background:#0f172a80;border-color:#ffffff14}[data-theme=dark] .config-review h4{color:#e2e8f0;color:var(--text-color,#e2e8f0)}[data-theme=dark] .config-review-item,[data-theme=dark] .launch-feature{background:#0f172a99;border-color:#ffffff14;color:#cbd5e1;color:var(--text-color,#cbd5e1)}[data-theme=dark] .wizard-actions{border-top-color:#ffffff14}.forge-auth-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.forge-auth-background__gradient{animation:forge-auth-glow 48s ease-in-out infinite alternate;background:radial-gradient(circle at 12% 18%,#3b82f624 0,#0000 42%),radial-gradient(circle at 88% 82%,#f59e0b1f 0,#0000 40%),radial-gradient(circle at 50% 100%,#10b9811a 0,#0000 48%),linear-gradient(145deg,#f8fafc,#e2e8f0 48%,#cbd5e1);inset:0;position:absolute}[data-theme=dark] .forge-auth-background__gradient{background:radial-gradient(circle at 15% 20%,#0d94882e 0,#0000 45%),radial-gradient(circle at 82% 78%,#b4530929 0,#0000 42%),radial-gradient(circle at 50% 105%,#3b82f61a 0,#0000 50%),linear-gradient(155deg,#0f172a,#1e293b 55%,#0f172a)}.forge-auth-background__image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.forge-auth-background__image--visible{opacity:1}.forge-auth-background__overlay{background:#ffffff1f;inset:0;position:absolute}[data-theme=dark] .forge-auth-background__overlay{background:#0f172a8c}.forge-auth-background__embers{inset:0;overflow:hidden;position:absolute}.forge-auth-background__ember{animation-iteration-count:infinite;animation-name:forge-auth-ember-rise;animation-timing-function:ease-out;background:radial-gradient(circle,#fbbf248c 0,#f59e0b26 70%,#0000 100%);border-radius:50%;bottom:-8%;opacity:0;position:absolute}[data-theme=dark] .forge-auth-background__ember{background:radial-gradient(circle,#fdba7473 0,#ea580c1f 70%,#0000 100%)}@keyframes forge-auth-glow{0%{filter:saturate(1) brightness(1)}to{filter:saturate(1.05) brightness(1.03)}}@keyframes forge-auth-ember-rise{0%{opacity:0;transform:translateY(0) translateX(0)}12%{opacity:.35}to{opacity:0;transform:translateY(-108vh) translateX(12px)}}@media (prefers-reduced-motion:reduce){.forge-auth-background__gradient{animation:none}.forge-auth-background__ember{display:none}}.customer-onboarding-page-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.customer-onboarding-page{align-items:center;display:flex;flex-direction:column;max-width:960px;position:relative;width:100%;z-index:1}.onboarding-brand{align-items:center;display:flex;gap:.6rem;justify-content:center;margin-bottom:1.25rem}.onboarding-brand__icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-radius:.6rem;box-shadow:0 4px 12px #00000040;color:#fff;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.onboarding-brand__name{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 3px #00000073}.onboarding-trust-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #3b82f626;border-radius:999px;box-shadow:0 4px 12px #0000000f;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;margin-bottom:1.25rem;padding:.75rem 1.25rem}[data-theme=dark] .onboarding-trust-bar{background:#1e293bd9;border-color:#ffffff1a}[data-theme=dark] .trust-item{color:#e2e8f0;color:var(--text-color,#e2e8f0)}.trust-item{align-items:center;color:#334155;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem}.trust-item i{color:#3b82f6;color:var(--primary-color,#3b82f6)}.onboarding-help{color:#ffffffe6;font-size:.9rem;margin-top:1.5rem;text-align:center;text-shadow:0 1px 2px #0006}.onboarding-help a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}.onboarding-help a:hover{color:#a7f3d0;text-decoration:none}@media (max-width:768px){.customer-onboarding-page-wrapper{padding:1rem}.customer-onboarding-page{max-width:100%}}.onboarding-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px}.onboarding-loading .spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.onboarding-message{border-radius:8px;font-weight:500;margin-bottom:1rem;padding:1rem 1.5rem}.onboarding-message.success{background-color:#4caf50e6;border:1px solid #4caf50;color:#fff}.onboarding-message.error{background-color:#f44336e6;border:1px solid #f44336;color:#fff}.onboarding-message.warning{background-color:#ff9800e6;border:1px solid #ff9800;color:#fff}.password-reset-page{padding:1rem}.password-reset-page .p-card{border:none;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.password-reset-page .field{margin-bottom:1.5rem}.password-reset-page .field:last-child{margin-bottom:0}.password-reset-page .field label{color:var(--text-color);display:block;font-weight:500;margin-bottom:.5rem}.password-reset-page .field small{color:var(--text-color-secondary);display:block;font-size:.875rem;margin-top:.25rem}.password-reset-page .p-inputtext,.password-reset-page .p-password input{border:1px solid var(--surface-300);border-radius:6px;padding:.75rem}.password-reset-page .p-inputtext:focus,.password-reset-page .p-password input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem var(--primary-color-transparent)}.password-reset-page .bg-blue-50{background-color:#eff6ff;background-color:var(--blue-50,#eff6ff)}.password-reset-page .text-blue-900{color:#1e3a8a;color:var(--blue-900,#1e3a8a)}.password-reset-page .text-blue-800{color:#1e40af;color:var(--blue-800,#1e40af)}.password-reset-page .text-blue-600{color:#2563eb;color:var(--blue-600,#2563eb)}.password-reset-page .text-green-600{color:#16a34a;color:var(--green-600,#16a34a)}@media (max-width:768px){.password-reset-page{padding:.5rem}.password-reset-page .field{margin-bottom:1rem}}.payments-dashboard{padding:1rem}.summary-card{height:100%;transition:transform .2s ease-in-out}.summary-card:hover{transform:translateY(-2px)}.summary-card.payables{border-left:4px solid #ef4444}.summary-card.receivables{border-left:4px solid #10b981}.summary-card.pending-payables{border-left:4px solid #f59e0b}.summary-card.pending-receivables{border-left:4px solid #3b82f6}.chart-container{min-height:300px}.p-badge.p-badge-warning{background-color:#f59e0b}.p-badge.p-badge-info{background-color:#3b82f6}.p-badge.p-badge-success{background-color:#10b981}.p-badge.p-badge-danger{background-color:#ef4444}.payment-type-badge.payable{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626}.payment-type-badge.receivable{background-color:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.p-datatable .p-datatable-tbody>tr.overdue-row{background-color:#fef2f2!important}.p-datatable .p-datatable-tbody>tr.overdue-row:hover{background-color:#fee2e2!important}.payment-dialog .p-dialog-content{padding:1.5rem}.payment-dialog .schedule-details{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.payments-dashboard{padding:.5rem}.summary-card{margin-bottom:1rem}.chart-container{min-height:250px}}.dashboard-metric{border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;text-align:center;transition:all .3s ease}.dashboard-metric:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.dashboard-metric .metric-value{font-size:2rem;font-weight:700;margin:.5rem 0}.dashboard-metric .metric-label{color:#6b7280;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.dashboard-metric.payables .metric-value{color:#dc2626}.dashboard-metric.receivables .metric-value{color:#059669}.dashboard-metric.pending .metric-value{color:#d97706}.action-button{transition:all .2s ease}.action-button:hover{transform:scale(1.05)}.loading-overlay{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.filter-toolbar{background-color:#f8fafc;border-radius:6px;margin-bottom:1rem;padding:1rem}.filter-toolbar .p-calendar,.filter-toolbar .p-dropdown{min-width:150px}.chart-wrapper{height:400px;position:relative}@media (max-width:768px){.chart-wrapper{height:300px}}.payments-table .p-datatable-header{border-top:3px solid #3b82f6}.payments-table .currency-cell{font-family:Courier New,monospace;font-weight:700}.payments-table .status-cell{text-align:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.summary-card{animation:slideInUp .4s ease-out}.summary-card:first-child{animation-delay:.1s}.summary-card:nth-child(2){animation-delay:.2s}.summary-card:nth-child(3){animation-delay:.3s}.summary-card:nth-child(4){animation-delay:.4s}.entity-page.payment-processing .pp-filters .p-card-body{padding:1rem 1.25rem}.entity-page.payment-processing .pp-filters-grid{grid-gap:.875rem 1rem;align-items:start;display:grid;gap:.875rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.entity-page.payment-processing .pp-field-span-2{grid-column:span 2}.entity-page.payment-processing .pp-field-span-3{grid-column:span 3}.entity-page.payment-processing .field-group{display:flex;flex-direction:column;gap:.375rem;min-width:0;overflow:hidden}.entity-page.payment-processing .field-group>label{color:var(--text-color);font-size:.8125rem;font-weight:500;line-height:1.25;min-height:1.25rem}.entity-page.payment-processing .field-group .p-calendar,.entity-page.payment-processing .field-group .p-dropdown,.entity-page.payment-processing .field-group .p-inputnumber,.entity-page.payment-processing .field-group .p-inputtext{width:100%}.entity-page.payment-processing .field-group .p-calendar,.entity-page.payment-processing .field-group .p-inputnumber{display:inline-flex}.entity-page.payment-processing .field-group .p-calendar .p-inputtext{min-width:0;width:100%}.entity-page.payment-processing .field-group .p-inputnumber-input{width:100%}.entity-page.payment-processing .pp-required{color:#ef4444}.entity-page.payment-processing .pp-input-group{align-items:center;display:flex;gap:.375rem;min-width:0;width:100%}.entity-page.payment-processing .pp-input-group .p-inputtext{flex:1 1 auto;min-width:0;width:0}.entity-page.payment-processing .pp-input-group .p-button{flex:0 0 auto}.entity-page.payment-processing .field-group .lookup-field{min-width:0;width:100%}.entity-page.payment-processing .pp-search-field{align-self:end}.entity-page.payment-processing .pp-search-field .p-button{width:100%}.entity-page.payment-processing .pp-search-spacer{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.entity-page.payment-processing .pp-data-card .p-card-body{padding:0}.entity-page.payment-processing .pp-splitter{border:none}.entity-page.payment-processing .pp-splitter .p-splitter-gutter{background:var(--surface-border);width:6px}.entity-page.payment-processing .pp-panel-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:1rem}.entity-page.payment-processing .pp-panel-header{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.entity-page.payment-processing .pp-panel-title{align-items:center;color:var(--text-color);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0}.entity-page.payment-processing .pp-installment-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.entity-page.payment-processing .pp-installments-table,.entity-page.payment-processing .pp-vendors-list{display:flex;flex:1 1;flex-direction:column;min-height:0}.entity-page.payment-processing .pp-vendor-summary{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.entity-page.payment-processing .pp-vendor-info{flex:1 1;min-width:0}.entity-page.payment-processing .pp-vendor-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-page.payment-processing .pp-vendor-code{font-size:.8125rem}.entity-page.payment-processing .pp-vendor-stats{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.entity-page.payment-processing .pp-overdue-badge{font-size:.75rem}.entity-page.payment-processing .pp-vendors-table .p-datatable-tbody>tr{cursor:pointer}.entity-page.payment-processing .pp-installments-toolbar{align-items:center;background:var(--surface-50);border:1px solid var(--surface-border);border-radius:6px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding:.625rem .75rem}.entity-page.payment-processing .pp-installments-datatable .p-datatable-tbody>tr.overdue-row{border-left:3px solid var(--red-500)}.entity-page.payment-processing .pp-empty-state{align-items:center;color:var(--text-color-secondary);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.entity-page.payment-processing .pp-empty-state i{color:var(--surface-400);font-size:2rem;margin-bottom:.75rem}.entity-page.payment-processing .pp-empty-state h6{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 .5rem}.entity-page.payment-processing .pp-empty-state p{font-size:.875rem;margin:0;max-width:22rem}.entity-page.payment-processing .generated-lines-content .summary-item{display:flex;flex-direction:column;gap:.25rem}.entity-page.payment-processing .generated-lines-content .summary-label{color:var(--text-color-secondary);font-size:.8125rem;font-weight:500}.entity-page.payment-processing .generated-lines-content .summary-value{font-size:.875rem;font-weight:500}.entity-page.payment-processing .pp-advance-form{padding:.25rem 0}.entity-page.payment-processing .pp-section-title{color:var(--text-color);font-size:.9375rem;font-weight:600;margin:0 0 .75rem}.entity-page.payment-processing .pp-advance-grid{margin-bottom:.5rem}.entity-page.payment-processing .pp-advances-table{margin-top:.5rem}.entity-page.payment-processing .pp-debit{color:#ef4444}.entity-page.payment-processing .pp-credit{color:#059669}.pp-generated-lines-dialog.p-dialog{max-height:92vh}.pp-generated-lines-dialog .p-dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.pp-generated-lines-dialog .p-dialog-footer{border-top:1px solid var(--surface-border);padding:.75rem 1.25rem}.pp-dialog-body{display:flex;flex-direction:column;gap:.875rem;max-height:calc(92vh - 9rem);min-height:62vh;overflow:hidden;padding:1rem 1.25rem .5rem}.pp-dialog-metrics{grid-gap:.625rem;display:grid;flex:0 0 auto;gap:.625rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-dialog-metric{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .85rem}.pp-dialog-metric-wide{grid-column:1/-1}.pp-dialog-metric-label{color:var(--text-color-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.pp-dialog-metric-value{font-feature-settings:"tnum";color:var(--text-color);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-dialog-tabs{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.pp-dialog-tabs.p-tabview>.p-tabview-nav,.pp-dialog-tabs.p-tabview>.p-tabview-nav-container{flex:0 0 auto}.pp-dialog-tabs.p-tabview .p-tabview-panels{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.75rem 0 0}.pp-dialog-tabs.p-tabview .p-tabview-panel{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0}.pp-dialog-tab-pane{display:flex;flex-direction:column;height:100%;min-height:22rem;overflow:hidden}.pp-dialog-tab-pane--scroll{gap:.875rem;overflow:auto}.pp-dialog-table-wrap{background:var(--surface-card);border:1px solid var(--surface-200);border-radius:6px;flex:1 1 auto;min-height:0;overflow:hidden}.pp-dialog-table-wrap--nested{flex:0 0 auto;min-height:12rem}.pp-dialog-table-wrap .p-datatable{border:none}.pp-dialog-table-wrap .p-datatable .p-datatable-thead>tr>th{background:var(--surface-ground);font-size:.75rem;white-space:nowrap}.pp-dialog-table-wrap .p-datatable .p-datatable-tbody>tr>td{padding-bottom:.55rem;padding-top:.55rem;vertical-align:top}.pp-line-account,.pp-line-desc,.pp-line-fx{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-line-fx--end{align-items:flex-end;text-align:right}.pp-line-type{align-self:flex-start;background:var(--surface-100);border:1px solid var(--surface-200);border-radius:999px;color:var(--text-color-secondary);display:inline-flex;font-size:.6875rem;font-weight:600;line-height:1.3;padding:.1rem .4rem}.pp-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pp-amount,.pp-amount-empty{display:block;text-align:right}.pp-amount-empty{color:var(--text-color-secondary);opacity:.55}.pp-debit{color:#ef4444}.pp-credit{color:#059669}.pp-dialog-footer{gap:.75rem 1rem;justify-content:space-between;width:100%}.pp-dialog-footer,.pp-dialog-footer-totals{align-items:center;display:flex;flex-wrap:wrap}.pp-dialog-footer-totals{color:var(--text-color-secondary);font-size:.8125rem;gap:.75rem 1.25rem}.pp-dialog-footer-totals strong{font-feature-settings:"tnum";color:var(--text-color);font-variant-numeric:tabular-nums;margin-left:.35rem}.pp-dialog-footer-actions{display:flex;flex-wrap:wrap;gap:.5rem}.pp-dialog-balance{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:650;gap:.35rem;padding:.3rem .65rem}.pp-dialog-balance.is-ok{background:color-mix(in srgb,#22c55e 14%,#0000);color:#15803d}.pp-dialog-balance.is-bad{background:color-mix(in srgb,#ef4444 14%,#0000);color:#b91c1c}.pp-summary-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-summary-panel{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:6px;display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:.875rem 1rem}.pp-summary-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.pp-summary-panel-title{font-size:.875rem;font-weight:650;margin:0}.pp-summary-row{align-items:center;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between}.pp-summary-row-emphasis{border-top:1px solid var(--surface-border);font-weight:650;margin-top:.15rem;padding-top:.5rem}.pp-accounts-list{display:flex;flex-direction:column;gap:.5rem}.pp-account-item{align-items:flex-start;background:var(--surface-card);border:1px solid var(--surface-200);border-radius:6px;display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.pp-account-item-main{min-width:0}.pp-account-amounts{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-size:.8125rem;font-variant-numeric:tabular-nums;gap:.15rem;white-space:nowrap}.pp-fx-chip{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:650;padding:.2rem .55rem}.pp-fx-chip.is-gain{background:color-mix(in srgb,#22c55e 14%,#0000);color:#15803d}.pp-fx-chip.is-loss{background:color-mix(in srgb,#ef4444 14%,#0000);color:#b91c1c}.pp-generated-lines-dialog .pp-empty-state{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:16rem;padding:1.5rem;text-align:center}.pp-generated-lines-dialog .pp-empty-state i{font-size:1.75rem;opacity:.7}.pp-generated-lines-dialog .pp-empty-state h6{color:var(--text-color);font-size:.95rem;margin:0}.pp-generated-lines-dialog .pp-empty-state p{font-size:.875rem;line-height:1.45;margin:0;max-width:28rem}@media (max-width:900px){.pp-dialog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:576px){.pp-dialog-metrics{grid-template-columns:minmax(0,1fr)}.pp-dialog-footer{align-items:stretch;flex-direction:column}.pp-dialog-footer-actions{justify-content:stretch}.pp-dialog-footer-actions .p-button{flex:1 1 auto}}@media (max-width:992px){.entity-page.payment-processing .pp-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-page.payment-processing .pp-field-span-2,.entity-page.payment-processing .pp-field-span-3,.entity-page.payment-processing .pp-search-field{grid-column:span 2}}@media (max-width:576px){.entity-page.payment-processing .pp-filters-grid{grid-template-columns:minmax(0,1fr)}.entity-page.payment-processing .pp-field-span-2,.entity-page.payment-processing .pp-field-span-3,.entity-page.payment-processing .pp-search-field{grid-column:span 1}}@media (max-width:768px){.entity-page.payment-processing .pp-installments-toolbar{align-items:stretch;flex-direction:column}.entity-page.payment-processing .pp-vendor-summary{align-items:flex-start;flex-direction:column}.entity-page.payment-processing .pp-vendor-stats{align-items:flex-start}}@media print{.entity-page.payment-processing .p-tabview-nav,.entity-page.payment-processing .pp-filters,.entity-page.payment-processing .pp-installments-toolbar{display:none!important}}.cash-flow-forecast.bi-dashboard{--bi-bg:#eef2f7;--bi-surface:#fff;--bi-border:#e2e8f0;--bi-text:#0f172a;--bi-muted:#64748b;--bi-navy:#0f2744;--bi-navy-soft:#1e3a5f;--bi-accent:#0284c7;--bi-accent-soft:#e0f2fe;--bi-shadow:0 1px 2px #0f172a0f,0 4px 16px #0f172a0f;--bi-radius:12px;background:var(--bi-bg);margin:-1rem -1.25rem;max-width:100%;min-height:calc(100vh - 8rem);overflow-x:hidden;padding:0 1.25rem 1.5rem}.cash-flow-forecast .bi-dashboard__hero{background:linear-gradient(135deg,var(--bi-navy) 0,var(--bi-navy-soft) 55%,#234876 100%);border-radius:0 0 var(--bi-radius) var(--bi-radius);box-shadow:var(--bi-shadow);color:#f8fafc;margin:0 -1.25rem 1.25rem;padding:1.25rem 1.5rem 1rem}.cash-flow-forecast .bi-dashboard__hero-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.cash-flow-forecast .bi-dashboard__eyebrow{color:#f8fafca6;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.cash-flow-forecast .bi-dashboard__title{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;margin:0}.cash-flow-forecast .bi-dashboard__subtitle{color:#f8fafcc7;font-size:.875rem;margin:.35rem 0 0}.cash-flow-forecast .bi-dashboard__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cash-flow-forecast .bi-dashboard__hero-actions .p-button.p-button-outlined{background:#ffffff14;border-color:#ffffff40;color:#f8fafc}.cash-flow-forecast .bi-filter-bar{background:var(--bi-surface);border:1px solid var(--bi-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem 1.125rem}.cash-flow-forecast .bi-filter-bar__field{flex:1 1 12rem;min-width:10rem}.cash-flow-forecast .bi-filter-bar__field--wide{flex:2 1 18rem}.cash-flow-forecast .bi-filter-bar__field label{color:var(--bi-muted);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.cash-flow-forecast .bi-kpi-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.cash-flow-forecast .bi-kpi{background:var(--bi-surface);border:1px solid var(--bi-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);display:flex;gap:.875rem;overflow:hidden;padding:1rem 1.125rem;position:relative}.cash-flow-forecast .bi-kpi:before{background:var(--bi-accent);background:var(--bi-kpi-accent,var(--bi-accent));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.cash-flow-forecast .bi-kpi--navy{--bi-kpi-accent:#1e3a5f}.cash-flow-forecast .bi-kpi--success{--bi-kpi-accent:#059669}.cash-flow-forecast .bi-kpi--danger{--bi-kpi-accent:#dc2626}.cash-flow-forecast .bi-kpi--accent{--bi-kpi-accent:#0284c7}.cash-flow-forecast .bi-kpi__icon{align-items:center;background:#f1f5f9;border-radius:10px;color:var(--bi-kpi-accent);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.cash-flow-forecast .bi-kpi__label{color:var(--bi-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cash-flow-forecast .bi-kpi__value{color:var(--bi-text);font-size:1.5rem;font-weight:700;margin-top:.15rem}.cash-flow-forecast .bi-kpi__meta{color:var(--bi-muted);font-size:.8125rem;margin-top:.35rem}.cash-flow-forecast .bi-panel-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.cash-flow-forecast .bi-panel{background:var(--bi-surface);border:1px solid var(--bi-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);display:flex;flex-direction:column}.cash-flow-forecast .bi-panel--span-8{grid-column:span 8}.cash-flow-forecast .bi-panel--span-4{grid-column:span 4}.cash-flow-forecast .bi-panel--span-12{grid-column:span 12}.cash-flow-forecast .bi-panel__head{display:flex;gap:.75rem;justify-content:space-between;padding:.875rem 1.125rem 0}.cash-flow-forecast .bi-panel__title{font-size:.9375rem;font-weight:700;margin:0}.cash-flow-forecast .bi-panel__subtitle{color:var(--bi-muted);font-size:.75rem;margin:.15rem 0 0}.cash-flow-forecast .bi-panel__badge{background:#f1f5f9;border-radius:999px;color:var(--bi-muted);font-size:.6875rem;font-weight:600;padding:.2rem .55rem}.cash-flow-forecast .bi-panel__body{flex:1 1;min-height:260px;padding:.5rem 1rem 1rem}.cash-flow-forecast .bi-chart-wrap{height:380px;position:relative}.cash-flow-forecast .bi-rank-list{list-style:none;margin:0;padding:0}.cash-flow-forecast .bi-rank-item{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--bi-border);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.65rem 0}.cash-flow-forecast .bi-rank-item__pos{color:var(--bi-muted);font-size:.75rem;font-weight:700;min-width:2.5rem}.cash-flow-forecast .bi-rank-item__name{font-size:.875rem;font-weight:600}.cash-flow-forecast .bi-rank-item__meta{color:var(--bi-muted);font-size:.75rem}.cash-flow-forecast .bi-rank-item__amount{font-size:.875rem;font-weight:700}.cash-flow-forecast .bi-empty-hint{color:var(--bi-muted);font-size:.875rem;margin:1rem 0}.cash-flow-forecast .loading-overlay{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:992px){.cash-flow-forecast .bi-kpi-grid{grid-template-columns:repeat(2,1fr)}.cash-flow-forecast .bi-panel--span-4,.cash-flow-forecast .bi-panel--span-8{grid-column:span 12}}@media (max-width:576px){.cash-flow-forecast .bi-kpi-grid{grid-template-columns:1fr}}.results-panel{padding:.75rem 1rem 1rem}.results-table-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.results-info{display:flex;flex:1 1;flex-direction:column;gap:.45rem;min-width:0}.results-question{align-items:flex-start;color:var(--text-color);display:flex;font-size:.9rem;font-weight:500;gap:.45rem}.results-question i{color:var(--primary-color);margin-top:.15rem}.results-stats{display:flex;flex-wrap:wrap;gap:.45rem}.results-actions{display:flex;gap:.5rem}.results-empty,.results-loading{color:var(--text-color-secondary);padding:2.5rem 1rem;text-align:center}.results-empty i,.results-loading i{color:var(--primary-color);margin-bottom:.75rem}.results-empty h3{color:var(--text-color);font-size:1.05rem;margin:.75rem 0 .35rem}.null-value{color:var(--text-color-secondary);font-style:italic;opacity:.65}.results-datatable .p-datatable-thead>tr>th{background:var(--surface-section);font-weight:600}.results-datatable .p-datatable-tbody>tr:hover{background:var(--surface-hover)}@media (max-width:768px){.results-table-header{flex-direction:column}.results-actions{width:100%}.results-actions .p-button{flex:1 1}}.nl-query-chat{background:var(--surface-card);display:flex;flex-direction:column;height:100%;min-height:0}.nl-conversation{flex:1 1;min-height:0;overflow-y:auto}.nl-conversation__inner{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:100%;padding:1.25rem 1rem 1.5rem;width:min(48rem,100%);width:var(--nl-col,min(48rem,100%))}.nl-query-chat--empty .nl-conversation__inner{justify-content:center;min-height:100%}.nl-welcome{padding:1rem 0 .5rem;text-align:center}.nl-welcome__mark{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:50%;display:grid;height:3rem;margin:0 auto 1rem;place-items:center;width:3rem}.nl-welcome__mark i{color:var(--primary-color);font-size:1.25rem}.nl-welcome h2{color:var(--text-color);font-size:1.75rem;font-weight:600;letter-spacing:-.03em;margin:0 0 .5rem}.nl-welcome p{color:var(--text-color-secondary);line-height:1.5;margin:0 auto 1.75rem;max-width:28rem}.nl-starter-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.nl-starter-card{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:14px;color:var(--text-color);cursor:pointer;font:inherit;font-size:.9rem;line-height:1.4;padding:.9rem 1rem;text-align:left;transition:background .15s ease,border-color .15s ease}.nl-starter-card:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border))}.nl-turn{grid-gap:.85rem;align-items:flex-start;display:grid;gap:.85rem;grid-template-columns:2rem minmax(0,1fr)}.nl-turn__avatar{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:50%;color:var(--text-color-secondary);display:grid;font-size:.85rem;height:2rem;margin-top:.15rem;place-items:center;width:2rem}.nl-turn__avatar--ai{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));border-color:color-mix(in srgb,var(--primary-color) 30%,var(--surface-border));color:var(--primary-color)}.nl-turn__avatar--error{color:#ef4444;color:var(--red-500,#ef4444)}.nl-turn--user .nl-turn__body{display:flex;justify-content:flex-end}.nl-user-bubble{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:1.25rem;color:var(--text-color);font-size:.98rem;line-height:1.5;max-width:min(100%,36rem);padding:.75rem 1rem;white-space:pre-wrap}.nl-turn--user{grid-template-columns:minmax(0,1fr) 2rem}.nl-turn--user .nl-turn__avatar{order:2}.nl-turn--user .nl-turn__body{order:1}.nl-ai-text{color:var(--text-color);font-size:1rem;line-height:1.65;white-space:pre-wrap}.nl-ai-meta{font-size:.8rem;margin-top:.5rem}.nl-ai-empty,.nl-ai-meta{color:var(--text-color-secondary)}.nl-ai-empty{font-size:.9rem;margin-top:.75rem}.nl-ai-artifact{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:12px;margin-top:.85rem;overflow:hidden}.nl-ai-artifact .results-panel{padding:.5rem .65rem .65rem}.nl-sql{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:10px;margin-top:.85rem;overflow:hidden}.nl-sql>summary{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:space-between;list-style:none;padding:.55rem .85rem}.nl-sql>summary::-webkit-details-marker{display:none}.nl-sql[open]>summary{border-bottom:1px solid var(--surface-border)}.nl-sql pre{margin:0;overflow-x:auto;padding:.85rem}.nl-sql code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.5}.nl-warnings{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.nl-loading-content{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.9rem;gap:.65rem}.nl-inline-error{width:100%}.nl-composer-dock{background:linear-gradient(180deg,#0000,var(--surface-card) 28%);flex-shrink:0;padding:.75rem 1rem 1rem}.nl-composer{align-items:flex-end;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:1.5rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--text-color) 4%,#0000),0 8px 24px color-mix(in srgb,var(--text-color) 8%,#0000);display:flex;gap:.5rem;margin:0 auto;max-width:100%;padding:.65rem .65rem .65rem 1rem;width:min(48rem,100%);width:var(--nl-col,min(48rem,100%))}.nl-composer__input{background:#0000!important;border:none!important;flex:1 1;font-size:1rem;line-height:1.5;max-height:10rem;padding:.35rem 0!important;resize:none}.nl-composer__input,.nl-composer__input:enabled:focus{box-shadow:none!important}.nl-composer__send{flex-shrink:0;height:2.25rem!important;width:2.25rem!important}.nl-composer__send.p-disabled{opacity:.45}.nl-composer__hint{color:var(--text-color-secondary);font-size:.72rem;margin:.45rem auto 0;max-width:100%;text-align:center;width:min(48rem,100%);width:var(--nl-col,min(48rem,100%))}.nl-conversation::-webkit-scrollbar{width:8px}.nl-conversation::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:4px}@media (max-width:640px){.nl-starter-grid{grid-template-columns:1fr}.nl-conversation__inner{padding:1rem .75rem 1.25rem}.nl-welcome h2{font-size:1.4rem}}.history-panel{gap:.65rem;height:100%;min-height:0}.history-filters,.history-panel{display:flex;flex-direction:column}.history-filters{border-bottom:1px solid var(--surface-border);gap:.5rem;padding:0 .15rem .65rem}.p-field-checkbox{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.8rem;gap:.45rem}.p-field-checkbox span{align-items:center;display:inline-flex;gap:.35rem}.history-list{flex:1 1;min-height:0;overflow-y:auto;padding-right:.15rem}.history-item{background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;margin-bottom:.2rem;padding:.55rem .6rem;text-align:left;transition:background .12s ease;width:100%}.history-item:hover{background:var(--surface-hover)}.history-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.2rem}.favorite-btn{height:1.75rem;padding:0;width:1.75rem}.favorite-btn.is-favorite{color:var(--yellow-500)}.success-indicator{font-size:.85rem}.success-indicator.success{color:var(--green-500)}.success-indicator.error{color:var(--red-500)}.history-question{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:.85rem;line-height:1.35;margin:0 0 .3rem;overflow:hidden}.history-meta{align-items:center;color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.55rem}.history-date,.history-rows{align-items:center;display:inline-flex;gap:.2rem}.history-empty{font-size:.85rem;padding:2rem .75rem;text-align:center}.history-empty,.history-empty i{color:var(--text-color-secondary)}.history-empty i{display:block;font-size:1.5rem;margin-bottom:.5rem;opacity:.7}.load-more-btn{margin-top:.25rem;width:100%}.loading-more{color:var(--primary-color);padding:.75rem;text-align:center}.nl-gpt{--nl-col:min(48rem,100%);--nl-sidebar-w:260px;background:var(--surface-ground);display:flex;height:calc(100% + 1rem);margin:0 -1rem -1rem;min-height:24rem;overflow:hidden;position:relative}.nl-gpt__backdrop{display:none}.nl-gpt__sidebar{background:var(--surface-section);border-right:1px solid var(--surface-border);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;inset:0 auto 0 0;overflow:hidden;padding:.75rem;position:absolute;transform:translateX(-105%);transition:transform .2s ease;width:var(--nl-sidebar-w);z-index:20}.nl-gpt--history-open .nl-gpt__sidebar{transform:translateX(0)}.nl-gpt__sidebar-top{flex-shrink:0}.nl-gpt__new-chat{justify-content:flex-start;width:100%}.nl-gpt__sidebar .history-panel{flex:1 1;min-height:0}.nl-gpt__main{background:var(--surface-card);display:flex;flex:1 1;flex-direction:column;min-width:0}.nl-gpt__topbar{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;flex-shrink:0;gap:.5rem;height:3.25rem;justify-content:space-between;padding:0 .5rem}.nl-gpt__topbar-title{color:var(--text-color);font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-gpt__banner{background:color-mix(in srgb,#eab308 18%,var(--surface-card));background:color-mix(in srgb,var(--yellow-500,#eab308) 18%,var(--surface-card));border-bottom:1px solid var(--surface-border);color:var(--text-color);flex-shrink:0;font-size:.85rem;padding:.55rem 1rem;text-align:center}.nl-gpt__main .nl-query-chat{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;min-height:0}@media (min-width:960px){.nl-gpt__sidebar{position:relative;transform:none}.nl-gpt:not(.nl-gpt--history-open) .nl-gpt__sidebar{display:none}.nl-gpt--history-open .nl-gpt__sidebar{display:flex}}@media (max-width:959px){.nl-gpt__backdrop{background:#00000059;border:none;cursor:pointer;display:block;inset:0;position:absolute;z-index:15}.nl-gpt:not(.nl-gpt--history-open) .nl-gpt__backdrop{display:none}}.data-import-page{box-sizing:border-box;max-width:none;padding:1.25rem 1.5rem 2rem;width:100%}.data-import-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.data-import-page__header h2{font-size:1.35rem;font-weight:600;margin:0}.data-import-page__header p{color:var(--text-color-secondary);font-size:.95rem;margin:.35rem 0 0;max-width:48rem}.data-import-page__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.data-import-page__hub-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media (min-width:768px){.data-import-page__hub-grid{grid-template-columns:1fr 1fr}}.data-import-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;height:100%;min-width:0;padding:1.25rem}.data-import-card__icon{align-items:center;background:var(--surface-100);border-radius:8px;color:var(--primary-color);display:flex;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.data-import-card h3{font-size:1rem;font-weight:600;margin:0}.data-import-card p{color:var(--text-color-secondary);flex:1 1;font-size:.875rem;line-height:1.4;margin:0}.data-import-card__actions{margin-top:auto}.data-import-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;min-width:0;padding:1.25rem}.data-import-panel h3{font-size:1rem;font-weight:600;margin:0 0 .75rem}.data-import-panel__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.data-import-panel__head h3{margin:0}.data-import-source-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:960px){.data-import-source-grid{grid-template-columns:1fr 1fr 1.2fr}}.data-import-source-block h4{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.data-import-source-block p{color:var(--text-color-secondary);font-size:.85rem;line-height:1.4;margin:0 0 .75rem}.data-import-source-actions,.data-import-url-row{display:flex;flex-wrap:wrap;gap:.5rem}.data-import-url-row{align-items:stretch}.data-import-url-row .p-inputtext{flex:1 1 16rem;min-width:0}.data-import-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.data-import-toolbar__field{display:flex;flex:1 1 14rem;flex-direction:column;gap:.3rem;min-width:14rem}.data-import-toolbar__field label{font-size:.85rem;font-weight:500}.data-import-toolbar__field .p-dropdown{width:100%}.data-import-map-scroll{border:1px solid var(--surface-border);border-radius:6px;margin-bottom:1rem;max-height:min(52vh,520px);overflow:auto}.data-import-map-row{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--surface-border);display:grid;gap:.75rem;grid-template-columns:minmax(10rem,1.2fr) minmax(7rem,.6fr) minmax(12rem,1.4fr);padding:.65rem .85rem}.data-import-map-row--head{background:var(--surface-100);border-bottom:1px solid var(--surface-border);font-size:.85rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.data-import-map-row .p-dropdown,.data-import-map-row .p-inputtext{width:100%}@media (max-width:720px){.data-import-page__header{flex-direction:column}.data-import-map-row,.data-import-map-row--head{grid-template-columns:1fr}}.pj-gantt{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.pj-gantt__row{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(10rem,16rem) 1fr;min-height:1.75rem}.pj-gantt__label{color:var(--text-color);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-gantt__track{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;height:1.25rem;position:relative}.pj-gantt__bar{border-radius:3px;bottom:2px;min-width:4px;overflow:hidden;position:absolute;top:2px}.pj-gantt__bar--task{background:var(--primary-color);opacity:.85}.pj-gantt__bar--milestone{background:#f59e0b;background:var(--orange-500,#f59e0b);border-radius:2px;width:8px!important}.pj-gantt__progress{background:#ffffff59;height:100%}.sc-board{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sc-board--busy{opacity:.75}.sc-board--assign .sc-gantt__row,.sc-board--assign .sc-kanban__card{cursor:copy}.sc-drop-target--armed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 45%,#0000)}.sc-drop-target{background:color-mix(in srgb,var(--primary-color) 12%,#0000)!important;outline:2px solid var(--primary-color);outline-offset:1px}.sc-board__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.sc-board__hint{font-size:.85rem}.sc-resources-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem 0}.sc-resources-strip__label{color:var(--text-color-secondary);font-size:.8rem;margin-right:.25rem}.sc-resources-strip__chip{background:var(--surface-card);border:1px dashed var(--surface-border);border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:.8rem;padding:.2rem .55rem;-webkit-user-select:none;user-select:none}.sc-resources-strip__chip:disabled{cursor:not-allowed;opacity:.5}.sc-resources-strip__chip--active{background:color-mix(in srgb,var(--primary-color) 15%,var(--surface-card));border-color:var(--primary-color);border-style:solid}.sc-resource-pick{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;width:100%}.sc-resource-pick__label{color:var(--text-color-secondary);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.sc-resource-pick__select{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;color:inherit;cursor:pointer;font:inherit;font-size:.8rem;padding:.25rem .35rem;width:100%}.sc-resource-pick__select:disabled{cursor:not-allowed;opacity:.6}.sc-kanban{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.sc-kanban__col{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;min-height:12rem}.sc-kanban__col-head{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;font-weight:600;justify-content:space-between;padding:.65rem .75rem}.sc-kanban__count{background:var(--surface-card);border-radius:999px;color:var(--text-color-secondary);font-size:.75rem;font-weight:500;padding:.1rem .45rem}.sc-kanban__col-body{display:flex;flex-direction:column;gap:.45rem;min-height:8rem;padding:.5rem}.sc-kanban__card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;box-shadow:0 1px 2px #0000000a;cursor:grab;padding:.55rem .65rem}.sc-kanban__card:active{cursor:grabbing}.sc-kanban__card-title{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.sc-kanban__card-meta{color:var(--text-color-secondary);font-size:.75rem}.sc-gantt{display:flex;flex-direction:column;gap:.4rem}.sc-gantt__row{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(12rem,20rem) 1fr;min-height:2rem}.sc-gantt__label-wrap{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sc-gantt__label{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-gantt__label-wrap .sc-resource-pick{margin-top:0}.sc-gantt__label-wrap .sc-resource-pick__select{font-size:.75rem}.sc-gantt__track{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;height:1.5rem;overflow:hidden;position:relative}.sc-gantt__track--empty{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.75rem;padding-left:.5rem}.sc-gantt__bar{background:var(--primary-color);border-radius:4px;bottom:3px;min-width:8px;opacity:.9;position:absolute;top:3px;touch-action:none}.sc-gantt__bar--draggable{cursor:grab}.sc-gantt__bar--draggable:active{cursor:grabbing;opacity:1}.rt{display:flex;flex-direction:column;gap:.75rem;min-width:0}.rt--busy{opacity:.75}.rt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.rt-hint,.rt-range-badge{font-size:.85rem}.rt-range-badge{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;font-weight:600;padding:.25rem .55rem;white-space:nowrap}.rt-today{background:color-mix(in srgb,#ef4444 75%,#0000);background:color-mix(in srgb,var(--red-500,#ef4444) 75%,#0000);bottom:0;margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px;z-index:1}.rt-today--header{bottom:.15rem;top:.15rem}.rt-grid{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;overflow:auto;position:relative}.rt--link-mode .rt-track{cursor:pointer}.rt-deps{color:color-mix(in srgb,var(--text-color-secondary) 85%,var(--primary-color));left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:3}.rt-dep-path{fill:none;stroke:currentColor;stroke-width:1.75;opacity:.85}.rt-dep-path--clickable{cursor:pointer;pointer-events:stroke}.rt-dep-path--clickable:hover{stroke:#ef4444;stroke:var(--red-500,#ef4444);opacity:1}.rt-bar--linkable{cursor:crosshair}.rt-bar--link-from{outline:2px solid var(--primary-color);outline-offset:2px;z-index:4}.rt-header,.rt-row{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;min-width:40rem}.rt-header{background:var(--surface-ground);border-bottom:1px solid var(--surface-border);min-height:2rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.rt-header__label{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.5rem .75rem;text-transform:uppercase}.rt-header__ticks{min-height:2rem;position:relative}.rt-tick{color:var(--text-color-secondary);font-size:.65rem;pointer-events:none;position:absolute;top:.35rem;transform:translateX(-50%);white-space:nowrap}.rt-row{border-bottom:1px solid var(--surface-border);min-height:2.75rem}.rt-row:last-child{border-bottom:none}.rt-label-col{background:var(--surface-ground);border-right:1px solid var(--surface-border);display:flex;flex-direction:column;gap:.1rem;justify-content:center;padding:.4rem .75rem}.rt-row__name{font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-row__kind{color:var(--text-color-secondary);font-size:.7rem}.rt-track{background:repeating-linear-gradient(90deg,#0000,#0000 calc(7.14286% - 1px),color-mix(in srgb,var(--surface-border) 70%,#0000) 7.14286%);cursor:crosshair;min-height:2.75rem;position:relative;touch-action:none}.rt-ghost{background:color-mix(in srgb,var(--primary-color) 35%,#0000);border:1px dashed var(--primary-color);border-radius:4px;bottom:.35rem;pointer-events:none;position:absolute;top:.35rem;z-index:1}.rt-bar{align-items:center;border-radius:4px;bottom:.4rem;box-shadow:0 1px 2px #0000001f;color:#fff;display:flex;font-size:.72rem;font-weight:600;overflow:hidden;padding:0 .4rem;position:absolute;top:.4rem;-webkit-user-select:none;user-select:none;z-index:2}.rt-bar--draggable{cursor:grab;touch-action:none}.rt-bar--dragging{box-shadow:0 4px 12px #0003;cursor:grabbing;opacity:.92;z-index:5}.rt-bar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-bar--pj02{background:var(--primary-color)}.rt-bar--cr02{background:#0d9488}.rt-bar--manual{background:#475569}.rt-bar--nodate{bottom:auto;display:inline-flex;left:auto;margin:.35rem;max-width:40%;opacity:.7;position:relative;top:auto}.sc-filters{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;gap:.75rem 1rem;margin-bottom:.85rem;padding:.65rem .85rem}.sc-filters,.sc-filters__dates{align-items:center;display:flex;flex-wrap:wrap}.sc-filters__dates{gap:.4rem .55rem}.sc-filters__label{color:var(--text-color-secondary);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sc-filters__range{color:var(--text-color-secondary);font-size:.9rem;margin-left:auto}.sc-filters__range strong{color:var(--text-color);font-weight:600}@media (max-width:768px){.sc-filters__range{margin-left:0;width:100%}}.tab-content-wrapper{height:100%;width:100%}.hidden-tab-contents{left:-9999px;opacity:0;pointer-events:none;position:absolute}.tab-manager{display:flex;flex-direction:column;height:100%;position:relative}.tab-manager-empty{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;text-align:center}.welcome-message{max-width:400px}.welcome-message h3{color:var(--text-color);margin:1rem 0 .5rem}.welcome-message p{color:var(--text-color-secondary);line-height:1.5;margin:0}.custom-tabview{display:flex;flex-direction:column;height:100%}.custom-tabview .p-tabview-panels{background:#0000;flex:1 1;padding:0}.custom-tabview .p-tabview-panel{height:100%;overflow:hidden;padding:0;position:relative}.tab-content-target{height:100%;position:relative}.persistent-tab-container{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:7%}.persistent-tab-content{bottom:0;left:0;overflow:auto;padding:0 1rem 1rem;pointer-events:auto;position:absolute;right:0;top:0}.persistent-tab-content.hidden{display:none}.persistent-tab-content.active{display:block}.tab-header{align-items:center;display:flex;gap:.5rem;max-width:200px;min-width:120px;padding:.25rem 2rem .25rem .5rem;position:relative}.tab-icon{color:var(--primary-color);font-size:.875rem}.tab-label{flex:1 1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close-button,.tab-close-button-native{height:1.25rem;margin-left:.25rem;min-width:auto;opacity:.7;padding:.125rem;transition:opacity .2s;width:1.25rem}.tab-close-button .pi,.tab-close-button-native .pi{font-size:.75rem}.tab-header:hover .tab-close-button,.tab-header:hover .tab-close-button-native{opacity:1}.tab-close-button-native:hover,.tab-close-button:hover{background-color:var(--red-100);color:var(--red-500)}.tab-content{height:100%;overflow:auto}.tab-content::-webkit-scrollbar{width:6px}.tab-content::-webkit-scrollbar-track{background:var(--surface-100)}.tab-content::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:3px}.tab-content::-webkit-scrollbar-thumb:hover{background:var(--surface-400)}@media (max-width:768px){.tab-header{max-width:120px;min-width:80px}.tab-icon,.tab-label{font-size:.75rem}}.p-dark .tab-close-button-native:hover,.p-dark .tab-close-button:hover{background-color:var(--red-900);color:var(--red-300)}.p-tabview-nav-link{transition:all .2s ease}.p-tabview-nav-link:hover{background-color:var(--surface-hover)}#tab-context-menu{min-width:150px}#tab-context-menu .p-menuitem-text{font-size:.875rem}.company-banner{background:var(--company-secondary);border:1px solid color-mix(in srgb,var(--company-primary) 22%,var(--surface-300));border-left:4px solid var(--company-primary);border-radius:.5rem;box-shadow:0 1px 2px color-mix(in srgb,var(--text-color) 6%,#0000);min-height:2.75rem;overflow:hidden;padding:.5rem .875rem;position:relative;width:100%}.company-banner-content{position:relative;z-index:1}.company-banner-main{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.company-banner-info{align-items:center;display:flex;flex:1 1 auto;gap:.625rem;min-width:0}.company-banner-icon{align-items:center;background:var(--company-primary);border-radius:.5rem;box-shadow:0 1px 2px color-mix(in srgb,var(--company-primary) 35%,#0000);color:#fff;color:var(--company-on-primary,#fff);display:flex;flex-shrink:0;font-size:.95rem;height:2rem;justify-content:center;width:2rem}.company-banner-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.company-banner-label{color:var(--company-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.company-banner-name{font-size:.9375rem;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-banner-id,.company-banner-name{color:var(--company-text);font-weight:700}.company-banner-id{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,var(--company-primary) 12%,#fff);border:1px solid color-mix(in srgb,var(--company-primary) 24%,#0000);border-radius:.25rem;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;padding:.125rem .4375rem}.company-banner-tenant-info{align-items:center;background:color-mix(in srgb,#fff 72%,var(--company-secondary));border:1px solid color-mix(in srgb,var(--company-primary) 14%,var(--surface-300));border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.375rem .5rem;margin-left:auto;padding:.375rem .625rem}.tenant-info-icon{color:var(--company-text-muted);font-size:.8rem}.tenant-info-label{color:var(--company-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tenant-info-value{color:var(--company-text);font-size:.8125rem;font-weight:700}.tenant-info-separator{color:var(--company-text-muted);font-size:.75rem;opacity:.55}.tenant-status-active{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:.6875rem;font-weight:700;padding:.125rem .4375rem}.company-banner.no-company{--company-primary:#dc2626;--company-secondary:#fef2f2;--company-text:#991b1b;--company-text-muted:#7f1d1d;--company-on-primary:#fff}.company-banner.no-company .company-banner-icon{background:var(--company-primary)}.company-banner.no-company .company-banner-text{color:var(--company-text);font-size:.9375rem;font-weight:700}@media (max-width:768px){.company-banner{padding:.5rem .75rem}.company-banner-main{align-items:flex-start;flex-direction:column}.company-banner-tenant-info{margin-left:0;width:100%}.company-banner-name{white-space:normal}}@media (prefers-reduced-motion:reduce){.company-banner{transition:none}}.company-switch-dialog .p-dialog-header{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-bottom:2px solid #f59e0b}.company-switch-dialog .p-dialog-header .p-dialog-title{color:#d97706;font-weight:600}.company-switch-content{padding:1rem 0}.company-switch-warnings{list-style:none;margin:0;padding:0}.company-switch-warnings li{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;font-size:.9rem;line-height:1.4;padding:.5rem 0}.company-switch-warnings li:last-child{border-bottom:none}.company-switch-warnings li i{flex-shrink:0;margin-top:.125rem}.company-switch-dialog.p-component-overlay{background:#0009}.company-switch-dialog .p-dialog{animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-container{--menu-bg-veil:82%}.menu-container .forge-auth-background{z-index:0}.menu-container>.expanded-menu-on-hover,.menu-container>.p-megamenu{position:relative;z-index:1}.menu-container>.p-megamenu.surface-section{background:color-mix(in srgb,var(--surface-0) var(--menu-bg-veil),#0000)!important;background:color-mix(in srgb,var(--surface-section,var(--surface-0)) var(--menu-bg-veil),#0000)!important}.menu-collapsed .p-megamenu-panel{display:none!important}.menu-collapsed .p-menuitem-link{min-width:48px!important;padding:.75rem!important;position:relative!important}.menu-collapsed .p-menuitem-icon{font-size:1.1rem!important;margin-right:0!important}.menu-collapsed .p-megamenu{overflow:visible!important}.menu-collapsed .p-megamenu .p-menuitem{width:100%!important}.menu-container{position:relative;z-index:1001}.expanded-menu-on-hover{left:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1002}.menu-container:hover .expanded-menu-on-hover{opacity:1;pointer-events:auto;visibility:visible}.expanded-hover-menu-content,.expanded-hover-menu-content .p-megamenu{background:var(--surface-0)!important;opacity:1!important}.expanded-hover-menu-content .p-menuitem-link{background:#0000!important;color:var(--text-color)!important}.expanded-hover-menu-content .p-menuitem-link:hover{background:var(--surface-100)!important}.menu-collapsed .p-menuitem-text,.menu-collapsed .p-submenu-icon{display:none!important}.menu-collapsed .p-menuitem-link{justify-content:center!important;padding:.75rem 0!important}.menu-collapsed .p-menuitem-icon{margin:0!important}.menu-hover-overlay .p-megamenu-panel{display:block!important}.menu-hover-overlay .expanded-hover-menu{width:100%!important}.menu-hover-overlay .expanded-hover-menu .p-megamenu-root-list{display:flex!important;flex-direction:column!important;gap:0!important}.menu-hover-overlay .expanded-hover-menu .p-menuitem{margin:0!important;position:relative!important;z-index:auto!important}.menu-hover-overlay .expanded-hover-menu .p-menuitem>.p-menuitem-link{position:relative!important;z-index:1!important}.menu-hover-overlay .p-megamenu-panel{background:var(--surface-0)!important;border:1px solid var(--surface-200)!important;border-radius:6px!important;box-shadow:0 4px 20px #0000001a!important;left:100%!important;margin-left:.5rem!important;min-width:200px!important;padding:.5rem!important;position:absolute!important;top:0!important;z-index:1001!important}.menu-hover-overlay .p-megamenu-panel .p-megamenu-grid,.menu-hover-overlay .p-megamenu-panel .p-megamenu-submenu{display:block!important}.menu-hover-overlay .p-megamenu-panel .p-megamenu-grid .p-column{padding:.25rem!important}.menu-hover-overlay .p-megamenu-panel .p-megamenu-submenu-header{border-bottom:1px solid var(--surface-200)!important;color:var(--primary-color)!important;font-weight:600!important;margin-bottom:.25rem!important;padding:.5rem .75rem!important}.menu-hover-overlay .p-megamenu-panel .p-menuitem-link{border-radius:4px!important;padding:.5rem .75rem!important;transition:background-color .15s!important}.menu-hover-overlay .p-megamenu-panel .p-menuitem-link:hover{background:var(--surface-100)!important}.menu-hover-overlay .p-megamenu>.p-megamenu-end,.menu-hover-overlay .p-megamenu>.p-megamenu-start,.menu-hover-overlay .p-megamenu>.p-menubar-end,.menu-hover-overlay .p-megamenu>.p-menubar-start{display:none!important}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.auth-page__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #ffffff40;border-radius:1rem;box-shadow:0 20px 25px -5px #0000002e,0 10px 10px -5px #00000014,0 0 0 1px #ffffff1f;max-width:28rem;padding:2rem;position:relative;width:100%;z-index:2}[data-theme=dark] .auth-page__panel{background:#1e293bf2;border-color:#ffffff14}.auth-page__brand{margin-bottom:1.5rem;text-align:center}.auth-page__brand-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-radius:.75rem;color:#fff;display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin:0 auto .75rem;width:3rem}.auth-page__brand-name{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.5rem;font-weight:700;margin:0}.auth-page__brand-tagline{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:.9rem;margin:.35rem 0 0}.auth-page__tabs{grid-gap:.5rem;background:#f1f5f9;background:var(--surface-100,#f1f5f9);border-radius:.75rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;padding:.25rem}[data-theme=dark] .auth-page__tabs{background:#1e293b;background:var(--surface-800,#1e293b)}.auth-page__tab{background:#0000;border:none;border-radius:.55rem;color:#64748b;color:var(--text-color-secondary,#64748b);cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.auth-page__tab:hover{color:#1e293b;color:var(--text-color,#1e293b)}.auth-page__tab--active{background:#fff;background:var(--surface-0,#fff);box-shadow:0 1px 2px #00000014;color:#3b82f6;color:var(--primary-color,#3b82f6)}[data-theme=dark] .auth-page__tab--active{background:#334155;background:var(--surface-700,#334155);color:#60a5fa;color:var(--primary-color,#60a5fa)}.auth-page__body{min-height:18rem}.auth-page__footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--surface-200,#e2e8f0);display:flex;justify-content:center;margin-top:1.5rem;padding-top:1rem}.auth-page__language .p-dropdown{min-width:10rem}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-form--loading{align-items:center;gap:1rem;justify-content:center;min-height:16rem}.auth-form__loading-text{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:.9rem;margin:0}.auth-form__header{text-align:left}.auth-form__title{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.15rem;font-weight:600;margin:0}.auth-form__subtitle{font-size:.875rem;line-height:1.4;margin:.35rem 0 0}.auth-form__hint,.auth-form__subtitle{color:#64748b;color:var(--text-color-secondary,#64748b)}.auth-form__hint{font-size:.8rem;line-height:1.45;margin:.65rem 0 0;opacity:.9}.auth-form__message{margin:0}.auth-form__fields{gap:1rem}.auth-field,.auth-form__fields{display:flex;flex-direction:column}.auth-field{gap:.35rem}.auth-field label{color:#1e293b;color:var(--text-color,#1e293b);font-size:.875rem;font-weight:500}.auth-field .p-inputtext,.auth-field .p-password,.auth-field .p-password input{width:100%}.auth-field .p-inputtext,.auth-field .p-password input{border-radius:.5rem;padding:.7rem .75rem}.auth-form__submit{margin-top:.25rem}.auth-form__switch{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:.875rem;margin:0;text-align:center}.auth-form__switch-link{background:none;border:none;color:#3b82f6;color:var(--primary-color,#3b82f6);cursor:pointer;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.auth-form__switch-link:hover{color:#2563eb;color:var(--primary-600,#2563eb)}@media (max-width:480px){.auth-page{padding:1rem .75rem}.auth-page__panel{border-radius:.75rem;padding:1.25rem}.auth-page__brand-name{font-size:1.25rem}}.provisioning-progress{align-items:center;background:#0000;display:flex;justify-content:center;min-height:auto;padding:0;width:100%}.provisioning-container{max-width:600px;width:100%}.provisioning-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fffc;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #3b82f61a;overflow:hidden}.provisioning-content{padding:40px;text-align:center}.provisioning-content--loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px}.provisioning-header{margin-bottom:2rem}.forge-animation{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:20px}.anvil-container{display:inline-block;position:relative}.anvil-ring{animation:ring-pulse 2s ease-in-out infinite;border:2px solid #3b82f640;border-radius:50%;inset:-12px;position:absolute}.anvil-icon{align-items:center;animation:forge-hammer 1.5s infinite;background:linear-gradient(135deg,#3b82f626,#10b98126);border-radius:50%;color:#2563eb;display:flex;font-size:2rem;height:72px;justify-content:center;width:72px}@keyframes ring-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes forge-hammer{0%,50%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(1.1) rotate(5deg)}}.sparks{left:50%;top:50%;transform:translate(-50%,-50%)}.spark,.sparks{position:absolute}.spark{animation:spark-fly 2s infinite;background:#fbbf24;border-radius:50%;box-shadow:0 0 8px #f59e0b;height:6px;opacity:0;width:6px}.spark:first-child{animation-delay:0s;left:-40px;top:-20px}.spark:nth-child(2){animation-delay:.7s;right:-40px;top:-10px}.spark:nth-child(3){animation-delay:1.4s;bottom:-30px;left:-20px}@keyframes spark-fly{0%{opacity:0;transform:scale(.5) translate(0)}50%{opacity:1;transform:scale(1) translate(20px,-20px)}to{opacity:0;transform:scale(.5) translate(40px,-40px)}}.success-animation{position:relative}.success-icon{animation:checkmark-bounce .6s ease-out;color:#10b981;font-size:4rem}.error-icon{animation:error-shake .5s ease-in-out;color:#ef4444;font-size:4rem}@keyframes checkmark-bounce{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}@keyframes error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.provisioning-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 10px}.provisioning-subtitle{color:#64748b;font-size:1.05rem;line-height:1.5;margin:0}.progress-section{margin:2rem 0}.progress-bar-container{background:#3b82f61f;border-radius:999px;height:8px;margin-bottom:.75rem;overflow:hidden;width:100%}.progress-bar-fill{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:999px;height:100%;transition:width .6s ease}.progress-meta{align-items:center;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;margin-bottom:1rem}.progress-text{color:#1e293b;font-size:1.1rem;font-weight:700}.current-step{align-items:center;display:flex;justify-content:center;padding:.75rem}.step-text{color:#64748b;flex:1 1;font-weight:500;text-align:right}.environment-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:1.5rem 0;padding:1.25rem;text-align:left}.detail-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.65rem 0}.detail-label{color:#64748b;flex-shrink:0;font-weight:600}.detail-row:last-child{border-bottom:none}.detail-code{color:#0f766e;font-family:ui-monospace,monospace;font-size:.85rem;text-align:right;word-break:break-all}.provisioning-error{align-items:center;background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#dc2626;display:flex;font-size:.9rem;gap:.5rem;margin:1rem 0;padding:1rem;text-align:left}.provisioning-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.provisioning-actions .p-button{min-width:140px}.provisioning-note{align-items:center;background:#3b82f614;border:1px solid #3b82f62e;border-radius:10px;color:#334155;display:inline-flex;font-size:.9rem;gap:.5rem;margin:0;padding:.85rem 1.25rem}.provisioning-note i{color:#3b82f6;color:var(--primary-color,#3b82f6)}.provisioning-help-text{align-items:flex-start;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;margin-top:1.25rem;text-align:left}.provisioning-help-text i{color:#3b82f6;margin-top:2px}.forging-tips{background:#3b82f60f;border:1px solid #3b82f61f;border-radius:12px;color:#334155;margin-top:2rem;padding:1.25rem 1.5rem;text-align:left}.forging-tips h4{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 1rem;text-align:center}.forging-tips ul{list-style:none;margin:0;padding:0}.forging-tips li{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.65rem;padding:.5rem 0}.forging-tips li i{color:#3b82f6}.provisioning-page-wrapper{justify-content:center;min-height:100vh;overflow:hidden;padding:2rem}.provisioning-page,.provisioning-page-wrapper{align-items:center;display:flex;position:relative}.provisioning-page{flex-direction:column;max-width:640px;width:100%;z-index:1}@media (max-width:768px){.provisioning-content{padding:30px 20px}.provisioning-title{font-size:1.5rem}.provisioning-subtitle{font-size:.95rem}.provisioning-actions{flex-direction:column}.provisioning-actions .p-button{width:100%}.detail-row{align-items:flex-start;flex-direction:column;gap:.35rem}.detail-code{text-align:left}.provisioning-page-wrapper{padding:1rem}}.progress-section .p-progress-spinner svg{height:30px!important;width:30px!important}.progress-section .p-progress-spinner .p-progress-spinner-circle{stroke:#3b82f6!important;stroke-width:4!important}.welcome{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.welcome__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #ffffff40;border-radius:1rem;box-shadow:0 20px 25px -5px #0000002e,0 10px 10px -5px #00000014,0 0 0 1px #ffffff1f;max-width:52rem;padding:2.5rem;position:relative;width:100%;z-index:2}[data-theme=dark] .welcome__panel{background:#1e293bf2;border-color:#ffffff14}.welcome__brand{align-items:center;display:flex;gap:.6rem;margin-bottom:1.75rem}.welcome__brand-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-radius:.6rem;color:#fff;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.welcome__brand-name{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.welcome__hero{margin-bottom:2rem}.welcome__title{color:#0f172a;color:var(--text-color,#0f172a);font-size:1.85rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .6rem}.welcome__subtitle{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:1rem;line-height:1.6;margin:0;max-width:42rem}.welcome__columns{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.welcome__card{background:#f8fafc;background:var(--surface-50,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--surface-200,#e2e8f0);border-radius:.85rem;padding:1.35rem 1.5rem}[data-theme=dark] .welcome__card{background:#0f172a73;border-color:#ffffff14}.welcome__card-title{align-items:center;color:#64748b;color:var(--text-color-secondary,#64748b);display:flex;font-size:.8rem;font-weight:700;gap:.55rem;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.welcome__card-title i{color:#3b82f6;color:var(--primary-color,#3b82f6);font-size:.95rem}.welcome__list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.welcome__list-item{align-items:flex-start;color:#334155;color:var(--text-color,#334155);display:flex;font-size:.925rem;gap:.65rem;line-height:1.45}.welcome__list-item i{align-items:center;background:#10b98124;border-radius:50%;color:#10b981;display:inline-flex;flex-shrink:0;font-size:.7rem;height:1.1rem;justify-content:center;margin-top:.15rem;width:1.1rem}.welcome__steps{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.welcome__step{align-items:flex-start;color:#334155;color:var(--text-color,#334155);display:flex;font-size:.925rem;gap:.7rem;line-height:1.45}.welcome__step-index{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.welcome__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.welcome__cta.p-button{background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#10b981 100%);border:none;border-radius:.6rem;box-shadow:0 4px 6px -1px #10b98140;color:#fff;font-weight:600;padding:.8rem 1.75rem;transition:transform .2s ease,box-shadow .2s ease}.welcome__cta.p-button:hover{box-shadow:0 10px 15px -3px #10b9814d;transform:translateY(-1px)}.welcome__cta.p-button:active{transform:translateY(0)}.welcome__logout.p-button.p-button-text{border-radius:.6rem;color:#64748b;color:var(--text-color-secondary,#64748b);font-weight:600;padding:.8rem 1.25rem}.welcome__logout.p-button.p-button-text:hover{background:#f1f5f9;background:var(--surface-100,#f1f5f9);color:#1e293b;color:var(--text-color,#1e293b)}.welcome__footer{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--surface-200,#e2e8f0);color:#64748b;color:var(--text-color-secondary,#64748b);display:flex;flex-wrap:wrap;font-size:.825rem;gap:.5rem;justify-content:space-between;margin-top:1.75rem;padding-top:1.25rem}[data-theme=dark] .welcome__footer{border-top-color:#ffffff14}.welcome__account{gap:.4rem}.welcome__account,.welcome__status{align-items:center;display:inline-flex}.welcome__status{color:#10b981;font-weight:600;gap:.45rem}.welcome__status-dot{background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b9812e;height:.5rem;width:.5rem}@media (max-width:768px){.welcome__panel{padding:1.75rem}.welcome__columns{grid-template-columns:1fr}.welcome__title{font-size:1.5rem}}@media (max-width:480px){.welcome{padding:1rem .75rem}.welcome__panel{border-radius:.85rem;padding:1.35rem}.welcome__actions{align-items:stretch;flex-direction:column}.welcome__actions .p-button{justify-content:center;width:100%}}.select-company{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.select-company__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ffffff40;border-radius:1rem;box-shadow:0 20px 25px -5px #0000002e,0 10px 10px -5px #00000014,0 0 0 1px #ffffff1f;display:flex;flex-direction:column;max-height:90vh;max-width:64rem;padding:2rem;position:relative;width:100%;z-index:2}[data-theme=dark] .select-company__panel{background:#1e293bf2;border-color:#ffffff14}.select-company__header{margin-bottom:1.5rem;padding:0 5rem;text-align:center}.select-company__logout{position:absolute;right:1rem;top:1rem}.select-company__title{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.5rem;font-weight:700;margin:0}.select-company__subtitle{color:#64748b;color:var(--text-color-secondary,#64748b);font-size:.95rem;margin:.35rem 0 0}.select-company__search{margin-bottom:1.25rem}.select-company__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow-y:auto;padding:.25rem}.company-card{--company-color:#3b82f6;background:#fff;background:var(--surface-0,#fff);border:1px solid #e2e8f0;border:1px solid var(--surface-border,#e2e8f0);border-radius:.85rem;box-shadow:0 1px 2px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.company-card:hover{border-color:var(--company-color);box-shadow:0 12px 20px -8px #00000040;transform:translateY(-4px)}.company-card:focus-visible{outline:2px solid var(--company-color);outline-offset:2px}.company-card.is-selected{border-color:var(--company-color);box-shadow:0 0 0 2px var(--company-color),0 12px 20px -8px #00000040}.company-card__banner{align-items:center;background:color-mix(in srgb,var(--company-color) 22%,#fff);border-bottom:2px solid var(--company-color);display:flex;height:36px;padding:0 .75rem;position:relative}[data-theme=dark] .company-card__banner{background:color-mix(in srgb,var(--company-color) 28%,#1e293b)}.company-card__avatar{align-items:center;background:var(--company-color);border-radius:50%;box-shadow:0 1px 2px #0003;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;letter-spacing:.3px;position:relative;width:24px;z-index:1}.company-card__body{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:.85rem 1rem 1rem}.company-card__name{color:#1e293b;color:var(--text-color,#1e293b);font-size:1rem;font-weight:600;line-height:1.25;margin:0}.company-card__address{align-items:flex-start;color:#64748b;color:var(--text-color-secondary,#64748b);display:flex;font-size:.8rem;gap:.35rem;margin:0}.company-card__address i{font-size:.75rem;margin-top:2px}.company-card__id{align-self:flex-start;background:color-mix(in srgb,var(--company-color) 12%,#0000);border-radius:999px;color:var(--company-color);font-size:.7rem;font-weight:600;margin-top:auto;padding:.15rem .5rem}.select-company__empty{color:#64748b;color:var(--text-color-secondary,#64748b);grid-column:1/-1;padding:2rem 0;text-align:center}@media (max-width:480px){.select-company__panel{padding:1.25rem}.select-company__header{padding:2.5rem 0 0}.select-company__grid{grid-template-columns:1fr}}.App{font-family:Roboto,sans-serif;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-content{margin-top:60px}.p-sidebar{width:250px}.favorite-button{border-width:2px!important;transition:all .3s ease!important}.favorite-button.not-favorited{background:#0000!important;border-color:#dee2e6!important;color:#6c757d!important}.favorite-button.not-favorited:hover{transform:scale(1.05)}.favorite-button.favorited,.favorite-button.not-favorited:hover{background:#e74c3c1a!important;border-color:#e74c3c!important;color:#e74c3c!important}.favorite-button.favorited:hover{background:#c0392b33!important;border-color:#c0392b!important;color:#c0392b!important;transform:scale(1.1)}.favorite-button:disabled{opacity:.6;transform:none!important}
/*# sourceMappingURL=main.a62b662a.css.map*/