@font-face{font-family:primeicons;font-display:block;src:url(primeicons.8ca441e178bfb872.eot);src:url(primeicons.8ca441e178bfb872.eot?#iefix) format("embedded-opentype"),url(primeicons.e1a53edb6ea00325.woff2) format("woff2"),url(primeicons.7f7722745590608a.woff) format("woff"),url(primeicons.310a7310efb91ab1.ttf) format("truetype"),url(primeicons.19e14e488f5edc90.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@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(0)}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"}@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(material-icons.59322316b3fd6063.woff2) format("woff2"),url(material-icons.4ad034d2c499d9b6.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-outlined.f86cb7b0aa53f0fe.woff2) format("woff2"),url(material-icons-outlined.78a93b2079680a08.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.color-light{color:var(--color-light, #cfcfcf)}.color-standrd-gray{color:var(--color-grey-600, #808080)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-inline-start:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:start;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.container,.container-fluid{width:100%;padding-inline-end:15px;padding-inline-start:15px;margin-inline-end:auto;margin-inline-start:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-inline-end:-15px;margin-inline-start:-15px}.no-gutters{margin-inline-end:0;margin-inline-start:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-inline-end:0;padding-inline-start:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-inline-end:15px;padding-inline-start:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.mx-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:.25rem!important}.pe-2{padding-inline-end:.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:.25rem!important}.ps-2{padding-inline-start:.5rem!important}.px-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.me-auto{margin-inline-end:auto!important}.mb-auto{margin-bottom:auto!important}.ms-auto{margin-inline-start:auto!important}.mx-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.text-muted{color:#6c757d!important}.small,small{font-size:80%;font-weight:400}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.table{width:100%;margin-bottom:1rem;color:#212529;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-end{border-inline-end:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-start{border-inline-start:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-end-0{border-inline-end:0!important}.border-bottom-0{border-bottom:0!important}.border-start-0{border-inline-start:0!important}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-pill{padding-inline-end:.6em;padding-inline-start:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#17a2b8}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#343a40}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:disabled,.btn.disabled{opacity:.65;pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#007bff;text-decoration:none;background-color:transparent}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group{margin-bottom:1rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.clearfix:after{display:block;clear:both;content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-dark .form-control{color:var(--text-primary);background-color:var(--surface);border-color:var(--border)}.app-dark .card{background-color:var(--surface);border-color:var(--border);color:var(--text-primary)}.app-dark .card-header,.app-dark .card-footer{background-color:#ffffff0a;border-color:var(--border)}.app-dark .table{color:var(--text-primary)}.app-dark .table th,.app-dark .table td{border-top-color:var(--border)}.app-dark .table thead th{border-bottom-color:var(--border-strong)}.app-dark .table-bordered,.app-dark .table-bordered th,.app-dark .table-bordered td{border-color:var(--border)}.app-dark .table-hover tbody tr:hover{color:var(--text-primary);background-color:#ffffff0a}.app-dark .table-striped tbody tr:nth-of-type(odd){background-color:#ffffff08}.app-dark .border,.app-dark .border-top,.app-dark .border-end,.app-dark .border-bottom,.app-dark .border-start{border-color:var(--border)!important}.app-dark .text-muted{color:var(--text-muted)!important}.app-dark caption{color:var(--text-muted)}.app-dark a{color:var(--color-primary-300)}.app-dark a:hover{color:var(--color-primary-200)}.tag{padding:20px;background:#000;color:#fff;text-align:center;margin:auto;margin-top:1rem}.common-list{height:80vh;overflow-y:auto}.category-name{text-align:center;text-transform:uppercase;font-weight:600;font-size:1rem}.d-flex{display:flex}.d-flex:not([class*=items-]){align-items:center}.d-flex:not([class*=justify-]){justify-content:center}.error{padding:16px;width:300px;color:#fff;background-color:#e32b24}.separator{width:100%;border-top:1px solid #00adb5}.action-btn{background-color:var(--color-primary)!important;color:#fff!important}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.check-box-wrapper{display:flex;align-items:center;flex-wrap:wrap;padding:20px 0;gap:30px}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.page-content-y-scroll{height:80vh;overflow-y:scroll}.icon-btn{min-width:10rem;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:10px;text-align:center;padding:.4rem 1rem}.mr{margin-inline-end:12px}.image-preview-box{position:relative;object-fit:contain}.image-previews-box{position:relative;object-fit:contain;padding:7px;margin-top:5px;border:1px solid gray;border-radius:4px}.image-preview{height:170px;max-width:250px;object-fit:contain}.remove-image{position:absolute;inset-inline-end:-10px;top:-10px;z-index:2;height:25px;display:flex;justify-content:center;align-items:center;width:25px;background-color:gray;border-radius:50%;cursor:pointer}.app-dark .brand-img[data-brand=POS]{filter:invert(1) brightness(1.1)}.input-row{display:flex;align-items:center;gap:21px;width:100%}.custom-input-box{width:100%;display:flex;flex-direction:column}.common-main-container{width:100%;display:flex;padding-top:14px;gap:16px}.center-heading{font-size:1rem;color:var(--text-primary);text-align:center}.dashboards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.dashboard-card{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.875rem;cursor:pointer;background:var(--surface);border-radius:14px;padding:.875rem 1rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px #0f172a0a;position:relative;overflow:hidden;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s ease,background-color .2s ease}.dashboard-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--card-accent, transparent);opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-2px)}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #0f172a1f,0 4px 8px -4px #0f172a0f;border-color:var(--card-accent, var(--color-primary-300, #93c5fd))}.dashboard-card:hover:before{opacity:1;transform:translate(0)}.dashboard-card:hover .dashboard-card__icon{transform:scale(1.06)}.dashboard-card:hover .dashboard-card__chevron{opacity:1;transform:translate(0);color:var(--card-accent, var(--color-primary-600, #2563eb))}.dashboard-card:focus-visible{outline:3px solid color-mix(in srgb,var(--card-accent, #2563eb) 35%,transparent);outline-offset:2px}.dashboard-card:active{transform:translateY(-1px)}.dashboard-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--card-icon-bg, linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%));color:#fff;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px -2px var(--card-icon-shadow, rgba(59, 130, 246, .35))}.dashboard-card__icon app-icon{color:#fff;font-size:20px}.dashboard-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start}.dashboard-card__title{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.dashboard-card__description{font-size:.8125rem;font-weight:400;color:var(--text-muted, #64748b);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.dashboard-card__body:has(.dashboard-card__description) .dashboard-card__title{-webkit-line-clamp:1}.analytics-landing-container .dashboard-card__title,.analytics-landing-container .dashboard-card__description{display:block;-webkit-line-clamp:none;overflow:visible}.analytics-landing-container .dashboard-card__body:has(.dashboard-card__description) .dashboard-card__title{-webkit-line-clamp:none}.app-dark .dashboard-card__description{color:#ffffffa6}.dashboard-card__chevron{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-subtle);background:#0f172a0a;opacity:.7;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease,color .2s ease,background-color .2s ease}.dashboard-card:hover .dashboard-card__chevron{background:color-mix(in srgb,var(--card-accent, #2563eb) 12%,transparent)}.lp-blue{--card-accent: #1d4ed8;--card-icon-bg: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--card-icon-shadow: rgba(59, 130, 246, .35)}.lp-green{--card-accent: #047857;--card-icon-bg: linear-gradient(135deg, #10b981 0%, #047857 100%);--card-icon-shadow: rgba(16, 185, 129, .35)}.lp-yellow{--card-accent: #d97706;--card-icon-bg: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--card-icon-shadow: rgba(245, 158, 11, .35)}.lp-red{--card-accent: #b91c1c;--card-icon-bg: linear-gradient(135deg, #ef4444 0%, #b91c1c 100%);--card-icon-shadow: rgba(239, 68, 68, .35)}.lp-purple{--card-accent: #6d28d9;--card-icon-bg: linear-gradient(135deg, #8b5cf6 0%, #6d28d9 100%);--card-icon-shadow: rgba(139, 92, 246, .35)}@media(max-width:1024px){.dashboards-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.dashboard-card{padding:.75rem .875rem}.dashboard-card__icon{width:40px;height:40px}.dashboard-card__icon app-icon{font-size:18px}.dashboard-card__title{font-size:.875rem}}@media(max-width:640px){.dashboards-grid{grid-template-columns:1fr}}.app-dark .dashboard-card{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}.app-dark .dashboard-card:hover{background:#ffffff0f;box-shadow:0 12px 24px -8px #00000080,0 4px 8px -4px #0000004d}.app-dark .dashboard-card__title{color:#ffffffeb}.app-dark .dashboard-card__chevron{background:#ffffff0d;color:#ffffff80}.modern-navbar-menu.p-popover{border-radius:14px;border:1px solid var(--border, rgba(15, 23, 42, .08));box-shadow:0 18px 40px -12px #0f172a2e,0 4px 12px #0f172a0f;overflow:hidden;margin-top:6px}.modern-navbar-menu.p-popover .p-popover-content{padding:0}.modern-navbar-menu.p-popover:before,.modern-navbar-menu.p-popover:after{display:none}.modern-navbar-menu__panel{width:240px;max-height:90vh;display:flex;flex-direction:column;background:var(--p-content-background, #ffffff);color:var(--text-primary, #0f172a);font-size:.85rem;overflow:hidden}.modern-navbar-menu__heading{flex-shrink:0;padding:8px 12px;background:linear-gradient(135deg,var(--color-primary-50, #f1f5fe) 0%,transparent 100%);border-bottom:1px solid var(--border, rgba(15, 23, 42, .06));display:flex;flex-direction:column;gap:1px}.modern-navbar-menu__title{font-weight:600;font-size:.85rem;letter-spacing:.01em;color:var(--color-primary-700, #1d4ed8)}.modern-navbar-menu__subtitle{font-size:.7rem;color:var(--text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-navbar-menu__list{display:flex;flex-direction:column;padding:4px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}.modern-navbar-menu__list::-webkit-scrollbar{width:6px}.modern-navbar-menu__list::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:3px}.modern-navbar-menu__list::-webkit-scrollbar-track{background:transparent}.modern-navbar-menu__item{all:unset;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--text-primary, #0f172a);transition:background-color .15s ease,color .15s ease,transform .1s ease;width:100%;box-sizing:border-box;font-weight:500}.modern-navbar-menu__item:hover{background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-700, #1d4ed8)}.modern-navbar-menu__item:active{transform:scale(.99)}.modern-navbar-menu__item:focus-visible{outline:2px solid var(--color-primary-300, #93c5fd);outline-offset:1px}.modern-navbar-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-600, #2563eb);font-size:.85rem;flex-shrink:0}.modern-navbar-menu__label{flex:1;text-align:start;font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-navbar-menu__divider{flex-shrink:0;height:1px;margin:2px 10px;background:var(--border, rgba(15, 23, 42, .08))}.modern-navbar-menu__item--danger{flex-shrink:0;margin:4px 4px 6px}.modern-navbar-menu__item--danger .modern-navbar-menu__icon{background:#ef44441f;color:#dc2626}.modern-navbar-menu__item--danger:hover{background:#ef444414;color:#dc2626}.modern-navbar-menu__item--danger:hover .modern-navbar-menu__icon{background:#ef444433}.app-dark .modern-navbar-menu.p-popover{border-color:#ffffff14;box-shadow:0 18px 40px -12px #0009,0 4px 12px #0006}.app-dark .modern-navbar-menu__panel{background:var(--p-content-background, #0f172a);color:#ffffffeb}.app-dark .modern-navbar-menu__heading{background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 100%);border-bottom-color:#ffffff0f}.app-dark .modern-navbar-menu__title{color:var(--color-primary-300, #93c5fd)}.app-dark .modern-navbar-menu__subtitle{color:#ffffff80}.app-dark .modern-navbar-menu__item{color:#ffffffd9}.app-dark .modern-navbar-menu__item:hover,.app-dark .modern-navbar-menu__icon{background:#ffffff0f;color:var(--color-primary-300, #93c5fd)}.app-dark .modern-navbar-menu__divider{background:#ffffff0f}.app-dark .modern-navbar-menu__list{scrollbar-color:rgba(255,255,255,.2) transparent}.app-dark .modern-navbar-menu__list::-webkit-scrollbar-thumb{background:#fff3}.app-dark .modern-navbar-menu__item--danger .modern-navbar-menu__icon{background:#ef44442e;color:#fca5a5}.app-dark .modern-navbar-menu__item--danger:hover{background:#ef44441f;color:#fca5a5}.modern-menu.p-popover{border-radius:14px;border:1px solid var(--border, rgba(15, 23, 42, .08));box-shadow:0 18px 40px -12px #0f172a2e,0 4px 12px #0f172a0f;overflow:hidden;margin-top:6px}.modern-menu.p-popover .p-popover-content{padding:0}.modern-menu.p-popover:before,.modern-menu.p-popover:after{display:none}.modern-menu__panel{width:240px;max-height:70vh;display:flex;flex-direction:column;background:var(--p-content-background, #ffffff);color:var(--text-primary, #0f172a);font-size:.85rem;overflow:hidden}.modern-menu__heading{flex-shrink:0;padding:8px 12px;background:linear-gradient(135deg,var(--color-primary-50, #f1f5fe) 0%,transparent 100%);border-bottom:1px solid var(--border, rgba(15, 23, 42, .06));display:flex;flex-direction:column;gap:1px}.modern-menu__title{font-weight:600;font-size:.8rem;letter-spacing:.01em;color:var(--color-primary-700, #1d4ed8)}.modern-menu__list{display:flex;flex-direction:column;padding:4px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}.modern-menu__list::-webkit-scrollbar{width:6px}.modern-menu__list::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:3px}.modern-menu__list::-webkit-scrollbar-track{background:transparent}.modern-menu__item{all:unset;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--text-primary, #0f172a);transition:background-color .15s ease,color .15s ease,transform .1s ease;width:100%;box-sizing:border-box;font-weight:500}.modern-menu__item:hover{background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-700, #1d4ed8)}.modern-menu__item:active{transform:scale(.99)}.modern-menu__item:focus-visible{outline:2px solid var(--color-primary-300, #93c5fd);outline-offset:1px}.modern-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-600, #2563eb);font-size:.85rem;flex-shrink:0}.modern-menu__brand{width:24px;height:24px;border-radius:6px;object-fit:contain;background:var(--color-primary-50, #f1f5fe);flex-shrink:0}.modern-menu__label{flex:1;text-align:start;font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-menu__chevron{flex-shrink:0;color:var(--text-muted, #64748b);font-size:.85rem}.modern-menu__divider{flex-shrink:0;height:1px;margin:4px;background:var(--border, rgba(15, 23, 42, .08))}.modern-menu__empty{padding:12px;color:var(--text-muted, #64748b);font-size:.8rem;text-align:center}.app-dark .modern-menu.p-popover{border-color:#ffffff14;box-shadow:0 18px 40px -12px #0009,0 4px 12px #0006}.app-dark .modern-menu__panel{background:var(--p-content-background, #0f172a);color:#ffffffeb}.app-dark .modern-menu__heading{background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 100%);border-bottom-color:#ffffff0f}.app-dark .modern-menu__title{color:var(--color-primary-300, #93c5fd)}.app-dark .modern-menu__item{color:#ffffffd9}.app-dark .modern-menu__item:hover,.app-dark .modern-menu__icon{background:#ffffff0f;color:var(--color-primary-300, #93c5fd)}.app-dark .modern-menu__brand,.app-dark .modern-menu__divider{background:#ffffff0f}.app-dark .modern-menu__chevron{color:#ffffff80}.selected .order-due-normal,.selected .order-due-late,.selected .order-due-soon{background-color:#000;color:#fff}.session-screen{display:flex;justify-content:center;margin:0 auto}.session-screen-container{width:50%;display:flex;justify-content:center;align-items:center;position:relative}.session-screen-container .auth-locale-switcher{position:absolute;top:1rem;inset-inline-end:1rem;z-index:10}.sign-in-link-holder{flex-direction:row;box-sizing:border-box;display:flex;margin:20px 20px 0}.forgot-password-link-holder{margin:.8rem 0}.sign-in-link-holder a,.forgot-password-link-holder a{color:#000;font-weight:100}table th h5{font-size:.8rem;font-weight:600;text-transform:uppercase}.table-hover tr:hover{background-color:#cfcfcf!important;color:#fff!important}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{text-align:start!important}.p-datatable .p-datatable-thead>tr>th .d-flex:not([class*=justify-]),.p-datatable .p-datatable-thead>tr>th .flex:not([class*=justify-]),.p-datatable .p-datatable-tbody>tr>td .d-flex:not([class*=justify-]),.p-datatable .p-datatable-tbody>tr>td .flex:not([class*=justify-]){justify-content:flex-start!important}.p-datatable .p-datatable-thead>tr>th.text-center,.p-datatable .p-datatable-tbody>tr>td.text-center{text-align:center!important}.p-datatable .p-datatable-thead>tr>th.text-end,.p-datatable .p-datatable-tbody>tr>td.text-end{text-align:end!important}.p-datatable .p-datatable-tbody>tr>td>app-icon,.p-datatable .p-datatable-tbody>tr>td>a>app-icon,.p-datatable .p-datatable-tbody>tr>td>span>app-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 2px;border-radius:6px;cursor:pointer;color:var(--color-primary-600, #2563eb);transition:background-color .15s ease,color .15s ease,transform .1s ease}.p-datatable .p-datatable-tbody>tr>td>app-icon .pi,.p-datatable .p-datatable-tbody>tr>td>app-icon .material-icons,.p-datatable .p-datatable-tbody>tr>td>a>app-icon .pi,.p-datatable .p-datatable-tbody>tr>td>a>app-icon .material-icons,.p-datatable .p-datatable-tbody>tr>td>span>app-icon .pi,.p-datatable .p-datatable-tbody>tr>td>span>app-icon .material-icons{font-size:.95rem;line-height:1;padding:0;min-height:0;min-width:0}.p-datatable .p-datatable-tbody>tr>td>app-icon:hover,.p-datatable .p-datatable-tbody>tr>td>a>app-icon:hover,.p-datatable .p-datatable-tbody>tr>td>span>app-icon:hover{background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-700, #1d4ed8)}.p-datatable .p-datatable-tbody>tr>td>app-icon:active,.p-datatable .p-datatable-tbody>tr>td>a>app-icon:active,.p-datatable .p-datatable-tbody>tr>td>span>app-icon:active{transform:scale(.95)}.app-dark .p-datatable .p-datatable-tbody>tr>td>app-icon,.app-dark .p-datatable .p-datatable-tbody>tr>td>a>app-icon,.app-dark .p-datatable .p-datatable-tbody>tr>td>span>app-icon{color:var(--color-primary-300, #93c5fd)}.app-dark .p-datatable .p-datatable-tbody>tr>td>app-icon:hover,.app-dark .p-datatable .p-datatable-tbody>tr>td>a>app-icon:hover,.app-dark .p-datatable .p-datatable-tbody>tr>td>span>app-icon:hover{background:#ffffff0f;color:var(--color-primary-200, #bfdbfe)}.style-green1{background-color:#e9f7ef!important;color:#1a1a1a!important}.style-yellow{background-color:#fff9d9!important;color:#1a1a1a!important}.style-pink{background-color:#ffeaf3!important;color:#1a1a1a!important}.style-blue{background-color:#e8f1ff!important;color:#1a1a1a!important}.style-purple{background-color:#f3e9ff!important;color:#1a1a1a!important}.style-grey{background-color:#f1f5f9!important;color:#475569!important}.style-teal{background-color:#e6f7f7!important;color:#1a1a1a!important}.style-red{background-color:#fde8e8!important;color:#1a1a1a!important}.style-teal2{background-color:#e8f9f6!important;color:#1a1a1a!important}.style-green2{background-color:#ecf9e6!important;color:#1a1a1a!important}.style-black{background-color:#1e293b!important;color:#fff!important}.app-dark .style-green1{background-color:#0f3324!important;color:#ffffffeb!important}.app-dark .style-yellow{background-color:#3a2f08!important;color:#ffffffeb!important}.app-dark .style-pink{background-color:#3a1428!important;color:#ffffffeb!important}.app-dark .style-blue{background-color:#112241!important;color:#ffffffeb!important}.app-dark .style-purple{background-color:#261334!important;color:#ffffffeb!important}.app-dark .style-grey{background-color:#1e293b!important;color:#ffffffc7!important}.app-dark .style-teal{background-color:#0a2a2a!important;color:#ffffffeb!important}.app-dark .style-red{background-color:#3a0f0f!important;color:#ffffffeb!important}.app-dark .style-teal2{background-color:#0c2a26!important;color:#ffffffeb!important}.app-dark .style-green2{background-color:#0f2a0c!important;color:#ffffffeb!important}.color-red{color:#e32b24!important}.color-green{color:green!important}.bg-white{background-color:#fff}.bg-black{background-color:#000}.gap-2{display:flex;gap:4px}.gap-3{display:flex;gap:8px}.w-0{width:0%}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}table td{text-align:start}.text-strikethrough{text-decoration:line-through}.app-field{width:100%;margin-bottom:.75rem}.app-field__label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-primary, #0f172a);margin-bottom:.3rem;line-height:1.2}.app-field__required{color:#dc2626;margin-inline-start:2px}.app-field__hint{display:block;font-size:.72rem;color:var(--text-muted, #64748b);margin-top:.3rem;line-height:1.4}.app-field__error{display:block;font-size:.72rem;color:#dc2626;margin-top:.3rem;line-height:1.4;font-weight:500}.p-inputtext,input.p-inputtext,textarea.p-inputtext{width:100%;min-height:40px;padding:.5rem .85rem;font-size:.9rem;line-height:1.4;color:var(--text-primary, #0f172a);background:var(--p-content-background, var(--surface));border:1.5px solid var(--border, rgba(15, 23, 42, .14));border-radius:10px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;outline:none;appearance:none}.p-inputtext::placeholder,input.p-inputtext::placeholder,textarea.p-inputtext::placeholder{color:var(--text-muted, #64748b);opacity:.85}.p-inputtext:hover:not(:disabled):not([readonly]),input.p-inputtext:hover:not(:disabled):not([readonly]),textarea.p-inputtext:hover:not(:disabled):not([readonly]){border-color:var(--color-primary-300, #93c5fd)}.p-inputtext:focus,.p-inputtext.p-focus,.p-inputtext:focus-visible,input.p-inputtext:focus,input.p-inputtext.p-focus,input.p-inputtext:focus-visible,textarea.p-inputtext:focus,textarea.p-inputtext.p-focus,textarea.p-inputtext:focus-visible{border-color:var(--color-primary-500, #3b82f6);box-shadow:0 0 0 3px #3b82f62e}.p-inputtext:disabled,.p-inputtext.p-disabled,input.p-inputtext:disabled,input.p-inputtext.p-disabled,textarea.p-inputtext:disabled,textarea.p-inputtext.p-disabled{background:#0f172a0a;color:#0f172a80;cursor:not-allowed}.p-inputtext[readonly],input.p-inputtext[readonly],textarea.p-inputtext[readonly]{background:#0f172a0a}.app-field--invalid .p-inputtext,.app-field--invalid input.p-inputtext,.app-field--invalid textarea.p-inputtext{border-color:#dc2626}.app-field--invalid .p-inputtext:focus,.app-field--invalid input.p-inputtext:focus,.app-field--invalid textarea.p-inputtext:focus{box-shadow:0 0 0 3px #dc262629}textarea.p-inputtext,[pTextarea]{min-height:80px;line-height:1.5;resize:vertical}input[type=number].p-inputtext{-moz-appearance:textfield}input[type=number].p-inputtext::-webkit-outer-spin-button,input[type=number].p-inputtext::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-select,.p-multiselect{width:100%;min-height:40px;background:var(--p-content-background, var(--surface));border:1.5px solid var(--border, rgba(15, 23, 42, .14));border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease;align-items:center;display:inline-flex}.p-select:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover{border-color:var(--color-primary-300, #93c5fd)}.p-select.p-focus,.p-select.p-inputwrapper-focus,.p-multiselect.p-focus,.p-multiselect.p-inputwrapper-focus{border-color:var(--color-primary-500, #3b82f6);box-shadow:0 0 0 3px #3b82f62e}.p-select.p-disabled,.p-multiselect.p-disabled{background:#0f172a0a;cursor:not-allowed}.p-select .p-select-label,.p-select .p-multiselect-label,.p-multiselect .p-select-label,.p-multiselect .p-multiselect-label{padding:.5rem .85rem;font-size:.9rem;color:var(--text-primary, #0f172a)}.p-select .p-select-label.p-placeholder,.p-select .p-multiselect-label.p-placeholder,.p-multiselect .p-select-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder{color:var(--text-muted, #64748b)}.p-select .p-select-dropdown,.p-select .p-multiselect-trigger,.p-multiselect .p-select-dropdown,.p-multiselect .p-multiselect-trigger{width:2.25rem;color:var(--text-muted, #64748b)}.p-select-overlay,.p-multiselect-overlay{border-radius:10px;border:1px solid var(--border, rgba(15, 23, 42, .08));box-shadow:0 12px 28px -12px #0f172a2e,0 4px 10px #0f172a0d;background:var(--p-content-background, var(--surface));overflow:hidden}.p-select-overlay .p-select-list,.p-select-overlay .p-multiselect-list,.p-multiselect-overlay .p-select-list,.p-multiselect-overlay .p-multiselect-list{padding:.25rem}.p-select-overlay .p-select-option,.p-select-overlay .p-multiselect-option,.p-multiselect-overlay .p-select-option,.p-multiselect-overlay .p-multiselect-option{padding:.55rem .75rem;font-size:.9rem;border-radius:6px;transition:background-color .12s ease,color .12s ease}.p-select-overlay .p-select-option:hover,.p-select-overlay .p-select-option.p-focus,.p-select-overlay .p-multiselect-option:hover,.p-select-overlay .p-multiselect-option.p-focus,.p-multiselect-overlay .p-select-option:hover,.p-multiselect-overlay .p-select-option.p-focus,.p-multiselect-overlay .p-multiselect-option:hover,.p-multiselect-overlay .p-multiselect-option.p-focus{background:var(--color-primary-50, #f1f5fe);color:var(--color-primary-700, #1d4ed8)}.p-select-overlay .p-select-option.p-select-option-selected,.p-select-overlay .p-select-option.p-highlight,.p-select-overlay .p-multiselect-option.p-select-option-selected,.p-select-overlay .p-multiselect-option.p-highlight,.p-multiselect-overlay .p-select-option.p-select-option-selected,.p-multiselect-overlay .p-select-option.p-highlight,.p-multiselect-overlay .p-multiselect-option.p-select-option-selected,.p-multiselect-overlay .p-multiselect-option.p-highlight{background:var(--color-primary-100, #dbeafe);color:var(--color-primary-800, #1e40af);font-weight:600}.p-select-filter,.p-multiselect-filter{margin:.25rem;width:calc(100% - .5rem);height:36px;padding:.4rem .6rem;border:1px solid var(--border, rgba(15, 23, 42, .14));border-radius:6px;font-size:.85rem;outline:none}.p-select-filter:focus,.p-multiselect-filter:focus{border-color:var(--color-primary-500, #3b82f6);box-shadow:0 0 0 3px #3b82f62e}.p-datepicker{width:100%}.p-datepicker .p-inputtext{padding-inline-end:2.5rem}.p-datepicker .p-datepicker-trigger,.p-datepicker .p-datepicker-input-icon-container{position:absolute;inset-inline-end:0;top:0;bottom:0;width:2.25rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--text-muted, #64748b);cursor:pointer}.p-checkbox{width:1.25rem;height:1.25rem}.p-checkbox .p-checkbox-box{width:1.25rem;height:1.25rem;border:1.5px solid var(--border, rgba(15, 23, 42, .14));border-radius:5px;background:var(--p-content-background, var(--surface));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.p-checkbox .p-checkbox-box:hover{border-color:var(--color-primary-300, #93c5fd)}.p-checkbox.p-checkbox-checked .p-checkbox-box,.p-checkbox .p-checkbox-box.p-highlight{background:var(--color-primary-600, #2563eb);border-color:var(--color-primary-600, #2563eb)}.p-checkbox.p-focus .p-checkbox-box,.p-checkbox .p-checkbox-input:focus-visible+.p-checkbox-box{box-shadow:0 0 0 3px #3b82f62e}.p-radiobutton{width:1.25rem;height:1.25rem}.p-radiobutton .p-radiobutton-box{width:1.25rem;height:1.25rem;border:1.5px solid var(--border, rgba(15, 23, 42, .14));background:var(--p-content-background, var(--surface));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.p-radiobutton .p-radiobutton-box:hover{border-color:var(--color-primary-300, #93c5fd)}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box,.p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--color-primary-600, #2563eb)}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon,.p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:var(--color-primary-600, #2563eb)}.p-radiobutton.p-focus .p-radiobutton-box{box-shadow:0 0 0 3px #3b82f62e}.p-toggleswitch{width:2.5rem;height:1.4rem}.p-toggleswitch .p-toggleswitch-slider{background:#0f172a2e;border-radius:999px;transition:background-color .2s ease}.p-toggleswitch .p-toggleswitch-slider:before{background:#fff;box-shadow:0 2px 4px #0f172a33}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--color-primary-600, #2563eb)}.p-toggleswitch.p-focus .p-toggleswitch-slider{box-shadow:0 0 0 3px #3b82f62e}.app-form-card{border-radius:14px;background:var(--p-content-background, var(--surface));box-shadow:0 2px 8px #0f172a0a;padding:1.25rem 1.5rem}.app-form-section{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border, rgba(15, 23, 42, .06))}.app-form-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.app-form-section__title{font-size:.95rem;font-weight:700;color:var(--color-primary-700, #1d4ed8);margin:0 0 .75rem;letter-spacing:-.01em}.app-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid var(--border, rgba(15, 23, 42, .08))}.app-dark .app-field__label{color:#ffffffd9}.app-dark .app-field__hint{color:#ffffff8c}.app-dark .p-inputtext,.app-dark input.p-inputtext,.app-dark textarea.p-inputtext,.app-dark .p-select,.app-dark .p-multiselect{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffeb}.app-dark .p-inputtext::placeholder,.app-dark input.p-inputtext::placeholder,.app-dark textarea.p-inputtext::placeholder,.app-dark .p-select::placeholder,.app-dark .p-multiselect::placeholder{color:#ffffff73}.app-dark .p-inputtext:hover:not(:disabled):not([readonly]):not(.p-disabled),.app-dark input.p-inputtext:hover:not(:disabled):not([readonly]):not(.p-disabled),.app-dark textarea.p-inputtext:hover:not(:disabled):not([readonly]):not(.p-disabled),.app-dark .p-select:hover:not(:disabled):not([readonly]):not(.p-disabled),.app-dark .p-multiselect:hover:not(:disabled):not([readonly]):not(.p-disabled){border-color:var(--color-primary-400, #60a5fa)}.app-dark .p-inputtext:focus,.app-dark .p-inputtext.p-focus,.app-dark .p-inputtext.p-inputwrapper-focus,.app-dark input.p-inputtext:focus,.app-dark input.p-inputtext.p-focus,.app-dark input.p-inputtext.p-inputwrapper-focus,.app-dark textarea.p-inputtext:focus,.app-dark textarea.p-inputtext.p-focus,.app-dark textarea.p-inputtext.p-inputwrapper-focus,.app-dark .p-select:focus,.app-dark .p-select.p-focus,.app-dark .p-select.p-inputwrapper-focus,.app-dark .p-multiselect:focus,.app-dark .p-multiselect.p-focus,.app-dark .p-multiselect.p-inputwrapper-focus{border-color:var(--color-primary-400, #60a5fa);box-shadow:0 0 0 3px #60a5fa33}.app-dark .p-inputtext:disabled,.app-dark .p-inputtext.p-disabled,.app-dark .p-inputtext[readonly],.app-dark input.p-inputtext:disabled,.app-dark input.p-inputtext.p-disabled,.app-dark input.p-inputtext[readonly],.app-dark textarea.p-inputtext:disabled,.app-dark textarea.p-inputtext.p-disabled,.app-dark textarea.p-inputtext[readonly],.app-dark .p-select:disabled,.app-dark .p-select.p-disabled,.app-dark .p-select[readonly],.app-dark .p-multiselect:disabled,.app-dark .p-multiselect.p-disabled,.app-dark .p-multiselect[readonly]{background:#ffffff05;color:#ffffff80}.app-dark .p-select-overlay,.app-dark .p-multiselect-overlay{background:#0f172a;border-color:#ffffff14}.app-dark .p-select-overlay .p-select-option,.app-dark .p-select-overlay .p-multiselect-option,.app-dark .p-multiselect-overlay .p-select-option,.app-dark .p-multiselect-overlay .p-multiselect-option{color:#ffffffd9}.app-dark .p-select-overlay .p-select-option:hover,.app-dark .p-select-overlay .p-select-option.p-focus,.app-dark .p-select-overlay .p-multiselect-option:hover,.app-dark .p-select-overlay .p-multiselect-option.p-focus,.app-dark .p-multiselect-overlay .p-select-option:hover,.app-dark .p-multiselect-overlay .p-select-option.p-focus,.app-dark .p-multiselect-overlay .p-multiselect-option:hover,.app-dark .p-multiselect-overlay .p-multiselect-option.p-focus{background:#ffffff0f;color:var(--color-primary-300, #93c5fd)}.app-dark .p-select-overlay .p-select-option.p-select-option-selected,.app-dark .p-select-overlay .p-select-option.p-highlight,.app-dark .p-select-overlay .p-multiselect-option.p-select-option-selected,.app-dark .p-select-overlay .p-multiselect-option.p-highlight,.app-dark .p-multiselect-overlay .p-select-option.p-select-option-selected,.app-dark .p-multiselect-overlay .p-select-option.p-highlight,.app-dark .p-multiselect-overlay .p-multiselect-option.p-select-option-selected,.app-dark .p-multiselect-overlay .p-multiselect-option.p-highlight{background:#60a5fa26;color:var(--color-primary-200, #bfdbfe)}.app-dark .p-checkbox .p-checkbox-box,.app-dark .p-radiobutton .p-radiobutton-box{background:#ffffff0a;border-color:#ffffff2e}.app-dark .app-form-card{background:#ffffff05;box-shadow:0 2px 8px #0000004d}.p-dialog.app-dialog--flush,.p-dialog.modern-dialog-panel{background:transparent;border:none;box-shadow:none}.p-dialog.app-dialog--flush .p-dialog-content,.p-dialog.modern-dialog-panel .p-dialog-content{padding:0;background:transparent;border-radius:0;overflow:visible}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.common-list-header{padding:.1rem}.default-input{height:100%;width:100%;color:var(--text-primary);font-size:.9rem;border:none;outline:none;background-color:transparent}.title-bar{display:flex;justify-content:space-between;align-items:center;padding:17px 0 11px;width:100%}.flex-center-space-between{display:flex;justify-content:space-between;align-items:center}.card-primary{background-color:#f9f9f9;border-inline-start:4px solid var(--color-primary);border-inline-end:1px solid var(--color-primary);border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);padding:10px 15px;border-radius:5px;margin-bottom:10px}.card-success{background-color:#f9f9f9;border-inline-start:4px solid green;border-inline-end:1px solid green;border-top:1px solid green;border-bottom:1px solid green;padding:10px 15px;border-radius:5px;margin-bottom:10px}.card-warn{background-color:#f9f9f9;border-inline-start:4px solid #ffc107;border-inline-end:1px solid #ffc107;border-top:1px solid #ffc107;border-bottom:1px solid #ffc107;padding:10px 15px;border-radius:5px;margin-bottom:10px}.card-description-margin{margin:5px 0}.primary-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;min-height:44px;padding:.5rem 1rem;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.25;white-space:nowrap}.primary-button>span{display:inline-block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.primary-button>app-icon,.primary-button>app-icon>.pi,.primary-button>app-icon>.material-icons{flex:0 0 auto;display:inline-flex;padding:0;min-height:0;min-width:0;line-height:1}.primary-button:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px) scale(1.01)}.primary-button:active:not(:disabled){filter:brightness(.95);box-shadow:inset 0 2px 4px #0000001a;transform:translateY(0) scale(.98)}.primary-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-transparent-08)}.danger{color:#fff!important;background:#dc3545!important;border-color:#d13242!important}.danger:hover:not(:disabled){background:#c6303e!important}.app-dark .danger{background:var(--danger)!important}.app-dark .danger:hover:not(:disabled){background:var(--danger-hover)!important}.primary{color:#fff!important;background:var(--color-primary)!important}.primary:hover:not(:disabled){background:var(--color-primary-600)!important}.app-dark .primary{background:var(--color-primary-500)!important}.app-dark .primary:hover:not(:disabled){background:var(--color-primary-400)!important}.white-green{color:#28a745!important;background-color:transparent!important;border:none!important}.white-green:hover{background-color:transparent!important}.warn{color:#fff!important;background:#dd9d20!important}.warn:hover:not(:disabled){background:#e0a736!important}.grey{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.grey:hover:not(:disabled){background:#e2e8f0!important}.app-dark .grey{color:#e2e8f0!important;background:#334155!important;border-color:#475569!important}.app-dark .grey:hover:not(:disabled){background:#475569!important}.black{color:#fff!important;background:#1e293b!important;border-color:#0f172a!important}.black:hover:not(:disabled){background:#0f172a!important}.success{color:#fff!important;background:green!important;border-color:#007a00!important}.success:hover:not(:disabled){background:#1a8d1a!important}.primary-button:disabled{opacity:.6!important;cursor:not-allowed!important;filter:grayscale(.2)!important}.primary-button--icon-only{padding:0!important;aspect-ratio:1/1;min-width:44px}.primary-button-small.primary-button--icon-only{min-width:36px!important}.primary-button-large.primary-button--icon-only{min-width:48px!important}.primary-button--rounded{border-radius:999px!important}.primary-button-outlined.primary{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:transparent!important}.primary-button-outlined.primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important}.primary-button-outlined.danger{color:#dc3545!important;border-color:#dc3545!important;background:transparent!important}.primary-button-outlined.danger:hover:not(:disabled){background:color-mix(in srgb,#dc3545 8%,transparent)!important}.primary-button-outlined.success{color:green!important;border-color:green!important;background:transparent!important}.primary-button-outlined.success:hover:not(:disabled){background:color-mix(in srgb,green 8%,transparent)!important}.primary-button-outlined.warn{color:#dd9d20!important;border-color:#dd9d20!important;background:transparent!important}.primary-button-outlined.warn:hover:not(:disabled){background:color-mix(in srgb,#dd9d20 8%,transparent)!important}.primary-button-outlined.grey{color:#475569!important;border-color:#cbd5e1!important;background:transparent!important}.primary-button-outlined.grey:hover:not(:disabled){background:#f1f5f9!important}.primary-button-text.black,.primary-button-text.grey,.primary-button-text.warn,.primary-button-text.success,.primary-button-text.danger,.primary-button-text.primary{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.primary-button-text.black:hover:not(:disabled),.primary-button-text.grey:hover:not(:disabled),.primary-button-text.warn:hover:not(:disabled),.primary-button-text.success:hover:not(:disabled),.primary-button-text.danger:hover:not(:disabled),.primary-button-text.primary:hover:not(:disabled){background:#0f172a0f!important;filter:none;transform:none;box-shadow:none!important}.primary-button-text.black:active:not(:disabled),.primary-button-text.grey:active:not(:disabled),.primary-button-text.warn:active:not(:disabled),.primary-button-text.success:active:not(:disabled),.primary-button-text.danger:active:not(:disabled),.primary-button-text.primary:active:not(:disabled){transform:none;box-shadow:inset 0 1px 2px #00000014!important}.primary-button-text.primary{color:var(--color-primary)!important}.primary-button-text.primary:hover:not(:disabled){color:var(--color-primary)!important}.primary-button-text.danger{color:#dc3545!important}.primary-button-text.danger:hover:not(:disabled){color:#dc3545!important}.primary-button-text.success{color:green!important}.primary-button-text.success:hover:not(:disabled){color:green!important}.primary-button-text.warn{color:#dd9d20!important}.primary-button-text.warn:hover:not(:disabled){color:#dd9d20!important}.primary-button-text.grey{color:#475569!important}.primary-button-text.grey:hover:not(:disabled){color:#475569!important}.primary-button-text.black{color:#1e293b!important}.primary-button-text.black:hover:not(:disabled){color:#1e293b!important}.app-dark .primary-button-text:hover:not(:disabled){background:#ffffff14!important}.app-dark .primary-button-text.grey{color:#ffffffa6!important}.app-dark .primary-button-text.grey:hover:not(:disabled){color:#ffffffd9!important}.app-dark .primary-button-text.black{color:#ffffffd9!important}.app-dark .primary-button-text.black:hover:not(:disabled){color:#fffffff2!important}.app-dark .primary-button-outlined.grey{color:#ffffffa6!important;border-color:var(--border-strong)!important}.app-dark .primary-button-outlined.grey:hover:not(:disabled){background:#ffffff0f!important}.primary-button--loading{cursor:wait!important;opacity:.85}.primary-button__spinner{width:1em;height:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;display:inline-block;animation:primary-button-spin .7s linear infinite;flex:0 0 auto}@keyframes primary-button-spin{to{transform:rotate(360deg)}}.crud-form-wrapper{width:100%;height:85vh;overflow-y:visible;margin:.5rem auto;display:block;padding:4px}.crud-form-wrapper hr{margin-top:0;margin-bottom:10px}.crud-form-wrapper-toolbar,.crud-form-centered-wrapper .toolbar{margin:.4rem 0}.compact-form .modern-sections-container{display:flex;flex-direction:column;gap:.75rem}.compact-form .collapsible-card{margin-top:16px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.compact-form .collapsible-card:hover{border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0f}.compact-form .collapsible-card.collapsed .card-header{background:#fff}.compact-form .collapsible-card.\!collapsed .card-header{background:#fff!important}.compact-form .card-header{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.75rem 1.125rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-muted, #f8fafc);transition:background .18s ease,box-shadow .18s ease}.compact-form .card-header:hover{background:var(--color-primary-50)}.compact-form .card-header app-icon{color:var(--color-primary, #2563eb);flex-shrink:0}.compact-form .card-header .card-title{font-size:.95rem;font-weight:600;color:var(--text-primary, #0f172a);letter-spacing:-.01em;line-height:1.25}.compact-form .card-header .toggle-icon{color:var(--text-subtle, #94a3b8);transition:transform .25s cubic-bezier(.4,0,.2,1),color .18s ease}.compact-form .collapsible-card:not(.collapsed) .card-header{background:var(--color-primary-50);box-shadow:inset 3px 0 0 0 var(--color-primary)}.compact-form .collapsible-card:not(.collapsed) .card-header .toggle-icon{color:var(--color-primary);transform:rotate(180deg)}.compact-form [dir=rtl] .collapsible-card:not(.collapsed) .card-header{box-shadow:inset -3px 0 0 0 var(--color-primary)}.compact-form .badge-required,.compact-form .badge-optional{align-self:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:999px;line-height:1.4}.compact-form .badge-required{background-color:#2563eb1f;color:var(--color-primary-700, #1d4ed8)}.compact-form .badge-optional{background-color:#0f172a0f;color:#64748b}.compact-form .card-body{padding:1rem 1.25rem .75rem;border-top:1px solid rgba(15,23,42,.04)}.compact-form .card-body .row{row-gap:.5rem;column-gap:0}.compact-form .card-body .\!row{row-gap:.5rem!important;column-gap:0!important}.compact-form [class*=col-]{padding-inline-start:.75rem;padding-inline-end:.75rem}.app-dark .compact-form .collapsible-card{background:var(--p-content-background, #1e293b);border-color:#ffffff0f;box-shadow:0 1px 2px #0000004d}.app-dark .compact-form .collapsible-card:hover{border-color:#ffffff1f;box-shadow:0 2px 8px #00000059}.app-dark .compact-form .collapsible-card.collapsed .card-header{background:transparent}.app-dark .compact-form .collapsible-card.\!collapsed .card-header{background:transparent!important}.app-dark .compact-form .card-header{background:#ffffff0a}.app-dark .compact-form .card-header:hover{background:color-mix(in srgb,var(--color-primary-400) 14%,transparent)}.app-dark .compact-form .card-header .card-title{color:#ffffffeb}.app-dark .compact-form .card-header .toggle-icon{color:#ffffff73}.app-dark .compact-form .collapsible-card:not(.collapsed) .card-header{background:color-mix(in srgb,var(--color-primary-400) 18%,transparent);box-shadow:inset 3px 0 0 0 var(--color-primary-400)}.app-dark .compact-form .collapsible-card:not(.collapsed) .card-header .toggle-icon{color:var(--color-primary-300)}.app-dark .compact-form [dir=rtl] .collapsible-card:not(.collapsed) .card-header{box-shadow:inset -3px 0 0 0 var(--color-primary-400)}.app-dark .compact-form .badge-required{background-color:#60a5fa2e;color:var(--color-primary-300, #93c5fd)}.app-dark .compact-form .badge-optional{background-color:#ffffff0f;color:#ffffff8c}.app-dark .compact-form .card-body{border-top-color:#ffffff0d}.p-accordion{display:flex;flex-direction:column;gap:.625rem}.app-dark .p-accordionpanel{background:var(--surface, #1e293b);border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}.app-dark .p-accordionpanel:hover{border-color:#ffffff29;box-shadow:0 2px 8px #00000059}.app-dark .p-accordionpanel.p-accordionpanel-active{border-color:var(--color-primary-400);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-400) 35%,transparent),0 4px 14px #0006}.app-dark .p-accordionheader{color:#ffffffeb;background:#ffffff0a}.app-dark .p-accordionheader:hover{background:color-mix(in srgb,var(--color-primary-400) 14%,transparent)}.app-dark .p-accordionheader app-icon,.app-dark .p-accordionheader i,.app-dark .p-accordionheader .p-icon{color:var(--color-primary-300)}.app-dark .p-accordionheader .p-accordionheader-toggle-icon{color:#ffffff73}.app-dark .p-accordionpanel-active>.p-accordionheader{background:color-mix(in srgb,var(--color-primary-400) 18%,transparent);box-shadow:inset 3px 0 0 0 var(--color-primary-400);color:#fffffff7}.app-dark .p-accordionpanel-active>.p-accordionheader .p-accordionheader-toggle-icon{color:var(--color-primary-300)}.app-dark [dir=rtl] .p-accordionpanel-active>.p-accordionheader{box-shadow:inset -3px 0 0 0 var(--color-primary-400)}.app-dark .p-accordioncontent{border-top-color:#ffffff0d}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.end-3{inset-inline-end:.75rem}.end-\[10px\]{inset-inline-end:10px}.top-3{top:.75rem}.top-\[10px\]{top:10px}.z-10{z-index:10}.z-\[2000\]{z-index:2000}.order-1{order:1}.col-auto{grid-column:auto}.float-start{float:inline-start}.float-end{float:inline-end}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[25px\]{margin-bottom:25px}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[17px\]{margin-top:17px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-1{width:.25rem;height:.25rem}.size-2{width:.5rem;height:.5rem}.\!h-6{height:1.5rem!important}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[177px\]{height:177px}.h-\[180px\]{height:180px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[57px\]{height:57px}.h-\[60vh\]{height:60vh}.h-full{height:100%}.max-h-\[400px\]{max-height:400px}.\!w-6{width:1.5rem!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-20{width:5rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[296px\]{width:296px}.w-\[40vw\]{width:40vw}.w-\[57px\]{width:57px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[18\.5rem\]{min-width:18.5rem}.min-w-\[400px\]{min-width:400px}.max-w-\[350px\]{max-width:350px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#343B3C12\]{border-color:#343b3c12}.border-\[\#CED4DA\]{--tw-border-opacity: 1;border-color:rgb(206 212 218 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.bg-\[\#F7F7F7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(238\,236\,235\)\]{--tw-bg-opacity: 1;background-color:rgb(238 236 235 / var(--tw-bg-opacity, 1))}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-danger{background-color:var(--danger)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:var(--color-primary)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-success{background-color:var(--success)}.bg-surface{background-color:var(--surface)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-\[22px\]{padding-bottom:22px}.pe-\[11px\]{padding-inline-end:11px}.pe-\[24px\]{padding-inline-end:24px}.ps-\[20px\]{padding-inline-start:20px}.ps-\[24px\]{padding-inline-start:24px}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[16px\]{padding-top:16px}.pt-\[5px\]{padding-top:5px}.pt-\[7px\]{padding-top:7px}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.\!text-\[24px\]{font-size:24px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-base{font-size:1rem;line-height:1.5rem}.text-fz-065r{font-size:.65rem}.text-fz-085r{font-size:.85rem}.text-fz-08r{font-size:.8rem}.text-fz-095r{font-size:.95rem}.text-fz-09r{font-size:.9rem}.text-fz-12r{font-size:1.2rem}.text-fz-13r{font-size:1.3rem}.text-fz-1r{font-size:1rem}.text-fz-2r{font-size:2rem}.text-fz-3r{font-size:3rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-tight{line-height:1.25}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#00ADB5\]{--tw-text-opacity: 1;color:rgb(0 173 181 / var(--tw-text-opacity, 1))}.text-\[\#5F5F5F99\]{color:#5f5f5f99}.text-\[\#69696999\]{color:#69696999}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-danger{color:var(--danger)}.text-fg-muted{color:var(--text-muted)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-primary{color:var(--color-primary)}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-success{color:var(--success)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_var\(--color-primary-transparent-08\)\]{--tw-shadow: 0 4px 10px var(--color-primary-transparent-08);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_2px_4px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 2px 2px 4px rgba(0,0,0,.2);--tw-shadow-colored: 2px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ps-0{padding-inline-start:0px}.pe-0{padding-inline-end:0px}.ps-1{padding-inline-start:.25rem}.pe-1{padding-inline-end:.25rem}.ps-2{padding-inline-start:.5rem}.pe-2{padding-inline-end:.5rem}.ps-4{padding-inline-start:1rem}.pe-4{padding-inline-end:1rem}.ps-6{padding-inline-start:1.5rem}.pe-6{padding-inline-end:1.5rem}.ms-1{margin-inline-start:.25rem}.me-1{margin-inline-end:.25rem}.ms-2{margin-inline-start:.5rem}.me-2{margin-inline-end:.5rem}.ms-4{margin-inline-start:1rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ms-12{margin-inline-start:3rem}.ms-auto{margin-inline-start:auto}[dir=rtl] .end-3{left:.75rem}[dir=ltr] .end-3{right:.75rem}[dir=rtl] .float-start{float:right}[dir=rtl] .float-end{float:left}[dir=ltr] .float-end{float:right}[dir=ltr] .float-start{float:left}[dir=rtl] .text-start{text-align:right}[dir=rtl] .text-end{text-align:left}[dir=ltr] .text-end{text-align:right}[dir=ltr] .text-start{text-align:left}html{scrollbar-gutter:stable}:root{--color-primary: var(--color-primary);--color-primary-50: var(--color-primary-50);--color-primary-100: var(--color-primary-100);--color-primary-200: var(--color-primary-200);--color-primary-300: var(--color-primary-300);--color-primary-400: var(--color-primary-400);--color-primary-500: var(--color-primary-500);--color-primary-600: var(--color-primary-600);--color-primary-700: var(--color-primary-700);--color-primary-800: var(--color-primary-800);--color-primary-900: var(--color-primary-900);--color-primary-950: var(--color-primary-950);--color-primary-975: var(--color-primary-975);--color-primary-1000: var(--color-primary-1000);--color-primary-transparent-12: var(--color-primary-transparent-08);--color-primary-transparent-08: var(--color-primary-transparent-08);--surface: #ffffff;--surface-muted: #f8fafc;--surface-subtle: #f1f5f9;--border: #e2e8f0;--border-strong: #cbd5e1;--border-subtle: #f1f5f9;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--text-subtle: #94a3b8;--text-disabled: #cbd5e1;--success: #10b981;--success-strong: #166534;--success-soft: #f0fdf4;--danger: #ef4444;--danger-hover: #dc2626;--danger-strong: #991b1b;--danger-soft: #fef2f2;--danger-soft-2: #fee2e2;--danger-soft-border: #fecaca;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .1);--ring-primary: 0 0 0 3px var(--color-primary-transparent-08);--motion-fast: .15s ease;--motion-base: .2s ease;--color-primary-text: #ffffff}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0;display:flex;position:absolute;inset:0;width:100%;height:100vh;background:radial-gradient(circle at 0% 0%,var(--color-primary-transparent-12) 0%,transparent 45%),radial-gradient(circle at 100% 100%,var(--color-primary-transparent-08) 0%,transparent 45%),var(--surface-base, #fdfdfd);background-size:100% 100%,100% 100%,100% 100%;background-attachment:fixed;overflow-x:hidden;font-size:12px;color:var(--text-primary, #1e293b)}.app-dark{--surface-base: #0f172a;--text-primary: rgba(255, 255, 255, .87);--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .5);--text-subtle: rgba(255, 255, 255, .38);--surface: #1e293b;--surface-muted: #1e293b;--surface-subtle: #334155;--border: #334155;--border-strong: #475569;--border-subtle: #1e293b}:fullscreen,::backdrop{background:radial-gradient(circle at 0% 0%,var(--color-primary-transparent-12) 0%,transparent 45%),radial-gradient(circle at 100% 100%,var(--color-primary-transparent-08) 0%,transparent 45%),#fdfdfd;background-size:100% 100%,100% 100%,100% 100%}app-root{width:100%}.mat-internal-form-field>label{margin-top:5px!important}.option-price{padding:.3rem;margin:0 auto;background:var(--color-primary);text-align:center;width:100%;font-weight:600;font-size:.9rem;color:var(--color-primary-text)}.select-option{font-weight:600;font-size:.9rem;color:var(--text-primary);padding:1rem}.primary-icon-color{color:var(--color-primary)}.e-pager .e-currentitem{background-color:var(--color-primary)!important}.e-grid{border:none!important;border-radius:12px!important;overflow:hidden!important;box-shadow:var(--shadow-md)!important;font-family:Roboto,sans-serif!important;background-color:var(--surface)!important;margin-bottom:1.5rem!important}.e-grid .e-gridheader{border-bottom:1px solid var(--border)!important;background-color:var(--surface-subtle)!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.e-grid .e-gridheader .e-headercell{background-color:transparent!important;padding:6px 12px!important}.e-grid .e-gridheader .e-headercell .e-headercelldiv{font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--text-muted)!important;text-align:left!important;justify-content:flex-start!important}.e-grid .e-gridheader .e-headercell .e-headercelldiv .e-headertext{text-align:left!important;display:block!important}.e-grid .e-gridcontent{background-color:var(--surface)!important}.e-grid .e-gridcontent .e-row{height:32px!important;transition:background-color .2s ease!important}.e-grid .e-gridcontent .e-row.has-image{height:80px!important}.e-grid .e-gridcontent .e-row:last-child .e-rowcell{border-bottom:none!important}.e-grid .e-gridcontent .e-row:hover .e-rowcell{background-color:var(--surface-subtle)!important}.e-grid .e-gridcontent .e-row.e-selectionbackground{background-color:var(--color-primary-50)!important}.e-grid .e-gridcontent .e-row.e-selectionbackground .e-rowcell{color:var(--color-primary-700)!important;font-weight:500!important}.e-grid .e-gridcontent .e-rowcell{padding:4px 12px!important;border-bottom:1px solid var(--border-subtle)!important;font-size:.8rem!important;color:var(--text-primary)!important;line-height:1.3!important;text-align:left!important;justify-content:flex-start!important}.e-grid .e-gridcontent .e-rowcell>div,.e-grid .e-gridcontent .e-rowcell>span{text-align:left!important}.e-grid .e-filterbarcell{background-color:var(--surface)!important;border-bottom:1px solid var(--border)!important;padding:4px 12px!important}.e-grid .e-filterbarcell input.e-input{background-color:var(--surface-muted)!important;border:1px solid var(--border)!important;border-radius:6px!important;padding:4px 10px!important;font-size:.8rem!important;transition:all .2s ease!important;color:var(--text-primary)!important}.e-grid .e-filterbarcell input.e-input:focus{border-color:var(--color-primary)!important;background-color:var(--surface)!important;box-shadow:0 0 0 3px var(--color-primary-transparent-08)!important}.e-grid .e-emptyrow{color:var(--text-subtle)!important;font-style:italic!important;text-align:center!important;padding:40px!important}.e-pager,.pagination{background-color:var(--surface-subtle)!important;border-top:1px solid var(--border)!important;padding:6px 12px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;font-family:Roboto,sans-serif!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.e-pager .e-pagercontainer,.pagination .e-pagercontainer{border:none!important;background-color:transparent!important}.e-pager .e-first,.e-pager .e-prev,.e-pager .e-next,.e-pager .e-last,.e-pager .e-numericitem,.e-pager button,.pagination .e-first,.pagination .e-prev,.pagination .e-next,.pagination .e-last,.pagination .e-numericitem,.pagination button{border-radius:6px!important;margin:0 1px!important;border:1px solid var(--border)!important;background-color:var(--surface)!important;color:var(--text-muted)!important;transition:all .2s ease!important;min-width:28px!important;height:28px!important;line-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.8rem!important;cursor:pointer!important;padding:0 8px!important}.e-pager .e-first:hover:not(:disabled),.e-pager .e-prev:hover:not(:disabled),.e-pager .e-next:hover:not(:disabled),.e-pager .e-last:hover:not(:disabled),.e-pager .e-numericitem:hover:not(:disabled),.e-pager button:hover:not(:disabled),.pagination .e-first:hover:not(:disabled),.pagination .e-prev:hover:not(:disabled),.pagination .e-next:hover:not(:disabled),.pagination .e-last:hover:not(:disabled),.pagination .e-numericitem:hover:not(:disabled),.pagination button:hover:not(:disabled){background-color:var(--color-primary-50)!important;border-color:var(--color-primary-200)!important;color:var(--color-primary-800)!important}.e-pager .e-first:disabled,.e-pager .e-prev:disabled,.e-pager .e-next:disabled,.e-pager .e-last:disabled,.e-pager .e-numericitem:disabled,.e-pager button:disabled,.pagination .e-first:disabled,.pagination .e-prev:disabled,.pagination .e-next:disabled,.pagination .e-last:disabled,.pagination .e-numericitem:disabled,.pagination button:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:var(--surface-subtle)!important}.e-pager .e-first.e-currentitem,.e-pager .e-prev.e-currentitem,.e-pager .e-next.e-currentitem,.e-pager .e-last.e-currentitem,.e-pager .e-numericitem.e-currentitem,.e-pager button.e-currentitem,.pagination .e-first.e-currentitem,.pagination .e-prev.e-currentitem,.pagination .e-next.e-currentitem,.pagination .e-last.e-currentitem,.pagination .e-numericitem.e-currentitem,.pagination button.e-currentitem{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-text)!important;font-weight:600!important}.e-pager span,.pagination span{font-size:.85rem!important;color:var(--text-muted)!important;font-weight:500!important}.disable-class{pointer-events:none;opacity:.5}.mat-mdc-radio-button .mdc-radio--checked .mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio--checked .mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--text-primary)!important;margin-bottom:8px;margin-right:8px}.mat-mdc-radio-button .mdc-radio__ripple:before,.mat-mdc-radio-button .mdc-radio__ripple:after{opacity:.15}.mat-mdc-radio-button .mdc-form-field{display:inline-grid!important;grid-auto-flow:column;column-gap:.5rem;align-items:center}.mat-mdc-radio-button .mdc-radio{margin:0!important;align-self:center}.mat-mdc-radio-button .mdc-label{display:inline-block;line-height:1.2;margin:0!important;padding:0!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}}
