@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.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{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{color-scheme:light;--w-color-primary-50: #eef4ff;--w-color-primary-100: #d9e7ff;--w-color-primary-200: #a8c5ff;--w-color-primary-300: #6f9dff;--w-color-primary-400: #2f6fff;--w-color-primary-500: #0052ff;--w-color-primary-600: #003ecc;--w-color-primary-700: #0030a3;--w-color-primary-800: #002778;--w-color-primary-900: #061d49;--w-color-ink: #0a0b0d;--w-color-body: #4f5663;--w-color-muted: #7c828a;--w-color-muted-soft: #a8acb3;--w-color-border: #dee1e6;--w-color-border-soft: #eef0f3;--w-color-canvas: #ffffff;--w-color-background: #f7f8fa;--w-color-surface: #ffffff;--w-color-surface-soft: #f7f7f7;--w-color-surface-raised: #eef0f3;--w-color-surface-dark: #0a0b0d;--w-color-surface-dark-raised: #16181c;--w-color-overlay-scrim: rgba(10, 11, 13, .48);--w-color-on-primary: #ffffff;--w-color-on-dark: #ffffff;--w-color-on-dark-muted: #c9ced6;--w-color-success-50: #eaf8f1;--w-color-success-100: #cfefdf;--w-color-success-500: #05b169;--w-color-success-600: #048e55;--w-color-success-700: #036f43;--w-color-warning-50: #fff7e0;--w-color-warning-100: #ffedb3;--w-color-warning-500: #f4b000;--w-color-warning-600: #c98a00;--w-color-warning-700: #996900;--w-color-danger-50: #fdecee;--w-color-danger-100: #f8cfd4;--w-color-danger-500: #cf202f;--w-color-danger-600: #a81825;--w-color-danger-700: #7f121c;--w-color-info-50: #eaf6ff;--w-color-info-100: #cbe9ff;--w-color-info-500: #1b84d8;--w-color-info-600: #1369ad;--w-color-info-700: #0f5084;--w-color-expired-50: #f5eefc;--w-color-expired-100: #e6d4f7;--w-color-expired-500: #7c3aed;--w-color-expired-600: #6728c7;--w-color-expired-700: #4c1d95;--w-font-family-base: "Coinbase Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--w-font-family-display: var(--w-font-family-base);--w-font-family-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--w-font-size-h1: 2.25rem;--w-font-size-h2: 1.875rem;--w-font-size-h3: 1.5rem;--w-font-size-h4: 1.25rem;--w-font-size-h5: 1.125rem;--w-font-size-h6: 1rem;--w-font-size-body: .9375rem;--w-font-size-body-sm: .875rem;--w-font-size-caption: .8125rem;--w-font-size-label: .75rem;--w-font-size-button: .9375rem;--w-font-weight-regular: 400;--w-font-weight-medium: 500;--w-font-weight-semibold: 600;--w-font-weight-bold: 700;--w-line-height-tight: 1.2;--w-line-height-title: 1.3;--w-line-height-body: 1.5;--w-letter-spacing-default: 0;--w-space-1: .25rem;--w-space-2: .5rem;--w-space-3: .75rem;--w-space-4: 1rem;--w-space-5: 1.25rem;--w-space-6: 1.5rem;--w-space-8: 2rem;--w-space-12: 3rem;--w-radius-xs: .25rem;--w-radius-sm: .5rem;--w-radius-md: .75rem;--w-radius-lg: 1rem;--w-radius-xl: 1.5rem;--w-radius-pill: 100px;--w-radius-full: 9999px;--w-shadow-none: none;--w-shadow-border: inset 0 0 0 1px var(--w-color-border);--w-shadow-sm: 0 1px 2px rgba(10, 11, 13, .06);--w-shadow-md: 0 4px 12px rgba(10, 11, 13, .08);--w-shadow-lg: 0 12px 28px rgba(10, 11, 13, .14);--w-control-height-sm: 2rem;--w-control-height-md: 2.5rem;--w-control-height-lg: 2.75rem;--w-control-height-xl: 3rem;--w-control-date-width: 12rem;--w-control-search-width: 24rem;--w-icon-size-sm: .875rem;--w-icon-size-md: 1rem;--w-icon-size-lg: 1.25rem;--w-table-row-height: 2.75rem;--w-table-cell-padding-y: .625rem;--w-table-cell-padding-x: .875rem;--w-focus-ring: 0 0 0 3px rgba(0, 82, 255, .16);--w-focus-ring-danger: 0 0 0 3px rgba(207, 32, 47, .16);--w-select-panel-min-width: 12rem;--w-select-panel-max-width: 32rem;--w-select-panel-max-height: 17.5rem;--w-modal-width-sm: 24rem;--w-modal-width-md: 32rem;--w-modal-width-lg: 48rem;--w-toast-width: 24rem;--w-z-index-overlay: 9999}.app-dark{color-scheme:dark;--w-color-primary-50: #071a4f;--w-color-primary-100: #0a256f;--w-color-primary-200: #123a9c;--w-color-primary-300: #1f55d4;--w-color-primary-400: #4c7dff;--w-color-primary-500: #6f9dff;--w-color-primary-600: #8fb3ff;--w-color-primary-700: #b3ccff;--w-color-primary-800: #d9e7ff;--w-color-primary-900: #eef4ff;--w-color-ink: #f8fafc;--w-color-body: #cbd5e1;--w-color-muted: #94a3b8;--w-color-muted-soft: #64748b;--w-color-border: #334155;--w-color-border-soft: #1e293b;--w-color-canvas: #020617;--w-color-background: #0f172a;--w-color-surface: #111827;--w-color-surface-soft: #1e293b;--w-color-surface-raised: #243044;--w-color-surface-dark: #020617;--w-color-surface-dark-raised: #111827;--w-color-overlay-scrim: rgba(2, 6, 23, .72);--w-color-on-primary: #ffffff;--w-color-on-dark: #f8fafc;--w-color-on-dark-muted: #cbd5e1;--w-color-success-50: #052e1b;--w-color-success-100: #064e2f;--w-color-success-500: #22c55e;--w-color-success-600: #86efac;--w-color-success-700: #bbf7d0;--w-color-warning-50: #451a03;--w-color-warning-100: #78350f;--w-color-warning-500: #f59e0b;--w-color-warning-600: #facc15;--w-color-warning-700: #fde68a;--w-color-danger-50: #450a0a;--w-color-danger-100: #7f1d1d;--w-color-danger-500: #ef4444;--w-color-danger-600: #fca5a5;--w-color-danger-700: #fecaca;--w-color-info-50: #082f49;--w-color-info-100: #0c4a6e;--w-color-info-500: #38bdf8;--w-color-info-600: #7dd3fc;--w-color-info-700: #bae6fd;--w-color-expired-50: #2e1065;--w-color-expired-100: #4c1d95;--w-color-expired-500: #a78bfa;--w-color-expired-600: #c4b5fd;--w-color-expired-700: #ddd6fe;--w-shadow-border: inset 0 0 0 1px var(--w-color-border);--w-shadow-sm: 0 1px 2px rgba(0, 0, 0, .32);--w-shadow-md: 0 8px 20px rgba(0, 0, 0, .36);--w-shadow-lg: 0 18px 42px rgba(0, 0, 0, .48);--w-focus-ring: 0 0 0 3px rgba(111, 157, 255, .24);--w-focus-ring-danger: 0 0 0 3px rgba(239, 68, 68, .24)}:root{--app-sidebar-width: 260px;--app-topbar-height: 56px}.p-dialog-content{padding-bottom:.5rem}.p-dialog-footer{padding-top:.75rem;border-top:1px solid var(--p-content-border-color, #e2e8f0);margin-top:.5rem}.p-select-overlay{z-index:9999!important;min-width:180px;max-width:520px}.p-select-overlay .p-select-list-container{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.p-select-overlay .p-select-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-select-overlay .p-select-filter{display:block;margin:.25rem .5rem;width:calc(100% - 1rem)!important}.p-dialog .p-inputtext,.p-dialog .p-password,.p-dialog .p-select,.p-dialog .p-textarea,.p-dialog .p-datepicker{width:100%}.p-overlaypanel{transition:opacity .15s ease,transform .15s ease}.p-autocomplete-overlay{z-index:9999!important;min-width:200px;max-width:520px}.p-autocomplete-overlay .p-autocomplete-list-container{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.p-autocomplete-overlay .p-autocomplete-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.85rem;padding:.4rem .75rem}.p-dialog{overflow:hidden;border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-md)!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important;box-shadow:var(--w-shadow-lg)!important}.p-dialog-header{padding:var(--w-space-4) var(--w-space-5)!important;border-bottom:1px solid var(--w-color-border-soft)!important;background:var(--w-color-surface)!important;color:var(--w-color-ink)!important}.p-dialog-title{color:var(--w-color-ink)!important;font-size:var(--w-font-size-h5)!important;font-weight:var(--w-font-weight-bold)!important;line-height:var(--w-line-height-title)!important}.p-dialog-content{padding:var(--w-space-5)!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important}.p-dialog-footer{margin-top:0!important;padding:var(--w-space-4) var(--w-space-5)!important;border-top:1px solid var(--w-color-border-soft)!important;background:var(--w-color-surface)!important}.p-dialog-close-button,.p-dialog-maximize-button{border-radius:var(--w-radius-full)!important;color:var(--w-color-muted)!important}.p-dialog-close-button:hover,.p-dialog-maximize-button:hover{background:var(--w-color-surface-soft)!important;color:var(--w-color-ink)!important}.p-dialog-mask{background:var(--w-color-overlay-scrim)!important}.p-select-overlay,.p-autocomplete-overlay,.p-datepicker-panel{z-index:9999!important;min-width:var(--w-select-panel-min-width);max-width:var(--w-select-panel-max-width);border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important;box-shadow:var(--w-shadow-md)!important}.p-datepicker{max-width:100%}.page .p-datepicker{flex:0 0 var(--w-control-date-width)}.page .p-datepicker:not(.p-datepicker-fluid){width:min(100%,var(--w-control-date-width))}.page .w-filter-toolbar{display:flex;align-items:center;gap:var(--w-space-2);flex-wrap:wrap;margin-bottom:var(--w-space-4)}.page .w-filter-toolbar>.w-datepicker.p-datepicker,.page .w-filter-toolbar>.p-datepicker{flex:0 1 var(--w-control-date-width);width:var(--w-control-date-width)!important;min-width:min(100%,10rem);max-width:var(--w-control-date-width)}.page .filter-bar>.w-datepicker.p-datepicker,.page .filters>.w-datepicker.p-datepicker,.page .filter-row>.w-datepicker.p-datepicker,.page .filter-field>.w-datepicker.p-datepicker,.page .filter-item--date .w-datepicker.p-datepicker{flex:0 1 var(--w-control-date-width);width:var(--w-control-date-width)!important;min-width:min(100%,10rem);max-width:var(--w-control-date-width)}.page .w-filter-toolbar>.w-button,.page .w-filter-toolbar>.p-button{flex:0 0 auto}.p-dialog .w-datepicker.p-datepicker,.page .form-grid .w-datepicker.p-datepicker,.page .edit-grid .w-datepicker.p-datepicker,.page .field>.w-datepicker.p-datepicker,.page .field-col .field>.w-datepicker.p-datepicker,.page .field-row .w-datepicker.p-datepicker,.page .table-section .w-datepicker.p-datepicker,.page .wo-table .w-datepicker.p-datepicker{width:100%!important;min-width:0;max-width:100%;flex:1 1 auto}.p-dialog .w-datepicker .p-datepicker-input,.page .form-grid .w-datepicker .p-datepicker-input,.page .edit-grid .w-datepicker .p-datepicker-input,.page .field>.w-datepicker .p-datepicker-input,.page .field-col .field>.w-datepicker .p-datepicker-input,.page .field-row .w-datepicker .p-datepicker-input,.page .table-section .w-datepicker .p-datepicker-input,.page .wo-table .w-datepicker .p-datepicker-input{width:100%!important;min-width:0}@media(max-width:640px){.page .w-filter-toolbar{align-items:stretch}.page .w-filter-toolbar>.w-datepicker.p-datepicker,.page .w-filter-toolbar>.p-datepicker,.page .filter-bar>.w-datepicker.p-datepicker,.page .filters>.w-datepicker.p-datepicker,.page .filter-row>.w-datepicker.p-datepicker,.page .filter-field>.w-datepicker.p-datepicker,.page .filter-item--date .w-datepicker.p-datepicker,.page .w-filter-toolbar>.w-button,.page .w-filter-toolbar>.p-button{width:100%!important;min-width:0;max-width:100%;flex-basis:100%}}.p-select-overlay .p-select-list-container,.p-autocomplete-overlay .p-autocomplete-list-container{max-height:var(--w-select-panel-max-height);overflow-y:auto;overscroll-behavior:contain}.p-select-overlay .p-select-option,.p-autocomplete-overlay .p-autocomplete-option{max-width:100%;overflow:hidden;border-radius:var(--w-radius-xs)!important;color:var(--w-color-body)!important;font-size:var(--w-font-size-body-sm);padding:var(--w-space-2) var(--w-space-3)!important;text-overflow:ellipsis;white-space:nowrap}.p-select-overlay .p-select-option:not(.p-disabled):hover,.p-select-overlay .p-select-option[data-p-focused=true],.p-autocomplete-overlay .p-autocomplete-option:not(.p-disabled):hover,.p-autocomplete-overlay .p-autocomplete-option[data-p-focused=true]{background:var(--w-color-primary-50)!important;color:var(--w-color-ink)!important}.p-select-overlay .p-select-option[data-p-selected=true],.p-autocomplete-overlay .p-autocomplete-option[data-p-selected=true]{background:var(--w-color-primary-100)!important;color:var(--w-color-primary-700)!important;font-weight:var(--w-font-weight-semibold)!important}.p-select-overlay .p-select-filter{display:block;margin:var(--w-space-1) var(--w-space-2);width:calc(100% - var(--w-space-4))!important}.p-datepicker-header{border-bottom:1px solid var(--w-color-border-soft)!important;background:var(--w-color-surface)!important;color:var(--w-color-ink)!important}.p-datepicker-title{color:var(--w-color-ink)!important;font-weight:var(--w-font-weight-semibold)!important}.p-datepicker-day{border-radius:var(--w-radius-xs)!important}.p-datepicker-day:not(.p-disabled):hover{background:var(--w-color-primary-50)!important;color:var(--w-color-primary-700)!important}.p-datepicker-day-selected,.p-datepicker-day[data-p-selected=true]{background:var(--w-color-primary-500)!important;color:var(--w-color-on-primary)!important}.p-datepicker-today>.p-datepicker-day{border-color:var(--w-color-primary-500)!important}.p-tabs{color:var(--w-color-body)!important}.p-tablist{border-bottom:1px solid var(--w-color-border-soft)!important}.p-tablist-tab-list{gap:var(--w-space-1);border-color:var(--w-color-border-soft)!important;background:var(--w-color-surface)!important}.p-tab{padding:var(--w-space-3) var(--w-space-4)!important;color:var(--w-color-muted)!important;font-size:var(--w-font-size-body-sm)!important;font-weight:var(--w-font-weight-semibold)!important}.p-tab:not(.p-disabled):hover{background:var(--w-color-primary-50)!important;color:var(--w-color-primary-700)!important}.p-tab.p-tab-active,.p-tab[data-p-active=true]{color:var(--w-color-primary-600)!important;border-color:var(--w-color-primary-500)!important}.p-tabpanels{padding:var(--w-space-4) 0 0!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important}.p-menu{padding:var(--w-space-2)!important;border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important;box-shadow:var(--w-shadow-md)!important}.p-menu-list{gap:var(--w-space-1)}.p-menu-item-content{border-radius:var(--w-radius-xs)!important}.p-menu-item-content:hover,.p-menu-item-content[data-p-focused=true]{background:var(--w-color-primary-50)!important;color:var(--w-color-primary-700)!important}.p-menu-item-link{color:inherit!important;padding:var(--w-space-2) var(--w-space-3)!important}.p-menu-item-icon{color:var(--w-color-muted)!important}.p-menu-separator{border-color:var(--w-color-border-soft)!important}.p-toast{width:min(var(--w-toast-width),calc(100vw - var(--w-space-6)))!important}.p-toast-message{border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important;box-shadow:var(--w-shadow-md)!important}.p-toast-summary{color:var(--w-color-ink)!important;font-weight:var(--w-font-weight-semibold)!important}.p-toast-detail{color:var(--w-color-body)!important}.p-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--w-space-2);height:var(--w-control-height-md);min-width:7.25rem;border:1px solid transparent!important;border-radius:var(--w-radius-pill)!important;background:var(--w-color-primary-500)!important;color:var(--w-color-on-primary)!important;font-family:var(--w-font-family-base)!important;font-size:var(--w-font-size-button)!important;font-weight:var(--w-font-weight-semibold)!important;letter-spacing:var(--w-letter-spacing-default)!important;line-height:1!important;padding:0 var(--w-space-4)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.p-button:not(:disabled):hover{background:var(--w-color-primary-600)!important}.p-button:not(:disabled):active{background:var(--w-color-primary-700)!important}.p-button:focus-visible{outline:none!important;box-shadow:var(--w-focus-ring)!important}.p-button:disabled,.p-button[aria-disabled=true]{background:var(--w-color-primary-200)!important;color:var(--w-color-on-primary)!important;cursor:not-allowed!important;opacity:.72!important}.p-button.p-button-sm{height:var(--w-control-height-sm);min-width:5.75rem;font-size:var(--w-font-size-body-sm)!important;padding:0 var(--w-space-3)!important}.p-button.p-button-lg{height:var(--w-control-height-lg);min-width:8.5rem;padding:0 var(--w-space-5)!important}.p-button:has(.p-button-icon):not(:has(.p-button-label)),.p-button.p-button-icon-only{width:var(--w-control-height-md);min-width:var(--w-control-height-md);padding:0!important}.p-button.p-button-sm:has(.p-button-icon):not(:has(.p-button-label)),.p-button.p-button-sm.p-button-icon-only{width:var(--w-control-height-sm);min-width:var(--w-control-height-sm)}.p-button.p-button-lg:has(.p-button-icon):not(:has(.p-button-label)),.p-button.p-button-lg.p-button-icon-only{width:var(--w-control-height-lg);min-width:var(--w-control-height-lg)}.p-button.p-button-secondary,.p-button.p-button-outlined{border-color:var(--w-color-border)!important;background:var(--w-color-surface)!important;color:var(--w-color-ink)!important}.p-button.p-button-secondary:not(:disabled):hover,.p-button.p-button-outlined:not(:disabled):hover{background:var(--w-color-surface-raised)!important;color:var(--w-color-ink)!important}.p-button.p-button-danger{background:var(--w-color-danger-500)!important;color:var(--w-color-on-primary)!important}.p-button.p-button-danger:not(:disabled):hover{background:var(--w-color-danger-600)!important}.p-button.p-button-danger:not(:disabled):active{background:var(--w-color-danger-700)!important}.p-button.p-button-text{border-color:transparent!important;background:transparent!important;color:var(--w-color-primary-500)!important}.p-button.p-button-text:not(:disabled):hover{background:var(--w-color-primary-50)!important;color:var(--w-color-primary-700)!important}.p-button-icon,.p-button-loading-icon{font-size:var(--w-icon-size-md)!important}.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select{min-height:var(--w-control-height-md);border:1px solid var(--w-color-border)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;color:var(--w-color-ink)!important;font-family:var(--w-font-family-base)!important;font-size:var(--w-font-size-body)!important;font-weight:var(--w-font-weight-regular)!important;letter-spacing:var(--w-letter-spacing-default)!important;line-height:var(--w-line-height-body)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.p-inputtext,.p-textarea,.p-inputnumber-input{padding:0 var(--w-space-3)!important}.p-textarea{min-height:5rem;padding-top:var(--w-space-2)!important;padding-bottom:var(--w-space-2)!important}.p-inputtext::placeholder,.p-textarea::placeholder{color:var(--w-color-muted-soft)!important}.p-inputtext:hover:not(:disabled):not([readonly]),.p-textarea:hover:not(:disabled):not([readonly]),.p-inputnumber-input:hover:not(:disabled):not([readonly]),.p-select:hover:not([data-p-disabled=true]){border-color:var(--w-color-muted-soft)!important}.p-inputtext:focus,.p-textarea:focus,.p-inputnumber-input:focus,.p-select[data-p-focus=true]{outline:none!important;border-color:var(--w-color-primary-500)!important;box-shadow:var(--w-focus-ring)!important}.p-inputtext:disabled,.p-textarea:disabled,.p-inputnumber-input:disabled,.p-select[data-p-disabled=true]{background:var(--w-color-surface-raised)!important;color:var(--w-color-muted)!important;cursor:not-allowed!important;opacity:.75!important}.p-inputtext.p-invalid,.p-textarea.p-invalid,.p-inputnumber-input.p-invalid,.p-select.p-invalid,.p-inputtext[aria-invalid=true],.p-textarea[aria-invalid=true],.p-inputnumber-input[aria-invalid=true],.p-select[aria-invalid=true]{border-color:var(--w-color-danger-500)!important}.p-inputtext.p-invalid:focus,.p-textarea.p-invalid:focus,.p-inputnumber-input.p-invalid:focus,.p-select.p-invalid[data-p-focus=true]{border-color:var(--w-color-danger-500)!important;box-shadow:var(--w-focus-ring-danger)!important}.p-select-label{padding:0 var(--w-space-3)!important;color:inherit!important}.p-select-label[data-p-placeholder=true]{color:var(--w-color-muted-soft)!important}.p-select-dropdown{width:var(--w-control-height-md)!important;color:var(--w-color-muted)!important}.p-tag{border-radius:var(--w-radius-pill)!important;font-family:var(--w-font-family-base)!important;font-size:var(--w-font-size-caption)!important;font-weight:var(--w-font-weight-semibold)!important;letter-spacing:var(--w-letter-spacing-default)!important;padding:var(--w-space-1) var(--w-space-2)!important}.p-tag.p-tag-success{background:var(--w-color-success-50)!important;color:var(--w-color-success-700)!important}.p-tag.p-tag-warning{background:var(--w-color-warning-50)!important;color:var(--w-color-warning-700)!important}.p-tag.p-tag-danger{background:var(--w-color-danger-50)!important;color:var(--w-color-danger-700)!important}.p-tag.p-tag-info{background:var(--w-color-info-50)!important;color:var(--w-color-info-700)!important}.p-password{display:inline-flex!important;width:max-content;max-width:100%}.p-password.w-full,.p-password.w-password.w-full,.p-password-fluid,.p-password .p-inputtext,.p-password-input{width:100%!important}.p-password-toggle-mask-icon,.p-password .p-icon{color:var(--w-color-muted)!important}.p-password:not(.p-disabled):hover .p-password-toggle-mask-icon,.p-password:not(.p-disabled):hover .p-icon{color:var(--w-color-primary-600)!important}.p-toggleswitch{width:2.75rem!important;height:1.5rem!important}.p-toggleswitch-slider{border:1px solid var(--w-color-border)!important;border-radius:var(--w-radius-full)!important;background:var(--w-color-surface-raised)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.p-toggleswitch-handle{width:1rem!important;height:1rem!important;border-radius:var(--w-radius-full)!important;background:var(--w-color-surface)!important;box-shadow:var(--w-shadow-sm)!important}.p-toggleswitch:not(.p-disabled):hover .p-toggleswitch-slider{border-color:var(--w-color-muted-soft)!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.p-toggleswitch[data-p-checked=true] .p-toggleswitch-slider{border-color:var(--w-color-primary-500)!important;background:var(--w-color-primary-500)!important}.p-toggleswitch.p-focus .p-toggleswitch-slider,.p-toggleswitch[data-p-focused=true] .p-toggleswitch-slider{box-shadow:var(--w-focus-ring)!important}.p-toggleswitch.p-disabled,.p-toggleswitch[data-p-disabled=true]{cursor:not-allowed!important;opacity:.72!important}.p-radiobutton{width:var(--w-icon-size-lg)!important;height:var(--w-icon-size-lg)!important}.p-radiobutton-box{width:var(--w-icon-size-lg)!important;height:var(--w-icon-size-lg)!important;border:1px solid var(--w-color-border)!important;border-radius:var(--w-radius-full)!important;background:var(--w-color-surface)!important;color:var(--w-color-on-primary)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.p-radiobutton:not(.p-disabled):hover .p-radiobutton-box{border-color:var(--w-color-primary-500)!important}.p-radiobutton-checked .p-radiobutton-box,.p-radiobutton[data-p-checked=true] .p-radiobutton-box{border-color:var(--w-color-primary-500)!important;background:var(--w-color-primary-500)!important}.p-radiobutton.p-focus .p-radiobutton-box,.p-radiobutton[data-p-focused=true] .p-radiobutton-box{box-shadow:var(--w-focus-ring)!important}.p-radiobutton-icon{background:var(--w-color-on-primary)!important}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--w-font-family-base);font-size:var(--w-font-size-body);line-height:var(--w-line-height-body);letter-spacing:var(--w-letter-spacing-default);background:var(--w-color-background);color:var(--w-color-body)}body,button,input,select,textarea,.p-component,.p-inputtext,.p-select,.p-datepicker,.p-dialog,.p-datatable,.p-paginator,.p-toast{font-family:var(--w-font-family-base)}html.app-dark,html.app-dark body{color-scheme:dark}.app-dark .page,.app-dark .dashboard-page,.app-dark .iframe-page,.app-dark .inventory-fix-page,.app-dark .print-wrap{background:var(--w-color-background)!important;color:var(--w-color-body)!important}.app-dark .page-title,.app-dark .page h1,.app-dark .page h2,.app-dark .page h3,.app-dark .page h4,.app-dark .page h5,.app-dark .page h6,.app-dark .page .title,.app-dark .page .card-title,.app-dark .page .tbl-title,.app-dark .page .detail-title,.app-dark .page .m-portlet__head-title{color:var(--w-color-ink)!important}.app-dark .page p,.app-dark .page small,.app-dark .page .label,.app-dark .page .text-muted,.app-dark .page .hint,.app-dark .page .subtitle,.app-dark .page .page-subtitle,.app-dark .page .empty-msg,.app-dark .page .loading-msg,.app-dark .page .meta,.app-dark .page .sug-loc{color:var(--w-color-muted)!important}.app-dark .page .field-value,.app-dark .page .value,.app-dark .page .count,.app-dark .page .sug-partnum,.app-dark .page .raw-json,.app-dark .page pre,.app-dark .page code{color:var(--w-color-ink)!important}.app-dark .page .card,.app-dark .page .detail-card,.app-dark .page .tbl-card,.app-dark .page .section-card,.app-dark .page .list-panel,.app-dark .page .m-portlet,.app-dark .page .filter-card,.app-dark .page .summary-card,.app-dark .page .stat-card,.app-dark .page .metric-card,.app-dark .page .dash-card,.app-dark .page .modal-content,.app-dark .page .loading-box{background:var(--w-color-surface)!important;border-color:var(--w-color-border-soft)!important;color:var(--w-color-body)!important;box-shadow:var(--w-shadow-sm)!important}.app-dark .page .card-head,.app-dark .page .card-header,.app-dark .page .detail-card-head,.app-dark .page .tbl-header,.app-dark .page .m-subheader,.app-dark .page .m-portlet__head,.app-dark .page .filter-header,.app-dark .page .section-head,.app-dark .page .page-head{background:var(--w-color-surface-soft)!important;border-color:var(--w-color-border-soft)!important;color:var(--w-color-ink)!important}.app-dark .page .form-actions,.app-dark .page .footer-actions,.app-dark .page .modal-footer{border-color:var(--w-color-border-soft)!important}.app-dark .page .field label,.app-dark .page .filter-field label,.app-dark .page .form-label,.app-dark .page label{color:var(--w-color-body)!important}.app-dark .page .table,.app-dark .page .items-table,.app-dark .page .print-table{background:var(--w-color-surface)!important;border-color:var(--w-color-border-soft)!important;color:var(--w-color-body)!important}.app-dark .page .table th,.app-dark .page .table td,.app-dark .page .items-table th,.app-dark .page .items-table td,.app-dark .page .print-table th,.app-dark .page .print-table td{border-color:var(--w-color-border-soft)!important}.app-dark .page .table th,.app-dark .page .items-table thead th,.app-dark .page .print-table th{background:var(--w-color-surface-soft)!important;color:var(--w-color-ink)!important}.app-dark .page .table tbody tr,.app-dark .page .items-table tbody tr,.app-dark .page .print-table tbody tr{background:var(--w-color-surface)!important;color:var(--w-color-body)!important}.app-dark .page .table tbody tr:hover,.app-dark .page .items-table tbody tr:hover,.app-dark .page .print-table tbody tr:hover,.app-dark .page .suggestions li:hover{background:var(--w-color-primary-50)!important;color:var(--w-color-ink)!important}.app-dark .page .suggestions,.app-dark .page .suggestions li,.app-dark .page .sug-loading{background:var(--w-color-surface)!important;border-color:var(--w-color-border-soft)!important;color:var(--w-color-body)!important}.app-dark .page .input-readonly,.app-dark .page .readonly-input,.app-dark .page .date-input,.app-dark .page .field-sm,.app-dark .page .field-md,.app-dark .page .text-input,.app-dark .page .qty-input,.app-dark .page input,.app-dark .page textarea,.app-dark .page select{background:var(--w-color-surface)!important;border-color:var(--w-color-border)!important;color:var(--w-color-ink)!important}.app-dark .page input[readonly],.app-dark .page textarea[readonly],.app-dark .page .readonly-input,.app-dark .page .input-readonly{background:var(--w-color-surface-soft)!important;color:var(--w-color-body)!important}.app-dark .page .req,.app-dark .page .err,.app-dark .page .error-msg,.app-dark .page .text-danger{color:var(--w-color-danger-500)!important}.app-dark .page .text-success{color:var(--w-color-success-600)!important}.app-dark .page .text-warning{color:var(--w-color-warning-600)!important}.app-dark .page .text-info,.app-dark .page .text-primary,.app-dark .page .view-btn{color:var(--w-color-primary-600)!important}.app-dark .page .progress{background:var(--w-color-border-soft)!important}.app-dark .page .bg-primary{background-color:var(--w-color-primary-500)!important}.app-dark .page .bg-success{background-color:var(--w-color-success-500)!important}.app-dark .page .bg-info{background-color:var(--w-color-info-500)!important}.app-dark .page .bg-warning{background-color:var(--w-color-warning-500)!important}.app-dark .page .bg-danger{background-color:var(--w-color-danger-500)!important}.app-dark .page .bg-secondary{background-color:var(--w-color-muted)!important}.app-dark .p-dialog-content,.app-dark .audit-detail-dialog .p-dialog-content{background:var(--w-color-surface)!important;color:var(--w-color-body)!important}#app{height:100%}a{color:inherit;text-decoration:none}.page{padding:var(--w-space-5)}.page-title{color:var(--w-color-ink);font-size:var(--w-font-size-h4);font-weight:var(--w-font-weight-bold);line-height:var(--w-line-height-title);margin:0 0 var(--w-space-4)}.page .card,.page .detail-card,.page .tbl-card,.page .section-card,.page .list-panel,.page .m-portlet{background:var(--w-color-surface)!important;border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;box-shadow:var(--w-shadow-sm)!important;overflow:hidden}.page .card-head,.page .card-header,.page .detail-card-head,.page .tbl-header,.page .m-portlet__head{background:var(--w-color-surface-soft)!important;border-bottom:1px solid var(--w-color-border-soft)!important;color:var(--w-color-ink)!important;padding:var(--w-space-4) var(--w-space-5)!important}.page .card-title,.page .card-header h6,.page .tbl-header h3,.page .detail-card-head,.page .m-portlet__head-title{color:var(--w-color-ink)!important;font-size:var(--w-font-size-h6)!important;font-weight:var(--w-font-weight-bold)!important;line-height:var(--w-line-height-title)!important;letter-spacing:var(--w-letter-spacing-default)!important}.page .card-body,.page .detail-card-body,.page .m-portlet__body{padding:var(--w-space-5)!important}.page .cards-grid{gap:var(--w-space-4)!important}.page .dash-card{border-radius:var(--w-radius-sm)!important;box-shadow:var(--w-shadow-sm)!important;padding:var(--w-space-5) var(--w-space-4)!important}.page .dash-card:before{border-radius:var(--w-radius-sm) var(--w-radius-sm) 0 0!important}.page .dash-card:hover{box-shadow:var(--w-shadow-md)!important;transform:translateY(-2px)!important}.page .dash-card .icon-wrap{border-radius:var(--w-radius-sm)!important}.page .dash-card .label{color:var(--w-color-body)!important;font-size:var(--w-font-size-caption)!important;letter-spacing:var(--w-letter-spacing-default)!important}.page .dash-card{min-height:10rem!important;background:var(--w-color-surface)!important;border:1px solid var(--w-color-border-soft)!important}.page .dash-card .icon-wrap{width:3.25rem!important;height:3.25rem!important;background:color-mix(in srgb,var(--accent, var(--w-color-primary-500)) 12%,var(--w-color-surface))!important;color:var(--accent, var(--w-color-primary-500))!important}.page .dash-card .icon-wrap .pi{color:var(--accent, var(--w-color-primary-500))!important;font-size:var(--w-icon-size-lg)!important}.page .dash-card .count{color:var(--w-color-ink)!important;font-size:var(--w-font-size-h2)!important;line-height:1!important}.page .dash-card .view-btn{color:var(--accent, var(--w-color-primary-500))!important;font-size:var(--w-font-size-caption)!important;font-weight:var(--w-font-weight-semibold)!important;letter-spacing:var(--w-letter-spacing-default)!important}.page .tables-row,.page .bottom-row{gap:var(--w-space-4)!important}.page .tbl-card{background:var(--w-color-surface)!important;border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;box-shadow:var(--w-shadow-sm)!important}.page .tbl-body{padding:var(--w-space-3)!important}.page .color-card{border-radius:var(--w-radius-sm)!important;box-shadow:var(--w-shadow-sm)!important}.page .color-body{padding:var(--w-space-4) var(--w-space-5)!important}.page .small{font-size:var(--w-font-size-caption)!important}.page .toolbar,.page .form-actions{gap:var(--w-space-3)!important}.page .field label,.page .filter-field label,.page .form-label{color:var(--w-color-body)!important;font-size:var(--w-font-size-body-sm)!important;font-weight:var(--w-font-weight-medium)!important;letter-spacing:var(--w-letter-spacing-default)!important}.page .req,.page .err,.page .error-msg{color:var(--w-color-danger-500)!important}.page .hint,.page .text-muted,.page .empty-msg,.page .loading-msg,.page .menu-cell span,.page .sug-loc{color:var(--w-color-muted)!important}.page .field-value,.page .sug-partnum{color:var(--w-color-ink)!important}.page .raw-json,.page pre{color:var(--w-color-body)!important}.page .text-primary{color:var(--w-color-primary-500)!important}.page .text-success{color:var(--w-color-success-600)!important}.page .text-danger{color:var(--w-color-danger-500)!important}.page .text-warning{color:var(--w-color-warning-600)!important}.page .text-info{color:var(--w-color-info-600)!important}.page .table,.page .items-table,.page .print-table{border-color:var(--w-color-border-soft)!important;color:var(--w-color-body)!important}.page .table th,.page .table td,.page .items-table th,.page .items-table td,.page .print-table th,.page .print-table td{border-color:var(--w-color-border-soft)!important}.page .table th,.page .items-table thead th,.page .print-table th{background:var(--w-color-surface-soft)!important;color:var(--w-color-ink)!important;font-weight:var(--w-font-weight-semibold)!important}.page .items-table tbody tr:hover,.page .table tbody tr:hover{background:var(--w-color-primary-50)!important}.page .empty-row{color:var(--w-color-muted)!important}.page .progress{background:var(--w-color-border-soft)!important;border-radius:var(--w-radius-pill)!important}.page .progress-bar{border-radius:var(--w-radius-pill)!important}.page .bg-primary{background-color:var(--w-color-primary-500)!important}.page .bg-success{background-color:var(--w-color-success-500)!important}.page .bg-info{background-color:var(--w-color-info-500)!important}.page .bg-warning{background-color:var(--w-color-warning-500)!important}.page .bg-danger{background-color:var(--w-color-danger-500)!important}.page .bg-secondary{background-color:var(--w-color-muted)!important}.page .suggestions{border:1px solid var(--w-color-border-soft)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;box-shadow:var(--w-shadow-md)!important;overflow:hidden}.page .suggestions .w-button,.page .suggestion.w-button{width:100%!important;min-height:auto!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:var(--w-color-surface)!important;color:var(--w-color-body)!important;padding:var(--w-space-2) var(--w-space-3)!important;text-align:left!important;white-space:normal!important}.page .suggestions .w-button:hover,.page .suggestion.w-button:hover,.page .suggestions li:hover{background:var(--w-color-primary-50)!important;color:var(--w-color-ink)!important}.page .suggestions li{color:var(--w-color-body)!important}.page .sug-loading{background:var(--w-color-surface)!important;border-color:var(--w-color-border-soft)!important;color:var(--w-color-muted)!important}.page .clear-btn.w-button{min-width:var(--w-control-height-sm)!important;min-height:var(--w-control-height-sm)!important;border-radius:var(--w-radius-full)!important;padding:0!important}.page .date-input,.page .field-sm,.page .field-md,.page .text-input,.page .qty-input,.page .input-readonly,.page .readonly-input,.page input[type=date],.page input[type=number],.page input[type=text]{min-height:var(--w-control-height-md)!important;border:1px solid var(--w-color-border)!important;border-radius:var(--w-radius-sm)!important;background:var(--w-color-surface)!important;color:var(--w-color-ink)!important;font-family:var(--w-font-family-base)!important;font-size:var(--w-font-size-body-sm)!important;line-height:var(--w-line-height-body)!important;letter-spacing:var(--w-letter-spacing-default)!important;padding:0 var(--w-space-3)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.page .field-sm{width:5rem!important}.page .field-md{width:10rem!important}.page .qty-input{width:6rem!important;text-align:right}.page .date-input:hover:not(:disabled):not([readonly]),.page .field-sm:hover:not(:disabled):not([readonly]),.page .field-md:hover:not(:disabled):not([readonly]),.page .text-input:hover:not(:disabled):not([readonly]),.page .qty-input:hover:not(:disabled):not([readonly]),.page input[type=date]:hover:not(:disabled):not([readonly]),.page input[type=number]:hover:not(:disabled):not([readonly]),.page input[type=text]:hover:not(:disabled):not([readonly]){border-color:var(--w-color-muted-soft)!important}.page .date-input:focus,.page .field-sm:focus,.page .field-md:focus,.page .text-input:focus,.page .qty-input:focus,.page input[type=date]:focus,.page input[type=number]:focus,.page input[type=text]:focus{outline:none!important;border-color:var(--w-color-primary-500)!important;box-shadow:var(--w-focus-ring)!important}.page .input-readonly,.page .readonly-input,.page .date-input[readonly],.page .field-sm[readonly],.page .field-md[readonly],.page .text-input[readonly],.page .qty-input[readonly],.page input[readonly]{background:var(--w-color-surface-soft)!important;color:var(--w-color-body)!important;cursor:default!important}.page input[type=checkbox]{width:var(--w-icon-size-lg)!important;height:var(--w-icon-size-lg)!important;accent-color:var(--w-color-primary-500);cursor:pointer}.page input[type=file]{width:100%;color:var(--w-color-body);font-family:var(--w-font-family-base);font-size:var(--w-font-size-body-sm)}.page input[type=file]::file-selector-button{min-height:var(--w-control-height-sm);margin-right:var(--w-space-3);border:1px solid var(--w-color-border);border-radius:var(--w-radius-pill);background:var(--w-color-surface);color:var(--w-color-ink);font-family:var(--w-font-family-base);font-size:var(--w-font-size-body-sm);font-weight:var(--w-font-weight-semibold);padding:0 var(--w-space-3);cursor:pointer}.page input[type=file]::file-selector-button:hover{background:var(--w-color-surface-raised)}.flex{display:flex}.gap-2{gap:.5rem}.items-center{align-items:center}.justify-between{justify-content:space-between}.mb-3{margin-bottom:1rem}.w-full{width:100%}.w-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--w-space-2);min-width:max-content;height:var(--w-control-height-md);border:1px solid transparent;border-radius:var(--w-radius-pill);font-family:var(--w-font-family-base);font-size:var(--w-font-size-button);font-weight:var(--w-font-weight-semibold);line-height:1;letter-spacing:var(--w-letter-spacing-default);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.w-button--sm{height:var(--w-control-height-sm);padding:0 var(--w-space-3);font-size:var(--w-font-size-body-sm)}.w-button--md{padding:0 var(--w-space-4)}.w-button--lg{height:var(--w-control-height-lg);padding:0 var(--w-space-5)}.w-button--with-label{min-width:7.25rem}.w-button--with-label.w-button--sm{min-width:5.75rem}.w-button--with-label.w-button--lg{min-width:8.5rem}.w-button--icon-only{width:var(--w-control-height-md);min-width:var(--w-control-height-md);padding:0}.w-button--icon-only.w-button--sm{width:var(--w-control-height-sm);min-width:var(--w-control-height-sm)}.w-button--icon-only.w-button--lg{width:var(--w-control-height-lg);min-width:var(--w-control-height-lg)}.w-button--fluid{width:100%}.w-button--primary{background:var(--w-color-primary-500);color:var(--w-color-on-primary)}.w-button--primary:hover{background:var(--w-color-primary-600)}.w-button--primary:active{background:var(--w-color-primary-700)}.w-button--secondary{background:var(--w-color-surface-raised);color:var(--w-color-ink)}.w-button--secondary:hover{background:var(--w-color-border)}.w-button--secondary:active{background:var(--w-color-muted-soft)}.w-button--danger{background:var(--w-color-danger-500);color:var(--w-color-on-primary)}.w-button--danger:hover{background:var(--w-color-danger-600)}.w-button--danger:active{background:var(--w-color-danger-700)}.w-button--ghost{background:transparent;color:var(--w-color-primary-500)}.w-button--ghost:hover{background:var(--w-color-primary-50)}.w-button--ghost:active{background:var(--w-color-primary-100)}.w-button:focus-visible{outline:none;box-shadow:var(--w-focus-ring)}.w-button:disabled,.w-button[aria-disabled=true]{background:var(--w-color-primary-200);color:var(--w-color-on-primary);cursor:not-allowed;opacity:.72}.w-button--secondary:disabled,.w-button--ghost:disabled,.w-button--secondary[aria-disabled=true],.w-button--ghost[aria-disabled=true]{background:var(--w-color-surface-raised);color:var(--w-color-muted)}.w-button :deep(.p-button-icon),.w-button :deep(.p-button-loading-icon){font-size:var(--w-icon-size-md)}.w-button--sm :deep(.p-button-icon),.w-button--sm :deep(.p-button-loading-icon){font-size:var(--w-icon-size-sm)}.w-button--lg :deep(.p-button-icon),.w-button--lg :deep(.p-button-loading-icon){font-size:var(--w-icon-size-lg)}.layout[data-v-398e0a3a]{display:flex;height:100vh;overflow:hidden;background:var(--w-color-background)}.sidebar[data-v-398e0a3a]{width:var(--app-sidebar-width);background:var(--w-color-surface-dark);color:var(--w-color-on-dark-muted);flex-shrink:0;overflow-y:auto;overflow-x:visible;border-right:1px solid rgba(255,255,255,.08)}.collapsed .sidebar[data-v-398e0a3a]{width:64px;overflow-x:visible}.brand[data-v-398e0a3a]{display:flex;align-items:center;gap:var(--w-space-2);min-height:var(--app-topbar-height);padding:0 var(--w-space-4);border-bottom:1px solid rgba(255,255,255,.1);color:var(--w-color-on-dark);font-size:var(--w-font-size-h6);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-letter-spacing-default)}.nav[data-v-398e0a3a]{padding:var(--w-space-2)}.nav-group-header[data-v-398e0a3a]{display:flex;align-items:center;gap:var(--w-space-2);width:100%;min-height:var(--w-control-height-md);padding:0 var(--w-space-3);border-radius:var(--w-radius-sm);background:transparent;color:var(--w-color-on-dark-muted);font-family:var(--w-font-family-base);font-size:var(--w-font-size-body-sm);font-weight:var(--w-font-weight-medium);letter-spacing:var(--w-letter-spacing-default);border:none;cursor:pointer;text-align:left}.nav-group-header[data-v-398e0a3a]:hover{background:var(--w-color-surface-dark-raised);color:var(--w-color-on-dark)}.nav-group-label-text[data-v-398e0a3a]{flex:1}.nav-chevron[data-v-398e0a3a]{color:var(--w-color-on-dark-muted);font-size:var(--w-icon-size-sm);transition:transform .2s ease}.nav-group-header.open .nav-chevron[data-v-398e0a3a]{transform:rotate(90deg)}.nav-submenu[data-v-398e0a3a]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .25s ease}.nav-submenu.open[data-v-398e0a3a]{grid-template-rows:1fr;opacity:1}.nav-submenu-inner[data-v-398e0a3a]{overflow:hidden;min-height:0}.nav-item[data-v-398e0a3a]{display:flex;align-items:center;gap:var(--w-space-2);min-height:var(--w-control-height-md);padding:0 var(--w-space-3);border-radius:var(--w-radius-sm);color:var(--w-color-on-dark-muted);font-size:var(--w-font-size-body-sm);font-weight:var(--w-font-weight-medium);letter-spacing:var(--w-letter-spacing-default)}.nav-item.child[data-v-398e0a3a]{min-height:var(--w-control-height-sm);padding-left:var(--w-space-6);font-size:var(--w-font-size-caption)}.nav-item[data-v-398e0a3a]:hover{background:var(--w-color-surface-dark-raised);color:var(--w-color-on-dark)}.nav-item.active[data-v-398e0a3a]{background:var(--w-color-primary-500);color:var(--w-color-on-primary)}.collapsed .nav-group-header[data-v-398e0a3a],.collapsed .nav-item[data-v-398e0a3a]{justify-content:center;padding:0}.flyout-host[data-v-398e0a3a]{position:relative}.nav-flyout[data-v-398e0a3a]{position:absolute;left:64px;top:0;min-width:200px;background:var(--w-color-surface-dark-raised);border:1px solid rgba(255,255,255,.1);border-radius:var(--w-radius-sm);padding:var(--w-space-2);z-index:300;box-shadow:var(--w-shadow-lg)}.nav-flyout-title[data-v-398e0a3a]{padding:var(--w-space-2) var(--w-space-3);color:var(--w-color-on-dark);font-size:var(--w-font-size-label);font-weight:var(--w-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--w-letter-spacing-default)}.nav-item.flyout-item[data-v-398e0a3a]{padding:var(--w-space-2) var(--w-space-3);display:block;font-size:var(--w-font-size-body-sm)}.sidebar-backdrop[data-v-398e0a3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--w-color-overlay-scrim);z-index:199}.backdrop-enter-active[data-v-398e0a3a],.backdrop-leave-active[data-v-398e0a3a]{transition:opacity .3s ease}.backdrop-enter-from[data-v-398e0a3a],.backdrop-leave-to[data-v-398e0a3a]{opacity:0}@media(max-width:768px){.layout[data-v-398e0a3a]{position:relative}.sidebar[data-v-398e0a3a]{position:fixed;top:0;left:0;height:100vh;z-index:200;transform:translate(-100%);transition:transform .3s ease;width:var(--app-sidebar-width)!important}.sidebar.mobile-open[data-v-398e0a3a]{transform:translate(0)}}.content-wrap[data-v-398e0a3a]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-398e0a3a]{height:var(--app-topbar-height);display:flex;align-items:center;gap:var(--w-space-2);padding:0 var(--w-space-4);background:var(--w-color-surface);border-bottom:1px solid var(--w-color-border-soft);box-shadow:var(--w-shadow-sm)}.spacer[data-v-398e0a3a]{flex:1}.main[data-v-398e0a3a]{flex:1;overflow:auto;background:var(--w-color-background)}
