@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiAw-CnAg2DeQ.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAw-CoAZ_DKt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAw-BG9VWE5v.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAw-D0406B4n.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAw-k1h7X_-h.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiAw-B7du-70m.woff)format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ-D-x-0Q06.woff2)format("woff2"),url(/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa-OUIwM9U8.woff)format("woff")}.material-icons{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-style:normal;font-weight:400;line-height:1;display:inline-block}@media (width<=1023px){.q-page{padding:8px!important}}.page-container{padding:16px}.stat-card{text-align:center;border-radius:8px;padding:20px}.stat-card .stat-value{font-size:2rem;font-weight:700;line-height:1.2}.stat-card .stat-label{opacity:.8;margin-top:4px;font-size:.85rem}.q-scrollarea__thumb{border-radius:4px;width:4px!important}.drawer-menu .q-item__section--avatar{min-width:32px;padding-right:16px}.x-badge{--x-badge-padding:4px 8px;--x-badge-font-size:12px;--x-badge-border-radius:9999px;--x-badge-font-weight:500;--x-badge-line-height:1.4;padding:var(--x-badge-padding);font-size:var(--x-badge-font-size);font-weight:var(--x-badge-font-weight);border-radius:var(--x-badge-border-radius);line-height:var(--x-badge-line-height);text-transform:none;letter-spacing:.01em;margin:0!important}.x-badge-success{color:#1f9d57!important;background-color:#28c76f26!important}.x-badge-danger,.x-badge-error{color:#ce000a!important;background-color:#e7000b26!important}.x-badge-warning{color:#9f770a!important;background-color:#f2c03733!important}.x-badge-info{color:#12a1bf!important;background-color:#31ccec26!important}.x-badge-primary{color:#1a56db!important;background-color:#1a56db26!important}.x-badge-secondary{color:#1d7d74!important;background-color:#26a69a26!important}.x-badge-neutral,.x-badge-default{color:#757575!important;background-color:#00000014!important}.x-badge-sm{--x-badge-padding:2px 6px;--x-badge-font-size:10px}.x-badge-md{--x-badge-padding:4px 8px;--x-badge-font-size:12px}.x-badge-lg{--x-badge-padding:6px 12px;--x-badge-font-size:14px}.x-badge-outlined{border:1px solid;background-color:#0000!important}.x-badge-pill{--x-badge-border-radius:50px}.x-badge-dot{border-radius:50%;width:10px;min-width:10px;height:10px;min-height:10px;padding:0;font-size:0;overflow:hidden}.x-badge-with-icon{align-items:center;gap:4px;display:inline-flex}.x-badge-with-icon .q-icon{font-size:1em}.x-card{--x-card-border-radius:8px;--x-card-bg:#fff;--x-card-shadow:0 1px 2px 0 #0000000d;background-color:var(--x-card-bg);border-radius:var(--x-card-border-radius);box-shadow:var(--x-card-shadow)}.x-card .x-card-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:8px 16px;display:flex}.x-card .q-markup-table{border-left:none;border-right:none;border-radius:0}.x-banner{border-radius:6px;align-items:center;gap:.5rem;padding:10px 14px;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.x-banner.x-banner--dense{padding:6px 10px;font-size:.85rem}.x-banner.x-banner--with-icon .q-icon{font-size:1.1rem}.x-button{--x-button-height:36px;--x-button-padding-x:16px;--x-button-font-weight:500;--x-button-border-radius:8px;--x-button-transition:.3s cubic-bezier(.4, 0, .2, 1);min-height:var(--x-button-height);padding-left:var(--x-button-padding-x);padding-right:var(--x-button-padding-x);font-weight:var(--x-button-font-weight);border-radius:var(--x-button-border-radius);transition:all var(--x-button-transition)}.x-button.q-btn--size-sm{--x-button-height:32px;--x-button-padding-x:12px}.x-button.q-btn--size-lg{--x-button-height:40px;--x-button-padding-x:20px}.x-button:not(.disabled):hover{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.x-button:not(.disabled):active{transform:translateY(0)}.x-button.disabled{opacity:.6;cursor:not-allowed}.x-button.q-btn--outline{border-width:1px}.x-button.q-btn--flat:hover{background-color:#0000000d}.x-button-toggle{width:100%;height:40px}.x-button-toggle--wrap .q-btn-group{flex-wrap:wrap}.x-button-toggle--scroll .q-btn-group{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.x-button-toggle--scroll .q-btn{flex:none}.x-button-toggle--unelevated .q-btn.q-btn--unelevated.q-btn-item:before{box-sizing:border-box;border:1px solid #0000!important}.x-button-toggle--unelevated .q-btn[aria-pressed=false].q-btn-item:before{border-color:var(--x-button-toggle-border,#0000002e)!important}.x-button-toggle--unelevated .q-btn[aria-pressed=true].q-btn-item:before{border-color:#0000!important}.body--dark .x-button-toggle--unelevated .q-btn[aria-pressed=false]{border-color:var(--x-button-toggle-border-dark,#ffffff38)!important}.custom-checkbox{--x-checkbox-size:20px;--x-checkbox-color:#1a56db;--x-checkbox-border-color:#e2e8f0;--x-checkbox-border-radius:8px;--x-checkbox-label-color:#0f172a;--x-checkbox-label-font-size:14px;--x-checkbox-hint-color:#757575;--x-checkbox-transition:.3s cubic-bezier(.4, 0, .2, 1)}.custom-checkbox .q-input__label{font-size:var(--x-checkbox-label-font-size);color:var(--x-checkbox-label-color);margin-bottom:4px;font-weight:500;line-height:15px;display:block}.custom-checkbox .q-checkbox{min-height:auto}.custom-checkbox .q-checkbox .q-checkbox__inner{width:var(--x-checkbox-size);height:var(--x-checkbox-size);font-size:var(--x-checkbox-size)}.custom-checkbox .q-checkbox .q-checkbox__bg{border-radius:calc(var(--x-checkbox-border-radius) / 2);border-color:var(--x-checkbox-border-color);transition:border-color var(--x-checkbox-transition), background-color var(--x-checkbox-transition)}.custom-checkbox .q-checkbox .q-checkbox__label{color:var(--x-checkbox-label-color);font-size:var(--x-checkbox-label-font-size);padding-left:8px}.custom-checkbox .q-checkbox:not(.disabled):hover .q-checkbox__bg{border-color:var(--x-checkbox-color)}.custom-checkbox .q-checkbox--checked .q-checkbox__bg{background-color:var(--x-checkbox-color)!important;border-color:var(--x-checkbox-color)!important}.custom-checkbox .q-checkbox--checked .q-checkbox__svg{color:#fff}.custom-checkbox .q-checkbox--indeterminate .q-checkbox__bg{background-color:var(--x-checkbox-color)!important;border-color:var(--x-checkbox-color)!important}.custom-checkbox .q-checkbox.disabled{opacity:.6;cursor:not-allowed}.custom-checkbox .q-checkbox.disabled .q-checkbox__bg{background-color:#f5f5f5}.custom-checkbox .q-checkbox:focus-visible .q-checkbox__inner:before,.custom-checkbox .q-checkbox.q-focusable--focused .q-checkbox__inner:before{opacity:.12;background-color:var(--x-checkbox-color)}.custom-checkbox .text-caption.text-secondary{color:var(--x-checkbox-hint-color);margin-top:4px;font-size:12px}.custom-checkbox-primary{--x-checkbox-color:#1a56db}.custom-checkbox-secondary{--x-checkbox-color:#26a69a}.custom-checkbox-positive,.custom-checkbox-success{--x-checkbox-color:#28c76f}.custom-checkbox-negative,.custom-checkbox-error{--x-checkbox-color:#e7000b}.custom-checkbox-warning{--x-checkbox-color:#f2c037}.custom-checkbox-info{--x-checkbox-color:#31ccec}.custom-checkbox-sm{--x-checkbox-size:16px;--x-checkbox-label-font-size:12px}.custom-checkbox-md{--x-checkbox-size:20px;--x-checkbox-label-font-size:14px}.custom-checkbox-lg{--x-checkbox-size:24px;--x-checkbox-label-font-size:16px}.x-input-datepicker{--x-datepicker-height:32px;--x-datepicker-border-color:#e2e8f0;--x-datepicker-border-color-focus:#1a56db;--x-datepicker-border-color-error:#e7000b;--x-datepicker-border-radius:8px;--x-datepicker-label-color:#334155;--x-datepicker-icon-color:#1a56db;--x-datepicker-font-size:14px;--x-datepicker-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-input-datepicker .q-input__label{font-size:var(--x-datepicker-font-size);color:var(--x-datepicker-label-color);margin-bottom:4px;font-weight:500;line-height:15px;display:block}.x-input-datepicker .q-field__control{min-height:var(--x-datepicker-height);border-radius:var(--x-datepicker-border-radius);cursor:pointer;transition:border-color var(--x-datepicker-transition)}.x-input-datepicker .q-field__control:before{border-color:var(--x-datepicker-border-color);transition:border-color var(--x-datepicker-transition)}.x-input-datepicker .q-field__native{cursor:pointer;font-size:var(--x-datepicker-font-size)}.x-input-datepicker .q-field--focused .q-field__control:before,.x-input-datepicker .q-field:hover .q-field__control:before{border-color:var(--x-datepicker-border-color-focus)}.x-input-datepicker .q-field--error .q-field__control:before{border-color:var(--x-datepicker-border-color-error)}.x-input-datepicker .q-field__append .q-icon{color:var(--x-datepicker-icon-color);transition:color var(--x-datepicker-transition), transform var(--x-datepicker-transition);font-size:20px}.x-input-datepicker .q-field__append .q-icon:hover{color:#1544ad;transform:scale(1.1)}.x-input-datepicker .q-field__clearable .q-icon{color:#757575;font-size:18px}.x-input-datepicker .q-field__clearable .q-icon:hover{color:#e7000b}.q-date{border-radius:8px;min-width:290px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.q-date .q-date__header{color:#fff;background-color:#1a56db;border-radius:8px 8px 0 0}.q-date .q-date__calendar-item .q-btn{border-radius:50%;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.q-date .q-date__calendar-item--active .q-btn{color:#fff!important;background-color:#1a56db!important}.q-date .q-date__calendar-item:not(.q-date__calendar-item--active) .q-btn:hover{background-color:#1a56db1a}.q-date .row.items-center.justify-end{border-top:1px solid #e2e8f0;padding:8px}.x-input-datepicker-large{--x-datepicker-height:36px}.x-input-datepicker-large .q-field__native{font-size:16px}.x-dialog{--x-dialog-border-radius:12px;--x-dialog-header-padding:16px;--x-dialog-content-padding:16px;--x-dialog-footer-padding:12px 16px;--x-dialog-title-font-size:20px;--x-dialog-title-color:#0f172a;--x-dialog-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--x-dialog-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-dialog .x-dialog-card{border-radius:var(--x-dialog-border-radius);box-shadow:var(--x-dialog-shadow);flex-direction:column;display:flex;overflow:hidden}.x-dialog .x-dialog-card .q-card{overflow:hidden}.x-dialog-title{padding:0 var(--x-dialog-header-padding);background-color:#fafafa;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.x-dialog-title .x-dialog-title__text{font-size:var(--x-dialog-title-font-size);color:var(--x-dialog-title-color);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.4;overflow:hidden}.x-dialog-button-close{color:#757575;transition:color var(--x-dialog-transition), transform var(--x-dialog-transition);border-radius:50%;flex-shrink:0;padding:4px}.x-dialog-button-close:hover{color:#e7000b;transform:scale(1.1)}.x-dialog-content-header{padding:0 var(--x-dialog-header-padding);background-color:#f5f5f5;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;display:flex}.x-dialog-content-header>*{flex:1;min-width:0}.x-dialog .q-card-section{padding:var(--x-dialog-content-padding)}.x-dialog-section-full-height{padding:var(--x-dialog-content-padding);flex-direction:column;min-height:100%;display:flex}.x-dialog-section-full-height>*{flex:1;min-height:0}.x-dialog-section-full-height.content-flush{padding:0}.x-dialog-full-height .q-scrollarea__content{flex-direction:column;min-height:100%;display:flex}.x-dialog-full-height .q-scrollarea__content>.x-dialog-section-full-height{flex:1}.x-dialog-actions{padding:0 var(--x-dialog-header-padding);background-color:#fafafa;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;display:flex}.x-dialog-actions.justify-end{justify-content:flex-end}.x-dialog-actions.justify-between{justify-content:space-between}.x-dialog-full-height .x-dialog-card{border-radius:0;height:100vh;max-height:100vh}.x-dialog-full-height .q-scroll-area{flex:1}.x-dialog-standard .x-dialog-card{max-height:90vh}.q-dialog--modal:not([class*=q-dialog__inner--]) .x-dialog-card{animation:dialog-scale-in var(--x-dialog-transition)}.q-dialog__inner--right .x-dialog .x-dialog-card{border-radius:var(--x-dialog-border-radius) 0 0 var(--x-dialog-border-radius);height:100vh;max-height:100vh}.q-dialog__inner--right.q-dialog__inner--fullheight{padding-top:0!important;padding-bottom:0!important}.q-dialog__inner--right.q-dialog__inner--fullheight .x-dialog .x-dialog-card{border:none}.q-dialog__inner--left .x-dialog .x-dialog-card{border-radius:0 var(--x-dialog-border-radius) var(--x-dialog-border-radius) 0;height:100vh;max-height:100vh}.q-dialog__inner--left.q-dialog__inner--fullheight{padding-top:0!important;padding-bottom:0!important}.q-dialog__inner--left.q-dialog__inner--fullheight .x-dialog .x-dialog-card{border:none}.q-dialog__inner--top .x-dialog .x-dialog-card{border-radius:0 0 var(--x-dialog-border-radius) var(--x-dialog-border-radius)}.q-dialog__inner--bottom .x-dialog .x-dialog-card{border-radius:var(--x-dialog-border-radius) var(--x-dialog-border-radius) 0 0}@keyframes dialog-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=599px){.x-dialog .x-dialog-card{width:95vw!important;max-width:95vw!important}.x-dialog-title{padding:0 16px}.x-dialog-title .x-dialog-title__text{font-size:16px}.x-dialog-actions{flex-wrap:wrap;padding:0 16px}}.x-dnd-ghost{opacity:.35}.x-dnd-chosen{cursor:grabbing}.x-dnd-overlay{pointer-events:none}.x-dnd-overlay__card{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;max-width:320px;padding:8px 10px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.x-dnd-overlay__title{font-size:13px;font-weight:600}.block-handle{touch-action:none;cursor:grab}.block-handle:active{cursor:grabbing}.x-file{--x-file-height:32px;--x-file-border-color:#e2e8f0;--x-file-border-color-focus:#1a56db;--x-file-border-color-error:#e7000b;--x-file-border-radius:8px;--x-file-label-color:#334155;--x-file-icon-color:#1a56db;--x-file-font-size:14px;--x-file-placeholder-color:#9e9e9e;--x-file-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-file .q-field__control{min-height:var(--x-file-height);border-radius:var(--x-file-border-radius);cursor:pointer;transition:border-color var(--x-file-transition)}.x-file .q-field__control:before{border-color:var(--x-file-border-color);transition:border-color var(--x-file-transition)}.x-file .q-field__label{color:var(--x-file-label-color);font-size:var(--x-file-font-size)}.x-file .q-field__native{font-size:var(--x-file-font-size);cursor:pointer}.x-file .q-field__native span{color:#0f172a}.x-file .q-field__native[data-autofocus]:before,.x-file .q-field:not(.q-field--float) .q-field__native:before{color:var(--x-file-placeholder-color)}.x-file .q-field--focused .q-field__control:before,.x-file:hover .q-field__control:before{border-color:var(--x-file-border-color-focus)}.x-file .q-field--error .q-field__control:before{border-color:var(--x-file-border-color-error)}.x-file .q-field--disabled .q-field__control{opacity:.6;cursor:not-allowed}.x-file .q-field__append .q-icon{color:var(--x-file-icon-color);transition:color var(--x-file-transition), transform var(--x-file-transition);font-size:20px}.x-file .q-field__append .q-icon:hover{color:#1544ad;transform:rotate(15deg)}.x-file .q-field__clearable .q-icon{color:#757575;font-size:18px}.x-file .q-field__clearable .q-icon:hover{color:#e7000b}.x-file .q-field__bottom{padding-top:4px;font-size:12px}.x-file .q-field__messages{color:#e7000b}.x-file-multiple .q-field__native{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.x-file-multiple .q-chip{max-width:150px;margin:2px}.x-file-multiple .q-chip .q-chip__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-file-dropzone .q-field__control{border:2px dashed var(--x-file-border-color);background-color:#1a56db05;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.x-file-dropzone .q-field__control:hover{border-color:var(--x-file-border-color-focus);background-color:#1a56db0d}.x-file-dropzone.x-file-dragover .q-field__control{background-color:#1a56db1a;border-color:#1a56db}.x-file-large{--x-file-height:36px}.x-file-large .q-field__native{font-size:16px}.x-input{--x-input-height:36px;--x-input-height-dense:32px;--x-input-border-color:#e2e8f0;--x-input-border-color-focus:#1a56db;--x-input-border-color-error:#e7000b;--x-input-border-radius:8px;--x-input-label-color:#334155;--x-input-placeholder-color:#9e9e9e;--x-input-font-size:14px;--x-input-padding-x:8px;--x-input-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-input .q-input__label{font-size:var(--x-input-font-size);color:var(--x-input-label-color);margin-bottom:4px;font-weight:500;line-height:22px;display:block}.x-input .q-field__control{min-height:var(--x-input-height-dense);border-radius:var(--x-input-border-radius);transition:border-color var(--x-input-transition), box-shadow var(--x-input-transition)}.x-input .q-field__control:before{border-color:var(--x-input-border-color);transition:border-color var(--x-input-transition)}.x-input .q-field--focused .q-field__control:before{border-color:var(--x-input-border-color-focus)}.x-input .q-field--error .q-field__control:before{border-color:var(--x-input-border-color-error)}.x-input .q-field--disabled .q-field__control{opacity:.6;cursor:not-allowed}.x-input .q-field__native{font-size:var(--x-input-font-size)}.x-input .q-field__native::placeholder{color:var(--x-input-placeholder-color)}.x-input .q-field__prepend,.x-input .q-field__append{color:#757575;transition:color var(--x-input-transition)}.x-input .q-field__prepend .q-icon,.x-input .q-field__append .q-icon{font-size:20px}.x-input .q-field__append .cursor-pointer:hover{color:#1a56db}.x-input .q-field__bottom{padding-top:4px;font-size:12px}.x-input .q-field__messages{color:#e7000b}.x-input.x-input-large .q-field__control{min-height:var(--x-input-height)}.x-input.x-input-large .q-field__native{font-size:16px}.x-input .q-field--float.q-field--dense .q-field__label{transform:translateY(-40%)scale(.75)}.x-input .q-field--float .q-field__label{transform:translateY(-60%)scale(.75)}.x-input .q-field__label{font-size:var(--x-input-font-size);color:var(--x-input-label-color);transition:transform var(--x-input-transition), color var(--x-input-transition)}.x-input-color{--x-input-color-preview-size:20px;--x-input-color-preview-border-radius:50%;--x-input-color-icon-size:20px;--x-input-color-transition:.3s cubic-bezier(.4, 0, .2, 1)}.color-preview{width:var(--x-input-color-preview-size,20px);height:var(--x-input-color-preview-size,20px);border-radius:var(--x-input-color-preview-border-radius,50%);transition:transform var(--x-input-color-transition);border:1px solid #e2e8f0;flex-shrink:0}.color-preview:hover{transform:scale(1.1)}.x-input-color .q-icon[name=colorize]{font-size:var(--x-input-color-icon-size);color:#1a56db;transition:color var(--x-input-color-transition)}.x-input-color .q-icon[name=colorize]:hover{color:#1544ad}.full-color-btn{text-transform:none;width:100%;min-height:36px;transition:opacity var(--x-input-color-transition);border-radius:8px;font-weight:500}.full-color-btn:hover{opacity:.9}.q-color-picker{border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.x-input-numeric .q-input__label{font-size:.85rem;font-weight:500;line-height:1.2;display:inline-block}.x-input-numeric.x-input-numeric--large .q-field__control{min-height:36px}.x-input-numeric.x-input-numeric--large .q-field__native{font-size:16px}.vue-number-input__input[readonly]{background-color:#fff!important;border:1px dashed #0000003d!important}.vue-number-input--inline>input{width:100%!important}.x-input-otp-container{--x-otp-input-size:50px;--x-otp-input-height:56px;--x-otp-input-font-size:24px;--x-otp-input-gap:8px;--x-otp-border-color:#e2e8f0;--x-otp-border-color-focus:#1a56db;--x-otp-border-color-error:#e7000b;--x-otp-border-radius:8px;--x-otp-transition:.3s cubic-bezier(.4, 0, .2, 1);justify-content:center;gap:var(--x-otp-input-gap);display:flex}.x-input-otp{width:var(--x-otp-input-size);flex-shrink:0}.x-input-otp .q-field__control{height:var(--x-otp-input-height);border-radius:var(--x-otp-border-radius);transition:border-color var(--x-otp-transition), box-shadow var(--x-otp-transition)}.x-input-otp .q-field__control:before{border-color:var(--x-otp-border-color);transition:border-color var(--x-otp-transition)}.x-input-otp input{text-align:center;font-size:var(--x-otp-input-font-size);letter-spacing:0;color:#0f172a;caret-color:#1a56db;padding:0;font-weight:700}.x-input-otp input::placeholder{color:#9e9e9e;font-weight:400}.x-input-otp.q-field--focused .q-field__control:before{border-color:var(--x-otp-border-color-focus);border-width:2px}.x-input-otp.q-field--focused .q-field__control{box-shadow:0 0 0 3px #1a56db26}.x-input-otp-error .q-field__control:before{border-color:var(--x-otp-border-color-error)!important}.x-input-otp-error.q-field--focused .q-field__control{box-shadow:0 0 0 3px #e7000b26}.x-input-otp-error input{color:#e7000b}.x-input-otp.q-field--disabled .q-field__control{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.x-input-otp.q-field--disabled input{cursor:not-allowed}.x-input-otp-filled .q-field__control:before{border-color:#1a56db}@keyframes otp-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.x-input-otp-shake{animation:.5s ease-in-out otp-shake}@media (width<=599px){.x-input-otp-container{--x-otp-input-size:42px;--x-otp-input-height:48px;--x-otp-input-font-size:20px;--x-otp-input-gap:6px}}@media (width<=380px){.x-input-otp-container{--x-otp-input-size:36px;--x-otp-input-height:42px;--x-otp-input-font-size:18px;--x-otp-input-gap:4px}}.x-input-search-person{--x-search-person-gap:8px;--x-search-person-button-min-width:80px;--x-search-person-transition:.3s cubic-bezier(.4, 0, .2, 1);align-items:flex-end;width:100%;display:flex}.x-input-search-person .x-input{flex:1}.x-input-search-person .x-button{min-width:var(--x-search-person-button-min-width);margin-left:var(--x-search-person-gap)}.x-input-search-person-no-label .x-button{margin-top:0}.x-input-search-person-inline .x-input .q-input__label{display:none}.x-input-search-person-inline .x-button{margin-top:0}.x-input-search-person-compact{--x-search-person-gap:4px;--x-search-person-button-min-width:70px}.x-input-search-person-compact .x-button{padding:0 8px;font-size:12px}.x-input-search-person-loading .x-input .q-field__control{opacity:.7;pointer-events:none}@media (width<=599px){.x-input-search-person{flex-direction:column}.x-input-search-person .x-button{width:100%;margin-top:8px;margin-left:0}.x-input-search-person-inline{flex-direction:row}.x-input-search-person-inline .x-button{width:auto;margin-left:var(--x-search-person-gap);margin-top:0}}.x-input-search-person[data-doc-type="6"] .x-input input{letter-spacing:.5px}.x-input-search-person[data-doc-type="1"] .x-input input{letter-spacing:1px}.x-input-search-person-with-badge{position:relative}.x-input-search-person-with-badge .x-search-person-badge{color:#1a56db;background-color:#1a56db1a;border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;top:0;right:0}.x-loading{--x-loading-overlay-bg:#ffffffb3;--x-loading-spinner-size:50px;--x-loading-message-color:#757575;--x-loading-message-font-size:14px;--x-loading-z-index:10;--x-loading-transition:.3s cubic-bezier(.4, 0, .2, 1);background-color:var(--x-loading-overlay-bg);z-index:var(--x-loading-z-index);transition:opacity var(--x-loading-transition);flex-direction:column;justify-content:center;align-items:center;display:flex}.x-loading .q-spinner{animation:1.5s ease-in-out infinite x-loading-pulse}@keyframes x-loading-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.x-loading .text-subtitle2{color:var(--x-loading-message-color);font-size:var(--x-loading-message-font-size);max-width:200px;margin-top:8px;font-style:italic;line-height:1.4}.x-loading.q-inner-loading--dark{--x-loading-overlay-bg:#000000b3;--x-loading-message-color:#ffffffde}.x-loading-sm{--x-loading-spinner-size:30px}.x-loading-md{--x-loading-spinner-size:50px}.x-loading-lg{--x-loading-spinner-size:70px}.x-loading-xl{--x-loading-spinner-size:100px}.x-loading-transparent{--x-loading-overlay-bg:transparent}.x-loading-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x-menu-main{--x-menu-avatar-min-width:36px;--x-menu-nested-padding-left:52px}.x-menu-main .q-item__section--avatar{min-width:var(--x-menu-avatar-min-width)}.x-menu-main .q-expansion-item__content .q-item{padding-left:var(--x-menu-nested-padding-left)}.x-nested ul,.x-nested ol{margin:0;padding:0;list-style:none}.x-nested li{margin:0;padding:0}.x-nested__item{border-radius:10px;transition:background-color .15s}.x-nested__item:hover{background:#00000008}.x-nested__row{border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:4px 6px;display:flex}.x-nested__node{flex:auto;min-width:0}.x-nested__handle,.handle{cursor:grab;opacity:.65;transition:opacity .12s}.x-nested__handle:hover,.handle:hover{opacity:1}.x-nested__handle:active,.handle:active{cursor:grabbing}.x-nested__actions{opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:6px;transition:opacity .12s,transform .12s,visibility .12s;display:flex;transform:translate(-4px)}.x-nested__item:hover .x-nested__actions,.x-nested__item:focus-within .x-nested__actions{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (hover:none){.x-nested__actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}.x-nested__item:hover{background:0 0}}.x-nested__children{padding-left:18px}.x-nested__action-icon{opacity:.85;transition:opacity .12s,transform .12s}.x-nested__action-icon:hover{opacity:1;transform:translateY(-1px)}.text-strike{opacity:.75}.x-pdf-toolbar{align-items:center;gap:4px;display:flex}.x-pdf-toolbar__nav,.x-pdf-toolbar__zoom{align-items:center;gap:2px;display:flex}.x-pdf-toolbar__page-info,.x-pdf-toolbar__zoom-info{text-align:center;-webkit-user-select:none;user-select:none;min-width:48px;font-size:12px}.x-pdf-viewer__container{justify-content:center;width:fit-content;min-width:100%;display:flex}.x-pdf-viewer__container canvas{box-shadow:0 1px 2px #0000000d}.x-pdf-viewer__empty{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.price-calc{flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;display:flex}.input-wrapper{width:100%;margin-bottom:12px;position:relative}.currency{color:#bbb;pointer-events:none;z-index:2;font-size:1.8rem;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.price-calc-input{text-align:center;box-sizing:border-box;z-index:1;background:#fafbfc;border:2px solid #ddd;border-radius:10px;width:100%;padding:8px 18px 8px 44px;font-size:1.8rem;position:relative}.quick-cash-viewport{width:2036px;max-width:100%;margin:0 auto 12px;overflow-x:auto}.quick-cash-row{flex-direction:row;gap:12px;width:max-content;min-width:100%;display:flex}.quick-cash-btn{color:#217871;cursor:pointer;white-space:nowrap;box-sizing:border-box;text-align:center;background:#eaf3f1;border:none;border-radius:14px;outline:none;justify-content:center;align-items:center;width:67px;height:46px;font-size:1.15rem;font-weight:600;transition:background .18s,color .18s;display:flex}.quick-cash-btn:active{background:#c3e5dc}.price-calc-keypad{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:0;display:grid}.key{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f3f6;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:46px;padding:0;font-size:1.4rem;transition:background .15s;display:flex}.key:active{background:#ececec}.key.action{color:#007bff;font-weight:700}.key:disabled{cursor:default;background:0 0}.fa-backspace{font-size:2rem;line-height:1}.x-select{--x-select-height:36px;--x-select-border-color:#e2e8f0;--x-select-border-color-focus:#1a56db;--x-select-border-color-error:#e7000b;--x-select-border-radius:8px;--x-select-label-color:#334155;--x-select-font-size:14px;--x-select-dropdown-max-height:300px;--x-select-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-select .x-select-label{font-size:var(--x-select-font-size);color:var(--x-select-label-color);margin-bottom:4px;font-weight:500;line-height:22px;display:block}.x-select .q-field__control{min-height:var(--x-select-height);border-radius:var(--x-select-border-radius);transition:border-color var(--x-select-transition), box-shadow var(--x-select-transition)}.x-select .q-field__control:before{border-color:var(--x-select-border-color);transition:border-color var(--x-select-transition)}.x-select .q-field--focused .q-field__control:before{border-color:var(--x-select-border-color-focus)}.x-select .q-field--error .q-field__control:before{border-color:var(--x-select-border-color-error)}.x-select .q-field--disabled .q-field__control{opacity:.6;cursor:not-allowed}.x-select .q-field__native{font-size:var(--x-select-font-size);padding:0}.x-select.x-select--truncate .q-field__native>span,.x-select.x-select--truncate .q-field__native span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.x-select .q-select__dropdown-icon{color:#757575;transition:transform var(--x-select-transition), color var(--x-select-transition)}.x-select .q-field--focused .q-select__dropdown-icon{color:#1a56db}.app-select__content{max-height:var(--x-select-dropdown-max-height,300px);border-radius:var(--x-select-border-radius,8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.app-select__content .q-item{min-height:36px;padding:8px 16px;font-size:14px;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.app-select__content .q-item:hover{background-color:#1a56db14}.app-select__content .q-item.q-item--active,.app-select__content .q-item.q-manual-focusable--focused{background-color:#1a56db1f}.app-select__content .q-item.text-primary{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:12px}.app-select__content .q-item.text-primary .q-icon{font-size:20px}.v-list-select-multiple .q-chip{margin:2px;font-size:12px}.x-table-server .x-table-server-title{justify-content:space-between;align-items:center;height:60px;display:flex}.x-table-server .q-table thead{color:#64748b}.x-table-server .q-table thead tr{height:36px}.x-table-server .q-table thead th{background-color:#fff}.x-table-server .q-table tbody td{color:#334155;padding:8px 16px}.x-table-server .q-table--dense tbody td{padding-top:2px;padding-bottom:2px}.x-table-server .q-card__actions{height:60px}.x-table-mobile-header{color:#64748b;background-color:#fff;align-items:center;height:36px;padding:8px 16px;display:flex}@media (width<=1023px){.x-table-server .q-table tbody td{padding:8px 12px}}.x-menu-item-label{white-space:nowrap;text-overflow:clip;overflow:visible}.x-toggle{--x-toggle-width:36px;--x-toggle-height:20px;--x-toggle-color:#1a56db;--x-toggle-track-color:#00000061;--x-toggle-thumb-color:#fafafa;--x-toggle-border-radius:10px;--x-toggle-label-color:#0f172a;--x-toggle-label-font-size:14px;--x-toggle-hint-color:#757575;--x-toggle-transition:.3s cubic-bezier(.4, 0, .2, 1)}.x-toggle .q-input__label{font-size:var(--x-toggle-label-font-size);color:var(--x-toggle-label-color);margin-top:3px;margin-bottom:2px;font-weight:500;line-height:15px;display:block}.x-toggle .q-toggle{min-height:40px;line-height:40px}.x-toggle .q-toggle .q-toggle__inner{width:var(--x-toggle-width);height:var(--x-toggle-height);padding:0}.x-toggle .q-toggle .q-toggle__track{height:var(--x-toggle-height);border-radius:var(--x-toggle-border-radius);background-color:var(--x-toggle-track-color);opacity:1;transition:background-color var(--x-toggle-transition)}.x-toggle .q-toggle .q-toggle__thumb{width:calc(var(--x-toggle-height) - 4px);height:calc(var(--x-toggle-height) - 4px);background-color:var(--x-toggle-thumb-color);transition:left var(--x-toggle-transition), background-color var(--x-toggle-transition);border-radius:50%;top:2px;left:2px;box-shadow:0 1px 2px #0000000d}.x-toggle .q-toggle .q-toggle__thumb:after{display:none}.x-toggle .q-toggle .q-toggle__label{color:var(--x-toggle-label-color);font-size:var(--x-toggle-label-font-size);padding-left:8px}.x-toggle .q-toggle--checked .q-toggle__track,.x-toggle .q-toggle[aria-checked=true] .q-toggle__track{opacity:1;background-color:var(--x-toggle-color)!important}.x-toggle .q-toggle--checked .q-toggle__thumb,.x-toggle .q-toggle[aria-checked=true] .q-toggle__thumb{left:calc(var(--x-toggle-width) - var(--x-toggle-height) + 2px);background-color:#fff}.x-toggle .q-toggle:not(.disabled):hover .q-toggle__thumb{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.x-toggle .q-toggle.disabled{opacity:.5;cursor:not-allowed}.x-toggle .q-toggle.disabled .q-toggle__track{background-color:#0000001f}.x-toggle .q-toggle:focus-visible .q-toggle__inner:before,.x-toggle .q-toggle.q-focusable--focused .q-toggle__inner:before{opacity:.12;background-color:var(--x-toggle-color)}.x-toggle .text-caption.text-secondary{color:var(--x-toggle-hint-color);margin-top:4px;font-size:12px}.x-toggle-primary{--x-toggle-color:#1a56db}.x-toggle-secondary{--x-toggle-color:#26a69a}.x-toggle-positive,.x-toggle-success{--x-toggle-color:#28c76f}.x-toggle-negative,.x-toggle-error{--x-toggle-color:#e7000b}.x-toggle-warning{--x-toggle-color:#f2c037}.x-toggle-info{--x-toggle-color:#31ccec}.x-toggle-sm{--x-toggle-width:30px;--x-toggle-height:16px;--x-toggle-label-font-size:12px}.x-toggle-md{--x-toggle-width:36px;--x-toggle-height:20px}.x-toggle-lg{--x-toggle-width:48px;--x-toggle-height:26px;--x-toggle-label-font-size:16px}.x-tracking{--x-tracking-min-height:100px;--x-tracking-line-color:#26a69a;--x-tracking-dot-size:15px;--x-tracking-title-font-size:14px;--x-tracking-title-font-weight:600;--x-tracking-subtitle-font-size:12px;--x-tracking-subtitle-color:#757575;--x-tracking-content-font-size:14px;--x-tracking-caption-color:#9e9e9e;--x-tracking-spacing:16px;--x-tracking-transition:.3s cubic-bezier(.4, 0, .2, 1);min-height:var(--x-tracking-min-height)}.x-tracking .q-timeline__entry{padding-bottom:var(--x-tracking-spacing)}.x-tracking .q-timeline__entry:last-child{padding-bottom:0}.x-tracking .q-timeline__dot,.x-tracking .q-timeline__dot:before{width:var(--x-tracking-dot-size);height:var(--x-tracking-dot-size)}.x-tracking .q-timeline__dot:after{left:calc(var(--x-tracking-dot-size) / 2 - 1px)}.x-tracking .q-timeline__title{font-size:var(--x-tracking-title-font-size);font-weight:var(--x-tracking-title-font-weight);margin-bottom:4px}.x-tracking .q-timeline__subtitle{font-size:var(--x-tracking-subtitle-font-size);color:var(--x-tracking-subtitle-color);margin-bottom:8px}.x-tracking .q-timeline__content{padding-top:4px}.x-tracking .q-item{min-height:auto;padding:0}.x-tracking .q-item .q-item__section{padding:0}.x-tracking .q-item .q-item__label{font-size:var(--x-tracking-content-font-size);color:#0f172a}.x-tracking .q-item .q-item__label--caption{font-size:var(--x-tracking-subtitle-font-size);color:var(--x-tracking-caption-color);margin-top:4px}.x-tracking .q-timeline__entry--positive .q-timeline__dot:before{background-color:#28c76f}.x-tracking .q-timeline__entry--positive .q-timeline__title{color:#1f9d57}.x-tracking .q-timeline__entry--negative .q-timeline__dot:before{background-color:#e7000b}.x-tracking .q-timeline__entry--negative .q-timeline__title{color:#ce000a}.x-tracking .q-timeline__entry--warning .q-timeline__dot:before{background-color:#f2c037}.x-tracking .q-timeline__entry--info .q-timeline__dot:before{background-color:#31ccec}.x-tracking-compact{--x-tracking-spacing:8px;--x-tracking-dot-size:12px;--x-tracking-title-font-size:12px;--x-tracking-subtitle-font-size:10px}.x-tracking-with-icons .q-timeline__dot .q-icon{color:#fff;font-size:10px}.x-tracking-animated .q-timeline__entry{opacity:0;animation:.3s ease-out forwards tracking-fade-in}.x-tracking-animated .q-timeline__entry:first-child{animation-delay:.1s}.x-tracking-animated .q-timeline__entry:nth-child(2){animation-delay:.2s}.x-tracking-animated .q-timeline__entry:nth-child(3){animation-delay:.3s}.x-tracking-animated .q-timeline__entry:nth-child(4){animation-delay:.4s}.x-tracking-animated .q-timeline__entry:nth-child(5){animation-delay:.5s}.x-tracking-animated .q-timeline__entry:nth-child(6){animation-delay:.6s}.x-tracking-animated .q-timeline__entry:nth-child(7){animation-delay:.7s}.x-tracking-animated .q-timeline__entry:nth-child(8){animation-delay:.8s}.x-tracking-animated .q-timeline__entry:nth-child(9){animation-delay:.9s}.x-tracking-animated .q-timeline__entry:nth-child(10){animation-delay:1s}.x-tracking-animated .q-timeline__entry:nth-child(11){animation-delay:1.1s}.x-tracking-animated .q-timeline__entry:nth-child(12){animation-delay:1.2s}.x-tracking-animated .q-timeline__entry:nth-child(13){animation-delay:1.3s}.x-tracking-animated .q-timeline__entry:nth-child(14){animation-delay:1.4s}.x-tracking-animated .q-timeline__entry:nth-child(15){animation-delay:1.5s}.x-tracking-animated .q-timeline__entry:nth-child(16){animation-delay:1.6s}.x-tracking-animated .q-timeline__entry:nth-child(17){animation-delay:1.7s}.x-tracking-animated .q-timeline__entry:nth-child(18){animation-delay:1.8s}.x-tracking-animated .q-timeline__entry:nth-child(19){animation-delay:1.9s}.x-tracking-animated .q-timeline__entry:nth-child(20){animation-delay:2s}@keyframes tracking-fade-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.x-tree-select .q-field__control:before{border-style:solid!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.q-card{box-shadow:none;border:1px solid #e2e8f0}.q-header{box-shadow:none;border-bottom:1px solid #e2e8f0}.q-drawer{box-shadow:none;border-right:1px solid #e2e8f0}.q-table__container{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.q-table thead th{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}.q-table tbody td{border-bottom:1px solid #f1f5f9}.q-table tbody tr:last-child td{border-bottom:none}.q-separator{background-color:#e2e8f0}.q-tabs .q-tab{text-transform:none;font-weight:500}.q-item:hover{background-color:#f1f5f9}.q-dialog__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.x-toast.q-notification{border:1px solid #e5e7eb;border-left:0 solid #0000;border-radius:8px;min-width:320px;max-width:420px;padding:14px 16px;box-shadow:0 4px 12px #00000026,0 1px 4px #0000001a;color:#1f2937!important;background-color:#fff!important}.x-toast.q-notification .q-notification__icon{border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:12px;font-size:16px;display:flex}.x-toast.q-notification .q-notification__message{padding:0;font-size:14px;font-weight:500;line-height:1.4;color:#1f2937!important}.x-toast.q-notification.x-toast--success{border-left-color:#22c55e}.x-toast.q-notification.x-toast--success .q-notification__icon{color:#16a34a;background-color:#f0fdf4}.x-toast.q-notification.x-toast--success .q-notification__message{color:#1f2937!important}.x-toast.q-notification.x-toast--error{border-left-color:#ef4444}.x-toast.q-notification.x-toast--error .q-notification__icon{color:#dc2626;background-color:#fef2f2}.x-toast.q-notification.x-toast--error .q-notification__message{color:#1f2937!important}.x-toast.q-notification.x-toast--warning{border-left-color:#f59e0b}.x-toast.q-notification.x-toast--warning .q-notification__icon{color:#d97706;background-color:#fffbeb}.x-toast.q-notification.x-toast--warning .q-notification__message{color:#1f2937!important}.x-toast.q-notification.x-toast--info{border-left-color:#3b82f6}.x-toast.q-notification.x-toast--info .q-notification__icon{color:#2563eb;background-color:#eff6ff}.x-toast.q-notification.x-toast--info .q-notification__message{color:#1f2937!important}.q-drawer{background-color:#fff}.q-drawer .q-item.q-router-link--active,.q-drawer .q-item--active{background-color:rgba(var(--q-primary-rgb,26, 86, 219), .08);border-radius:0}.q-btn{transition:background-color .15s,box-shadow .15s}.layout-header{color:#374151;background-color:#fff}.body--dark{color:#f1f5f9;background-color:#0f172a}.body--dark .layout-header,.body--dark .q-header{color:#f1f5f9;background-color:#0f172a;border-bottom-color:#334155}.body--dark .q-drawer{background-color:#0f172a;border-right-color:#334155}.body--dark .q-drawer .q-item.q-router-link--active,.body--dark .q-drawer .q-item--active{background-color:rgba(var(--q-primary-rgb,26, 86, 219), .15)}.body--dark .q-card{color:#f1f5f9;background-color:#1e293b;border-color:#334155}.body--dark .q-table__container{border-color:#334155}.body--dark .q-table thead th{color:#94a3b8;background-color:#1e293b;border-bottom-color:#334155}.body--dark .q-table tbody td{color:#cbd5e1;border-bottom-color:#334155}.body--dark .q-table tbody tr:hover td{background-color:#334155}.body--dark .x-dialog-title,.body--dark .x-dialog-actions,.body--dark .x-dialog-content-header{background-color:#1e293b;border-color:#334155}.body--dark .q-dialog__backdrop{background:#000000b3}.body--dark .q-field .q-field__control{color:#f1f5f9;border-color:#334155}.body--dark .q-field .q-field__label{color:#94a3b8}.body--dark .q-field .q-field__native,.body--dark .q-field .q-field__prefix,.body--dark .q-field .q-field__suffix{color:#f1f5f9}.body--dark .q-field.q-field--outlined .q-field__control:before{border-color:#334155}.body--dark .q-field.q-field--outlined .q-field__control:hover:before{border-color:#94a3b8}.body--dark .q-separator,.body--dark .q-item:hover{background-color:#334155}.body--dark .q-menu{color:#f1f5f9;background-color:#1e293b;border:1px solid #334155}.body--dark .q-tabs .q-tab{color:#94a3b8}.body--dark .q-btn--flat:hover{background-color:#ffffff14}.body--dark ::-webkit-scrollbar{width:8px;height:8px}.body--dark ::-webkit-scrollbar-track{background:#0f172a}.body--dark ::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.body--dark .x-loading{background-color:#0f172ab3}.body--dark .q-select__dropdown-icon{color:#94a3b8}.body--dark .q-toolbar__title{color:#f1f5f9}.body--dark .q-chip{color:#f1f5f9;background-color:#334155}.body--dark .q-tooltip{color:#f1f5f9;background-color:#1e293b;border:1px solid #334155}.body--dark .q-page,.body--dark .q-expansion-item__content{background-color:#0f172a}.body--dark .q-banner{color:#f1f5f9;background-color:#1e293b}.body--dark .x-toast.q-notification{border-color:#334155;color:#f1f5f9!important;background-color:#1e293b!important}.body--dark .x-toast.q-notification .q-notification__message{color:#f1f5f9!important}.body--dark .x-toast.q-notification.x-toast--success .q-notification__icon{color:#4ade80;background-color:#22c55e26}.body--dark .x-toast.q-notification.x-toast--error .q-notification__icon{color:#f87171;background-color:#ef444426}.body--dark .x-toast.q-notification.x-toast--warning .q-notification__icon{color:#fbbf24;background-color:#f59e0b26}.body--dark .x-toast.q-notification.x-toast--info .q-notification__icon{color:#60a5fa;background-color:#3b82f626}
