@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@8..144,400;8..144,500;8..144,600;8..144,700&display=swap";:root{--brand-primary: #0288d1;--brand-primary-dark: #01579b;--brand-ink: #0b1f33;--brand-muted: #546e7a;--brand-surface: #ffffff;--brand-field: #f4f9fc;--brand-on-primary: #ffffff;--brand-on-ink: #ffffff;--app-shell-bg: var(--p-surface-50);--app-panel-bg: var(--p-surface-0);--app-panel-border: var(--p-content-border-color);--app-text: var(--p-text-color);--app-text-muted: var(--p-text-muted-color);--app-nav-active-bg: color-mix(in srgb, var(--p-primary-color) 12%, var(--p-surface-0));--app-brand-icon-bg: color-mix(in srgb, var(--p-primary-color) 12%, var(--p-surface-0));--app-input-filled-color: #0e2de2;--app-sidebar-bg: #151c27;--app-sidebar-border: rgba(255, 255, 255, .08);--app-sidebar-text: rgba(255, 255, 255, .78);--app-sidebar-text-muted: rgba(255, 255, 255, .48);--app-sidebar-text-strong: rgba(255, 255, 255, .95);--app-sidebar-hover: rgba(255, 255, 255, .07);--app-sidebar-active-bg: color-mix(in srgb, var(--p-primary-color) 22%, rgba(255, 255, 255, .06));--app-sidebar-active-text: #ffffff;--app-sidebar-sublink-active-bg: color-mix(in srgb, var(--p-primary-color) 18%, transparent);--app-sidebar-brand-icon-bg: color-mix(in srgb, var(--p-primary-color) 24%, rgba(255, 255, 255, .06));--app-sidebar-brand-icon-color: color-mix(in srgb, var(--p-primary-color) 70%, #ffffff);--app-sidebar-warehouse-bg: rgba(255, 255, 255, .05);--app-sidebar-scrollbar: rgba(255, 255, 255, .18)}html.app-dark{color-scheme:dark;--app-shell-bg: var(--p-surface-950);--app-panel-bg: var(--p-surface-900);--app-panel-border: var(--p-surface-700);--app-nav-active-bg: color-mix(in srgb, var(--p-primary-color) 16%, var(--p-surface-900));--app-brand-icon-bg: color-mix(in srgb, var(--p-primary-color) 16%, var(--p-surface-900));--app-input-filled-color: #6084fa;--app-sidebar-bg: #0f1419;--app-sidebar-border: rgba(255, 255, 255, .06)}html{color-scheme:light}html,body,#app{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--app-shell-bg);color:var(--app-text);transition:background-color .2s ease,color .2s ease}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.app-shell{background:var(--app-shell-bg)}.p-drawer.app-drawer{width:min(20rem,88vw)!important;max-width:100vw;background:var(--app-sidebar-bg)!important;color:var(--app-sidebar-text-strong);border:0!important;border-right:1px solid var(--app-sidebar-border)!important}.p-drawer.app-drawer .p-drawer-header{display:none}.p-drawer.app-drawer .p-drawer-content{padding:0!important;background:var(--app-sidebar-bg)!important;color:var(--app-sidebar-text);height:100%;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.p-drawer.app-drawer .p-drawer-footer{background:var(--app-sidebar-bg)!important;border-color:var(--app-sidebar-border)!important}.app-toolbar.p-toolbar,.app-toolbar{background:var(--app-panel-bg)!important;border-color:var(--app-panel-border)!important;color:var(--app-text)}.app-content{color:var(--app-text);background:var(--app-shell-bg)}.app-user-name{color:var(--app-text)}.app-user-email{color:var(--app-text-muted)}.index-toolbar-title{color:var(--app-text)!important}.index-toolbar-subtitle{color:var(--app-text-muted)!important}.p-card{background:var(--app-panel-bg);color:var(--app-text);border:1px solid var(--app-panel-border);box-shadow:none}.p-card .p-card-title,.p-card .p-card-subtitle{color:var(--app-text)}.p-card .p-card-subtitle{color:var(--app-text-muted)}.p-datatable{background:var(--app-panel-bg);color:var(--app-text)}.p-datatable .p-datatable-header{background:var(--app-panel-bg);color:var(--app-text);border-color:var(--app-panel-border)}.p-datatable .p-datatable-thead>tr>th{background:var(--app-shell-bg);color:var(--app-text-muted);border-color:var(--app-panel-border)}.p-datatable .p-datatable-tbody>tr{background:var(--app-panel-bg);color:var(--app-text)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--app-panel-border)}.p-datatable .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--p-primary-color) 6%,var(--app-panel-bg))}.p-paginator{background:var(--app-panel-bg);color:var(--app-text);border-color:var(--app-panel-border)}.p-tabs .p-tablist{background:var(--app-panel-bg);border-color:var(--app-panel-border)}.p-tabs .p-tab{color:var(--app-text-muted)}.p-tabs .p-tab.p-tab-active{color:var(--p-primary-color);border-color:var(--p-primary-color)}.p-tabs .p-tabpanels{background:transparent;color:var(--app-text);padding:0}.p-breadcrumb{background:transparent}.p-breadcrumb .p-breadcrumb-item-label,.p-breadcrumb .p-breadcrumb-item-icon{color:var(--app-text-muted)}.p-breadcrumb .p-breadcrumb-item:last-child .p-breadcrumb-item-label{color:var(--app-text)}.p-drawer,.p-drawer .p-drawer-header{background:var(--app-sidebar-bg);color:var(--app-sidebar-text-strong);border-color:var(--app-sidebar-border)}.p-drawer .p-drawer-content{background:var(--app-sidebar-bg);color:var(--app-sidebar-text)}.p-dialog,.p-menu,.p-toast,.p-select-overlay,.p-autocomplete-overlay{color:var(--app-text)}.p-toast.app-toast,.p-toast.p-toast-top-center{width:min(22rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.p-toast .p-toast-message-content{align-items:flex-start}.p-toast .p-toast-message-text{min-width:0}.p-toast .p-toast-summary,.p-toast .p-toast-detail{overflow-wrap:break-word;word-break:normal}@media (max-width: 768px){.p-toast.app-toast,.p-toast.p-toast-top-center,.p-toast.p-toast-top-right,.p-toast.p-toast-top-left{left:50%!important;right:auto!important;top:calc(.75rem + env(safe-area-inset-top,0px))!important;transform:translate(-50%)!important;width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important}.p-toast .p-toast-message-content{overflow:visible}.p-toast .p-toast-detail{line-height:1.4}}.p-inputtext,.p-select,.p-textarea,.p-inputnumber-input{background:var(--p-form-field-background);color:var(--p-form-field-color);border-color:var(--p-form-field-border-color)}.p-inputtext.p-filled:not(.p-disabled),.p-textarea.p-filled:not(.p-disabled){color:var(--app-input-filled-color);font-weight:600}.p-select.p-inputwrapper-filled:not(.p-disabled) .p-select-label{color:var(--app-input-filled-color);font-weight:600}.p-autocomplete.p-inputwrapper-filled:not(.p-disabled) .p-autocomplete-input{color:var(--app-input-filled-color);font-weight:600}.v-field--active:not(.v-field--disabled) .v-field__input{color:var(--app-input-filled-color);font-weight:600}.v-field--focused:not(.v-field--error) .v-field__outline{color:var(--brand-primary, var(--p-primary-color))!important}.v-field--focused:not(.v-field--error) .v-label,.v-checkbox .v-selection-control--dirty .v-icon,.v-radio-group .v-selection-control--dirty .v-icon{color:var(--brand-primary, var(--p-primary-color))}.p-toolbar{background:var(--app-panel-bg);border-color:var(--app-panel-border);color:var(--app-text)}.app-main,.app-content{min-width:0;max-width:100%}.app-content{overflow-x:clip}.p-datatable{max-width:100%}.p-datatable .p-datatable-table-container,.p-datatable .p-datatable-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-toolbar .p-toolbar-start,.p-toolbar .p-toolbar-end,.p-toolbar .p-toolbar-center{flex-wrap:wrap;min-width:0}@media (max-width: 768px){.p-button{min-height:2.5rem}.p-tabs .p-tablist .p-tablist-tab-list{flex-wrap:nowrap}.p-dialog-mask{align-items:stretch!important;justify-content:stretch!important;padding:0!important}.p-dialog-mask .p-dialog.p-component{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.p-dialog-mask .p-dialog.p-component .p-dialog-header{flex-shrink:0;border-radius:0!important}.p-dialog-mask .p-dialog.p-component .p-dialog-content{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;display:flex;flex-direction:column}.p-dialog-mask .p-dialog.p-component .p-dialog-footer{flex-shrink:0}.p-paginator{flex-wrap:wrap;row-gap:.25rem}}.p-dialog.form-dialog-root,.p-dialog:has(.form-dialog){max-height:min(92vh,56rem);display:flex;flex-direction:column;overflow:hidden}.p-dialog.form-dialog-root .p-dialog-header,.p-dialog:has(.form-dialog) .p-dialog-header{flex-shrink:0}.p-dialog.form-dialog-root .p-dialog-content,.p-dialog:has(.form-dialog) .p-dialog-content,.p-dialog-content.form-dialog-content{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}@media (max-width: 768px){.p-dialog.form-dialog-root,.p-dialog:has(.form-dialog){max-height:100dvh!important;height:100dvh!important}.p-dialog.form-dialog-root .p-dialog-content,.p-dialog:has(.form-dialog) .p-dialog-content,.p-dialog-content.form-dialog-content{overflow:hidden;padding-inline:1rem!important;padding-block:.5rem .35rem!important}}
