@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oxygen+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Poppins:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&display=swap";@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiAw-yBxCyPWP.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAw-CNa4tw4G.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAw-3fZ6d7DD.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAw-CHKg1YId.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAw-BepdiOnY.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:normal;src:url(/assets/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiAw-4ZhHFPot.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-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}html,body,#q-app{width:100%;direction:ltr}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{width:100px;min-width:100%}html,body{margin:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{line-height:1;width:1em;height:1em;flex-shrink:0;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-align:center;position:relative;box-sizing:content-box;fill:currentColor}.q-icon:before,.q-icon:after{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}.q-icon>svg,.q-icon>img{width:100%;height:100%}.q-icon>div{box-sizing:border-box}.q-icon,.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{-webkit-user-select:none;user-select:none;cursor:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.q-panel{height:100%;width:100%}.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{position:fixed;z-index:9998;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;background:#f44336}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{left:0;right:0;bottom:0;width:100%}.q-loading-bar--right{top:0;bottom:0;right:0;height:100%}.q-loading-bar--left{top:0;bottom:0;left:0;height:100%}.q-avatar{position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar__content,.q-avatar img:not(.q-icon):not(.q-img__image){border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;min-height:12px;font-weight:400;vertical-align:baseline}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-break:break-all;word-wrap:break-word}.q-badge--floating{position:absolute;top:-4px;right:-3px;cursor:inherit}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:transparent;border:1px solid currentColor}.q-badge--rounded{border-radius:1em}.q-banner{min-height:54px;padding:8px 16px;background:#fff}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-auto{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-banner--dense .q-banner__actions.col-auto{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-icon:first-child,.q-bar>.q-btn:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{padding:0 12px;height:32px;font-size:18px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{padding:0 8px;height:24px;font-size:14px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{display:inline-flex;flex-direction:column;align-items:stretch;position:relative;outline:0;border:0;vertical-align:middle;font-size:14px;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;font-weight:500;text-transform:uppercase;text-align:center;width:auto;height:auto;cursor:default;padding:4px 16px;min-height:2.572em}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard:active:before,.q-btn--actionable.q-btn--standard.q-btn--active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:transparent!important}.q-btn--outline:before{border:1px solid currentColor}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid rgba(0,0,0,.15)}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:active,.q-btn--push.q-btn--actionable.q-btn--active{transform:translateY(2px)}.q-btn--push.q-btn--actionable:active:before,.q-btn--push.q-btn--actionable.q-btn--active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;padding:0;min-width:3em;min-height:3em}.q-btn--square{border-radius:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{padding:.285em;min-height:2em}.q-btn--dense.q-btn--round{padding:0;min-height:2.4em;min-width:2.4em}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}.q-btn--fab{padding:16px;min-height:56px;min-width:56px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{padding:8px;min-height:40px;min-width:40px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{z-index:-1;transform:translate(-100%);background:#ffffff40}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{opacity:.2;background:currentColor}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid currentColor}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid rgba(255,255,255,.3)}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{border-radius:inherit;align-self:stretch}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content{margin-top:2px;margin-bottom:-2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--square{border-radius:0}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-item,.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container){width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-btn-toggle{position:relative}.q-card{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative}.q-card>div:not(.q--avoid-card-border),.q-card>img:not(.q--avoid-card-border){border-radius:0}.q-card>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-child(1 of:not(.q--avoid-card-border)){border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(.q--avoid-card-border){border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid rgba(0,0,0,.12)}.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>img:not(.q--avoid-card-border){border-radius:0}.q-card__section--horiz>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-child(1 of:not(.q--avoid-card-border)){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.q-card__section--horiz>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.q-card__section--horiz>div:not(.q--avoid-card-border){border-top:0;border-bottom:0;box-shadow:none}.q-card__actions{padding:8px;align-items:center}.q-card__actions .q-btn--rectangle{padding:0 8px}.q-card__actions--horiz>.q-btn-item+.q-btn-item,.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-item+.q-btn-item,.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{display:block;width:100%;max-width:100%;border:0}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{min-height:100%;background-size:cover;background-position:50%}.q-carousel__slide,.q-carousel .q-carousel--padding{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__prev-arrow--horizontal,.q-carousel__next-arrow--horizontal{top:16px;bottom:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__prev-arrow--vertical,.q-carousel__next-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--top,.q-carousel__navigation--bottom{left:16px;right:16px;overflow-x:auto;overflow-y:hidden}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{top:16px;bottom:16px;overflow-x:hidden;overflow-y:auto}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{margin:2px;height:50px;width:auto;display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:4px;vertical-align:middle;opacity:.7;transition:opacity .3s}.q-carousel .q-carousel__thumbnail:hover,.q-carousel .q-carousel__thumbnail--active{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical .q-carousel--padding{padding-top:60px}.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical .q-carousel--padding{padding-bottom:60px}.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal .q-carousel--padding{padding-left:60px}.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal .q-carousel--padding{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-name{font-size:small}.q-message-label{margin:24px 0;text-align:center;font-size:small}.q-message-stamp{color:inherit;margin-top:4px;opacity:.6;display:none;font-size:small}.q-message-avatar{border-radius:50%;width:48px;height:48px;min-width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{color:#81c784;border-radius:4px 4px 4px 0}.q-message-text--received:last-child:before{right:100%;border-right:0 solid transparent;border-left:8px solid transparent;border-bottom:8px solid currentColor}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{color:#e0e0e0;border-radius:4px 4px 0}.q-message-text--sent:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;padding:8px;line-height:1.2;word-break:break-word;position:relative}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{content:"";position:absolute;bottom:0;width:0;height:0}.q-checkbox{vertical-align:middle}.q-checkbox__native{width:1px;height:1px}.q-checkbox__bg,.q-checkbox__icon-container{-webkit-user-select:none;user-select:none}.q-checkbox__bg{top:25%;left:25%;width:50%;height:50%;border:2px solid currentColor;border-radius:2px;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;-webkit-print-color-adjust:exact}.q-checkbox__icon{color:currentColor;font-size:.5em}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform-origin:50% 50%;transform:rotate(-280deg) scale(0)}.q-checkbox__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}.q-checkbox__inner--truthy,.q-checkbox__inner--indet{color:var(--q-primary)}.q-checkbox__inner--truthy .q-checkbox__bg,.q-checkbox__inner--indet .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--truthy,.q-checkbox--dark .q-checkbox__inner--indet{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{width:.5em;min-width:.5em;height:.5em}.q-checkbox--dense .q-checkbox__bg{left:5%;top:5%;width:90%;height:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleZ(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{vertical-align:middle;border-radius:16px;outline:0;position:relative;height:2em;max-width:100%;margin:4px;background:#e0e0e0;color:#000000de;font-size:14px;padding:.5em .9em}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip .q-avatar{font-size:2em;margin-left:-.45em;margin-right:.2em;border-radius:16px}.q-chip--outline{background:transparent!important;border:1px solid currentColor}.q-chip--outline .q-avatar{margin-left:calc(-.45em - 1px)}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:hover,.q-chip__icon--remove:focus{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;padding:0 .4em;height:1.5em}.q-chip--dense .q-avatar{font-size:1.5em;margin-left:-.27em;margin-right:.1em;border-radius:12px}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}.q-circular-progress{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:1}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{width:100%;height:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{transform-origin:50% 50%;animation:q-spin 2s linear infinite}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{overflow:hidden;background:#fff;max-width:350px;vertical-align:top;min-width:180px;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid rgba(0,0,0,.12)}.q-color-picker__header-tabs{height:32px}.q-color-picker__header input{line-height:24px;border:0}.q-color-picker__header .q-tab{min-height:32px!important;height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(to top,#0000004d,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;right:2px;font-size:24px;opacity:0;transition:opacity .3s ease-in}.q-color-picker__header-content{position:relative;background:#fff}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==)!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{min-height:36px!important;height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(to bottom,#0000004d,#00000026 25%,#0000001a)}.q-color-picker__spectrum{width:100%;height:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(to right,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(to top,#000,#0000)}.q-color-picker__spectrum-circle{width:10px;height:10px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-5px,-5px)}.q-color-picker__hue .q-slider__track{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{padding-top:0}.q-color-picker__alpha .q-slider__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#fff0,#757575)}.q-color-picker__sliders{padding:0 16px}.q-color-picker__sliders .q-slider__thumb{color:#424242}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:transparent}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{font-size:11px;border:1px solid #e0e0e0;border-radius:4px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{color:inherit;background:transparent;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid rgba(255,255,255,.3)}.q-color-picker--dark .q-slider__thumb{color:#fafafa}.q-date{display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;width:290px;min-width:290px;max-width:100%}.q-date--bordered{border:1px solid rgba(0,0,0,.12)}.q-date__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:hover,.q-date__header-link:focus{opacity:1}.q-date__header-subtitle{font-size:14px;line-height:1.75;letter-spacing:.00938em}.q-date__header-title-label{font-size:24px;line-height:1.2;letter-spacing:.00735em}.q-date__view{height:100%;width:100%;min-height:290px;padding:16px}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{width:8%;min-width:24px;justify-content:flex-end}.q-date__navigation>div:last-child{width:8%;min-width:24px;justify-content:flex-start}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{opacity:.38;font-size:12px}.q-date__calendar-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:14.285%!important;height:12.5%!important;position:relative;padding:1px}.q-date__calendar-item:after{content:"";position:absolute;pointer-events:none;top:1px;right:0;bottom:1px;left:0;border-style:dashed;border-color:transparent;border-width:1px}.q-date__calendar-item>div,.q-date__calendar-item button{width:30px;height:30px;border-radius:50%}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item>button{line-height:22px}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range:before,.q-date__range-from:before,.q-date__range-to:before{content:"";background-color:currentColor;position:absolute;top:1px;bottom:1px;left:0;right:0;opacity:.3}.q-date__range:nth-child(7n-6):before,.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before{border-top-left-radius:0;border-bottom-left-radius:0}.q-date__range:nth-child(7n):before,.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before{border-top-right-radius:0;border-bottom-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor transparent}.q-date__edit-range:nth-child(7n-6):after{border-top-left-radius:0;border-bottom-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-top-right-radius:0;border-bottom-right-radius:0}.q-date__edit-range-from:after,.q-date__edit-range-from-to:after{left:4px;border-left-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-left-radius:28px;border-bottom-left-radius:28px}.q-date__edit-range-to:after,.q-date__edit-range-from-to:after{right:4px;border-right-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-right-radius:28px;border-bottom-right-radius:28px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{position:absolute;bottom:2px;left:50%;height:5px;width:8px;border-radius:5px;background-color:var(--q-secondary);transform:translate3d(-50%,0,0)}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__years-item,.q-date__months-item{flex:0 0 33.3333%}.q-date.disabled .q-date__header,.q-date.disabled .q-date__content,.q-date--readonly .q-date__header,.q-date--readonly .q-date__content{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{flex-direction:row;align-items:stretch;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-top:12px;margin-left:-8px}.q-date--landscape-minimal{width:310px}.q-date--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f;border-color:#ffffff47}.q-dialog__title{font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0125em}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{pointer-events:all;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;border-radius:4px}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{height:100%;width:100%;max-height:100vh;max-width:100vw;border-radius:0!important;top:0!important;left:0!important}.q-dialog__inner--top,.q-dialog__inner--bottom{padding-top:0!important;padding-bottom:0!important}.q-dialog__inner--right,.q-dialog__inner--left{padding-right:0!important;padding-left:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{width:100%!important;max-width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{z-index:-1;pointer-events:all;outline:0;background:#0006}body.platform-ios .q-dialog__inner--minimized>div,body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media(max-width:599.98px){.q-dialog__inner--top,.q-dialog__inner--bottom{padding-left:0;padding-right:0}.q-dialog__inner--top>div,.q-dialog__inner--bottom>div{width:100%!important}}@media(min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-editor{border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#fff}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{outline:0;padding:10px;min-height:10em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:auto;max-width:100%}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{border:0;outline:0;margin:1px;height:1px;background:#0000001f}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid rgba(0,0,0,.12);min-height:32px}.q-editor__toolbars-container{max-width:100%}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{position:relative;margin:0 4px}.q-editor__toolbar-group+.q-editor__toolbar-group:before{content:"";position:absolute;left:-4px;top:4px;bottom:4px;width:1px;background:#0000001f}.q-editor__link-input{color:inherit;text-decoration:none;text-transform:none;border:none;border-radius:0;background:none;outline:0}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{display:flex;align-items:center;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{width:1em!important;height:1em!important;position:relative!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid rgba(0,0,0,.12)}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{box-shadow:none;border-radius:0}.q-expansion-item:first-child>div>.q-expansion-item__border--top{opacity:0}.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done: 1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__icon,.q-fab__active-icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{position:absolute;padding:0 8px;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{top:50%;left:-12px;transform:translate(-100%,-50%)}.q-fab__label--external-right{top:50%;right:-12px;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{top:-12px;left:50%;transform:translate(-50%,-100%)}.q-fab__label--internal{padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395);max-height:30px}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-top.q-fab__label--internal-hidden,.q-fab__label--internal-bottom.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-right:.285em;padding-left:.571em}.q-fab__icon-holder{min-width:24px;min-height:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{transform:rotate(180deg);opacity:0}.q-fab__icon-holder--opened .q-fab__active-icon{transform:rotate(0);opacity:1}.q-fab__actions{position:absolute;opacity:0;transition:transform .18s ease-in,opacity .18s ease-in;pointer-events:none;align-items:center;justify-content:center;align-self:center;padding:3px}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{transform-origin:0 50%;transform:scale(.4) translate(-62px);height:56px;left:100%;margin-left:9px}.q-fab__actions--left{transform-origin:100% 50%;transform:scale(.4) translate(62px);height:56px;right:100%;margin-right:9px;flex-direction:row-reverse}.q-fab__actions--up{transform-origin:50% 100%;transform:scale(.4) translateY(62px);width:56px;bottom:100%;margin-bottom:9px;flex-direction:column-reverse}.q-fab__actions--down{transform-origin:50% 0;transform:scale(.4) translateY(-62px);width:56px;top:100%;margin-top:9px;flex-direction:column}.q-fab__actions--up,.q-fab__actions--down{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;transform:scale(1) translate(.1px);pointer-events:all}.q-fab--align-left>.q-fab__actions--up,.q-fab--align-left>.q-fab__actions--down{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--up,.q-fab--align-right>.q-fab__actions--down{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{height:56px;color:#0000008a;font-size:24px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{font-size:12px;min-height:20px;line-height:1;color:#0000008a;padding:8px 12px 0;backface-visibility:hidden}.q-field__bottom--animated{transform:translateY(100%);position:absolute;left:0;right:0;bottom:0}.q-field__messages{line-height:1}.q-field__messages>div{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{padding-left:8px;line-height:1}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:before,.q-field__control:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.q-field__control:before{border-radius:inherit}.q-field__shadow{top:8px;opacity:0;overflow:hidden;white-space:pre-wrap;transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__native,.q-field__prefix,.q-field__suffix,.q-field__input{font-weight:400;line-height:28px;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;border:none;border-radius:0;background:none;color:#000000de;outline:0;padding:6px 0}.q-field__native,.q-field__input{width:100%;min-width:0;outline:0!important;-webkit-user-select:auto;user-select:auto}.q-field__native:-webkit-autofill,.q-field__input:-webkit-autofill{-webkit-animation-name:q-autofill;-webkit-animation-fill-mode:both}.q-field__native:invalid,.q-field__input:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{padding:0;height:0;min-height:24px;line-height:24px}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--readonly .q-placeholder,.q-field--disabled .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__native,.q-field--readonly.q-field--labeled .q-field__input{cursor:default}.q-field--readonly.q-field--float .q-field__native,.q-field--readonly.q-field--float .q-field__input{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{left:0;top:18px;max-width:100%;color:#0009;font-size:16px;line-height:1.25;font-weight:400;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1);backface-visibility:hidden}.q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])){transform:translateY(-40%) scale(.75)}.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px 4px 0 0}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid rgba(0,0,0,.42);opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{height:2px;top:auto;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{opacity:1;background:#0000001f}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border-bottom-style:dashed}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{height:inherit;border-radius:inherit;border:2px solid transparent;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__native:-webkit-autofill,.q-field--outlined .q-field__input:-webkit-autofill{margin-top:1px;margin-bottom:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:transparent}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleZ(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{height:2px;top:auto;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix,.q-field--dark .q-field__input{color:#fff}.q-field--dark:not(.q-field--highlighted) .q-field__label,.q-field--dark .q-field__marginal,.q-field--dark .q-field__bottom{color:#ffffffb3}.q-field--standout .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#000}.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border:1px dashed rgba(0,0,0,.24)}.q-field--standout.q-field--dark .q-field__control{background:#ffffff12}.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-top:24px;padding-bottom:8px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::placeholder{color:transparent}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-top:14px;padding-bottom:2px}.q-field--dense .q-field--with-bottom{padding-bottom:19px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])){transform:translateY(-30%) scale(.75)}.q-field--borderless .q-field__bottom,.q-field--borderless.q-field--dense .q-field__control,.q-field--standard .q-field__bottom,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{opacity:.6;cursor:pointer;outline:0!important;border:0;color:inherit;background:transparent;padding:0}.q-field__focusable-action:hover,.q-field__focusable-action:focus{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-from,.q-transition--field-message-leave-active{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:transparent;color:inherit}}.q-file .q-field__native{word-break:break-all;overflow:hidden}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{visibility:hidden;width:100%;border:none;padding:0}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form{position:relative}.q-img{position:relative;width:100%;display:inline-block;vertical-align:middle;overflow:hidden}.q-img__loading .q-spinner{font-size:50px}.q-img__container{border-radius:inherit;font-size:0}.q-img__image{border-radius:inherit;width:100%;height:100%;opacity:0}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{pointer-events:all;position:absolute;padding:16px;color:#fff;background:#00000078}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9;border-radius:inherit}.q-inner-loading--dark{background:#0006}.q-inner-loading__label{margin-top:8px}.q-textarea .q-field__control{min-height:56px;height:auto}.q-textarea .q-field__control-container{padding-top:2px;padding-bottom:2px}.q-textarea .q-field__shadow{top:2px;bottom:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{resize:vertical;padding-top:17px;min-height:52px}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}body.mobile .q-textarea .q-field__native,.q-textarea.disabled .q-field__native{resize:none}.q-intersection{position:relative}.q-item{min-height:48px;padding:8px 16px;color:inherit;transition:color .3s,background-color .3s}.q-item__section--side{color:#757575;align-items:flex-start;padding-right:16px;width:auto;min-width:0;max-width:100%}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{width:100px;height:56px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-item__section--thumbnail:first-child,.q-item>.q-focus-helper+.q-item__section--thumbnail{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;padding:16px;font-size:.875rem;line-height:1.25rem;letter-spacing:.01786em}.q-separator--spaced+.q-item__label--header,.q-list--padding .q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-right:0;padding-left:16px}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid rgba(0,0,0,.12)}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid rgba(0,0,0,.12)}.q-list--padding{padding:8px 0}.q-list--dense>.q-item,.q-item--dense{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-list--dark,.q-item--dark{color:#fff;border-color:#ffffff47}.q-list--dark .q-item__section--side:not(.q-item__section--avatar),.q-item--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-list--dark .q-item__label--header,.q-item--dark .q-item__label--header{color:#ffffffa3}.q-list--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-item--dark .q-item__label--caption{color:#fffc}.q-item{position:relative}.q-item.q-router-link--active,.q-item--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:none;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-layout{width:100%;outline:0}.q-layout-container{position:relative;width:100%;height:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{min-height:0;max-height:100%}.q-layout__shadow{width:100%}.q-layout__shadow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid rgba(0,0,0,.12)}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid rgba(0,0,0,.12)}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-header,.q-footer{z-index:2000}.q-drawer{position:absolute;top:0;bottom:0;background:#fff;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translate(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid rgba(0,0,0,.12)}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translate(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid rgba(0,0,0,.12)}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{text-align:center;justify-content:center;padding-left:0;padding-right:0;min-width:0}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini .q-mini-drawer-hide,.q-drawer--mini .q-expansion-item__content{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--standard .q-mini-drawer-only,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--mobile .q-mini-drawer-hide{display:none}.q-drawer__backdrop{z-index:2999!important;will-change:background-color}.q-drawer__opener{z-index:2001;height:100%;width:15px;-webkit-user-select:none;user-select:none}.q-layout,.q-header,.q-footer,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:nth-child(1),body.q-ios-padding .q-layout--standard .q-header>.q-tabs:nth-child(1) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-top:20px;min-height:70px;padding-top:env(safe-area-inset-top);min-height:calc(env(safe-area-inset-top) + 50px)}body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:nth-last-child(1 of:not(.q-layout__shadow)) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-bottom:env(safe-area-inset-bottom);min-height:calc(env(safe-area-inset-bottom) + 50px)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media(max-width:599.98px){.q-layout-padding{padding:8px}}@media(min-width:600px)and (max-width:1439.98px){.q-layout-padding{padding:16px}}@media(min-width:1440px){.q-layout-padding{padding:24px}}body.body--dark .q-header,body.body--dark .q-footer,body.body--dark .q-drawer{border-color:#ffffff47}body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{--q-linear-progress-speed: .3s;position:relative;width:100%;overflow:hidden;font-size:4px;height:1em;color:var(--q-primary);transform:scaleZ(1)}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:before,.q-linear-progress__model--query:after{background:currentColor;content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{transform:translate3d(-101%,0,0) scaleZ(1);animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 25% 50%,#ffffff26 50% 75%,#fff0 75%,#fff0)!important;background-size:40px 40px!important}.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scale3d(.35,1,1)}60%{transform:translate3d(100%,0,0) scale3d(.9,1,1)}to{transform:translate3d(100%,0,0) scale3d(.9,1,1)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleZ(1)}60%{transform:translate3d(107%,0,0) scale3d(.01,1,1)}to{transform:translate3d(107%,0,0) scale3d(.01,1,1)}}.q-menu{position:fixed!important;display:inline-block;max-width:95vw;max-height:65vh;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#fff;border-radius:4px;overflow-y:auto;overflow-x:hidden;outline:0;z-index:6000}.q-menu--square{border-radius:0}.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-option-group--inline>div{display:inline-block}.q-pagination input{text-align:center;-moz-appearance:textfield}.q-pagination input::-webkit-outer-spin-button,.q-pagination input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-pagination__content{--q-pagination-gutter-parent: -2px;--q-pagination-gutter-child: 2px;margin-top:var(--q-pagination-gutter-parent);margin-left:var(--q-pagination-gutter-parent)}.q-pagination__content>.q-btn,.q-pagination__content>.q-input,.q-pagination__middle>.q-btn{margin-top:var(--q-pagination-gutter-child);margin-left:var(--q-pagination-gutter-child)}.q-parallax{position:relative;width:100%;overflow:hidden;border-radius:inherit}.q-parallax__media>img,.q-parallax__media>video{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;will-change:transform;display:none}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{border-radius:50%;width:40px;height:40px;color:var(--q-primary);background:#fff;box-shadow:0 0 4px #0000004d}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__native{width:1px;height:1px}.q-radio__bg,.q-radio__icon-container{-webkit-user-select:none;user-select:none}.q-radio__bg{top:25%;left:25%;width:50%;height:50%;-webkit-print-color-adjust:exact}.q-radio__bg path{fill:currentColor}.q-radio__icon{color:currentColor;font-size:.5em}.q-radio__check{transform-origin:50% 50%;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleZ(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{width:.5em;min-width:.5em;height:.5em}.q-radio--dense .q-radio__bg{left:0;top:0;width:100%;height:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleZ(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon-container{height:1em;outline:0}.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}.q-rating__icon{color:currentColor;text-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;opacity:.4;transition:transform .2s ease-in,opacity .2s ease-in,color .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-rating__icon-container{cursor:pointer}.q-responsive{position:relative;max-width:100%;max-height:100%}.q-responsive__filler{width:inherit;max-width:inherit;height:inherit;max-height:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important}.q-scrollarea{position:relative;contain:strict}.q-scrollarea__bar,.q-scrollarea__thumb{opacity:.2;transition:opacity .3s;will-change:opacity;cursor:grab}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{min-width:50px!important;cursor:text}.q-select .q-field__input--padding{padding-left:4px}.q-select__focus-target,.q-select__autocomplete-input{position:absolute;outline:0!important;width:1px;height:1px;padding:0;border:0;opacity:0}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{width:90vw!important;max-width:90vw!important;max-height:calc(100vh - 70px)!important;background:#fff;display:flex;flex-direction:column}.q-select__dialog>.scroll{position:relative;background:inherit}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{border:0;background:#0000001f;margin:0;transition:background .3s,opacity .3s;flex-shrink:0}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{width:1px;height:auto;align-self:stretch}.q-separator--vertical-inset{margin-top:8px;margin-bottom:8px}.q-skeleton{--q-skeleton-speed: 1.5s;background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-circle,.q-skeleton--type-QAvatar{height:48px;width:48px;border-radius:50%}.q-skeleton--type-QBtn{width:90px;height:36px}.q-skeleton--type-QBadge{width:70px;height:16px}.q-skeleton--type-QChip{width:90px;height:28px;border-radius:16px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{width:40px;height:40px;border-radius:50%}.q-skeleton--type-QToggle{width:56px;height:40px;border-radius:7px}.q-skeleton--type-QSlider,.q-skeleton--type-QRange{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid rgba(0,0,0,.05)}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-wave,.q-skeleton--anim-blink,.q-skeleton--anim-pop{position:relative;overflow:hidden;z-index:1}.q-skeleton--anim-wave:after,.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.q-skeleton--anim-blink:after{background:#ffffffb3;animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid rgba(255,255,255,.25)}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.q-slide-item{position:relative;background:#fff}.q-slide-item__left,.q-slide-item__right,.q-slide-item__top,.q-slide-item__bottom{visibility:hidden;font-size:14px;color:#fff}.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon,.q-slide-item__bottom .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none;cursor:pointer}.q-slider{position:relative}.q-slider--h{width:100%}.q-slider--v{height:200px}.q-slider--editable .q-slider__track-container{cursor:grab}.q-slider__track-container{outline:0}.q-slider__track-container--h{width:100%;padding:12px 0}.q-slider__track-container--h .q-slider__selection{will-change:width,left}.q-slider__track-container--v{height:100%;padding:0 12px}.q-slider__track-container--v .q-slider__selection{will-change:height,top}.q-slider__track{color:var(--q-primary);background:#0000001a;border-radius:4px;width:inherit;height:inherit}.q-slider__inner{background:#0000001a;border-radius:inherit;width:100%;height:100%}.q-slider__selection{background:currentColor;border-radius:inherit;width:100%;height:100%}.q-slider__markers{color:#0000004d;border-radius:inherit;width:100%;height:100%}.q-slider__markers:after{content:"";position:absolute;background:currentColor}.q-slider__markers--h{background-image:repeating-linear-gradient(to right,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}.q-slider__markers--h:after{height:100%;width:2px;top:0;right:0}.q-slider__markers--v{background-image:repeating-linear-gradient(to bottom,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}.q-slider__markers--v:after{width:100%;height:2px;left:0;bottom:0}.q-slider__marker-labels-container{position:relative;width:100%;height:100%;min-height:24px;min-width:24px}.q-slider__marker-labels{position:absolute}.q-slider__marker-labels--h-standard{top:0}.q-slider__marker-labels--h-switched{bottom:0}.q-slider__marker-labels--h-ltr{transform:translate(-50%)}.q-slider__marker-labels--h-rtl{transform:translate(50%)}.q-slider__marker-labels--v-standard{left:4px}.q-slider__marker-labels--v-switched{right:4px}.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}.q-slider__marker-labels--v-rtl{transform:translateY(50%)}.q-slider__thumb{z-index:1;outline:0;color:var(--q-primary);transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out}.q-slider__thumb.q-slider--focus{opacity:1!important}.q-slider__thumb--h{top:50%;will-change:left}.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}.q-slider__thumb--v{left:50%;will-change:top}.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}.q-slider__thumb-shape{top:0;left:0;stroke-width:3.5;stroke:currentColor;transition:transform .28s}.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}.q-slider__pin{opacity:0;white-space:nowrap;transition:opacity .28s ease-out;transition-delay:.14s}.q-slider__pin:before{content:"";width:0;height:0;position:absolute}.q-slider__pin--h:before{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;transform:translate(-50%)}.q-slider__pin--h-standard{bottom:100%}.q-slider__pin--h-standard:before{bottom:2px;border-top:6px solid currentColor}.q-slider__pin--h-switched{top:100%}.q-slider__pin--h-switched:before{top:2px;border-bottom:6px solid currentColor}.q-slider__pin--v{top:0}.q-slider__pin--v:before{top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}.q-slider__pin--v-standard{left:100%}.q-slider__pin--v-standard:before{left:2px;border-right:6px solid currentColor}.q-slider__pin--v-switched{right:100%}.q-slider__pin--v-switched:before{right:2px;border-left:6px solid currentColor}.q-slider__label{z-index:1;white-space:nowrap;position:absolute}.q-slider__label--h{left:50%;transform:translate(-50%)}.q-slider__label--h-standard{bottom:7px}.q-slider__label--h-switched{top:7px}.q-slider__label--v{top:50%;transform:translateY(-50%)}.q-slider__label--v-standard{left:7px}.q-slider__label--v-switched{right:7px}.q-slider__text-container{min-height:25px;padding:2px 8px;border-radius:4px;background:currentColor;position:relative;text-align:center}.q-slider__text{color:#fff;font-size:12px}.q-slider--no-value .q-slider__thumb,.q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__selection{opacity:0}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;transform:scale3d(1.55,1.55,1);opacity:.25}.q-slider--focus .q-slider__thumb,.q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__selection,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection{opacity:1}.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}.q-slider--inactive .q-slider__text-container{transition:transform .28s}.q-slider--active{cursor:grabbing}.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}.q-slider--active .q-slider__focus-ring,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin{opacity:1}.q-slider--dark .q-slider__track,.q-slider--dark .q-slider__inner{background:#ffffff1a}.q-slider--dark .q-slider__markers{color:#ffffff4d}.q-slider--dense .q-slider__track-container--h{padding:6px 0}.q-slider--dense .q-slider__track-container--v{padding:0 6px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate3d(0,0,1,0)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{width:100%;height:100%}.q-splitter__separator{background-color:#0000001f;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.q-splitter__separator-area>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{top:-6px;bottom:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__before,.q-splitter__after{overflow:auto}.q-stepper{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff}.q-stepper__title{font-size:14px;line-height:1.285714;letter-spacing:.1px}.q-stepper__caption{font-size:12px;line-height:1.16667}.q-stepper__dot{contain:layout;margin-right:8px;font-size:14px;width:24px;min-width:24px;height:24px;border-radius:50%;background:currentColor}.q-stepper__dot span{color:#fff}.q-stepper__tab{padding:8px 24px;font-size:14px;color:#9e9e9e;flex-direction:row}.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{-webkit-user-select:none;user-select:none;cursor:pointer}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error-with-icon .q-stepper__dot{background:transparent!important}.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid rgba(0,0,0,.12)}.q-stepper__header--standard-labels .q-stepper__tab{min-height:72px;justify-content:center}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{min-height:104px;padding:24px 32px;flex-direction:column;justify-content:flex-start}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:before,.q-stepper__header--alternative-labels .q-stepper__label:after{display:none}.q-stepper__header--contracted,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translate(24px)}.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translate(-24px)}.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper__header--contracted .q-stepper__dot{margin:0}.q-stepper__header--contracted .q-stepper__label{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--flat{box-shadow:none}.q-stepper--bordered{border:1px solid rgba(0,0,0,.12)}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line{contain:layout}.q-stepper--horizontal .q-stepper__line:before,.q-stepper--horizontal .q-stepper__line:after{position:absolute;top:50%;height:1px;width:100vw;background:#0000001f}.q-stepper--horizontal .q-stepper__label:after,.q-stepper--horizontal .q-stepper__dot:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";right:100%;margin-right:8px}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:before,.q-stepper--vertical .q-stepper__dot:after{content:"";position:absolute;left:50%;width:1px;height:99999px;background:#0000001f}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{top:100%;margin-top:8px}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark.q-stepper--bordered,.q-stepper--dark .q-stepper__header--border{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after{background:#ffffff47}.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{overflow:auto;background:#fff}.q-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0}.q-table thead tr,.q-table tbody td{height:48px}.q-table th{font-weight:500;font-size:12px;-webkit-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table th,.q-table td{padding:7px 16px;background-color:inherit}.q-table thead,.q-table td,.q-table th{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{color:#000;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__top,.q-table__card .q-table__bottom{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;letter-spacing:.005em;font-weight:400}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{padding:0!important;border:0!important}.q-table__progress .q-linear-progress{position:absolute;bottom:0}.q-table__middle{max-width:100%}.q-table__bottom{min-height:50px;padding:4px 14px 4px 16px;font-size:12px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{display:flex;align-items:center}.q-table__sort-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1);opacity:0;font-size:120%}.q-table__sort-icon--left,.q-table__sort-icon--center{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table__card--dark,.q-table--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid rgba(0,0,0,.12)}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap th,.q-table--no-wrap td{white-space:nowrap}.q-table--grid{box-shadow:none;border-radius:4px}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{min-height:2px;margin-bottom:4px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{vertical-align:top;padding:12px}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{opacity:.54;font-weight:500;font-size:12px}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--horizontal-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--cell-separator thead th,.q-table--cell-separator tbody tr:not(:last-child)>td{border-bottom-width:1px}.q-table--vertical-separator td,.q-table--vertical-separator th,.q-table--cell-separator td,.q-table--cell-separator th{border-left-width:1px}.q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,.q-table--cell-separator thead tr:last-child th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child,.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child{border-left:0}.q-table--vertical-separator .q-table__top,.q-table--cell-separator .q-table__top{border-bottom:1px solid rgba(0,0,0,.12)}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table th,.q-table--dense .q-table td{padding:4px 8px}.q-table--dense .q-table thead tr,.q-table--dense .q-table tbody tr,.q-table--dense .q-table tbody td{height:28px}.q-table--dense .q-table th:first-child,.q-table--dense .q-table td:first-child{padding-left:16px}.q-table--dense .q-table th:last-child,.q-table--dense .q-table td:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom:not(.q-table__bottom--nodata){border-top:1px solid rgba(0,0,0,.12)}.q-table thead,.q-table tr,.q-table th,.q-table td{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:before,.q-table tbody td:after{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after{content:""}body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table__card--dark,.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark thead,.q-table--dark tr,.q-table--dark th,.q-table--dark td{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--vertical-separator .q-table__top,.q-table--dark.q-table--cell-separator .q-table__top{border-color:#ffffff47}.q-tab{padding:0 16px;min-height:48px;transition:color .3s,background-color .3s;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;padding:4px 0;min-width:40px}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{top:0;right:-16px}.q-tab__icon{width:24px;height:24px;font-size:24px}.q-tab__label{font-size:14px;line-height:1.715em;font-weight:500}.q-tab .q-badge{top:3px;right:-12px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{top:7px;right:-9px;height:10px;width:10px;border-radius:50%;background:currentColor}.q-tab__alert-icon{top:2px;right:-12px;font-size:18px}.q-tab__indicator{opacity:0;height:2px;background:currentColor}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-top:36px;padding-bottom:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable.q-tabs__arrows--outside,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}.q-tabs--not-scrollable .q-tabs__arrow,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{overflow:hidden;flex:1 1 auto}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{top:0;left:0;bottom:0}.q-tabs--horizontal .q-tabs__arrow--right{top:0;right:0;bottom:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{width:100%;height:36px;text-align:center}.q-tabs--vertical .q-tabs__arrow--left{top:0;left:0;right:0}.q-tabs--vertical .q-tabs__arrow--right{left:0;right:0;bottom:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}.q-time{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;outline:0;width:290px;min-width:290px;max-width:100%}.q-time--bordered{border:1px solid rgba(0,0,0,.12)}.q-time__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px;font-weight:300}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;line-height:1;letter-spacing:-.00833em}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:hover,.q-time__link:focus{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{border-radius:50%;background:#0000001f}.q-time__clock{padding:24px;width:100%;height:100%;max-width:100%;max-height:100%;font-size:14px}.q-time__clock-circle{position:relative}.q-time__clock-center{height:6px;width:6px;margin:auto;border-radius:50%;min-height:0;background:currentColor}.q-time__clock-pointer{width:2px;height:50%;transform-origin:0 0;min-height:0;position:absolute;left:50%;right:0;bottom:0;color:var(--q-primary);background:currentColor;transform:translate(-50%)}.q-time__clock-pointer:before,.q-time__clock-pointer:after{content:"";position:absolute;left:50%;border-radius:50%;background:currentColor;transform:translate(-50%)}.q-time__clock-pointer:before{bottom:-4px;width:8px;height:8px}.q-time__clock-pointer:after{top:-3px;height:6px;width:6px}.q-time__clock-position{position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;transform:translate(-50%,-50%);border-radius:50%}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{top:0%;left:50%}.q-time__clock-pos-1{top:6.7%;left:75%}.q-time__clock-pos-2{top:25%;left:93.3%}.q-time__clock-pos-3{top:50%;left:100%}.q-time__clock-pos-4{top:75%;left:93.3%}.q-time__clock-pos-5{top:93.3%;left:75%}.q-time__clock-pos-6{top:100%;left:50%}.q-time__clock-pos-7{top:93.3%;left:25%}.q-time__clock-pos-8{top:75%;left:6.7%}.q-time__clock-pos-9{top:50%;left:0%}.q-time__clock-pos-10{top:25%;left:6.7%}.q-time__clock-pos-11{top:6.7%;left:25%}.q-time__clock-pos-12{top:15%;left:50%}.q-time__clock-pos-13{top:19.69%;left:67.5%}.q-time__clock-pos-14{top:32.5%;left:80.31%}.q-time__clock-pos-15{top:50%;left:85%}.q-time__clock-pos-16{top:67.5%;left:80.31%}.q-time__clock-pos-17{top:80.31%;left:67.5%}.q-time__clock-pos-18{top:85%;left:50%}.q-time__clock-pos-19{top:80.31%;left:32.5%}.q-time__clock-pos-20{top:67.5%;left:19.69%}.q-time__clock-pos-21{top:50%;left:15%}.q-time__clock-pos-22{top:32.5%;left:19.69%}.q-time__clock-pos-23{top:19.69%;left:32.5%}.q-time__now-button{background-color:var(--q-primary);color:#fff;top:12px;right:12px}.q-time.disabled .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time--readonly .q-time__content{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{display:inline-flex;align-items:stretch;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-timeline{padding:0;width:100%;list-style:none}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-top:0;margin-bottom:16px}.q-timeline__subtitle{font-size:12px;margin-bottom:8px;opacity:.6;text-transform:uppercase;letter-spacing:1px;font-weight:700}.q-timeline__dot{position:absolute;top:0;bottom:0;width:15px}.q-timeline__dot:before,.q-timeline__dot:after{content:"";background:currentColor;display:block;position:absolute}.q-timeline__dot:before{border:3px solid transparent;border-radius:100%;height:15px;width:15px;top:4px;left:0;transition:background .3s ease-in-out,border .3s ease-in-out}.q-timeline__dot:after{width:3px;opacity:.4;top:24px;bottom:0;left:6px}.q-timeline__dot .q-icon{position:absolute;top:0;left:0;right:0;font-size:16px;height:38px;line-height:38px;width:100%;color:#fff}.q-timeline__dot .q-icon>svg,.q-timeline__dot .q-icon>img{width:1em;height:1em}.q-timeline__dot-img{position:absolute;top:4px;left:0;right:0;height:31px;width:31px;background:currentColor;border-radius:50%}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{padding:32px 0;margin:0}.q-timeline__entry{position:relative;line-height:22px}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{top:41px;left:14px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__title,.q-timeline--dense--left .q-timeline__subtitle{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__subtitle,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__content{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{position:relative;min-width:31px}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{text-align:right;padding-right:30px}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{text-align:center;margin-left:0}.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__content{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{position:absolute;left:50%;margin-left:-7.15px}.q-timeline--loose .q-timeline__entry{padding-bottom:24px;overflow:hidden}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;text-align:left;padding-left:30px}.q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__content{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{width:1px;height:1px}.q-toggle__track{height:.35em;border-radius:.175em;opacity:.38;background:currentColor}.q-toggle__thumb{top:.25em;left:.25em;width:.5em;height:.5em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;z-index:0}.q-toggle__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.q-toggle__thumb .q-icon{font-size:.3em;min-width:1em;color:#000;opacity:.54;z-index:1}.q-toggle__inner{font-size:40px;width:1.4em;min-width:1.4em;height:1em;padding:.325em .3em;-webkit-print-color-adjust:exact}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{width:.8em;min-width:.8em;height:.5em;padding:.07625em 0}.q-toggle--dense .q-toggle__thumb{top:0;left:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{position:relative;padding:0 12px;min-height:50px;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;min-width:1px;max-width:100%;font-size:21px;font-weight:400;letter-spacing:.01em;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{font-size:10px;color:#fafafa;background:#757575;border-radius:4px;text-transform:none;font-weight:400}.q-tooltip{z-index:9000;position:fixed!important;overflow-y:auto;overflow-x:hidden;padding:6px 10px;max-width:95vw;max-height:65vh}@media(max-width:599.98px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{position:relative;color:#9e9e9e}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{content:"";position:absolute;top:-3px;bottom:0;width:2px;right:auto;left:-13px;border-left:1px solid currentColor}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>div,.q-tree__node--disabled>i,.q-tree__node--disabled>.disabled{opacity:.6!important}.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled{opacity:1!important}.q-tree__node-header:before{content:"";position:absolute;top:-3px;bottom:50%;width:31px;left:-35px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{width:15px;left:-15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{content:"";position:absolute;top:0;width:2px;height:100%;right:auto;left:12px;border-left:1px solid currentColor;bottom:50px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{padding:4px;margin-top:3px;border-radius:4px;outline:0}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon{font-size:21px}.q-tree__img{height:42px;border-radius:2px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{font-size:28px;border-radius:50%;width:28px;height:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px;margin-right:4px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-tree__tickbox{margin-right:4px}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node-body:after{display:none!important}.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}.q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__spinner{margin-right:1px}.q-tree--dense .q-tree__img{height:32px}.q-tree--dense .q-tree__tickbox{margin-right:3px}.q-tree--dense .q-tree__node{padding:0}.q-tree--dense .q-tree__node:after{top:0;left:-8px}.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}.q-tree--dense .q-tree__node-header:before{top:0;left:-8px;width:8px}.q-tree--dense .q-tree__node--child{padding-left:17px}.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}.q-tree--dense .q-tree__node-body{padding:0 0 2px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}.q-tree--dense .q-tree__children{padding-left:16px}[dir=rtl] .q-tree__arrow{transform:rotate3d(0,0,1,180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-uploader{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative;width:320px;max-height:320px}.q-uploader--bordered{border:1px solid rgba(0,0,0,.12)}.q-uploader__input{opacity:0;width:100%;height:100%;cursor:pointer!important;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:currentColor;opacity:.04}.q-uploader__header{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--q-primary);color:#fff;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{outline:1px dashed currentColor;outline-offset:-4px;background:#fff9}.q-uploader__overlay{font-size:36px;color:#000;background-color:#fff9}.q-uploader__list{position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:8px;min-height:60px;flex:1 1 auto}.q-uploader__file{border-radius:4px 4px 0 0;border:1px solid rgba(0,0,0,.12)}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{color:#fff;height:200px;min-width:200px;background-position:50% 50%;background-repeat:no-repeat}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{padding-bottom:24px;background:linear-gradient(to bottom,#000000b3 20%,#fff0)}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{position:relative;padding:4px 8px;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:1.285714;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:1.5}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{position:relative;overflow:hidden;border-radius:inherit}.q-video iframe,.q-video object,.q-video embed{width:100%;height:100%}.q-video--responsive{height:0}.q-video--responsive iframe,.q-video--responsive object,.q-video--responsive embed{position:absolute;top:0;left:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{outline:none;contain:content}.q-virtual-scroll__content>*{overflow-anchor:none}.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 100%) var(--q-virtual-scroll-item-height, 50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__padding,.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(to left,#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 50px) var(--q-virtual-scroll-item-height, 100%)}.q-ripple{position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.q-ripple__inner{position:absolute;top:0;left:0;opacity:0;color:inherit;border-radius:50%;background:currentColor;pointer-events:none;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--invisible,.q-morph--internal{opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important;bottom:200vh!important}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;width:24px;height:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{padding:8px;text-align:center;min-width:100px}.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img,.q-bottom-sheet--grid .q-bottom-sheet__empty-icon{font-size:48px;width:48px;height:48px;margin-bottom:8px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media(min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:-1;background-color:#000;transition:background-color .28s}.q-loading__box{border-radius:4px;padding:18px;color:#fff;max-width:450px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{z-index:9500;pointer-events:none;left:0;right:0;margin-bottom:10px;position:relative}.q-notifications__list--center{top:0;bottom:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--bottom{bottom:env(safe-area-inset-bottom)}.q-notification{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;pointer-events:all;display:inline-flex;margin:10px 10px 0;transition:transform 1s,opacity 1s;z-index:9500;flex-shrink:0;max-width:95vw;background:#323232;color:#fff;font-size:14px}.q-notification__icon{font-size:24px;flex:0 0 1em}.q-notification__icon--additional{margin-right:16px}.q-notification__avatar{font-size:32px}.q-notification__avatar--additional{margin-right:8px}.q-notification__spinner{font-size:32px}.q-notification__spinner--additional{margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;padding:4px 8px;position:absolute;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;background-color:var(--q-negative);color:#fff;border-radius:4px;font-size:12px;line-height:12px}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--top-left,.q-notification__badge--bottom-left{left:-22px}.q-notification__badge--top-right,.q-notification__badge--bottom-right{right:-22px}.q-notification__progress{z-index:-1;position:absolute;height:3px;bottom:0;left:-10px;right:-10px;animation:q-notif-progress linear;background:currentColor;opacity:.3;border-radius:4px 4px 0 0;transform-origin:0 50%;transform:scaleX(0)}.q-notification--standard{padding:0 16px;min-height:48px}.q-notification--standard .q-notification__actions{padding:6px 0 6px 8px;margin-right:-8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--top-left-leave-active,.q-notification--top-leave-active,.q-notification--top-right-leave-active,.q-notification--left-leave-active,.q-notification--center-leave-active,.q-notification--right-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-leave-active,.q-notification--bottom-right-leave-active{position:absolute;z-index:9499;margin-left:0;margin-right:0}.q-notification--top-leave-active,.q-notification--center-leave-active{top:0}.q-notification--bottom-left-leave-active,.q-notification--bottom-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media(min-width:600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration: .3s;--animate-delay: .3s;--animate-repeat: 1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary: #3ac1f2;--q-secondary: #001f3f;--q-accent: #FF9B2F;--q-positive: #35d0a0;--q-negative: #FF9B2F;--q-info: #3ac1f2;--q-warning: #FF9B2F;--q-dark: #001f3f;--q-dark-page: #002a54}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:transparent!important}.bg-transparent{background:transparent!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.inset-shadow{box-shadow:0 7px 9px -7px #000000b3 inset}.inset-shadow-down{box-shadow:0 -7px 9px -7px #000000b3 inset}body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}body.body--dark .inset-shadow{box-shadow:0 7px 9px -7px #ffffffb3 inset}body.body--dark .inset-shadow-down{box-shadow:0 -7px 9px -7px #ffffffb3 inset}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.row,.column,.flex{display:flex;flex-wrap:wrap}.row.inline,.column.inline,.flex.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center,.flex-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center,.flex-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-x-none,.q-gutter-none{margin-left:0}.q-gutter-x-none>*,.q-gutter-none>*{margin-left:0}.q-gutter-y-none,.q-gutter-none{margin-top:0}.q-gutter-y-none>*,.q-gutter-none>*{margin-top:0}.q-col-gutter-x-none,.q-col-gutter-none{margin-left:0}.q-col-gutter-x-none>*,.q-col-gutter-none>*{padding-left:0}.q-col-gutter-y-none,.q-col-gutter-none{margin-top:0}.q-col-gutter-y-none>*,.q-col-gutter-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-y-xs,.q-gutter-xs{margin-top:-4px}.q-gutter-y-xs>*,.q-gutter-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-y-xs,.q-col-gutter-xs{margin-top:-4px}.q-col-gutter-y-xs>*,.q-col-gutter-xs>*{padding-top:4px}.q-gutter-x-sm,.q-gutter-sm{margin-left:-8px}.q-gutter-x-sm>*,.q-gutter-sm>*{margin-left:8px}.q-gutter-y-sm,.q-gutter-sm{margin-top:-8px}.q-gutter-y-sm>*,.q-gutter-sm>*{margin-top:8px}.q-col-gutter-x-sm,.q-col-gutter-sm{margin-left:-8px}.q-col-gutter-x-sm>*,.q-col-gutter-sm>*{padding-left:8px}.q-col-gutter-y-sm,.q-col-gutter-sm{margin-top:-8px}.q-col-gutter-y-sm>*,.q-col-gutter-sm>*{padding-top:8px}.q-gutter-x-md,.q-gutter-md{margin-left:-16px}.q-gutter-x-md>*,.q-gutter-md>*{margin-left:16px}.q-gutter-y-md,.q-gutter-md{margin-top:-16px}.q-gutter-y-md>*,.q-gutter-md>*{margin-top:16px}.q-col-gutter-x-md,.q-col-gutter-md{margin-left:-16px}.q-col-gutter-x-md>*,.q-col-gutter-md>*{padding-left:16px}.q-col-gutter-y-md,.q-col-gutter-md{margin-top:-16px}.q-col-gutter-y-md>*,.q-col-gutter-md>*{padding-top:16px}.q-gutter-x-lg,.q-gutter-lg{margin-left:-24px}.q-gutter-x-lg>*,.q-gutter-lg>*{margin-left:24px}.q-gutter-y-lg,.q-gutter-lg{margin-top:-24px}.q-gutter-y-lg>*,.q-gutter-lg>*{margin-top:24px}.q-col-gutter-x-lg,.q-col-gutter-lg{margin-left:-24px}.q-col-gutter-x-lg>*,.q-col-gutter-lg>*{padding-left:24px}.q-col-gutter-y-lg,.q-col-gutter-lg{margin-top:-24px}.q-col-gutter-y-lg>*,.q-col-gutter-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-y-xl,.q-gutter-xl{margin-top:-48px}.q-gutter-y-xl>*,.q-gutter-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-y-xl,.q-col-gutter-xl{margin-top:-48px}.q-col-gutter-y-xl>*,.q-col-gutter-xl>*{padding-top:48px}@media(min-width:0){.row>.col,.flex>.col,.row>.col-auto,.flex>.col-auto,.row>.col-grow,.flex>.col-grow,.row>.col-shrink,.flex>.col-shrink,.row>.col-xs,.flex>.col-xs,.row>.col-xs-auto,.row>.col-12,.row>.col-xs-12,.row>.col-11,.row>.col-xs-11,.row>.col-10,.row>.col-xs-10,.row>.col-9,.row>.col-xs-9,.row>.col-8,.row>.col-xs-8,.row>.col-7,.row>.col-xs-7,.row>.col-6,.row>.col-xs-6,.row>.col-5,.row>.col-xs-5,.row>.col-4,.row>.col-xs-4,.row>.col-3,.row>.col-xs-3,.row>.col-2,.row>.col-xs-2,.row>.col-1,.row>.col-xs-1,.row>.col-0,.row>.col-xs-0,.flex>.col-xs-auto,.flex>.col-12,.flex>.col-xs-12,.flex>.col-11,.flex>.col-xs-11,.flex>.col-10,.flex>.col-xs-10,.flex>.col-9,.flex>.col-xs-9,.flex>.col-8,.flex>.col-xs-8,.flex>.col-7,.flex>.col-xs-7,.flex>.col-6,.flex>.col-xs-6,.flex>.col-5,.flex>.col-xs-5,.flex>.col-4,.flex>.col-xs-4,.flex>.col-3,.flex>.col-xs-3,.flex>.col-2,.flex>.col-xs-2,.flex>.col-1,.flex>.col-xs-1,.flex>.col-0,.flex>.col-xs-0,.row>.col-xs-grow,.flex>.col-xs-grow,.row>.col-xs-shrink,.flex>.col-xs-shrink{width:auto;min-width:0;max-width:100%}.column>.col,.flex>.col,.column>.col-auto,.flex>.col-auto,.column>.col-grow,.flex>.col-grow,.column>.col-shrink,.flex>.col-shrink,.column>.col-xs,.flex>.col-xs,.column>.col-xs-auto,.column>.col-12,.column>.col-xs-12,.column>.col-11,.column>.col-xs-11,.column>.col-10,.column>.col-xs-10,.column>.col-9,.column>.col-xs-9,.column>.col-8,.column>.col-xs-8,.column>.col-7,.column>.col-xs-7,.column>.col-6,.column>.col-xs-6,.column>.col-5,.column>.col-xs-5,.column>.col-4,.column>.col-xs-4,.column>.col-3,.column>.col-xs-3,.column>.col-2,.column>.col-xs-2,.column>.col-1,.column>.col-xs-1,.column>.col-0,.column>.col-xs-0,.flex>.col-xs-auto,.flex>.col-12,.flex>.col-xs-12,.flex>.col-11,.flex>.col-xs-11,.flex>.col-10,.flex>.col-xs-10,.flex>.col-9,.flex>.col-xs-9,.flex>.col-8,.flex>.col-xs-8,.flex>.col-7,.flex>.col-xs-7,.flex>.col-6,.flex>.col-xs-6,.flex>.col-5,.flex>.col-xs-5,.flex>.col-4,.flex>.col-xs-4,.flex>.col-3,.flex>.col-xs-3,.flex>.col-2,.flex>.col-xs-2,.flex>.col-1,.flex>.col-xs-1,.flex>.col-0,.flex>.col-xs-0,.column>.col-xs-grow,.flex>.col-xs-grow,.column>.col-xs-shrink,.flex>.col-xs-shrink{height:auto;min-height:0;max-height:100%}.col,.col-xs{flex:10000 1 0%}.col-auto,.col-xs-auto,.col-12,.col-xs-12,.col-11,.col-xs-11,.col-10,.col-xs-10,.col-9,.col-xs-9,.col-8,.col-xs-8,.col-7,.col-xs-7,.col-6,.col-xs-6,.col-5,.col-xs-5,.col-4,.col-xs-4,.col-3,.col-xs-3,.col-2,.col-xs-2,.col-1,.col-xs-1,.col-0,.col-xs-0{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0%}.row>.offset-0,.row>.offset-xs-0{margin-left:0%}.column>.col-0,.column>.col-xs-0{height:0%;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{height:auto;flex:0 0 100%}}@media(min-width:600px){.row>.col-sm,.flex>.col-sm,.row>.col-sm-auto,.row>.col-sm-12,.row>.col-sm-11,.row>.col-sm-10,.row>.col-sm-9,.row>.col-sm-8,.row>.col-sm-7,.row>.col-sm-6,.row>.col-sm-5,.row>.col-sm-4,.row>.col-sm-3,.row>.col-sm-2,.row>.col-sm-1,.row>.col-sm-0,.flex>.col-sm-auto,.flex>.col-sm-12,.flex>.col-sm-11,.flex>.col-sm-10,.flex>.col-sm-9,.flex>.col-sm-8,.flex>.col-sm-7,.flex>.col-sm-6,.flex>.col-sm-5,.flex>.col-sm-4,.flex>.col-sm-3,.flex>.col-sm-2,.flex>.col-sm-1,.flex>.col-sm-0,.row>.col-sm-grow,.flex>.col-sm-grow,.row>.col-sm-shrink,.flex>.col-sm-shrink{width:auto;min-width:0;max-width:100%}.column>.col-sm,.flex>.col-sm,.column>.col-sm-auto,.column>.col-sm-12,.column>.col-sm-11,.column>.col-sm-10,.column>.col-sm-9,.column>.col-sm-8,.column>.col-sm-7,.column>.col-sm-6,.column>.col-sm-5,.column>.col-sm-4,.column>.col-sm-3,.column>.col-sm-2,.column>.col-sm-1,.column>.col-sm-0,.flex>.col-sm-auto,.flex>.col-sm-12,.flex>.col-sm-11,.flex>.col-sm-10,.flex>.col-sm-9,.flex>.col-sm-8,.flex>.col-sm-7,.flex>.col-sm-6,.flex>.col-sm-5,.flex>.col-sm-4,.flex>.col-sm-3,.flex>.col-sm-2,.flex>.col-sm-1,.flex>.col-sm-0,.column>.col-sm-grow,.flex>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm-shrink{height:auto;min-height:0;max-height:100%}.col-sm{flex:10000 1 0%}.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-0{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0%}.row>.offset-sm-0{margin-left:0%}.column>.col-sm-0{height:0%;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media(min-width:1024px){.row>.col-md,.flex>.col-md,.row>.col-md-auto,.row>.col-md-12,.row>.col-md-11,.row>.col-md-10,.row>.col-md-9,.row>.col-md-8,.row>.col-md-7,.row>.col-md-6,.row>.col-md-5,.row>.col-md-4,.row>.col-md-3,.row>.col-md-2,.row>.col-md-1,.row>.col-md-0,.flex>.col-md-auto,.flex>.col-md-12,.flex>.col-md-11,.flex>.col-md-10,.flex>.col-md-9,.flex>.col-md-8,.flex>.col-md-7,.flex>.col-md-6,.flex>.col-md-5,.flex>.col-md-4,.flex>.col-md-3,.flex>.col-md-2,.flex>.col-md-1,.flex>.col-md-0,.row>.col-md-grow,.flex>.col-md-grow,.row>.col-md-shrink,.flex>.col-md-shrink{width:auto;min-width:0;max-width:100%}.column>.col-md,.flex>.col-md,.column>.col-md-auto,.column>.col-md-12,.column>.col-md-11,.column>.col-md-10,.column>.col-md-9,.column>.col-md-8,.column>.col-md-7,.column>.col-md-6,.column>.col-md-5,.column>.col-md-4,.column>.col-md-3,.column>.col-md-2,.column>.col-md-1,.column>.col-md-0,.flex>.col-md-auto,.flex>.col-md-12,.flex>.col-md-11,.flex>.col-md-10,.flex>.col-md-9,.flex>.col-md-8,.flex>.col-md-7,.flex>.col-md-6,.flex>.col-md-5,.flex>.col-md-4,.flex>.col-md-3,.flex>.col-md-2,.flex>.col-md-1,.flex>.col-md-0,.column>.col-md-grow,.flex>.col-md-grow,.column>.col-md-shrink,.flex>.col-md-shrink{height:auto;min-height:0;max-height:100%}.col-md{flex:10000 1 0%}.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-0{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0%}.row>.offset-md-0{margin-left:0%}.column>.col-md-0{height:0%;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media(min-width:1440px){.row>.col-lg,.flex>.col-lg,.row>.col-lg-auto,.row>.col-lg-12,.row>.col-lg-11,.row>.col-lg-10,.row>.col-lg-9,.row>.col-lg-8,.row>.col-lg-7,.row>.col-lg-6,.row>.col-lg-5,.row>.col-lg-4,.row>.col-lg-3,.row>.col-lg-2,.row>.col-lg-1,.row>.col-lg-0,.flex>.col-lg-auto,.flex>.col-lg-12,.flex>.col-lg-11,.flex>.col-lg-10,.flex>.col-lg-9,.flex>.col-lg-8,.flex>.col-lg-7,.flex>.col-lg-6,.flex>.col-lg-5,.flex>.col-lg-4,.flex>.col-lg-3,.flex>.col-lg-2,.flex>.col-lg-1,.flex>.col-lg-0,.row>.col-lg-grow,.flex>.col-lg-grow,.row>.col-lg-shrink,.flex>.col-lg-shrink{width:auto;min-width:0;max-width:100%}.column>.col-lg,.flex>.col-lg,.column>.col-lg-auto,.column>.col-lg-12,.column>.col-lg-11,.column>.col-lg-10,.column>.col-lg-9,.column>.col-lg-8,.column>.col-lg-7,.column>.col-lg-6,.column>.col-lg-5,.column>.col-lg-4,.column>.col-lg-3,.column>.col-lg-2,.column>.col-lg-1,.column>.col-lg-0,.flex>.col-lg-auto,.flex>.col-lg-12,.flex>.col-lg-11,.flex>.col-lg-10,.flex>.col-lg-9,.flex>.col-lg-8,.flex>.col-lg-7,.flex>.col-lg-6,.flex>.col-lg-5,.flex>.col-lg-4,.flex>.col-lg-3,.flex>.col-lg-2,.flex>.col-lg-1,.flex>.col-lg-0,.column>.col-lg-grow,.flex>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg-shrink{height:auto;min-height:0;max-height:100%}.col-lg{flex:10000 1 0%}.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-0{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0%}.row>.offset-lg-0{margin-left:0%}.column>.col-lg-0{height:0%;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media(min-width:1920px){.row>.col-xl,.flex>.col-xl,.row>.col-xl-auto,.row>.col-xl-12,.row>.col-xl-11,.row>.col-xl-10,.row>.col-xl-9,.row>.col-xl-8,.row>.col-xl-7,.row>.col-xl-6,.row>.col-xl-5,.row>.col-xl-4,.row>.col-xl-3,.row>.col-xl-2,.row>.col-xl-1,.row>.col-xl-0,.flex>.col-xl-auto,.flex>.col-xl-12,.flex>.col-xl-11,.flex>.col-xl-10,.flex>.col-xl-9,.flex>.col-xl-8,.flex>.col-xl-7,.flex>.col-xl-6,.flex>.col-xl-5,.flex>.col-xl-4,.flex>.col-xl-3,.flex>.col-xl-2,.flex>.col-xl-1,.flex>.col-xl-0,.row>.col-xl-grow,.flex>.col-xl-grow,.row>.col-xl-shrink,.flex>.col-xl-shrink{width:auto;min-width:0;max-width:100%}.column>.col-xl,.flex>.col-xl,.column>.col-xl-auto,.column>.col-xl-12,.column>.col-xl-11,.column>.col-xl-10,.column>.col-xl-9,.column>.col-xl-8,.column>.col-xl-7,.column>.col-xl-6,.column>.col-xl-5,.column>.col-xl-4,.column>.col-xl-3,.column>.col-xl-2,.column>.col-xl-1,.column>.col-xl-0,.flex>.col-xl-auto,.flex>.col-xl-12,.flex>.col-xl-11,.flex>.col-xl-10,.flex>.col-xl-9,.flex>.col-xl-8,.flex>.col-xl-7,.flex>.col-xl-6,.flex>.col-xl-5,.flex>.col-xl-4,.flex>.col-xl-3,.flex>.col-xl-2,.flex>.col-xl-1,.flex>.col-xl-0,.column>.col-xl-grow,.flex>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl-shrink{height:auto;min-height:0;max-height:100%}.col-xl{flex:10000 1 0%}.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-0{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0%}.row>.offset-xl-0{margin-left:0%}.column>.col-xl-0{height:0%;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-outer-spin-button,.q-no-input-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}.q-link--focusable:focus-visible{-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}body.electron .q-electron-drag{-webkit-user-select:none;-webkit-app-region:drag}body.electron .q-electron-drag .q-btn-item,body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}img.responsive{max-width:100%;height:auto}.non-selectable{-webkit-user-select:none!important;user-select:none!important}.scroll,body.mobile .scroll--mobile{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-full,.fullscreen,.fixed-center,.fixed-bottom,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fixed-bottom-left,.fixed-bottom-right{position:fixed}.absolute,.absolute-full,.absolute-center,.absolute-bottom,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right,.absolute-bottom-left,.absolute-bottom-right{position:absolute}.fixed-top,.absolute-top{top:0;left:0;right:0}.fixed-right,.absolute-right{top:0;right:0;bottom:0}.fixed-bottom,.absolute-bottom{right:0;bottom:0;left:0}.fixed-left,.absolute-left{top:0;bottom:0;left:0}.fixed-top-left,.absolute-top-left{top:0;left:0}.fixed-top-right,.absolute-top-right{top:0;right:0}.fixed-bottom-left,.absolute-bottom-left{bottom:0;left:0}.fixed-bottom-right,.absolute-bottom-right{bottom:0;right:0}.fullscreen{z-index:6000;border-radius:0!important;max-width:100vw;max-height:100vh}body.q-ios-padding .fullscreen{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}.absolute-full,.fullscreen,.fixed-full{top:0;right:0;bottom:0;left:0}.fixed-center,.absolute-center{top:50%;left:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-top:var(--q-pe-top, 0)!important;margin-left:var(--q-pe-left, 0)!important;will-change:auto;visibility:collapse}:root{--q-size-xs: 0;--q-size-sm: 600px;--q-size-md: 1024px;--q-size-lg: 1440px;--q-size-xl: 1920px}.fit{width:100%!important;height:100%!important}.full-height{height:100%!important}.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.window-height{margin-top:0!important;margin-bottom:0!important;height:100vh!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-top:0;padding-bottom:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-top:0;margin-bottom:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-top:4px;padding-bottom:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-top:4px;margin-bottom:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-top:8px;padding-bottom:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-top:8px;margin-bottom:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-top:16px;padding-bottom:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-top:16px;margin-bottom:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-top:24px;padding-bottom:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-top:24px;margin-bottom:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-top:48px;padding-bottom:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-top:48px;margin-bottom:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto{margin-right:auto}.q-mx-auto{margin-left:auto;margin-right:auto}.q-touch{-webkit-user-select:none;user-select:none;user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration: .3s}.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--scale-enter-active,.q-transition--scale-leave-active,.q-transition--rotate-enter-active,.q-transition--rotate-leave-active,.q-transition--flip-enter-active,.q-transition--flip-leave-active{--q-transition-duration: .3s;--q-transition-easing: cubic-bezier(.215,.61,.355,1)}.q-transition--slide-right-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-leave-active,.q-transition--fade-leave-active,.q-transition--scale-leave-active,.q-transition--rotate-leave-active,.q-transition--flip-leave-active{position:absolute}.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-right-leave-to,.q-transition--slide-left-enter-from{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-up-leave-to,.q-transition--slide-down-enter-from{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to,.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-right-leave-to,.q-transition--jump-left-enter-from{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translate(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-up-leave-to,.q-transition--jump-down-enter-from{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing);transform-style:preserve-3d}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,90deg)}.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active,.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active{transition:transform var(--q-transition-duration);backface-visibility:hidden}.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from,.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from{transform:perspective(400px) rotate3d(1,1,0,0)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-right-leave-to,.q-transition--flip-left-enter-from{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-up-leave-to,.q-transition--flip-down-enter-from{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;line-height:1.5;font-size:14px}h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em}.text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2-lines,.ellipsis-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible,.invisible *{visibility:hidden!important;transition:none!important;animation:none!important}.transparent{background:transparent!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.dimmed:after,.light-dimmed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body:not(.desktop) .desktop-only,body.desktop .desktop-hide{display:none!important}body:not(.mobile) .mobile-only,body.mobile .mobile-hide{display:none!important}body:not(.native-mobile) .native-mobile-only,body.native-mobile .native-mobile-hide{display:none!important}body:not(.cordova) .cordova-only,body.cordova .cordova-hide{display:none!important}body:not(.capacitor) .capacitor-only,body.capacitor .capacitor-hide{display:none!important}body:not(.electron) .electron-only,body.electron .electron-hide{display:none!important}body:not(.touch) .touch-only,body.touch .touch-hide{display:none!important}body:not(.within-iframe) .within-iframe-only,body.within-iframe .within-iframe-hide{display:none!important}body:not(.platform-ios) .platform-ios-only,body.platform-ios .platform-ios-hide{display:none!important}body:not(.platform-android) .platform-android-only,body.platform-android .platform-android-hide{display:none!important}@media all and (orientation:portrait){.orientation-landscape{display:none!important}}@media all and (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media(max-width:599.98px){.xs-hide,.gt-xs,.sm,.gt-sm,.md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media(min-width:600px)and (max-width:1023.98px){.sm-hide,.xs,.lt-sm,.gt-sm,.md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media(min-width:1024px)and (max-width:1439.98px){.md-hide,.xs,.lt-sm,.sm,.lt-md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media(min-width:1440px)and (max-width:1919.98px){.lg-hide,.xs,.lt-sm,.sm,.lt-md,.md,.lt-lg,.gt-lg,.xl{display:none!important}}@media(min-width:1920px){.xl-hide,.xs,.lt-sm,.sm,.lt-md,.md,.lt-lg,.lg,.lt-xl{display:none!important}}.q-focus-helper,.q-focusable,.q-manual-focusable,.q-hoverable{outline:0}body.desktop .q-focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}body.desktop .q-focus-helper:before,body.desktop .q-focus-helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1)}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{color:#fff;background:var(--q-dark-page)}.q-dark{color:#fff;background:var(--q-dark)}.config-expansion{width:100%;border:1px solid var(--app-glass-border-soft);border-radius:12px;overflow:hidden}.config-expansion__card{border:none;box-shadow:none;background:transparent}.section-label{font-size:1rem;color:#3ac1f2;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.config-expansion .config-section-header-title.config-section-header-title{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:1rem!important;color:#3ac1f2!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:0!important;text-transform:uppercase!important}.config-expansion .config-section-header-subtitle.config-section-header-subtitle{color:#fff!important;font-weight:400!important}.easypost-card{background:linear-gradient(145deg,#09395c9e,#0526438f);border:1px solid var(--app-glass-border-soft);border-radius:12px;padding:16px 18px;box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.easypost-help{border:1px solid rgba(132,226,248,.25);border-radius:8px;padding:12px 14px;background:#0942656b;align-items:flex-start}.wizard-inner{width:100%;max-width:980px;margin:0 auto}.channel-stack{gap:14px}.channel-form{width:100%;max-width:860px}.channel-card{width:100%;border-radius:14px;background:linear-gradient(145deg,#0a406375,#05233e75);border:1px solid rgba(166,237,255,.16);box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.channel-card .q-card__section{padding:14px 16px}.channel-card .q-field--outlined .q-field__control{border-radius:10px}.wizard-banner{border-radius:10px;padding:8px 10px;background:#ffc10714!important;border:1px solid rgba(255,193,7,.25);color:#ffdc8cf2!important}.debug-card{background:#062c4842;border-color:#a6edff24}.api-instructions code{background:#eef2ff1f;border:1px solid rgba(166,237,255,.18);color:#ffffffe6;padding:2px 6px;border-radius:6px}.code-block{background:#0f172ac7;border:1px solid rgba(166,237,255,.18);color:#fffffff2;padding:12px;border-radius:10px;overflow-x:auto;font-size:12px;white-space:pre-wrap;word-break:break-word}.client-config{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.client-config .row{flex-wrap:wrap;min-width:0}.client-config .row>*{min-width:0}.client-config .q-field{width:100%;min-width:0;margin-left:auto;margin-right:auto}.config-alert{width:100%;box-sizing:border-box}.config-actions-bar{position:sticky;bottom:0;background:linear-gradient(180deg,#072c49eb,#041e36f0);border-top:1px solid var(--app-glass-border-soft);box-shadow:0 -12px 26px #01091373,inset 0 1px #e6f9ff29;gap:1px}.config-actions-info{margin-left:clamp(12px,4vw,48px)}.status-pill.outline{background:linear-gradient(135deg,#e0e7ff66,#ffffffe6)}.config-divider{margin:0 16px}.config-body{position:relative;min-width:0}.section-label{text-transform:uppercase;font-size:.8;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;margin-bottom:4px}.config-section-header-title{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:1rem!important;color:#3ac1f2!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:0!important;text-transform:uppercase!important}.config-section-header-subtitle{color:#fff!important;font-weight:400!important}.tracking-wide{letter-spacing:.14em}.setting-card{background:var(--app-surface-bg);border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:1px;box-shadow:var(--app-surface-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.config-toggle .q-btn{font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.config-toggle .q-btn:hover,.config-toggle .q-btn:focus-visible,.config-toggle .q-btn--active,.config-toggle__btn--active{background-color:var(--intent-secondary-bg)!important;color:var(--intent-secondary-text)!important;box-shadow:none}.config-toggle .q-btn--active,.config-toggle__btn--active{border-color:transparent!important}.config-toggle .q-btn--active .q-icon,.config-toggle__btn--active .q-icon{color:var(--intent-secondary-text)!important}.easypost-stack{width:100%;align-items:stretch}.easypost-header{max-width:100%;margin:0 auto}.easypost-title{font-size:.85rem;font-weight:500}.easypost-summary{max-width:100%;line-height:1.5;margin:0 auto;text-wrap:balance}.easypost-panel{width:100%;max-width:100%;margin:0 auto}.easypost-card{background:var(--app-surface-bg);border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);padding:16px 18px;box-shadow:var(--app-surface-shadow)}.easypost-help{border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);padding:12px 14px;background:var(--app-surface-bg-muted);align-items:flex-start}.config-accordion{width:100%;max-width:1800px;align-self:center;margin:0 auto;gap:1px}.config-form{max-width:100%;width:100%;align-self:center;margin:0 auto;background:transparent;border:none;border-radius:0;padding:0 4px 10px;box-shadow:none}.config-expansion{width:100%;border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.config-expansion__card{border:none;box-shadow:none}.config-expansion .q-expansion-item__container{border-radius:14px}.config-expansion .q-expansion-item__header{padding:12px 14px;align-items:flex-start;flex-wrap:wrap}.api-chip{max-width:220px;white-space:normal;border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1.2;text-transform:none}.config-expansion .q-expansion-item__toggle-icon{color:#fffffff0}.config-expansion .q-expansion-item__content{padding:0 12px 14px;box-sizing:border-box}.client-config--tabbed .config-expansion{border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.client-config--tabbed .config-expansion .q-expansion-item__header,.client-config--tabbed .config-expansion .q-expansion-item__toggle-icon{display:none}.client-config--tabbed .config-expansion .q-expansion-item__content{padding:0}.section-surface{background:linear-gradient(160deg,#0b527800,#072f4d00);border:1px solid var(--app-glass-border-soft);border-radius:16px;padding:1px;box-shadow:var(--app-glass-shadow),var(--app-glass-inset);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.cooling-panel{overflow:hidden;border:0!important;box-shadow:none!important}.cooling-section{display:grid;gap:20px;width:100%;color:#fff;padding:22px}.cooling-section--editing{grid-template-columns:1fr;align-items:start}.cooling-section--editing .cooling-toolbar{grid-column:1/-1}.cooling-section--editing .cooling-editor{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible;scrollbar-gutter:auto}.cooling-section--editing .cooling-rule-area,.cooling-section--editing>.q-banner,.cooling-section--editing>.q-inner-loading{grid-column:1}.cooling-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 6px 0;border:0;background:transparent}.cooling-eyebrow,.cooling-label{color:#35c9ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cooling-heading{margin-top:0;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(1.5rem,1.9vw,2.08rem);font-weight:900;letter-spacing:0;line-height:1.1;text-transform:none}.cooling-heading--compact{margin-top:0;font-size:1.08rem}.cooling-subtitle{max-width:760px;margin-top:5px;color:#e2f2f9d1;font-size:.94rem;line-height:1.45}.cooling-icon-btn,.cooling-link-btn,.cooling-primary-btn{border:0!important;border-radius:var(--app-btn-radius);color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;box-shadow:none!important;font-weight:var(--app-btn-font-weight)}.cooling-icon-btn:before,.cooling-primary-btn:before,.cooling-link-btn:before{border:0!important;box-shadow:none!important}.cooling-icon-btn{width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size)}.cooling-primary-btn{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x)}.cooling-icon-btn:hover,.cooling-icon-btn:focus-visible,.cooling-link-btn:hover,.cooling-link-btn:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}.cooling-primary-btn:hover,.cooling-primary-btn:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}.cooling-icon-btn .q-btn__content,.cooling-primary-btn .q-btn__content,.cooling-link-btn .q-btn__content{color:inherit!important;font-weight:var(--app-btn-font-weight)!important}body:not(.public-docs-page) .q-btn.cooling-icon-btn,body:not(.public-docs-page) .q-btn.cooling-link-btn{background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;border:0!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.cooling-primary-btn{background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;border:0!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.cooling-icon-btn:hover,body:not(.public-docs-page) .q-btn.cooling-icon-btn:focus-visible,body:not(.public-docs-page) .q-btn.cooling-link-btn:hover,body:not(.public-docs-page) .q-btn.cooling-link-btn:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.cooling-primary-btn:hover,body:not(.public-docs-page) .q-btn.cooling-primary-btn:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.cooling-icon-btn .q-btn__content,body:not(.public-docs-page) .q-btn.cooling-primary-btn .q-btn__content,body:not(.public-docs-page) .q-btn.cooling-link-btn .q-btn__content{color:inherit!important;font-weight:var(--app-btn-font-weight)!important}.cooling-editor{width:100%;border:1px solid rgba(105,191,225,.36)!important;border-radius:18px;background:linear-gradient(135deg,#0c3348eb,#041e31d6),radial-gradient(circle at 78% 0%,rgba(49,197,242,.14),transparent 34%)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000002e;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.cooling-editor__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px 16px}.cooling-section--editing .cooling-editor__header{grid-template-columns:auto minmax(0,1fr) auto}.cooling-section--editing .cooling-editor__header-icon,.cooling-section--editing .cooling-editor__preset .cooling-editor__section-copy{display:none}.cooling-section--editing .cooling-editor__section-header>.q-icon{display:none}.cooling-editor__header-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(53,208,160,.38);border-radius:14px;color:var(--brand-green);font-size:1.45rem;background:#35d0a021;box-shadow:0 0 26px #35d0a01a}.cooling-editor__header-copy{min-width:0}.cooling-editor__back{min-height:36px;color:#e2f2f9db!important}.cooling-editor__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cooling-editor__eyebrow{color:#35c9ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cooling-editor__title{margin-top:5px;color:#fff;font-size:1.12rem;font-weight:900;line-height:1.2;text-transform:uppercase}.cooling-editor__subtitle,.cooling-editor__section-copy{margin-top:4px;color:#e2f2f9b3;font-size:.84rem;line-height:1.4}.cooling-editor__close{color:#e8f8ff!important;background:#021829b3!important}.cooling-editor__body{padding:18px 22px 22px}.cooling-form{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,3fr);gap:16px 20px;width:100%;min-width:0}.cooling-editor__preset{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-column:1;gap:14px;align-items:center;width:100%;padding:14px;border:1px solid rgba(105,191,225,.24);border-radius:12px;background:#0116264d}.cooling-editor__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1;justify-self:center;gap:8px;width:min(100%,560px);padding:4px 0 2px}.cooling-editor__steps:before{position:absolute;top:18px;right:70px;left:70px;height:1px;background:#82cbe56b;content:""}.cooling-step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;min-width:0;padding:0;border:0;color:inherit;text-align:center;background:transparent;cursor:pointer}.cooling-step span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:3px solid rgba(5,32,51,.96);border-radius:11px;color:#001522;font-size:.86rem;font-weight:900;background:#35c7f3}.cooling-step--active span{color:#001522;background:var(--brand-green);box-shadow:0 0 0 5px #35d0a021}.cooling-step--complete span{color:#001f1a;background:var(--brand-green)}.cooling-step:not(.cooling-step--active):not(.cooling-step--complete){opacity:.72}.cooling-step strong{display:block;overflow:hidden;color:#fff;font-size:.76rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cooling-step p{margin:3px 0 0;overflow:hidden;color:#e2f2f9a8;font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cooling-editor__section{display:flex;flex-direction:column;gap:10px;grid-column:1;width:100%;padding:16px;border:1px solid rgba(105,191,225,.24);border-radius:12px;background:#01162642}.cooling-editor__section--compact{gap:12px;padding:14px 16px}.cooling-editor__section--single-step{min-height:220px}.cooling-editor__section-header{display:flex;align-items:center;gap:8px;min-width:0}.cooling-editor__section-header>.q-icon{color:#35c9ff;font-size:1rem}.cooling-editor__section-title{color:var(--brand-green);font-size:.9rem;font-weight:900;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.cooling-editor__grid{display:grid;gap:10px;width:100%}.cooling-editor__inline-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cooling-editor__inline-fields>*{min-width:0;width:100%}.cooling-editor__inline-fields--wide-first{grid-template-columns:minmax(0,2fr) minmax(120px,1fr)}.cooling-editor__inline-fields--single{grid-template-columns:repeat(2,minmax(0,1fr))}.cooling-editor__inline-fields--single-control{grid-template-columns:1fr}.cooling-item-field-row{max-width:420px}.cooling-editor__section>.cooling-select{width:100%}.cooling-rule-settings-row{display:grid;grid-template-columns:minmax(220px,320px) auto;justify-content:start;gap:24px;align-items:center}.cooling-rule-name-field{width:100%}.cooling-rule-settings-row>.q-toggle{white-space:nowrap}.cooling-editor__footer{display:flex;grid-column:1;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(120,202,232,.16)}.cooling-editor__footer .q-btn{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x)}.cooling-editor .q-field{width:100%}.cooling-editor .q-field__label{color:#e2f2f9d1;font-size:.75rem;font-weight:800}.cooling-section .q-field__control,.cooling-section .q-field__marginal{color:#fff!important;border-color:#83e1f64d!important;background:#0117279e!important}.cooling-section .q-field--dense .q-field__control{min-height:42px;height:42px;border-radius:10px}.cooling-section .q-field--dense.q-field--float .q-field__control,.cooling-section .q-field--dense.q-field--labeled .q-field__control{min-height:42px;height:42px}.cooling-section .q-field__append,.cooling-section .q-field__prepend{display:inline-flex;align-items:center}.cooling-section .q-field__append{padding-left:8px}.cooling-section .q-field__prepend{padding-right:8px}.cooling-section .q-field__native,.cooling-section .q-field__input,.cooling-section .q-select__input,.cooling-section .q-field__native span,.cooling-section .q-field__native .ellipsis,.cooling-section .q-field__prefix,.cooling-section .q-field__suffix,.cooling-section .q-select__dropdown-icon,.cooling-section .q-icon,.cooling-section .q-item__label,.cooling-section .q-chip__content,.cooling-section .q-field__label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.cooling-section .q-field__native,.cooling-section .q-field__input,.cooling-section .q-select__input{line-height:1.2!important}.cooling-section .q-field__native{min-width:0}.cooling-section .q-field__label{font-size:.68rem;font-weight:800;line-height:1}.cooling-section .q-field__native::placeholder,.cooling-section .q-field__input::placeholder,.cooling-section .q-select__input::placeholder{color:#e2f2f994!important;-webkit-text-fill-color:rgba(226,242,249,.58)!important;opacity:1!important}.cooling-rule-area{position:relative;display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(105,191,225,.34);border-radius:18px;background:linear-gradient(135deg,#072a3ed1,#021829c2),radial-gradient(circle at 0% 0%,rgba(53,199,243,.1),transparent 28%);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000024}.cooling-policy-overview{display:grid;grid-template-columns:minmax(280px,480px);gap:12px}.cooling-policy-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-width:0;min-height:86px;padding:16px;border:1px solid rgba(105,191,225,.3);border-radius:10px;background:linear-gradient(135deg,#0a2b40db,#03192bc2),radial-gradient(circle at 0 0,rgba(53,199,243,.1),transparent 36%)}.cooling-policy-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;color:#35c9ff;font-size:1.45rem;background:#35c9ff29}.cooling-policy-card--success .cooling-policy-card__icon{color:var(--brand-green);background:#35d0a033}.cooling-policy-card--muted .cooling-policy-card__icon{color:var(--status-muted-text);background:var(--status-muted-bg)}.cooling-policy-card--warning .cooling-policy-card__icon{color:#ffc94d;background:#ffc94d33}.cooling-policy-card__title{color:#fff;font-weight:900;line-height:1.2}.cooling-policy-card__metric{color:#fff;font-size:1.24rem;font-weight:950;line-height:1}.cooling-policy-card__label{color:#e2f2f9b3;font-size:.76rem;line-height:1.2}.cooling-policy-card p{margin:4px 0 0;color:#e2f2f9b8;font-size:.78rem;line-height:1.4}.cooling-policy-card__status{display:inline-flex;align-items:center;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);color:var(--status-action-text);background:var(--status-action-bg);box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight)}.cooling-policy-card__status--good{color:var(--status-success-text)!important;border-color:var(--status-success-border);background:var(--status-success-bg);box-shadow:none}.cooling-policy-card__status--warn{color:var(--status-warning-text)!important;border-color:var(--status-warning-border);background:var(--status-warning-bg);box-shadow:none}.cooling-priority-display{display:grid;align-content:center;min-height:40px;padding:8px 12px;border:1px solid rgba(131,225,246,.3);border-radius:8px;background:#0117279e}.cooling-priority-display span{color:#e2f2f9b3;font-size:.66rem;font-weight:900;text-transform:uppercase}.cooling-priority-display strong{color:#fff;font-size:.9rem}.cooling-starter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cooling-starter-card{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;min-width:0;min-height:70px;padding:10px;border:1px solid rgba(105,191,225,.28);border-radius:10px;color:#e2f2f9d1;text-align:left;background:#01162652;cursor:pointer}.cooling-starter-card:disabled{cursor:not-allowed;opacity:.62}.cooling-starter-card .q-icon{grid-row:1/span 2;justify-self:center;color:#35c9ff;font-size:1.1rem}.cooling-starter-card span{overflow:hidden;color:#fff;font-size:.82rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.cooling-starter-card small{overflow:hidden;color:#e2f2f9a8;font-size:.7rem;font-weight:700;line-height:1.25}.cooling-starter-card--active{border-color:#35d0a0b8;color:#fff;background:#35d0a024;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #35d0a029}.cooling-starter-card--active .q-icon{color:var(--brand-green)}.cooling-match-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;color:#e2f2f9bd;font-size:.84rem;white-space:nowrap}.cooling-match-select{width:152px!important;flex:0 0 152px}.cooling-match-select .q-field__control{min-height:34px!important;height:34px!important;padding:0 8px}.cooling-condition-builder{display:grid;gap:7px;width:100%}.cooling-condition-builder__header,.cooling-builder-condition-row{display:grid;grid-template-columns:260px 210px 120px 36px;gap:8px;align-items:center;width:max-content;max-width:100%}.cooling-condition-builder__header{padding:0 10px;color:#e2f2f99e;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cooling-builder-condition-row{min-height:50px;padding:7px 10px;border:1px solid rgba(97,184,219,.22);border-radius:10px;color:#eefaffe0;background:#01162661}.cooling-builder-condition-row>.q-btn{color:#e2f2f9b8!important}.cooling-builder-condition-row>.q-field{min-width:0;width:100%}.cooling-condition-select{width:100%!important}.cooling-builder-condition-row .q-field--dense .q-field__control{min-height:40px!important;height:40px!important}.cooling-builder-condition-row .q-field__prepend{padding-right:6px}.cooling-builder-condition-row .q-field__native,.cooling-builder-condition-row .q-field__input,.cooling-builder-condition-row .q-field__native span,.cooling-match-select .q-field__native span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-builder-condition-row .q-select__dropdown-icon,.cooling-match-select .q-select__dropdown-icon{flex:0 0 auto}.cooling-builder-condition-row .q-field__control-container{display:flex;align-items:center;min-width:0;overflow:hidden}.cooling-builder-condition-row .q-field__native,.cooling-builder-condition-row .q-field__input,.cooling-match-select .q-field__native,.cooling-match-select .q-field__input{display:flex;align-items:center;min-width:0;flex:1 1 auto;width:100%}.cooling-builder-condition-row .q-field__native span,.cooling-match-select .q-field__native span{display:inline-block;min-width:0;max-width:100%;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800}.cooling-builder-condition-row .config-select-value,.cooling-match-select .config-select-value{display:inline-block;min-width:0;max-width:100%;overflow:hidden;color:#fff!important;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:#ffffff!important}.cooling-builder-condition-row .cooling-condition-selected,.cooling-condition-selected{display:inline-flex!important;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cooling-builder-condition-row .cooling-condition-selected .q-icon,.cooling-condition-selected .q-icon{flex:0 0 auto;font-size:1rem}.cooling-builder-condition-row .cooling-condition-selected span,.cooling-condition-selected span{display:inline-block;min-width:0;overflow:hidden;color:#fff!important;font-weight:800;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:#ffffff!important}.cooling-builder-condition-row .q-field__suffix{flex:0 0 auto;padding-left:4px;white-space:nowrap}.cooling-add-condition-btn{justify-self:start;width:auto;max-width:100%;min-height:34px;margin-top:2px;border-color:#35c7f37a!important;color:#dff8ff!important;background:#0c384e61!important}.cooling-add-condition-menu{min-width:320px;color:#fff;background:#06253b}.cooling-add-condition-menu__header{color:#35c9ff;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.cooling-product-meta{margin-top:8px;color:#e2f2f99e;font-size:.78rem;font-weight:700}.cooling-quantity-presets{width:fit-content;max-width:100%;display:flex;gap:8px;border:0;border-radius:8px;overflow:visible;background:transparent}.cooling-quantity-presets .q-btn{min-height:var(--app-btn-height);padding:0 12px;border:0!important;border-radius:var(--app-btn-radius)!important;color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;box-shadow:none!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.cooling-quantity-presets .q-btn.bg-primary,.cooling-quantity-presets .q-btn[aria-pressed=true]{color:var(--intent-success-text)!important;border-color:transparent!important;background:var(--intent-success-bg)!important;box-shadow:none!important}.cooling-quantity-preview,.cooling-summary-card{border:1px solid rgba(53,208,160,.24);border-radius:12px;background:#0116266b}.cooling-quantity-preview{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e2f2f9c7}.cooling-quantity-preview strong{color:#fff}.cooling-summary-card{display:grid;position:sticky;top:16px;grid-column:2;grid-row:1/span 6;align-self:start;gap:8px;padding:12px}.cooling-summary-card__title{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:900}.cooling-summary-card__sentence{padding:10px 12px;border:1px solid rgba(53,208,160,.24);border-radius:10px;color:#fff;font-size:.88rem;font-weight:800;line-height:1.45;background:#35d0a01a}.cooling-summary-card__section span{display:block;margin-bottom:4px;color:#35c9ff;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cooling-summary-card__section p,.cooling-summary-card__section ul{margin:0;color:#e2f2f9cc;font-size:.82rem;line-height:1.45}.cooling-summary-card__section ul{padding-left:18px}.cooling-preview-lines{display:grid;gap:8px}.cooling-preview-line{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;color:#e2f2f9d1;font-size:.82rem}.cooling-preview-line span:empty{display:none}.cooling-preview-line .q-icon{grid-row:1/span 2;color:var(--brand-green)}.cooling-preview-line span{margin:0;color:#e2f2f9bd;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.cooling-preview-line strong{color:#fff;font-size:.88rem;line-height:1.2}.cooling-summary-card__note{color:#e2f2f9ad;font-size:.76rem}.cooling-rule-filters{display:grid;grid-template-columns:minmax(170px,1fr) minmax(190px,1.1fr) minmax(120px,auto) minmax(150px,.85fr);align-items:center;column-gap:10px;row-gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(120,202,232,.18)}.cooling-rule-filters__check{display:inline-flex;align-items:center;min-height:var(--app-btn-height);padding:0 10px;border:0;border-radius:var(--app-btn-radius);color:var(--intent-primary-text);background:var(--intent-primary-bg);box-shadow:none;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);white-space:nowrap}.cooling-rule-filters__check .q-checkbox__label{color:inherit;font-weight:var(--app-btn-font-weight)}.cooling-rule-sort{min-width:150px}.cooling-rule-filters .q-field--dense .q-field__control{min-height:34px;height:34px}.cooling-policy-stack,.cooling-rule-group{display:grid;gap:10px}.cooling-rule-group__title{display:inline-flex;align-items:center;gap:8px;color:#e8f6fbcc;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cooling-add-condition-menu .q-item__label--caption{color:#daeff7b8;font-size:.72rem;line-height:1.25}.cooling-rule-group__title span{width:8px;height:8px;border-radius:999px;background:var(--brand-green)}.cooling-rule-group--inactive .cooling-rule-group__title span{background:#92a2bd}.cooling-empty__icon,.cooling-rule__icon,.cooling-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;color:var(--brand-green);font-size:1.45rem;background:#35d0a021;box-shadow:0 0 26px #35d0a01a}.cooling-empty--compact{grid-template-columns:auto minmax(0,1fr)}.cooling-rule{display:grid;grid-template-columns:18px 42px 40px minmax(0,1fr) auto;gap:12px;align-items:flex-start;min-height:104px;padding:14px;border:1px solid rgba(105,191,225,.34);border-left:0;border-radius:8px;background:linear-gradient(135deg,#072a3ee0,#021829c7),radial-gradient(circle at 100% 0%,rgba(53,208,160,.1),transparent 30%);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000029}.cooling-rule__drag{display:inline-flex;align-items:center;justify-content:center;width:18px;min-height:42px;color:#e2f2f98f;font-size:1.15rem}.cooling-rule__position{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--status-action-text);font-weight:900;background:var(--status-action-bg)}.cooling-rule--inactive{border-left-color:#35c8ff75;background:linear-gradient(135deg,#04263eb3,#02192ba3),radial-gradient(circle at 0 0,rgba(53,200,255,.05),transparent 34%)}.cooling-rule__top{display:grid;grid-template-columns:40px minmax(0,1fr) 96px;gap:10px;align-items:flex-start}.cooling-rule__main{min-width:0}.cooling-rule__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:5px}.cooling-rule__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:5px}.cooling-priority,.cooling-global,.cooling-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);color:var(--status-action-text);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);background:var(--status-action-bg);box-shadow:none}.cooling-status-pill--active{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-bg)}.cooling-status-pill:not(.cooling-status-pill--active){border-color:var(--status-muted-border);color:var(--status-muted-text);background:var(--status-muted-bg)}.cooling-priority{color:#35c9ff;white-space:nowrap}.cooling-global{color:#ffe7a3;border-color:#ffc857b8;background:#ffc85724;box-shadow:inset 0 0 18px #ffc85714,0 0 12px #ffc85714}.cooling-rule h4{display:block;min-width:0;max-width:100%;margin:0;color:#fff;font-family:Poppins,Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:900;line-height:1.25;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal}.cooling-rule p{margin:7px 0 0;color:#e2f2f9bd;font-size:.74rem;line-height:1.45}.cooling-rule__plain{color:#e2f2f9d1!important;font-size:.78rem!important;font-weight:700}.cooling-rule__condition-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:#e2f2f9c2;font-size:.74rem}.cooling-rule__condition-list>span:not(.cooling-rule__tag){min-height:22px;padding:0 8px;border:1px solid rgba(53,200,255,.58);border-radius:8px;color:#e6f9ff;background:#35c8ff26;box-shadow:inset 0 0 14px #35c8ff17,0 0 10px #35c8ff14}.cooling-rule__condition{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:5px;color:#e2f2f9c7;font-size:.74rem;line-height:1.3}.cooling-rule__condition strong{color:#fff;font-weight:900}.cooling-rule__condition--then{padding-top:7px;border-top:1px solid rgba(120,202,232,.18)}.cooling-rule__condition--then .q-icon{color:#35c9ff}.cooling-rule__tag{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-info-border);border-radius:var(--app-chip-radius);color:var(--status-info-text);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1;text-transform:none;background:var(--status-success-bg);box-shadow:none}.cooling-select .q-field__control{display:flex;align-items:center;min-height:40px!important;height:40px!important;padding:0 10px!important;overflow:hidden}.cooling-select .q-field__control-container{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}.cooling-select .q-field__native{display:flex;align-items:center;flex:1 1 auto;min-width:0;width:100%;height:100%;min-height:0!important;overflow:hidden;padding:0!important}.cooling-select .q-field__append{display:inline-flex;align-items:center;align-self:stretch;flex:0 0 auto;margin-left:auto;padding-left:8px}.config-select-value,.cooling-select .q-field__append,.cooling-select .q-field__control-container,.cooling-select .q-field__native,.cooling-select .q-field__native>span,.cooling-select .q-field__native .ellipsis,.cooling-select .q-select__dropdown-icon,.cooling-select .q-select__input{color:#f8fdff!important;opacity:1!important;-webkit-text-fill-color:#f8fdff!important}.config-select-value,.cooling-select .q-field__native>span,.cooling-select .q-field__native .ellipsis{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.cooling-rule__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:6px;width:112px}.cooling-rule__controls .q-btn{width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0;border:0!important;border-radius:var(--app-btn-radius);color:#f0f6fc!important;background:#051a2e!important;box-shadow:0 0 0 1px #6ab7e270!important}.cooling-rule__controls .q-btn .q-btn__content{display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:0}.cooling-rule__controls .q-btn:hover,.cooling-rule__controls .q-btn:focus-visible{background:#08243d!important;border-color:transparent!important;box-shadow:0 0 0 1px #6ab7e29e!important}.cooling-rule__controls .q-btn:last-child{color:var(--intent-danger-text)!important;border-color:transparent!important;background:var(--intent-danger-bg)!important;box-shadow:none!important}.cooling-rule__controls .q-btn:last-child:hover,.cooling-rule__controls .q-btn:last-child:focus-visible{background:var(--intent-danger-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}.cooling-rule__icon{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:1.15rem}.cooling-detail__icon{width:44px;height:44px;flex-basis:44px;font-size:1.2rem}@media(max-width:1380px){.cooling-section--editing{grid-template-columns:1fr}.cooling-section--editing .cooling-editor,.cooling-section--editing .cooling-rule-area,.cooling-section--editing>.q-banner,.cooling-section--editing>.q-inner-loading{grid-column:1}.cooling-section--editing .cooling-editor{position:static;max-height:none}}@media(max-width:1180px){.cooling-form{grid-template-columns:1fr}.cooling-editor__preset,.cooling-editor__steps,.cooling-editor__section,.cooling-summary-card,.cooling-editor__footer{grid-column:1}.cooling-summary-card{position:static;grid-row:auto}.cooling-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.cooling-policy-overview{grid-template-columns:1fr}.cooling-rule{grid-template-columns:42px minmax(0,1fr)}.cooling-rule__drag,.cooling-rule__icon{display:none}.cooling-rule__controls{grid-column:1/-1;justify-content:flex-start;width:auto}}@media(max-width:760px){.cooling-section{padding:16px}.cooling-toolbar,.cooling-editor__preset,.cooling-editor__steps,.cooling-editor__inline-fields,.cooling-editor__inline-fields--wide-first,.cooling-editor__inline-fields--single,.cooling-editor__inline-fields--single-control,.cooling-rule-settings-row,.cooling-starter-grid,.cooling-condition-builder__header,.cooling-builder-condition-row,.cooling-rule__detail-grid{grid-template-columns:1fr}.cooling-match-row{align-items:stretch;flex-direction:column;white-space:normal}.cooling-match-select{width:100%!important;flex:1 1 auto}.cooling-condition-builder__header{display:none}.cooling-toolbar{display:grid}.cooling-actions,.cooling-editor__footer{justify-content:stretch}.cooling-actions .q-btn,.cooling-editor__footer .q-btn{flex:1 1 auto}.cooling-editor__header{grid-template-columns:1fr;padding:16px}.cooling-editor__title-row{justify-content:flex-start}.cooling-editor__header-icon{width:40px;height:40px;border-radius:12px;font-size:1.2rem}.cooling-editor__body{padding:14px}}.inline-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600;letter-spacing:.02em;border:1px solid rgba(107,114,128,.2);background:#200808d1;color:#374151}.inline-pill.warning{color:#b45309;border-color:#eab30866;background:linear-gradient(135deg,#fcd34d59,#ffffffe6)}.inline-pill.neutral{color:#0f172a;border-color:#94a3b866;background:linear-gradient(135deg,#e2e8f099,#ffffffeb)}.form-actions{max-width:100%}.selling-channels-section{max-width:100%;width:100%;margin:0 auto;align-self:center}.channel-stack{width:100%}.channel-card-wrapper{width:100%;max-width:100%;display:flex;justify-content:center}.channel-card{height:100%;border-radius:12px;width:100%}.api-access{width:100%;max-width:100%;align-self:center}.api-access__header{gap:8px}.api-card{width:100%;max-width:100%;margin:0 auto}.api-card .col-12.col-sm-6{min-width:0}.api-card .q-field{width:100%}.api-instructions code{background:#eef2ff1f;border:1px solid rgba(166,237,255,.18);color:#fff;padding:2px 6px;border-radius:6px}.api-steps{padding-left:18px;margin:0}.code-block{background:#0f172ac7;border:1px solid rgba(166,237,255,.18);color:#e0e7fff2;padding:12px;border-radius:10px;overflow-x:auto;font-size:12px;white-space:pre-wrap;word-break:break-word}.config-muted{color:#fff!important}.icon-btn{color:#e6f9ffeb!important}.glass-link-btn{background:linear-gradient(145deg,#3ac1f233,#17589729);border:0;border-radius:var(--app-btn-radius);padding:0 var(--app-btn-padding-x);color:#e6f9fff2!important;box-shadow:none;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.glass-link-btn:hover{background:var(--status-info-bg);box-shadow:none}.easypost-stack{max-width:860px;margin:0 auto;width:100%}.easypost-header{max-width:760px;margin:0 auto;color:#fff}.section-label{margin-top:4%;font-size:.8rem;font-weight:500;color:#3ac1f2}.section-label-Default-Carrier{font-size:.75rem}.default-selector{max-width:50%;font-size:.75rem}.section-label-postal-code,.bill-to,.account-number,.col-12{font-size:.75rem}.inventory-sync-dialog{background:radial-gradient(1200px 500px at 0% -10%,rgba(58,128,255,.22),transparent 55%),linear-gradient(160deg,#05193af5,#010c26f7)}.inventory-sync-grid{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:16px}.inventory-sync-panel{border:1px solid rgba(166,237,255,.18);border-radius:16px;background:linear-gradient(145deg,#08325a80,#041d3c80);box-shadow:var(--app-glass-shadow),var(--app-glass-inset);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.inventory-sync-panel--left{padding:16px}.inventory-title{font-size:1.2rem;font-weight:700}.inventory-chip,.warehouse-chip{min-height:var(--app-chip-height);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;padding:0 var(--app-chip-padding-x);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none}.inventory-table{background:transparent}.inventory-table .q-table th{color:#c6e6ffe6;font-weight:700}.inventory-table .q-table tbody td{color:#f3f8ffeb}@media(max-width:1100px){.inventory-sync-grid{grid-template-columns:1fr}}.auto-batch-section{display:flex;justify-content:center;width:100%;min-width:0;box-sizing:border-box}.auto-batch-stack{flex:1 1 0;width:auto;min-width:0;max-width:860px;margin:0 auto}.first-last-row{margin-left:0;margin-right:0}.wizard-card{width:min(1200px,96vw);max-width:1200px}.picking-section{display:block}.picking-stack{max-width:1180px;margin:0 auto;width:100%;display:grid;gap:18px}.picking-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid rgba(48,193,255,.28);border-radius:14px;background:radial-gradient(circle at top left,rgba(88,104,255,.18),transparent 34%),linear-gradient(135deg,#083556eb,#05223bdb);box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.picking-hero__icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(151,112,255,.64);border-radius:18px;color:#a784ff;background:#744aff33;font-size:1.85rem}.picking-hero h3{margin:4px 0 0;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.25rem;line-height:1.15;font-weight:800;letter-spacing:0}.picking-hero p{max-width:760px;margin:8px 0 0;color:#e2f2f9c2;font-size:.92rem;line-height:1.48}.picking-status{min-height:28px;padding:0 12px;border:1px solid rgba(153,174,190,.24);border-radius:999px;color:#e5f0f7c7;background:#5167773d;font-weight:800}.picking-status--active{color:var(--brand-green);border-color:#43f6b057;background:#1689673d}.picking-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:16px}.picking-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.picking-benefit{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(48,193,255,.2);border-radius:12px;background:#062c4894}.picking-benefit .q-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#36d7ff;background:#2093cd38;font-size:1.22rem}.picking-benefit strong{display:block;color:#f7fcff;font-size:.88rem;font-weight:800}.picking-benefit span{display:block;margin-top:4px;color:#def0f8ad;font-size:.78rem;line-height:1.38}.picking-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:100%;padding:18px;border:1px solid rgba(151,112,255,.42);border-radius:14px;background:#33277257;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.picking-control--active{border-color:#43f6b085;background:#13765d4d;box-shadow:0 0 0 1px #43f6b014}.picking-control__copy{display:grid;gap:5px}.picking-control__copy span{color:#35c9ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.picking-control__copy strong{color:#fff;font-size:1rem;font-weight:800}.picking-control__copy small{color:#e2f2f9b3;font-size:.82rem;line-height:1.38}.section-label{font-size:.8rem;font-weight:500;color:#3ac1f2}@media(max-width:1100px){.picking-layout,.picking-benefits{grid-template-columns:1fr}}@media(max-width:640px){.picking-hero{grid-template-columns:1fr}.picking-status{justify-self:start}}.packing-section{display:flex;flex-direction:column;align-items:center;padding:26px 28px 18px}.packing-panel{width:100%;display:grid;gap:20px}.packing-logo-input{display:none}.packing-card{border-radius:18px;border:1px solid rgba(118,209,233,.32);background:linear-gradient(165deg,#072f4bb8,#031c33d1)!important;box-shadow:0 18px 34px #0109136b,inset 0 1px #d6f5ff24;padding:18px}.packing-card--library{padding:18px}.packing-card--logo{display:grid;gap:18px}.packing-card__heading{display:flex;align-items:center;gap:14px}.packing-card__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#38d8ff;background:#00aad629;border:1px solid rgba(56,216,255,.28);box-shadow:inset 0 1px #ffffff14}.packing-card__icon .q-icon{font-size:1.35rem}.packing-card__eyebrow{color:#2ee9ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.packing-card__title{margin-top:2px;color:#f8fdff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:800}.packing-card__subtitle{margin-top:3px;color:#d6ecf6c7;font-size:.86rem}.packing-logo-layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(320px,1fr);gap:18px;align-items:stretch}.packing-logo-preview-wrap{min-width:0}.packing-logo-preview{border:1px dashed rgba(131,225,246,.35);border-radius:16px;min-height:160px;padding:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#114e7680,#042139bd),radial-gradient(circle at 30% 20%,rgba(255,255,255,.1),transparent 34%);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.packing-logo-preview img{max-width:220px;max-height:120px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}.packing-logo-preview--empty{color:#ffffffd9}.packing-logo-preview__empty{display:grid;gap:8px;justify-items:center;color:#def0fab8;font-size:.9rem;font-weight:700}.packing-logo-preview__empty .q-icon{font-size:1.9rem;color:#38d8ffad}.packing-logo-controls{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.packing-logo-actions{display:flex;flex-wrap:wrap;gap:10px}.packing-logo-action{min-height:44px;padding-inline:20px}.packing-banner{background:#ff4d4f1f!important;border:1px solid rgba(255,77,79,.35)!important;color:#fffffff2!important}.packing-section .text-grey-7,.packing-section .text-grey-6,.packing-section .text-caption,.packing-section .text-body2,.packing-section .text-subtitle2,.packing-section .section-label{color:#fff!important}.packing-section .q-field__native,.packing-section .q-field__input{color:#e8f9ff!important}@media(max-width:900px){.packing-section{padding:20px 16px 14px}.packing-logo-layout{grid-template-columns:1fr}}.routesense-stack{display:grid;gap:16px;max-width:none;margin:0;width:100%}.routesense-panel{width:100%;padding:18px 20px;background:radial-gradient(circle at 90% 10%,rgba(53,208,160,.08),transparent 34%),linear-gradient(145deg,#05243dd1,#021322e6),#032337b8!important;border:1px solid rgba(122,209,236,.28);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.routesense-panel__header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.routesense-panel__header h3,.routesense-warehouse h3{margin:0;color:#f7fbff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:900;letter-spacing:0}.routesense-panel__header p,.routesense-warehouse p{max-width:620px;margin:5px 0 0;color:#def1f8c2;font-size:.9rem;line-height:1.38}.routesense-panel__header--split{align-items:center}.routesense-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.routesense-strategy-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:5px 12px;min-height:104px;padding:16px;color:#f8fbff;text-align:left;background:#072034b8;border:1px solid rgba(127,201,229,.27);border-radius:12px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.routesense-strategy-card:hover,.routesense-strategy-card.is-active{transform:translateY(-2px);background:radial-gradient(circle at 84% 18%,rgba(56,231,160,.16),transparent 38%),#072739e0;border-color:#38e7a0db;box-shadow:0 10px 26px #0000002e,0 0 18px #38e7a00f}.routesense-strategy-card__icon{display:inline-grid;grid-row:1/4;place-items:center;width:38px;height:38px;color:var(--brand-green);font-size:1.42rem;background:#38e7a024;border-radius:12px}.routesense-strategy-card__title{align-self:end;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:.9rem;font-weight:900;letter-spacing:0}.routesense-strategy-card__description{color:#dff1f8c2;font-size:.82rem;line-height:1.3}.routesense-strategy-card__radio{display:inline-grid;place-items:center;width:18px;height:18px;margin-top:6px;color:#053025;border:2px solid rgba(150,213,233,.55);border-radius:50%}.routesense-strategy-card.is-active .routesense-strategy-card__radio{background:var(--brand-green);border-color:var(--brand-green)}.routesense-tip{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;width:min(100%,640px);justify-self:start;padding:11px 14px;margin-top:12px;background:#7048c933;border:1px solid rgba(170,142,255,.52);border-radius:12px}.routesense-tip .q-icon{color:#b79aff;font-size:1.45rem}.routesense-tip strong{display:block;color:#eadfff;font-weight:900}.routesense-tip span{color:#efe8ffd6;font-size:.88rem}.routesense-policy-toggle{display:flex;align-items:center;gap:12px;margin-bottom:12px}.routesense-policy-btn{display:inline-flex;gap:var(--app-btn-gap);align-items:center;justify-content:center;width:auto;min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);color:#fff;font:inherit;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);background:var(--intent-secondary-bg);border:0;border-radius:var(--app-btn-radius);box-shadow:none;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.routesense-policy-btn:hover:not(:disabled){transform:none;color:var(--intent-secondary-text);background:var(--intent-secondary-hover-bg);border-color:transparent;box-shadow:none}.routesense-policy-btn.is-active{transform:none;color:var(--intent-success-text);background:var(--intent-success-bg);border-color:transparent;box-shadow:none}.routesense-policy-btn.is-active:hover:not(:disabled){background:var(--intent-success-hover-bg);border-color:transparent}.routesense-policy-btn:disabled{cursor:not-allowed;opacity:.62}.routesense-policy-btn .q-icon{font-size:1rem}.routesense-service-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.routesense-service-toggle{display:flex;align-items:center;min-height:42px;color:#f3fbff;font-size:.88rem;font-weight:800}.routesense-service-toggle .q-toggle__label{padding-left:3px;color:inherit}.routesense-service-toggle.q-toggle--disabled{cursor:not-allowed;opacity:.62}.routesense-warehouse{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);gap:18px;align-items:center}.routesense-warehouse-toggle{margin-top:14px}.routesense-warehouse-card{display:grid;gap:6px;padding:14px 16px;background:#ffffff09;border:1px solid rgba(141,213,238,.22);border-radius:12px}.routesense-warehouse-card span{color:#def1f8b8;font-size:.78rem}.routesense-warehouse-card strong{color:#f8fbff;font-size:.94rem}.routesense-warehouse-card small{color:#def1f8ad;line-height:1.35}@media(max-width:1100px){.routesense-strategy-grid,.routesense-policy-toggle,.routesense-service-grid,.routesense-warehouse{grid-template-columns:1fr}}@media(max-width:900px){.routesense-panel{padding:16px}}.config-expansion,.config-expansion .section-label,.config-expansion .text-body2,.config-expansion .text-caption,.config-expansion .text-subtitle2{color:#fff!important}.config-expansion .q-expansion-item__container.relative-position{margin:0}.config-expansion .q-expansion-item__content{padding:0!important}.webhooks-expansion .q-expansion-item__header{display:none!important;min-height:0!important;padding:0!important;border:0!important}.webhooks-panel{width:100%;max-width:none;overflow:visible;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.webhooks-layout{display:grid;width:100%;max-width:none;gap:18px;padding:0!important}.webhooks-card{position:relative;padding:18px;border:1px solid rgba(83,169,214,.34);border-radius:8px;background:linear-gradient(145deg,#072b43f0,#051f33f5);box-shadow:inset 0 1px #ffffff0a}.webhooks-health-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);color:var(--status-success-text);background:var(--status-success-bg);border:1px solid var(--status-success-border);border-radius:var(--app-chip-radius);box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;line-height:1;text-transform:none}.webhooks-health-badge--warning{color:var(--status-warning-text);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.webhooks-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.webhooks-metric{display:grid;align-content:center;justify-items:center;min-width:0;min-height:88px;padding:14px;border:1px solid rgba(83,169,214,.3);border-radius:7px;background:#072b43e0;text-align:center}.webhooks-metric__icon,.webhooks-metric__icon .q-icon{display:none}.webhooks-metric--green .webhooks-metric__icon{color:var(--brand-green);background:#1e9b6c2e}.webhooks-metric--purple .webhooks-metric__icon{color:#b69aff;background:#6f4bd838}.webhooks-metric--orange .webhooks-metric__icon{color:#ffc34f;background:#cd7e0d33}.webhooks-metric--last .webhooks-metric__icon{color:var(--brand-green);background:#1e9b6c26}.webhooks-metric span,.webhooks-metric strong,.webhooks-metric small{display:block}.webhooks-metric span{color:#9eb9cc;font-size:.76rem;font-weight:700}.webhooks-metric strong{margin-top:2px;color:#fff;font-size:1.18rem}.webhooks-metric small{margin-top:5px;color:#7799ae;font-size:.72rem;line-height:1.3}.webhooks-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.85fr);gap:16px;align-items:start}.webhooks-endpoints>h3{margin:0 0 12px;color:#f4fbff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.webhooks-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.webhooks-card__eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#73dcffe0}.webhooks-card__title{margin-top:6px;font-size:1.22rem;font-weight:700;color:#f4fbff}.webhooks-card__subtitle{margin-top:8px;max-width:760px;line-height:1.6;color:#d6ebf6d1}.webhooks-endpoint-list{display:grid;gap:12px}.webhooks-endpoint-row{padding:18px;border-radius:8px;border:1px solid rgba(65,224,157,.78);background:#062a42}.webhooks-endpoint-row__topline{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px}.webhooks-production-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);color:var(--status-info-text);background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:var(--app-chip-radius);box-shadow:none;text-transform:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;line-height:1}.webhooks-endpoint-health{display:flex;align-items:center;gap:6px;color:var(--brand-green);font-size:.7rem;font-weight:700}.webhooks-endpoint-health__dot{width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 8px #49df9a99}.webhooks-endpoint-row__url{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#f5fbff;word-break:break-word}.webhooks-endpoint-stats{display:flex;justify-content:flex-end;min-width:0}.webhooks-endpoint-stats>div{display:grid;min-width:94px;gap:2px;padding:0 14px;text-align:center;border-left:1px solid rgba(125,199,226,.18)}.webhooks-endpoint-stats strong{color:#f5fbff;font-size:.9rem}.webhooks-endpoint-stats span{color:#7899ad;font-size:.6rem;text-transform:uppercase}.webhooks-endpoint-events-label{margin-top:18px;color:#b9d1df;font-size:.72rem;font-weight:700}.webhooks-endpoint-events{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.webhooks-event-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);color:var(--status-success-text);background:var(--status-success-bg);border:1px solid var(--status-success-border);border-radius:var(--app-chip-radius);box-shadow:none;font:inherit;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1;letter-spacing:0;cursor:pointer}.webhooks-event-chip--inactive{color:var(--status-muted-text);background:var(--status-muted-bg);border-color:var(--status-muted-border)}.webhooks-event-chip:disabled{opacity:.6;cursor:wait}.webhooks-endpoint-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.webhooks-action-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:var(--app-btn-radius);color:#f2fbff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.webhooks-action-button--compact{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);font-size:var(--app-btn-font-size)}.webhooks-action-button--icon{width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0}.webhooks-action-button:hover:not(:disabled),.webhooks-action-button:focus-visible:not(:disabled){transform:none}.webhooks-action-button:disabled{opacity:.62;cursor:wait}.webhooks-action-button .q-icon{font-size:1rem}.webhooks-action-button--blue{background:var(--intent-primary-bg);box-shadow:none}.webhooks-action-button--blue:hover:not(:disabled),.webhooks-action-button--blue:focus-visible:not(:disabled){background:var(--intent-primary-hover-bg);box-shadow:none}.webhooks-action-button--purple{background:var(--intent-secondary-bg);box-shadow:none}.webhooks-action-button--purple:hover:not(:disabled),.webhooks-action-button--purple:focus-visible:not(:disabled){background:var(--intent-secondary-hover-bg);box-shadow:none}.webhooks-action-button--danger{background:#733044;box-shadow:none}.webhooks-action-button--danger:hover:not(:disabled),.webhooks-action-button--danger:focus-visible:not(:disabled){background:#84374d;box-shadow:none}.webhooks-control-btn{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:var(--app-btn-radius);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.webhooks-control-btn:before,.webhooks-primary-btn:before{display:none!important}.q-btn.webhooks-control-btn{border-width:0!important;border-style:none!important;opacity:1!important}.webhooks-control-btn:hover{transform:none}.webhooks-control-btn .q-btn__content{gap:6px;min-height:30px}.webhooks-control-btn .q-icon{font-size:1rem}.webhooks-control-btn--compact{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);font-size:var(--app-btn-font-size)}.webhooks-control-btn--icon{width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0}.webhooks-control-btn--blue{color:#e4f8ff!important;border-color:transparent!important;background:#12678a!important;box-shadow:none!important}.webhooks-control-btn--blue:hover,.webhooks-control-btn--blue:focus-visible{border-color:transparent!important;background:#1880aa!important;box-shadow:none!important}.webhooks-control-btn--purple{color:#f3efff!important;border-color:transparent!important;background:#4f379d!important;box-shadow:none!important}.webhooks-control-btn--purple:hover,.webhooks-control-btn--purple:focus-visible{border-color:transparent!important;background:#654abd!important;box-shadow:none!important}.webhooks-control-btn--danger{color:#ffecef!important;border-color:transparent!important;background:#823449!important;box-shadow:none!important}.webhooks-control-btn--danger:hover,.webhooks-control-btn--danger:focus-visible{border-color:transparent!important;background:#9b3d55!important;box-shadow:none!important}.webhooks-add-another{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:12px;color:#dff7ff;background:#1984b41f;border:1px dashed rgba(53,200,255,.48);border-radius:8px;font:inherit;cursor:pointer}.webhooks-add-another:hover,.webhooks-add-another:focus-visible{background:#1984b433;border-color:#68dfffb8}.webhooks-empty-state{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:18px;border-radius:7px;border:1px dashed rgba(114,196,229,.34);background:#0a2a407a;color:#e0f1f9e0}.webhooks-empty-state .q-icon{font-size:1.8rem;color:#73dcffe0}.webhooks-empty-state span{display:block;margin-top:4px;color:#c3dcebb8}.webhooks-input .q-field__control,.webhooks-toolbar__select .q-field__control{background:#051b2cb8;border-radius:7px}.webhooks-helper-label{color:#b9d1df;font-size:.72rem;letter-spacing:.04em}.webhooks-create-form{display:grid;gap:16px;margin-top:16px}.webhooks-create-events{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.webhooks-create-event{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:12px;border-radius:7px;border:1px solid rgba(100,189,220,.22);background:#062238c7;color:#f5fbff;font:inherit;text-align:left;cursor:pointer}.webhooks-create-event--active{border-color:#49df9a94;background:#125e4857}.webhooks-create-event__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:7px;background:#2994c42e;color:#73dcfff0;font-size:1.05rem}.webhooks-create-event__content{display:grid;min-width:0;gap:3px}.webhooks-create-event__title{font-weight:700;color:#f6fbff}.webhooks-create-event__copy{color:#c9e0edbd;font-size:.72rem;line-height:1.45}.webhooks-create-event__state{color:#718da0;font-size:1.2rem}.webhooks-create-event--active .webhooks-create-event__state{color:var(--brand-green)}.webhooks-primary-btn{width:100%;min-height:var(--app-btn-height);border:0;border-radius:var(--app-btn-radius);color:#e4f8ff!important;background:#1984b452!important;box-shadow:none;font-weight:var(--app-btn-font-weight)}.webhooks-primary-btn:hover,.webhooks-primary-btn:focus-visible{border-color:transparent;background:#229dd270!important;box-shadow:none}.webhooks-primary-btn.q-btn--disabled{color:#cae1ed9e!important;background:#1c394c80!important;border-color:transparent;box-shadow:none}.webhooks-insights{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(260px,.65fr) minmax(420px,1.35fr);gap:16px;align-items:stretch;min-width:0}.webhooks-category-grid{display:grid;gap:10px;margin-top:16px}.webhooks-category{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(104,181,213,.2);border-radius:7px;background:#06263c}.webhooks-category__icon{position:relative;display:block;width:42px;height:42px;color:#4bc8ef;background:#1b88c233;border-radius:7px;overflow:hidden}.webhooks-category__icon .q-icon{position:absolute;top:50%;left:50%;width:22px;height:22px;font-size:22px!important;line-height:1!important;transform:translate(-50%,-50%)}.webhooks-category strong,.webhooks-category span{display:block}.webhooks-category strong{color:#f4fbff}.webhooks-category span{margin-top:3px;color:#7899ad;font-size:.7rem}.webhooks-category__check{color:var(--brand-green);font-size:1.2rem}.webhooks-health{display:flex;align-items:center;justify-content:center;gap:24px;min-height:190px}.webhooks-health-ring{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--brand-green) var(--success-angle),#26465a 0)}.webhooks-health-ring:before{content:"";grid-area:1/1;width:98px;height:98px;border-radius:50%;background:#072a41}.webhooks-health-ring>div{z-index:1;grid-area:1/1;text-align:center}.webhooks-health-ring strong,.webhooks-health-ring span{display:block}.webhooks-health-ring strong{color:#fff;font-size:1.55rem}.webhooks-health-ring span{color:#9ab5c5;font-size:.7rem}.webhooks-health-legend{display:grid;gap:14px;color:#a7c0ce;font-size:.75rem}.webhooks-health-legend div{display:grid;grid-template-columns:9px 24px auto;gap:8px;align-items:center}.webhooks-health-legend span{width:9px;height:9px;border-radius:50%}.webhooks-health-legend .is-success{background:var(--brand-green)}.webhooks-health-legend .is-failed{background:#ff5c72}.webhooks-health-legend .is-retrying{background:#ffb52e}.webhooks-recent-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px}.webhooks-toolbar{display:grid;grid-template-columns:auto minmax(150px,210px) auto;gap:8px;align-items:center;justify-content:end}.webhooks-toolbar__select{width:100%;min-width:150px}.webhooks-recent-list{display:grid}.webhooks-recent-row{display:grid;grid-template-columns:auto minmax(150px,1.2fr) minmax(128px,.85fr) minmax(118px,.9fr) minmax(78px,auto);gap:12px;align-items:center;min-width:0;min-height:58px;padding:10px 0;color:#9fb8c7;font-size:.72rem;border-top:1px solid rgba(112,190,220,.14)}.webhooks-recent-row strong,.webhooks-recent-row span{display:block;min-width:0}.webhooks-recent-row strong{color:#f4fbff}.webhooks-recent-row__event,.webhooks-recent-row__attempt,.webhooks-recent-row__response{min-width:0}.webhooks-recent-row__event span,.webhooks-recent-row__response span,.webhooks-recent-row__attempt span{margin-top:3px;overflow:hidden;color:#7899ad;text-overflow:ellipsis;white-space:nowrap}.webhooks-recent-row__icon{font-size:1.15rem}.webhooks-recent-row__icon.is-delivered{color:var(--brand-green)}.webhooks-recent-row__icon.is-failed{color:#ff5c72}.webhooks-recent-row__icon.is-retrying{color:#ffb52e}.webhooks-empty-deliveries{display:grid;place-items:center;min-height:150px;color:#7899ad}.webhooks-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-chip-height);min-width:68px;max-width:100%;padding:0 var(--app-chip-padding-x);border:1px solid var(--status-muted-border);border-radius:var(--app-chip-radius);color:var(--status-muted-text)!important;background:var(--status-muted-bg)!important;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1;text-align:center;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}.webhooks-status-badge.is-delivered{color:var(--status-success-text)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)}.webhooks-status-badge.is-failed{color:var(--status-danger-text)!important;background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)}.webhooks-status-badge.is-retrying{color:var(--status-warning-text)!important;background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)}.webhooks-status-badge.is-pending,.webhooks-status-badge.is-processing{color:var(--status-info-text)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)}.webhooks-log-dialog{width:min(1180px,100vw - 48px);max-width:1180px;color:#eefaff;background:#06263b;border:1px solid rgba(112,205,235,.32);border-radius:8px;box-shadow:none}.webhooks-log-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(112,190,220,.16)}.webhooks-log-dialog__body{padding:18px 22px 22px}.webhooks-log-table{color:#eefaff;background:#072a41;border-color:#70bedc38}.webhooks-log-table th{color:#b8d2df;background:#082f48}.webhooks-log-table td{color:#eefaff;border-color:#70bedc1f}.webhooks-log-error{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-theme-light .webhooks-card__title,body.app-theme-light .webhooks-metric strong,body.app-theme-light .webhooks-endpoint-row__url,body.app-theme-light .webhooks-create-event__title{color:#162243}body.app-theme-light .webhooks-card__subtitle,body.app-theme-light .webhooks-metric span,body.app-theme-light .webhooks-metric small,body.app-theme-light .webhooks-create-event__copy{color:#68718e}body.app-theme-light .webhooks-card,body.app-theme-light .webhooks-metric,body.app-theme-light .webhooks-endpoint-row,body.app-theme-light .webhooks-create-event{background:#fff;border-color:#ddd4f6;box-shadow:none}@media(max-width:1520px){.webhooks-insights{grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr)}.webhooks-card--recent{grid-column:1/-1}}@media(max-width:1280px){.webhooks-workspace,.webhooks-insights,.webhooks-recent-header{grid-template-columns:1fr}.webhooks-toolbar{justify-content:start}}@media(max-width:960px){.webhooks-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.webhooks-layout{padding-top:14px!important}.webhooks-card{padding:16px}.webhooks-metrics,.webhooks-create-events,.webhooks-endpoint-row,.webhooks-create-event,.webhooks-endpoint-row__topline{grid-template-columns:1fr}.webhooks-endpoint-stats{justify-content:flex-start;flex-wrap:wrap}.webhooks-endpoint-stats>div{padding-left:0;text-align:left;border-left:0}.webhooks-recent-row{grid-template-columns:auto minmax(0,1fr) auto}.webhooks-recent-row__attempt,.webhooks-recent-row__response{display:none}}.selling-channels-section{width:100%}.shopping-carts-shell{width:100%;display:grid;gap:12px}.shopping-hero{display:grid;grid-template-columns:minmax(300px,1fr) max-content max-content;gap:14px;align-items:center;padding:14px 18px;background:transparent}.shopping-hero__identity{display:flex;gap:14px;align-items:center}.shopping-hero__icon{font-size:46px;color:#ff5eb8;filter:drop-shadow(0 12px 26px rgba(255,94,184,.32))}.shopping-hero__title{color:#fff;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:800;letter-spacing:-.01em;line-height:1.08}.shopping-hero__subtitle{margin-top:4px;color:#e5f6ffd6;font-size:.94rem}.shopping-hero__meta{display:flex;align-items:center;justify-content:flex-end}.shopping-hero__metric{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--status-success-border);border-radius:var(--app-surface-radius);background:color-mix(in srgb,var(--status-success-bg) 58%,transparent);box-shadow:none}.shopping-hero__metric span{color:var(--status-success-text);font-size:.82rem;font-weight:var(--app-chip-font-weight)}.shopping-hero__metric strong{color:var(--status-success-text);font-size:.82rem;font-weight:var(--app-chip-font-weight);line-height:1}.shopping-connect-btn{justify-self:end;min-height:var(--app-btn-height);width:max-content;padding:0 var(--app-btn-padding-x);border-radius:var(--app-btn-radius);color:var(--intent-primary-text);background:var(--intent-primary-bg);border:0;box-shadow:none;font-weight:var(--app-btn-font-weight)}.shopping-channel{border-radius:10px;border:1px solid rgba(132,226,248,.14);background:#06283d!important;background-image:none!important;box-shadow:none;transition:border-color .18s ease,background .18s ease}.shopping-channel:hover{border-color:#3ac1f247}.shopping-channel--primary{border-color:#35f29a2e;background:#06283d!important;background-image:none!important}.shopping-channel__grid{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(390px,1fr) minmax(170px,.34fr);grid-template-areas:"brand details actions";gap:14px;align-items:start;padding:18px 20px 18px 34px;background:#06283d!important;background-image:none!important}.shopping-channel__grid--primary{grid-template-columns:minmax(250px,.54fr) minmax(420px,1fr) minmax(170px,.34fr);background:#06283d!important;background-image:none!important}.shopping-channel__brand{grid-area:brand;display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start;padding-top:1px}.shopping-channel__logo{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:#111827;font-size:2.35rem;font-weight:900;box-shadow:0 10px 22px #0000002e}.shopping-channel__logo img{width:40px;height:40px;object-fit:contain}.shopping-channel__logo--shopify{background:#ffffffeb}.shopping-channel__logo--squarespace{background:#fff;color:#050505;font-family:Arial,sans-serif}.shopping-channel__logo--woocommerce{background:#f4f0ff;color:#7f54b3;font-size:1.8rem}.shopping-channel__logo--amazon{background:#fff;color:#111;font-family:Georgia,serif}.shopping-channel__logo--managed{background:var(--brand-green);color:var(--brand-green);font-size:1.75rem}.shopping-channel__copy{min-width:0}.shopping-channel__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:23px}.shopping-channel__name{color:#fff;font-weight:800;font-size:1.04rem;line-height:1.12}.shopping-channel__copy p{margin:5px 0 0;max-width:300px;color:#e5f6ffd1;font-size:.88rem;line-height:1.34}.shopping-status{width:auto;max-width:max-content;min-height:var(--app-chip-height);height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-muted-border);border-radius:var(--app-chip-radius);background:var(--status-muted-bg);color:var(--status-muted-text);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);box-shadow:none}.shopping-status .q-chip__content{min-height:calc(var(--app-chip-height) - 2px);line-height:1}.shopping-status--connected{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text);box-shadow:none}.shopping-status--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text);box-shadow:none}.shopping-channel__details{grid-area:details;display:grid;gap:9px;min-width:0;align-self:start;padding:0 14px;border-left:1px solid rgba(132,226,248,.13);border-right:1px solid rgba(132,226,248,.13)}.shopping-field-row{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:center;min-height:36px}.shopping-field-row--tall{align-items:start;min-height:42px}.shopping-field-row--tall>span:first-child{padding-top:11px}.shopping-field-row--sync{grid-template-columns:94px minmax(0,1fr) auto;column-gap:10px}.shopping-field-row>span:first-child{color:#d6ebf7b8;font-size:.8rem;line-height:1.15}.shopping-field-row>strong{color:#fff;font-size:.9rem;line-height:1.2;word-break:break-word}.shopping-field-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.shopping-field-control--single{grid-template-columns:minmax(0,1fr)}.shopping-input{min-width:0}.shopping-input .q-field__inner{min-height:36px}.shopping-input .q-field__control{min-height:36px;height:36px;display:flex;align-items:center;padding:0 10px;border-radius:10px;background:#02182ab8!important;box-shadow:none!important}.shopping-input .q-field__control:before{border-color:#76d4f46b!important}.shopping-input .q-field__control:after{border-color:#76d4f4c7!important}.shopping-input .q-field__control-container{flex:1 1 auto;min-width:0;width:100%;height:36px;display:flex;align-items:center;padding-top:0;padding-bottom:0}.shopping-input .q-field__native,.shopping-input .q-field__input{flex:1 1 auto;width:100%;min-width:0;min-height:36px;height:36px;padding-top:0;padding-bottom:0;line-height:36px;color:#fff;font-weight:600}.shopping-input .q-field__focusable-action,.shopping-input .q-field__append .q-icon[role=presentation]{color:#b1e5f7c7;opacity:1}.shopping-input .q-field__bottom{display:none}.shopping-input--chips .q-field__control,.shopping-input--chips .q-field__control-container,.shopping-input--chips .q-field__native{min-height:40px;height:auto;line-height:1.25}.shopping-input--chips .q-field__native{padding-top:5px;padding-bottom:5px}.shopping-input--chips .q-chip{min-height:22px;margin:2px 4px 2px 0}.shopping-input--token .q-field__native,.shopping-input--token .q-field__input{letter-spacing:0}.shopping-token-visibility{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg);border:0;box-shadow:none}.shopping-token-visibility .q-icon{font-size:17px}.shopping-icon-btn{width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);align-self:center;color:var(--intent-primary-text);background:var(--intent-primary-bg);border:0;border-radius:var(--app-btn-radius);box-shadow:none}.shopping-icon-btn--danger{color:var(--intent-danger-text);border-color:transparent;background:var(--intent-danger-bg);box-shadow:none}.shopping-sync-state{display:inline-flex;align-items:center;gap:6px;color:var(--brand-green);font-weight:700;font-size:.8rem;line-height:1.15}.shopping-sync-state .q-icon{font-size:10px}.shopping-channel__actions{grid-area:actions;display:grid;gap:7px;justify-items:stretch;align-content:start;min-width:0}.shopping-action{min-height:var(--app-btn-height);border-radius:var(--app-btn-radius);color:var(--intent-primary-text);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);border:0!important;background:var(--intent-primary-bg);box-shadow:none}.shopping-action--primary{color:var(--intent-success-text);border-color:transparent!important;background:var(--intent-success-bg);box-shadow:none}.shopping-action--danger{color:var(--intent-danger-text);border-color:transparent!important;background:var(--intent-danger-bg);box-shadow:none}.shopping-connect-btn:hover,.shopping-connect-btn:focus-visible,.shopping-action:hover,.shopping-action:focus-visible,.shopping-icon-btn:hover,.shopping-icon-btn:focus-visible,.shopping-token-visibility:hover,.shopping-token-visibility:focus-visible{background:var(--intent-primary-hover-bg);border-color:transparent!important;box-shadow:none}.shopping-action--primary:hover,.shopping-action--primary:focus-visible{background:var(--intent-success-hover-bg);border-color:transparent!important;box-shadow:none}.shopping-action--danger:hover,.shopping-action--danger:focus-visible{background:var(--intent-danger-hover-bg);border-color:transparent!important;box-shadow:none}body:not(.public-docs-page) .q-btn.shopping-connect-btn,body:not(.public-docs-page) .q-btn.shopping-action,body:not(.public-docs-page) .q-btn.shopping-icon-btn,body:not(.public-docs-page) .q-btn.shopping-token-visibility{background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;border:0!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-connect-btn:hover,body:not(.public-docs-page) .q-btn.shopping-connect-btn:focus-visible,body:not(.public-docs-page) .q-btn.shopping-action:hover,body:not(.public-docs-page) .q-btn.shopping-action:focus-visible,body:not(.public-docs-page) .q-btn.shopping-icon-btn:hover,body:not(.public-docs-page) .q-btn.shopping-icon-btn:focus-visible,body:not(.public-docs-page) .q-btn.shopping-token-visibility:hover,body:not(.public-docs-page) .q-btn.shopping-token-visibility:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-action--primary{background:var(--intent-success-bg)!important;color:var(--intent-success-text)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-action--primary:hover,body:not(.public-docs-page) .q-btn.shopping-action--primary:focus-visible{background:var(--intent-success-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-action--danger{background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-action--danger:hover,body:not(.public-docs-page) .q-btn.shopping-action--danger:focus-visible{background:var(--intent-danger-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-icon-btn--danger{background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn.shopping-icon-btn--danger:hover,body:not(.public-docs-page) .q-btn.shopping-icon-btn--danger:focus-visible{background:var(--intent-danger-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}.managed-cart-list{display:grid;gap:8px;padding:0 20px 18px 34px;background:#06283d!important;background-image:none!important}.managed-cart-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(132,226,248,.1);border-radius:8px;background:#02142638}.managed-cart-list__item>.q-icon{color:var(--brand-green);font-size:18px}.managed-cart-list__item strong{display:block;color:#fff;font-size:.88rem;line-height:1.2}.managed-cart-list__item span{display:block;margin-top:2px;color:#d6ebf7b8;font-size:.76rem;line-height:1.25}.direct-connections-expansion{border:1px solid rgba(132,226,248,.12);border-radius:10px;background:#02142638;overflow:hidden}.direct-connections-expansion .q-expansion-item__content{padding:0 0 12px}.direct-connections-list{display:grid;gap:12px}.direct-connections-expansion .direct-connections-expansion__header{min-height:58px;padding:10px 16px;color:#fff}.direct-connections-heading{display:flex;align-items:center;gap:12px}.direct-connections-heading>.q-icon{color:#35cfff;font-size:22px}.direct-connections-heading strong,.direct-connections-heading span{display:block}.direct-connections-heading strong{color:#fff;font-size:.95rem;line-height:1.25}.direct-connections-heading span{margin-top:2px;color:#d6ebf7b8;font-size:.78rem;line-height:1.25}.shopping-action-note{min-width:0;max-width:100%;color:#e5f6ffad;font-size:.74rem;line-height:1.3;overflow-wrap:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopping-debug-line{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding-top:6px;color:#d6ebf7b3;font-size:.82rem}.shopping-debug-line strong{color:#fff}.wizard-banner{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:10px;padding:8px 10px;background:#ffc10714!important;border:1px solid rgba(255,193,7,.25);color:#ffdc8cf2!important;overflow:hidden;overflow-wrap:break-word;white-space:normal}.wizard-banner .q-banner__content{min-width:0;width:100%;overflow-wrap:break-word;white-space:normal}.wizard-banner--neutral{background:#a6edff0f!important;border:1px solid rgba(166,237,255,.18);color:#ffffffe6!important}@media(max-width:1480px){.shopping-hero{grid-template-columns:minmax(270px,.65fr) minmax(390px,1fr) max-content}.shopping-hero__meta{grid-column:auto;max-width:none}.shopping-channel__grid{grid-template-columns:minmax(220px,.55fr) minmax(340px,1fr) minmax(158px,.32fr);gap:12px;padding:18px 20px 18px 34px}.shopping-channel__details{padding:0 12px}.shopping-field-row{grid-template-columns:88px minmax(0,1fr)}.shopping-field-row--sync{grid-template-columns:88px minmax(0,1fr) auto}}@media(max-width:1120px){.shopping-hero{grid-template-columns:1fr}.shopping-hero__meta{grid-column:auto}.shopping-connect-btn{width:100%;justify-self:stretch}}@media(max-width:1240px){.shopping-channel__grid{grid-template-columns:minmax(220px,.52fr) minmax(340px,1fr);grid-template-areas:"brand details" "actions actions";gap:12px}.shopping-channel__actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:10px;border-top:1px solid rgba(132,226,248,.13)}}@media(max-width:980px){.shopping-channel__grid{grid-template-columns:1fr;grid-template-areas:"brand" "details" "actions"}.shopping-channel__details{padding:12px 0 0;border-left:0;border-right:0;border-top:1px solid rgba(132,226,248,.13)}}@media(max-width:720px){.shopping-hero,.shopping-channel__grid{padding:14px}.shopping-hero__identity{grid-template-columns:1fr;display:grid;text-align:left}.shopping-channel__brand{grid-template-columns:52px 1fr}.shopping-hero__meta{grid-template-columns:1fr}.shopping-hero__metric{border-right:0;border-bottom:1px solid rgba(132,226,248,.13)}.shopping-hero__metric:last-child{border-bottom:0}.shopping-field-row{grid-template-columns:1fr;gap:8px}.shopping-field-row--sync{grid-template-columns:1fr}.shopping-sync-state{justify-self:start}}.designer-shell{display:flex;flex-direction:column;gap:14px}.designer-toolbar{padding:10px 12px;border:1px solid rgba(118,209,233,.18);border-radius:14px;background:linear-gradient(155deg,#08304fb3,#041b31d1)}.designer-toolbar__zoom{min-width:260px}.designer-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 340px;gap:14px;min-height:68vh}.designer-sidebar,.designer-canvas{min-height:0}.designer-sidebar{display:flex;flex-direction:column;gap:14px;overflow:auto}.designer-panel{border-radius:16px;border:1px solid rgba(118,209,233,.2);background:linear-gradient(165deg,#072f4bb8,#031c33cc);box-shadow:0 18px 34px #01091352,inset 0 1px #d6f5ff14;padding:14px}.designer-panel__title{font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#75d7f3;margin-bottom:8px}.designer-panel__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.designer-panel__toggle .designer-panel__title{margin-bottom:0}.designer-panel__toggle-icon{color:#75d7f3}.designer-panel__copy{font-size:.82rem;line-height:1.45;color:#e4f4ffc2;margin-bottom:10px}.designer-palette{display:grid;grid-template-columns:1fr;gap:8px}.designer-palette__item{display:flex;align-items:center;gap:10px;width:100%;border:1px solid rgba(118,209,233,.22);border-radius:12px;padding:10px 12px;color:#eefaff;background:#073a5d61;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.designer-palette__item:hover{transform:translateY(-1px);border-color:#76d1e96b;background:#0f4c767a}.designer-layers{display:grid;gap:8px}.designer-layer{border:1px solid rgba(118,209,233,.15);border-radius:12px;padding:10px 12px;text-align:left;background:#06274066;color:#eefaff;cursor:pointer}.designer-layer--selected{border-color:#3ac1f2a6;box-shadow:0 0 0 1px #3ac1f242}.designer-layer__title{font-size:.9rem;font-weight:600}.designer-layer__meta{font-size:.72rem;color:#e1f3fca3;text-transform:capitalize}.designer-canvas{display:flex;flex-direction:column;gap:12px;min-width:0}.designer-canvas__meta{padding:0 6px}.designer-canvas__viewport{flex:1;min-height:0;overflow:auto;border-radius:18px;border:1px solid rgba(118,209,233,.16);background:radial-gradient(circle at 20% 20%,rgba(61,146,206,.14),transparent 24%),radial-gradient(circle at 80% 0%,rgba(56,120,180,.1),transparent 18%),linear-gradient(180deg,#08213ae6,#021222f2);padding:26px}.designer-canvas__stage{position:relative;margin:0 auto}.designer-page{position:relative;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 48px #00000059}.designer-page__margin{position:absolute;border:1px dashed rgba(58,193,242,.45);pointer-events:none}.designer-page__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(15,23,42,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.06) 1px,transparent 1px);pointer-events:none}.designer-guide{position:absolute;background:#f59e0bcc;pointer-events:none;z-index:998}.designer-element{position:absolute;cursor:move;-webkit-user-select:none;user-select:none}.designer-element--locked{cursor:not-allowed}.designer-element--selected{box-shadow:0 0 0 2px #3ac1f2bf}.designer-element__badge{position:absolute;top:-22px;left:0;padding:2px 8px;border-radius:999px;background:#0f172ad6;color:#e7f9ff;font-size:10px;letter-spacing:.04em;white-space:nowrap}.designer-element__actions{position:absolute;top:-16px;right:-16px;display:flex;z-index:3}.designer-element__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 8px 18px #020a133d;cursor:pointer}.designer-element__action--delete{color:#fff2f2;background:#c53d3d}.designer-element__surface{position:relative;display:flex;width:100%;height:100%;background:transparent;overflow:hidden}.designer-element__handles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.designer-element__handle{position:absolute;width:10px;height:10px;border:none;border-radius:50%;background:#3ac1f2;box-shadow:0 0 0 2px #fff;pointer-events:auto}.designer-element__handle--nw{top:-5px;left:-5px;cursor:nwse-resize}.designer-element__handle--ne{top:-5px;right:-5px;cursor:nesw-resize}.designer-element__handle--sw{bottom:-5px;left:-5px;cursor:nesw-resize}.designer-element__handle--se{right:-5px;bottom:-5px;cursor:nwse-resize}.designer-preview-image,.designer-preview-box,.designer-barcode,.designer-qr,.designer-table,.designer-address,.designer-meta{width:100%;height:100%}.designer-preview-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:inherit;background:linear-gradient(135deg,#3ac1f21f,#0f172a08),repeating-linear-gradient(45deg,rgba(15,23,42,.04),rgba(15,23,42,.04) 12px,transparent 12px,transparent 24px)}.designer-preview-image--filled{gap:0;padding:0;background:transparent}.designer-preview-image__img{width:100%;height:100%;flex:1 1 auto;min-height:0;display:block;object-position:center;filter:drop-shadow(0 8px 18px rgba(15,23,42,.16))}.designer-preview-image__art{width:min(82%,120px);height:min(42%,48px);border-radius:10px;background:linear-gradient(90deg,#3ac1f2e6,#10b981e6)}.designer-preview-image__label{font-size:11px;color:#334155;font-weight:600;text-align:center}.designer-preview-image--empty .designer-preview-image__label{color:#475569}.designer-preview-divider{align-self:center}.designer-preview-box{border-radius:inherit}.designer-address{display:flex;flex-direction:column;gap:2px}.designer-address__label{margin-bottom:6px}.designer-meta{display:flex;flex-direction:column}.designer-meta__row{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr)}.designer-meta__label{color:#475569}.designer-barcode{display:flex;flex-direction:column;justify-content:center;gap:8px}.designer-barcode__bars{flex:1}.designer-barcode__text{text-align:center}.designer-qr{position:relative;width:100%;height:100%}.designer-qr__finder{position:absolute;width:28%;height:28%;border:4px solid currentColor;color:inherit;background:transparent}.designer-qr__finder--tl{top:8%;left:8%}.designer-qr__finder--tr{top:8%;right:8%}.designer-qr__finder--bl{left:8%;bottom:8%}.designer-table{display:flex;flex-direction:column}.designer-table__header,.designer-table__row{display:flex;width:100%}.designer-table__cell{box-sizing:border-box}.designer-table__empty{padding:10px 12px;color:#475569;font-size:12px}.designer-actions{display:flex;flex-wrap:wrap;gap:6px}.designer-subtitle{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d1f0fbd1}.designer-nested-card{border:1px solid rgba(118,209,233,.14);border-radius:12px;background:#0728414d;padding:10px}.designer-shell .q-field__native,.designer-shell .q-field__input,.designer-shell .q-field__label,.designer-shell .q-select__dropdown-icon,.designer-shell .q-toggle__label,.designer-shell .text-caption,.designer-shell .text-subtitle2,.designer-shell .q-item__label{color:#edf9ff!important}.designer-shell .q-field--outlined .q-field__control{background:#082b446b;border-radius:10px}@media(max-width:1440px){.designer-layout{grid-template-columns:240px minmax(0,1fr) 320px}}@media(max-width:1200px){.designer-layout{grid-template-columns:1fr}.designer-sidebar{max-height:none;overflow:visible}.designer-canvas__viewport{min-height:54vh}}.api-section{padding:26px 28px 18px}.api-panel{display:grid;gap:20px;width:100%}.api-hero,.api-card{border-radius:18px;border:1px solid rgba(118,209,233,.32);background:radial-gradient(circle at 88% 18%,rgba(61,174,255,.1),transparent 34%),linear-gradient(165deg,#072f4bb8,#031c33d1)!important;box-shadow:0 18px 34px #01091357,inset 0 1px #d6f5ff1f}.api-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px}.api-card{display:grid;gap:16px;padding:18px}.api-hero__icon,.api-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#38d8ff;background:#00aad629;border:1px solid rgba(56,216,255,.28);box-shadow:inset 0 1px #ffffff14}.api-card__icon{color:var(--brand-green);background:#18966929;border-color:#43f6b047}.api-card__icon--docs{color:#9a7dff;background:#5840aa38;border-color:#9a7dff57}.api-hero__icon .q-icon,.api-card__icon .q-icon{font-size:1.35rem}.api-card__heading{display:flex;align-items:flex-start;gap:14px}.api-hero h3,.api-card__heading h4{margin:2px 0 0;color:#f8fdff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.12rem;font-weight:900;letter-spacing:0}.api-hero p,.api-card__heading p{margin:5px 0 0;color:#d6ecf6c7;font-size:.88rem;line-height:1.45}.api-kicker,.api-code-heading{color:#2ee9ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.api-hero__metrics{display:flex;gap:10px}.api-metric{min-width:118px;padding:10px 12px;border:1px solid rgba(90,190,232,.22);border-radius:12px;background:#031a2f85}.api-metric strong{display:block;overflow:hidden;color:#f8fdff;font-size:.98rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.api-metric span{display:block;margin-top:2px;color:#c1dce8a8;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.api-muted-note{color:#d6ecf6ad;font-size:.82rem}.api-key-history{display:grid;gap:12px;margin-top:4px;padding:16px;border:1px solid rgba(118,209,233,.24);border-radius:14px;background:#031a2f75}.api-key-history__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.api-key-history__header p,.api-key-history__empty{margin:4px 0 0;color:#d6ecf6b3;font-size:.82rem}.api-key-history__list{display:grid;gap:10px}.api-key-row{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(129,211,238,.18);border-radius:12px;background:#02182975}.api-key-row--latest{border-color:#43f6b0b3;background:radial-gradient(circle at 88% 50%,rgba(67,246,176,.14),transparent 32%),#09363075;box-shadow:inset 0 1px #ffffff1f,0 0 22px #43f6b01a}.api-key-row__meta{display:grid;gap:3px;min-width:0}.api-key-row__meta strong{display:flex;align-items:center;gap:8px;overflow:hidden;color:#f8fdff;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.api-key-row__latest-pill{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(67,246,176,.56);border-radius:999px;color:var(--brand-green);background:#18966938;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.api-key-row__meta span{overflow:hidden;color:#d6ecf69e;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.api-key-row__value{overflow:hidden;padding:8px 10px;border:1px solid rgba(131,225,246,.22);border-radius:10px;color:#e8f9ff;background:#04121f9e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.api-key-row__icon{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(154,125,255,.64);border-radius:10px;color:var(--intent-secondary-text);background:var(--intent-secondary-bg);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.api-key-row__icon:hover{transform:none;background:var(--intent-secondary-hover-bg);border-color:#b5a0ffe0}.api-key-row__icon--delete{border-color:#ff6f7ea3;background:#9f2a3742}.api-key-row__icon--delete:hover{background:#bc36476b;border-color:#ff8995e6}.q-btn.api-btn,.api-btn{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border-radius:var(--app-btn-radius);color:#fff!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:none}.q-btn.api-btn:before,.api-btn:before{box-shadow:none!important}.q-btn.api-btn .q-btn__content,.api-btn .q-btn__content{gap:var(--app-btn-gap);color:#fff!important;font-size:inherit;font-weight:var(--app-btn-font-weight)}.q-btn.api-btn .q-icon,.api-btn .q-icon{color:#fff!important;font-size:1.1rem}.q-btn.api-btn--primary-action,.q-btn.api-btn--docs-action,.api-btn--primary-action,.api-btn--docs-action{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);font-size:var(--app-btn-font-size)}.q-btn.api-btn--primary-action .q-btn__content,.q-btn.api-btn--docs-action .q-btn__content,.api-btn--primary-action .q-btn__content,.api-btn--docs-action .q-btn__content{font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.q-btn.api-btn--primary-action .q-icon,.q-btn.api-btn--docs-action .q-icon,.api-btn--primary-action .q-icon,.api-btn--docs-action .q-icon{font-size:1.22rem}.q-btn.api-btn.api-btn--green,.api-btn--green{background:var(--intent-success-bg)!important;border:0!important;box-shadow:none}.q-btn.api-btn.api-btn--green:hover,.api-btn--green:hover{transform:translateY(-1px);background:var(--intent-success-hover-bg)!important;border-color:transparent!important}.q-btn.api-btn.api-btn--purple,.api-btn--purple{background:var(--intent-secondary-bg)!important;border:0!important;box-shadow:none}.q-btn.api-btn.api-btn--purple:hover,.api-btn--purple:hover{transform:translateY(-1px);background:var(--intent-secondary-hover-bg)!important;border-color:transparent!important}.api-btn--icon{min-width:var(--app-btn-icon-size);padding:0}.api-docs-action{margin-top:4px}.api-steps{display:grid;gap:10px;margin:0;padding-left:0;color:#ffffffeb;list-style:none}.api-steps li{position:relative;margin:0;padding-left:22px;line-height:1.45}.api-steps li:before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--brand-green);box-shadow:0 0 0 4px #43f6b01a}.api-steps code{color:#e8f9ff;background:#0836568c;border:1px solid rgba(131,225,246,.25);padding:1px 6px;border-radius:8px}.code-block{margin:0;padding:16px;border-radius:12px;border:1px solid rgba(131,225,246,.25);background:#04121fa8;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.api-section .text-grey-7,.api-section .text-grey-8,.api-section .text-caption,.api-section .text-body2,.api-section .section-label{color:#fff!important}.api-section .q-field__native,.api-section .q-field__input{color:#e8f9ff!important}@media(max-width:900px){.api-section{padding:20px 16px 14px}.api-hero{grid-template-columns:1fr}.api-hero__metrics{flex-wrap:wrap}.api-key-row{grid-template-columns:1fr auto}.api-key-row__value{grid-column:1/-1;grid-row:2}}.documents-section{display:flex;justify-content:center;padding:26px 28px 18px}.documents-stack{display:grid;gap:20px;max-width:none;width:100%}.documents-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(118,209,233,.32);border-radius:18px;background:radial-gradient(circle at 88% 18%,rgba(53,208,160,.12),transparent 34%),linear-gradient(165deg,#072f4bb8,#031c33d1);box-shadow:0 18px 34px #01091357,inset 0 1px #d6f5ff1f}.documents-hero__icon,.documents-option-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#38d8ff;background:#00aad629;border:1px solid rgba(56,216,255,.28);box-shadow:inset 0 1px #ffffff14}.documents-hero__icon .q-icon,.documents-option-card__icon .q-icon{font-size:1.35rem}.documents-hero__copy h3,.documents-panel__header h4,.documents-option-card__copy h4{margin:2px 0 0;color:#f8fdff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.12rem;font-weight:900;letter-spacing:0}.documents-hero__copy p,.documents-panel__header p,.documents-option-card__copy p{margin:5px 0 0;color:#d6ecf6c7;font-size:.88rem;line-height:1.45}.documents-kicker{color:#2ee9ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documents-hero__metrics{display:flex;gap:10px}.documents-metric{min-width:118px;padding:10px 12px;border:1px solid rgba(90,190,232,.22);border-radius:12px;background:#031a2f85}.documents-metric strong{display:block;color:#f8fdff;font-size:.98rem;font-weight:900}.documents-metric span{display:block;margin-top:2px;color:#c1dce8a8;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.documents-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.documents-option-card,.documents-panel{width:100%;padding:18px;border:1px solid rgba(118,209,233,.3);border-radius:18px;background:linear-gradient(165deg,#072f4ba8,#031c33d1);box-shadow:inset 0 1px #d6f5ff1a}.documents-option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.documents-option-card__icon--label{color:#42c7ff}.documents-option-card__icon--pick{color:var(--brand-green);background:#18966929;border-color:#43f6b047}.documents-toggle{grid-column:2;margin-top:2px}.documents-panel--collation{display:grid;gap:16px}.documents-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.documents-help{color:#d6ecf6ad;font-size:.8rem;line-height:1.45}.documents-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documents-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;padding:14px 16px;border:1px solid rgba(129,211,238,.22);border-radius:14px;background:#0218296b}.documents-toggle-card strong{display:block;color:#f8fdff;font-size:.92rem;font-weight:900}.documents-toggle-card span{display:block;margin-top:3px;color:#d6ecf6b3;font-size:.82rem}.collation-list{display:flex;flex-direction:column;gap:12px}.collation-row{position:relative;display:grid;grid-template-columns:28px 34px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:74px;padding:14px 16px;border-radius:16px;border:1px solid rgba(58,194,241,.24);background:#07203a70;transition:transform .14s ease,background .14s ease,opacity .14s ease,border-color .14s ease}.collation-row:hover{transform:translateY(-1px);background:#082a449e;border-color:#3ac2f161}.collation-row--disabled{opacity:.72}.collation-row--dragging{opacity:.5}.collation-row--drop-before,.collation-row--drop-after{background:#0a2e4b5c}.collation-row--drop-before:before,.collation-row--drop-after:after{content:"";position:absolute;left:18px;right:18px;height:2px;border-radius:999px;background:#3ac1f2f2;box-shadow:0 0 0 1px #3ac1f22e}.collation-row--drop-before:before{top:0}.collation-row--drop-after:after{bottom:0}.collation-row__drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:34px;color:#d2ebffb8;cursor:grab;border-radius:10px;transition:color .14s ease,background .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none}.collation-row__drag-handle:hover{color:#9eceff;background:#ffffff0d}.collation-row__drag-handle--active{color:#9eceff;cursor:grabbing}.collation-row__drag-handle--disabled{opacity:.42;cursor:not-allowed}.collation-row__index{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900;color:#061c2d;background:#e9f8ff}.collation-row__copy{min-width:0}.collation-row__label{font-weight:900;color:#fff}.collation-row__description{margin-top:2px;color:#d6ecf6ad;font-size:.8rem}.collation-row__badge-placeholder{width:1px}.collation-row__badge{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-success-border);border-radius:var(--app-chip-radius);color:var(--status-success-text);background:var(--status-success-bg);box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1}.collation-row__badge--disabled{color:#d8e8efdb;background:#505f6c57;border-color:#d8e8ef38;box-shadow:inset 0 0 18px #d8e8ef0d,0 0 10px #d8e8ef0a}.collation-row__actions{display:inline-flex;gap:7px;justify-self:end}.documents-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0;color:var(--intent-primary-text);border:0;border-radius:var(--app-btn-radius);background:var(--intent-primary-bg);box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.documents-icon-btn:hover:not(:disabled),.documents-icon-btn:focus-visible:not(:disabled){background:var(--intent-primary-hover-bg);border-color:transparent;box-shadow:none;transform:none}.documents-icon-btn:disabled{color:#d8e8ef6b;background:#505f6c3d;border-color:transparent;box-shadow:none;cursor:not-allowed}.documents-icon-btn .q-icon{font-size:1.05rem}@media(max-width:720px){.documents-section{padding:20px 16px 14px}.documents-hero,.documents-option-grid,.documents-toggle-grid{grid-template-columns:1fr}.documents-hero__metrics{flex-wrap:wrap}.documents-option-card{grid-template-columns:auto minmax(0,1fr)}.collation-row{grid-template-columns:28px 34px minmax(0,1fr)}.collation-row__actions{grid-column:3}}.config-expansion,.config-expansion .section-label,.config-expansion .text-body2,.config-expansion .text-caption{color:#fff!important}.boxsense-panel{overflow:hidden}.boxsense-layout{display:grid;gap:18px;padding:20px}.boxsense-card{position:relative;padding:22px;border:1px solid rgba(105,191,225,.36);border-radius:18px;background:linear-gradient(135deg,#0c3348db,#041e31c7),radial-gradient(circle at 80% 0%,rgba(49,197,242,.14),transparent 36%);box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000002e}.boxsense-card--strategy{padding-bottom:24px}.boxsense-card--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:18px}.boxsense-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.boxsense-card__eyebrow{margin-bottom:6px;color:#35c9ff;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.boxsense-card__title{color:#f6fbff;font-size:1.08rem;font-weight:900;line-height:1.25}.boxsense-card__subtitle{margin-top:5px;color:#e1f2fabd;font-size:.88rem;line-height:1.45}.boxsense-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.boxsense-mode-card{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:110px;padding:16px;color:#f7fbff;text-align:left;cursor:pointer;border:1px solid rgba(112,192,224,.34);border-radius:14px;background:#01192a94;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.boxsense-mode-card:focus-visible{border-color:#35d0a0bd;background:#042b3ec7;box-shadow:0 14px 34px #17c6a329;outline:none;transform:translateY(-1px)}.boxsense-mode-card:disabled{cursor:not-allowed;opacity:.62}.boxsense-mode-card--active{border-color:var(--status-success-border);background:color-mix(in srgb,var(--status-success-bg) 28%,transparent);box-shadow:none}.boxsense-mode-card__icon,.boxsense-empty-state>.q-icon,.boxsense-rule-row__item>.q-icon,.boxsense-rule-row__package>.q-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;color:var(--brand-green);font-size:1.35rem;background:#35d0a021}.boxsense-mode-card__content{display:grid;gap:4px}.boxsense-mode-card__title,.boxsense-rule-row__title{color:#fff;font-weight:900}.boxsense-mode-card__copy,.boxsense-rule-row__meta,.boxsense-toggle-tile__label{color:#e2f2f9b3;font-size:.8rem;line-height:1.35}.boxsense-mode-card__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid rgba(157,215,237,.62);border-radius:50%;color:#012335;background:transparent}.boxsense-mode-card--active .boxsense-mode-card__check{border-color:#effffaf2;background:#effffaf2}.boxsense-primary-btn{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0!important;border-radius:var(--app-btn-radius);color:var(--intent-success-text)!important;font-weight:var(--app-btn-font-weight);background:var(--intent-success-bg)!important;box-shadow:none!important}.boxsense-primary-btn:before{border:0!important;box-shadow:none!important}.boxsense-primary-btn:hover,.boxsense-primary-btn:focus-visible{border-color:transparent!important;background:var(--intent-success-hover-bg)!important;box-shadow:none!important}.boxsense-primary-btn .q-btn__content{color:inherit!important;font-weight:var(--app-btn-font-weight)!important}.boxsense-rule-stats{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:12px;margin:18px 0}.boxsense-rule-stats>div{padding:12px 14px;border:1px solid rgba(95,178,212,.28);border-radius:13px;background:#01182880}.boxsense-rule-stats__value{display:block;color:var(--brand-green);font-size:1.35rem;font-weight:900;line-height:1}.boxsense-rule-stats__label{display:block;margin-top:5px;color:#e1f2faad;font-size:.73rem;text-transform:uppercase}.boxsense-rule-list{display:grid;gap:10px}.boxsense-rule-row{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(99,184,218,.26);border-radius:14px;background:#01162685}.boxsense-rule-row__item,.boxsense-rule-row__package{display:flex;align-items:center;min-width:0;gap:12px}.boxsense-rule-row__item>div,.boxsense-rule-row__package>div{min-width:0}.boxsense-rule-row__title,.boxsense-rule-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boxsense-rule-row__arrow{color:#36c9ffb8;font-size:1.25rem}.boxsense-rule-row__actions{display:flex;align-items:center;gap:4px}.boxsense-rule-row__actions .q-btn{color:#dff8ff;background:#2d84b452}.boxsense-empty-state{display:flex;align-items:center;gap:14px;min-height:94px;padding:18px;border:1px dashed rgba(100,190,225,.38);border-radius:14px;color:#f6fbff;background:#01162666}.boxsense-empty-state div div{font-weight:900}.boxsense-empty-state span{display:block;margin-top:4px;color:#e1f2fab3}.boxsense-toggle-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(95,178,212,.3);border-radius:14px;background:#0118288a}.boxsense-toggle-tile__value{color:#fff;font-weight:900}.boxsense-dialog{width:min(620px,100vw - 32px);border:1px solid rgba(105,191,225,.42);border-radius:18px;color:#f6fbff;background:linear-gradient(135deg,#072337fa,#043046f5);box-shadow:0 22px 70px #00000073}.boxsense-dialog__title{color:#fff;font-size:1.35rem;font-weight:900}.boxsense-dialog__body{display:grid;gap:16px}.boxsense-dialog__body .q-field__control{min-height:52px;color:#f7fcff;border:1px solid rgba(122,201,231,.42);border-radius:12px;background:#011727c7}.boxsense-dialog__body .q-field__native,.boxsense-dialog__body .q-field__input,.boxsense-dialog__body .q-field__label,.boxsense-dialog__body .q-field__append,.boxsense-dialog__body .q-field__marginal{color:#f7fcff!important}.boxsense-dialog__actions{padding:8px 16px 18px}.boxsense-fallback-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(180px,.8fr);margin-top:16px}.boxsense-fallback-grid>*{min-width:0}.boxsense-fallback-grid .q-field__control{min-height:42px;height:42px}@media(max-width:980px){.boxsense-card--split,.boxsense-rule-row{grid-template-columns:1fr}.boxsense-rule-row__arrow{transform:rotate(90deg)}}@media(max-width:720px){.boxsense-layout{padding:14px}.boxsense-card{padding:16px}.boxsense-card__header{display:grid}.boxsense-mode-grid,.boxsense-rule-stats,.boxsense-fallback-grid{grid-template-columns:1fr}}.cooling-panel{overflow:hidden}.cooling-section{display:grid;gap:18px;color:#fff;padding:22px}.cooling-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cooling-eyebrow,.cooling-label{color:#35c9ff;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cooling-heading{color:#f7fcff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.15rem;font-weight:900;letter-spacing:0;line-height:1.2}.cooling-subtitle{max-width:720px;margin-top:6px;color:#e2f2f9c2;font-size:.92rem;line-height:1.45}.cooling-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.cooling-icon-btn,.cooling-primary-btn,.cooling-link-btn{border:0;color:#effbff!important;background:#2769969e!important;box-shadow:none}.cooling-icon-btn{width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);border-radius:var(--app-btn-radius)}.cooling-primary-btn{min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border-radius:var(--app-btn-radius);color:#001522!important;font-weight:var(--app-btn-font-weight);background:#35c7f3!important;box-shadow:none}.cooling-editor{border:1px solid rgba(105,191,225,.36)!important;border-radius:18px;background:linear-gradient(135deg,#0c3348eb,#041e31d6),radial-gradient(circle at 78% 0%,rgba(49,197,242,.14),transparent 34%)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000002e;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.cooling-editor__header{gap:12px}.cooling-editor__callout{padding:14px;border:1px solid rgba(53,199,243,.3);border-radius:14px;background:#0121358f}.cooling-editor__section{display:flex;flex-direction:column;gap:12px}.cooling-editor__helper{color:#e2f2f9b8!important;font-weight:500}.cooling-editor__grid{gap:12px}.cooling-editor__inline-fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cooling-editor__inline-fields--wide-first{grid-template-columns:minmax(240px,1.4fr) repeat(auto-fit,minmax(160px,1fr))}.cooling-editor__footer{margin-top:4px}.cooling-editor .q-field__control,.cooling-editor .q-field__marginal{color:#fff!important;border-color:#83e1f64d!important;background:#0117279e!important}.cooling-editor .q-field__label,.cooling-editor .q-field__native,.cooling-editor .q-field__input,.cooling-editor .q-select__input,.cooling-editor .q-field__native span,.cooling-editor .q-field__native .ellipsis,.cooling-editor .q-field__prefix,.cooling-editor .q-field__suffix,.cooling-editor .q-select__dropdown-icon,.cooling-editor .q-icon,.cooling-editor .text-caption,.cooling-editor .text-subtitle1,.cooling-editor .text-subtitle2{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.cooling-editor .q-field--focused .q-field__label,.cooling-editor .q-field--float .q-field__label{color:#35c7f3f5!important;-webkit-text-fill-color:rgba(53,199,243,.96)!important}.cooling-editor .q-field__native::placeholder,.cooling-editor .q-field__input::placeholder,.cooling-editor .q-select__input::placeholder{color:#e2f2f98a!important;-webkit-text-fill-color:rgba(226,242,249,.54)!important}.cooling-rule-area{position:relative}.cooling-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px dashed rgba(100,190,225,.38);border-radius:16px;background:#0116266b}.cooling-empty__icon,.cooling-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:var(--brand-green);font-size:1.4rem;background:#35d0a021}.cooling-empty__title{color:#fff;font-weight:900}.cooling-empty__copy{margin-top:4px;color:#e2f2f9b8}.cooling-rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.cooling-rule{padding:18px;border:1px solid rgba(105,191,225,.34);border-radius:18px;background:linear-gradient(135deg,#072a3ee0,#021829c7),radial-gradient(circle at 100% 0%,rgba(53,208,160,.1),transparent 30%);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000029}.cooling-rule__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cooling-rule__title-block{min-width:0}.cooling-rule__status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:9px}.cooling-status,.cooling-priority,.cooling-global{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 9px;border:1px solid rgba(145,203,226,.34);border-radius:999px;color:#e8f6fbd6;font-size:.72rem;font-weight:800;background:#0b395094}.cooling-status--active{border-color:#35d0a06b;color:var(--brand-green);background:#35d0a024}.cooling-priority{color:#35c9ff}.cooling-global{color:#ffb35b}.cooling-rule h4{margin:0;overflow:hidden;color:#fff;font-size:1.05rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cooling-rule p{margin:6px 0 0;color:#e2f2f9bd;font-size:.84rem;line-height:1.45}.cooling-rule__controls{display:flex;align-items:center;gap:4px}.cooling-rule__controls .q-btn{color:#e6f8ff;background:#2d84b452}.cooling-rule__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cooling-detail{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid rgba(97,184,219,.24);border-radius:14px;background:#0116267a}.cooling-detail>div{min-width:0}.cooling-detail__value{overflow:hidden;color:#fff;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cooling-detail__meta{overflow:hidden;margin-top:3px;color:#e2f2f9ad;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.cooling-rule__footer{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(120,202,232,.18)}.cooling-link-btn{min-height:32px;border-radius:999px;color:#dff8ff!important}.cooling-label{margin-bottom:3px;font-size:.68rem}.cooling-row{gap:8px}@media(max-width:980px){.cooling-toolbar,.cooling-empty{grid-template-columns:1fr}.cooling-toolbar{display:grid}.cooling-actions{justify-content:flex-start}}@media(max-width:720px){.cooling-section{padding:14px}.cooling-rule-grid,.cooling-rule__detail-grid{grid-template-columns:1fr}.cooling-rule__top{display:grid}.cooling-rule__controls{justify-content:space-between}}.template-library__summary{max-width:760px}.template-library{display:grid;gap:18px}.template-library__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.template-library__title-block{display:flex;align-items:center;gap:14px;min-width:0}.template-library__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#38d8ff;background:#00aad629;border:1px solid rgba(56,216,255,.28);box-shadow:inset 0 1px #ffffff14}.template-library__icon .q-icon{font-size:1.38rem}.template-library__eyebrow{color:#2ee9ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-library__title{margin-top:2px;color:#f8fdff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:800}.template-library__subtitle{margin-top:3px;color:#d6ecf6c7;font-size:.86rem}.template-library__header-actions{display:flex;align-items:center;gap:12px}.template-library__metrics{display:flex;align-items:stretch;gap:8px}.template-library__metric{min-width:86px;padding:9px 11px;border:1px solid rgba(90,190,232,.22);border-radius:12px;background:#031a2f85}.template-library__metric span{display:block;max-width:118px;overflow:hidden;color:#f8fdff;font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.template-library__metric small{display:block;margin-top:2px;color:#c1dce8a8;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.template-library__table{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(118,189,235,.28);background:#03192e6b;box-shadow:inset 0 1px #ffffff0d}.template-library__grid{width:100%;border-collapse:collapse}.template-library__grid th,.template-library__grid td{padding:15px 16px;text-align:left;vertical-align:middle}.template-library__grid thead th{color:#e0f2fad1;font-size:.74rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.template-library__grid tbody tr+tr{border-top:1px solid rgba(118,189,235,.18)}.template-library__grid tbody tr{transition:background-color .18s ease}.template-library__grid tbody tr:hover{background:#2f8bbe1c}.template-name-cell{min-width:220px}.template-id-cell{width:72px;white-space:nowrap}.template-id-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 9px;border:1px solid rgba(83,214,255,.28);border-radius:8px;background:#00aad61f;color:#dff6ff;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700}.template-default-cell{text-align:center;white-space:nowrap}.template-default-chip{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:var(--app-chip-height)!important;min-width:0!important;max-width:max-content!important;margin:0;padding:0 var(--app-chip-padding-x)!important;border-radius:999px;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:var(--app-chip-height)}.template-default-chip .q-chip__content{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;line-height:1}.template-default-chip .q-icon{flex:0 0 auto;margin:0;color:#071421;font-size:.86rem}.template-default-cell__placeholder{opacity:.55}.template-actions-cell{white-space:nowrap;text-align:right}.template-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;text-align:right}.template-action-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0;border:0;border-radius:var(--app-btn-radius);color:var(--intent-primary-text);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-action-btn:hover:not(:disabled),.template-action-btn:focus-visible:not(:disabled){transform:none}.template-action-btn:disabled{cursor:not-allowed}.template-action-btn .q-icon{font-size:1.05rem}.template-action-btn--blue{background:var(--intent-primary-bg);box-shadow:none}.template-action-btn--blue:hover:not(:disabled),.template-action-btn--blue:focus-visible:not(:disabled){background:var(--intent-primary-hover-bg);box-shadow:none}.template-action-btn--purple{background:var(--intent-secondary-bg);box-shadow:none}.template-action-btn--purple:hover:not(:disabled),.template-action-btn--purple:focus-visible:not(:disabled){background:var(--intent-secondary-hover-bg);box-shadow:none}.template-action-btn--amber{color:#ffe9a8;background:var(--intent-warning-bg);box-shadow:none}.template-action-btn--danger{color:#ffecef;background:#733044;box-shadow:none}.template-action-btn--danger:hover:not(:disabled),.template-action-btn--danger:focus-visible:not(:disabled){background:#84374d;box-shadow:none}.template-status-chip{display:inline-flex!important;min-height:var(--app-chip-height);width:auto!important;min-width:0!important;max-width:max-content!important;justify-content:center;border-radius:var(--app-chip-radius)!important;background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border:1px solid var(--status-action-border);box-shadow:none!important;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);text-transform:none;padding:0 var(--app-chip-padding-x)}.template-status-chip .q-chip__content{flex:0 0 auto;min-width:0;justify-content:center;text-align:center}.template-status-chip--active{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)}.template-status-chip--draft{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)}.template-status-chip--archived{background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)}.template-actions .q-btn+.q-btn{margin-left:6px}.template-dialog{width:min(560px,92vw);max-width:92vw}.template-editor__body{min-height:70vh;position:relative}.template-library__empty{min-height:180px}@media(max-width:1100px){.template-library__header,.template-library__header-actions{flex-direction:column;align-items:stretch}.template-library__metrics{flex-wrap:wrap}}.configurations-page :is(.cooling-primary-btn,.webhooks-primary-btn,.webhooks-add-another,.shopping-connect-btn,.packing-slip-btn--primary){background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.cooling-primary-btn,.webhooks-primary-btn,.webhooks-add-another,.shopping-connect-btn,.packing-slip-btn--primary):is(:hover,:focus-visible){background:var(--intent-primary-hover-bg)!important}.configurations-page :is(.boxsense-primary-btn,.shopping-action--primary,.api-btn--green,.packing-slip-btn--green-ghost){background:var(--intent-success-bg)!important;color:var(--intent-success-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.boxsense-primary-btn,.shopping-action--primary,.api-btn--green,.packing-slip-btn--green-ghost):is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important}.configurations-page :is(.cooling-icon-btn,.cooling-link-btn,.documents-icon-btn,.shopping-action,.shopping-icon-btn,.shopping-token-visibility,.webhooks-action-button--blue,.webhooks-control-btn--blue,.template-action-btn--blue,.packing-slip-btn--soft):not(.shopping-action--primary):not(.shopping-action--danger):not(.shopping-icon-btn--danger){background:var(--intent-info-bg)!important;color:var(--intent-info-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.cooling-icon-btn,.cooling-link-btn,.documents-icon-btn,.shopping-action,.shopping-icon-btn,.shopping-token-visibility,.webhooks-action-button--blue,.webhooks-control-btn--blue,.template-action-btn--blue,.packing-slip-btn--soft):not(.shopping-action--primary):not(.shopping-action--danger):not(.shopping-icon-btn--danger):is(:hover,:focus-visible){background:var(--intent-info-hover-bg)!important}.configurations-page :is(.api-btn--purple,.packing-slip-btn--purple-ghost,.template-action-btn--purple,.webhooks-action-button--purple,.webhooks-control-btn--purple){background:var(--intent-secondary-bg)!important;color:var(--intent-secondary-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.api-btn--purple,.packing-slip-btn--purple-ghost,.template-action-btn--purple,.webhooks-action-button--purple,.webhooks-control-btn--purple):is(:hover,:focus-visible){background:var(--intent-secondary-hover-bg)!important}.configurations-page .packing-slip-btn--ghost{background:var(--intent-neutral-bg)!important;color:var(--intent-neutral-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page .packing-slip-btn--ghost:is(:hover,:focus-visible){background:var(--intent-neutral-hover-bg)!important}.configurations-page .template-action-btn--amber{background:var(--intent-warning-bg)!important;color:var(--intent-warning-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.packing-slip-btn--danger,.packing-slip-btn--red-ghost,.shopping-action--danger,.shopping-icon-btn--danger,.webhooks-action-button--danger,.webhooks-control-btn--danger,.template-action-btn--danger,.api-key-row__icon--delete){background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important;border-color:transparent!important;box-shadow:none!important}.configurations-page :is(.packing-slip-btn--danger,.packing-slip-btn--red-ghost,.shopping-action--danger,.shopping-icon-btn--danger,.webhooks-action-button--danger,.webhooks-control-btn--danger,.template-action-btn--danger,.api-key-row__icon--delete):is(:hover,:focus-visible){background:var(--intent-danger-hover-bg)!important}.configurations-page .routesense-policy-btn{color:var(--intent-secondary-text);background:var(--intent-secondary-bg);border-color:transparent;box-shadow:none}.configurations-page .routesense-policy-btn.is-active,.configurations-page .routesense-policy-btn.is-active:hover:not(:disabled){color:var(--intent-success-text);background:var(--intent-success-bg);border-color:transparent}.configurations-page .template-default-chip,.configurations-page .webhooks-event-chip,.configurations-page .cooling-priority,.configurations-page .cooling-rule__tag{color:var(--status-info-text)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;box-shadow:none}.configurations-page .template-default-chip .q-icon{color:inherit}.configurations-page .template-status-chip--draft,.configurations-page .cooling-global{color:var(--status-stage-text)!important;background:var(--status-stage-bg)!important;border-color:var(--status-stage-border)!important;box-shadow:none}.configurations-page :is(.webhooks-event-chip--inactive,.collation-row__badge--disabled,.picking-status:not(.picking-status--active),.shopping-status:not(.shopping-status--connected),.cooling-status:not(.cooling-status--active),.cooling-status-pill:not(.cooling-status-pill--active)){color:var(--status-muted-text)!important;background:var(--status-muted-bg)!important;border-color:var(--status-muted-border)!important;box-shadow:none}.configurations-page :is(.webhooks-health-badge,.picking-status--active,.shopping-status--connected,.collation-row__badge:not(.collation-row__badge--disabled),.cooling-status--active,.cooling-status-pill--active){color:var(--status-success-text)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn,.packing-slip-btn{min-height:var(--app-btn-height);height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:var(--app-btn-radius);background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.q-btn.packing-slip-btn.packing-slip-btn:hover:not(.disabled):not([disabled]),.packing-slip-btn:hover:not(.disabled):not([disabled]){transform:none;background:var(--intent-primary-hover-bg)!important}.packing-slip-btn:focus-visible{outline:2px solid rgba(95,225,255,.44);outline-offset:2px}.q-btn.packing-slip-btn.packing-slip-btn.q-btn--actionable.q-btn--standard:before,.packing-slip-btn.q-btn--actionable.q-btn--standard:before{box-shadow:none}.packing-slip-btn .q-btn__content{gap:var(--app-btn-gap);line-height:1;color:#fff!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;text-transform:none}.packing-slip-btn .q-icon{color:#fff!important;font-size:1.08rem}.packing-slip-btn .q-btn__content .on-left,.packing-slip-btn .q-btn__content .on-right{margin-left:0;margin-right:0}.q-btn.packing-slip-btn.packing-slip-btn--primary,.packing-slip-btn--primary{background:var(--intent-action-bg)!important;color:var(--intent-action-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--soft,.packing-slip-btn--soft{background:var(--intent-info-bg)!important;color:var(--intent-info-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--danger,.packing-slip-btn--danger{background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--ghost,.packing-slip-btn--ghost{background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--ghost:hover:not(.disabled):not([disabled]),.packing-slip-btn--ghost:hover:not(.disabled):not([disabled]){background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}.q-btn.packing-slip-btn.packing-slip-btn--purple-ghost,.packing-slip-btn--purple-ghost{background:var(--intent-secondary-bg)!important;color:var(--intent-secondary-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--purple-ghost:hover:not(.disabled):not([disabled]),.packing-slip-btn--purple-ghost:hover:not(.disabled):not([disabled]){background:var(--intent-secondary-hover-bg)!important;border-color:transparent!important}.q-btn.packing-slip-btn.packing-slip-btn--green-ghost,.packing-slip-btn--green-ghost{background:var(--intent-action-bg)!important;color:var(--intent-action-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--green-ghost:hover:not(.disabled):not([disabled]),.packing-slip-btn--green-ghost:hover:not(.disabled):not([disabled]){background:var(--intent-action-hover-bg)!important;border-color:transparent!important}.q-btn.packing-slip-btn.packing-slip-btn--red-ghost,.packing-slip-btn--red-ghost{background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important;border-color:transparent!important;box-shadow:none}.q-btn.packing-slip-btn.packing-slip-btn--red-ghost:hover:not(.disabled):not([disabled]),.packing-slip-btn--red-ghost:hover:not(.disabled):not([disabled]){background:var(--intent-danger-hover-bg)!important;border-color:transparent!important}.packing-slip-btn--compact{min-height:var(--app-btn-compact-height);height:var(--app-btn-compact-height);padding:0 12px;border-radius:var(--app-btn-radius)}.packing-slip-mode-picker{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(72,149,196,.32);border-radius:999px;background:#041f31d1;box-shadow:inset 0 1px #ffffff0a}.packing-slip-mode-picker__option{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:999px;background:transparent;color:#d6f1ffa3;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.packing-slip-mode-picker__option:hover{color:#f5fbff;background:#ffffff0d}.packing-slip-mode-picker__option--active{background:var(--intent-secondary-bg);color:var(--intent-secondary-text);box-shadow:none}.packing-slip-mode-picker__option--active:hover{background:var(--intent-secondary-hover-bg);box-shadow:none}.packing-slip-mode-picker__option:focus-visible{outline:2px solid rgba(95,225,255,.44);outline-offset:2px}.app-user-avatar{background:linear-gradient(160deg,#3ac1f22e,#0a365cb8);border:1px solid rgba(184,245,255,.28);box-shadow:0 10px 24px #030c1847}.app-user-avatar--placeholder{background:linear-gradient(160deg,#11446ed6,#06192ee6)}.app-user-avatar__image{width:100%;height:100%;object-fit:cover}.app-user-avatar__icon{font-size:56%;color:#eafcffeb}.add-menu-list{min-width:180px;border-radius:8px;padding:4px 0}.add-menu-item{border-radius:6px;transition:background .2s ease}.add-menu-item:hover{background-color:var(--brand-green)}.add-menu-text{font-weight:500;color:#001f3f}.permissions-matrix{max-height:none;overflow:visible}.shared-dialog-card,.filter-builder-dialog-card,.filter-builder-bulk-card{width:100%;border-radius:12px}.filter-builder-dialog-card{max-width:520px;padding:12px}.filter-builder-bulk-card{max-width:700px}.shared-dialog-title,.filter-builder-dialog-card .dialog-title,.filter-builder-bulk-card .dialog-title{margin-bottom:8px;color:#3ac1f2;font-size:1.25rem;font-weight:700}.filter-builder-dialog-card .q-select .q-field__append .q-icon,.filter-builder-dialog-card .q-select .q-field__marginal .q-icon,.filter-builder-dialog-card .q-select .q-field__focusable-action,.filter-builder-bulk-card .q-select .q-field__append .q-icon,.filter-builder-bulk-card .q-select .q-field__marginal .q-icon,.filter-builder-bulk-card .q-select .q-field__focusable-action{color:#3ac1f2}.filter-builder-dialog-card .q-field__label,.filter-builder-bulk-card .q-field__label{color:#333;font-size:.85rem;font-weight:600}.filter-builder-dialog-card .q-input,.filter-builder-dialog-card .q-select,.filter-builder-dialog-card .q-toggle,.filter-builder-bulk-card .q-input,.filter-builder-bulk-card .q-select,.filter-builder-bulk-card .q-toggle{border-radius:var(--app-btn-radius)!important;font-weight:500}.filter-builder-dialog-card .q-field__control,.filter-builder-bulk-card .q-field__control{background-color:#fdfdfd;transition:border .2s ease,box-shadow .2s ease}.filter-builder-dialog-card .q-field--outlined.q-field--focused .q-field__control,.filter-builder-bulk-card .q-field--outlined.q-field--focused .q-field__control{border:2px solid #0074d9!important;box-shadow:0 0 4px #0074d959}.filter-builder-dialog-card .q-card-actions,.filter-builder-bulk-card .q-card-actions{padding-top:16px}.filter-builder-bulk-card textarea{font-family:inherit;font-size:.9rem}.inline-editable-table .rounded-borders{border-radius:8px}.inline-editable-table .ts-cell{display:inline-flex;align-items:center;gap:4px}.inline-editable-table .nowrap{white-space:nowrap}.inline-editable-table .mono{font-family:var(--q-font-mono)}.add-edit-dialog-card{max-width:800px;width:100%;border-radius:12px;box-shadow:0 8px 24px #0003;border:2px solid transparent}.add-edit-dialog-card .q-field__prepend .q-icon{color:#3ac1f2!important}.add-edit-dialog-card .q-select .q-field__append .q-icon{color:var(--dialog-input-arrow-color)!important}.add-edit-dialog-card .dialog-hero{display:flex;align-items:center;gap:12px;border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--dialog-hero-accent) 30%,transparent),color-mix(in srgb,var(--app-glass-fill-strong, rgba(22, 40, 72, .72)) 85%,transparent));border-bottom:1px solid color-mix(in srgb,var(--dialog-hero-accent) 45%,rgba(255,255,255,.18));box-shadow:inset 0 -1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.add-edit-dialog-card .dialog-hero-icon{width:40px;height:40px;border-radius:50%;background:#3ac1f2;color:#000;display:flex;align-items:center;justify-content:center}.add-edit-dialog-card .dialog-subtitle{font-size:.9rem;opacity:.85}.add-edit-dialog-card .dialog-title{font-size:20px;font-weight:700;color:#3ac1f2;text-transform:uppercase}.add-edit-dialog-card .q-input,.add-edit-dialog-card .q-select{border-radius:8px!important;font-weight:500}.add-edit-dialog-card .q-field__control{background-color:#fdfdfd;transition:border .2s ease,box-shadow .2s ease}.add-edit-dialog-card .q-field--outlined.q-field--focused .q-field__control,.add-edit-dialog-card .q-field--filled.q-field--focused .q-field__control{border:2px solid #0074d9!important;box-shadow:0 0 4px #0074d94d}.add-edit-dialog-card .q-field__label{font-weight:600;font-size:.85rem;color:#333}.add-edit-dialog-card .dialog-actions{padding:0 1rem 1rem}.bulk-edit-dialog-card{max-width:960px;width:100%;border-radius:12px;--bulk-field-text-color: #000000;--bulk-field-selected-text-color: #000000;--bulk-select-icon-color: #000000}.bulk-edit-dialog-card .dialog-title{font-size:1.25rem;font-weight:700;color:#3ac1f2}.bulk-edit-dialog-card .field-group{display:flex;flex-direction:column;padding:4px}.bulk-edit-dialog-card .field-group.checked{border-radius:8px;padding:4px;background:linear-gradient(to right,#0074d9,#005fb3);color:#000;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid transparent;box-shadow:0 0 0 3px transparent;position:relative;transition:background-color .2s ease}.bulk-edit-dialog-card .field-group.checked:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:6px;background:linear-gradient(135deg,var(--brand-green),var(--brand-green));z-index:0}.bulk-edit-dialog-card .field-group.checked>*{position:relative;z-index:1}.bulk-edit-dialog-card .field-checkbox .q-checkbox__label{font-weight:600;color:#333;padding:0;font-size:.85rem}.bulk-edit-dialog-card .q-input,.bulk-edit-dialog-card .q-select,.bulk-edit-dialog-card .q-toggle{border-radius:8px!important;font-weight:500}.bulk-edit-dialog-card .q-field__control{background-color:#001f3f;border:2px solid #0074d9;transition:border .2s ease,box-shadow .2s ease}.bulk-edit-dialog-card .q-field--outlined.q-field--focused .q-field__control{border:2px solid #0074d9!important;box-shadow:0 0 4px #0074d959;outline:none!important}.bulk-edit-dialog-card .q-field--focused .q-field__control{outline:none!important;box-shadow:none!important}.bulk-edit-dialog-card .q-field__label{font-weight:600;font-size:.85rem;color:#fff}.bulk-edit-dialog-card .q-field__native,.bulk-edit-dialog-card .q-field__control{padding:6px 10px}.bulk-edit-dialog-card .q-mt-xs{margin-top:6px!important}.bulk-edit-dialog-card .instruction-text{font-size:.9rem;font-weight:600;color:#fff;padding-bottom:10px;margin-bottom:12px}.bulk-edit-dialog-card .q-field__native,.bulk-edit-dialog-card .q-field__input{color:var(--bulk-field-text-color);font-weight:500}.bulk-edit-dialog-card .q-field--focused .q-field__native,.bulk-edit-dialog-card .q-field--focused .q-field__input,.bulk-edit-dialog-card .q-field--highlighted .q-field__native,.bulk-edit-dialog-card .q-field--highlighted .q-field__input{color:var(--bulk-field-selected-text-color)}.bulk-edit-dialog-card .q-select .q-field__append .q-icon,.bulk-edit-dialog-card .q-select .q-field__marginal .q-icon,.bulk-edit-dialog-card .q-select .q-field__focusable-action{color:#3ac1f2}.bulk-edit-dialog-card .field-group.checked{animation:gradientFade .25s ease-in-out}@keyframes gradientFade{0%{opacity:.2;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.bulk-edit-dialog-card .field-group.checked .q-field__control{background-color:#ffffff0f}.multi-add-dialog .multi-add-dialog-card{width:min(1220px,98vw);max-width:98vw;border-radius:12px;box-shadow:0 8px 24px #0003;border:2px solid transparent}.multi-add-dialog .q-dialog__inner--minimized{width:min(1400px,96vw);max-width:min(1400px,96vw)}.multi-add-dialog .dialog-title{font-size:1.25rem;font-weight:700;color:#3ac1f2;padding-bottom:8px}.multi-add-dialog .styled-uploader{max-width:500px;background:linear-gradient(135deg,#3ac1f2 0% 100%);border-radius:12px}.multi-add-dialog .styled-uploader .q-uploader__header-content .q-uploader__title,.multi-add-dialog .styled-uploader .q-uploader__header-content .q-uploader__subtitle{color:#000}.multi-add-dialog .styled-uploader .q-uploader__header .q-uploader__add-trigger{background:#ffffff3d;color:#000}.multi-add-dialog .styled-uploader .q-uploader__header .q-uploader__add-trigger .q-icon{color:#000}.multi-add-dialog .btn-download,.multi-add-dialog .btn-submit{min-width:var(--app-btn-min-width);min-height:var(--app-btn-height);height:var(--app-btn-height);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);border-radius:var(--app-btn-radius);padding:0 var(--app-btn-padding-x)}.multi-add-dialog .mapping-panel{background:#0c1c2a99;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 30px #00000040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e8f3ff}.multi-add-dialog .mapping-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.multi-add-dialog .mapping-panel__header .text-caption{color:#e8f3ffb3}.multi-add-dialog .mapping-panel .text-grey-6,.multi-add-dialog .mapping-panel .text-grey-7{color:#e8f3ffb8}.multi-add-dialog .mapping-panel .text-weight-medium{color:#f2f7ff}.multi-add-dialog .mapping-settings{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.multi-add-dialog .mapping-settings__select{min-width:200px;max-width:260px;flex:1 1 220px}.multi-add-dialog .mapping-settings__input{min-width:220px;flex:1 1 240px}.multi-add-dialog .mapping-settings__btn{min-width:90px}.multi-add-dialog .mapping-panel__meta{display:flex;align-items:center;gap:8px}.multi-add-dialog .mapping-card{background:#0e2030a6;border-radius:14px;border:1px solid rgba(255,255,255,.16);width:100%;max-width:100%;margin:12px 0 0;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.multi-add-dialog .mapping-list{padding:6px;overflow-x:hidden}.multi-add-dialog .mapping-row{border-radius:12px;margin:6px 0;background:#0c1c2ab3;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 18px #0003;transition:transform .15s ease,box-shadow .15s ease;padding:2px 8px;overflow:hidden}.multi-add-dialog .mapping-row--mapped{background:#14b8a633;border-color:#5cf4e866}.multi-add-dialog .mapping-row--unmapped{background:#fb923c33;border-color:#ffba7873}.multi-add-dialog .mapping-row:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.multi-add-dialog .mapping-select{max-width:var(--mapping-control-width);width:var(--mapping-control-width)}.multi-add-dialog .mapping-label{min-width:140px;max-width:180px}.multi-add-dialog .mapping-controls{width:100%;padding-left:0;--mapping-control-width: 220px}.multi-add-dialog .mapping-row .q-item__section{min-width:0}.multi-add-dialog .mapping-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.multi-add-dialog .mapping-controls__group{width:100%;display:flex;align-items:center;gap:8px;min-width:0}.multi-add-dialog .mapping-controls__group--secondary,.multi-add-dialog .mapping-controls__group--custom{width:auto}.multi-add-dialog .mapping-secondary-select,.multi-add-dialog .mapping-scope-select,.multi-add-dialog .mapping-custom-input{width:var(--mapping-control-width);max-width:var(--mapping-control-width)}.multi-add-dialog .line-selector{display:flex;gap:8px;align-items:center;width:100%}.multi-add-dialog .line-selector__list{display:flex;flex-direction:column;gap:8px;width:100%}.multi-add-dialog .line-selector__row,.multi-add-dialog .line-selector__add-row{display:grid;grid-template-columns:var(--mapping-control-width) var(--mapping-control-width) 32px;gap:8px;align-items:center}.multi-add-dialog .line-selector__item,.multi-add-dialog .line-selector__qty{width:100%}.multi-add-dialog .line-selector__remove{align-self:center}.multi-add-dialog .line-selector__add{align-self:center;padding:4px 10px;min-height:var(--app-btn-compact-height);font-size:.78rem;width:var(--mapping-control-width)}@media(max-width:1200px){.multi-add-dialog .mapping-controls__row{flex-direction:column;align-items:stretch}}.multi-add-dialog .q-list .q-item{border-bottom:1px solid rgba(255,255,255,.08)}.multi-add-dialog .q-card-actions{padding:0 1rem 1rem}.multi-add-dialog .mapping-select .q-field__control,.multi-add-dialog .mapping-secondary-select .q-field__control,.multi-add-dialog .mapping-scope-select .q-field__control,.multi-add-dialog .mapping-custom-input .q-field__control,.multi-add-dialog .line-selector .q-field__control{background:#0a1824bf;border-radius:var(--app-btn-radius)}.multi-add-dialog .mapping-select .q-field__control,.multi-add-dialog .mapping-secondary-select .q-field__control,.multi-add-dialog .mapping-scope-select .q-field__control,.multi-add-dialog .mapping-custom-input .q-field__control,.multi-add-dialog .line-selector .q-field__control{border-color:#fff3}.multi-add-dialog .mapping-select .q-field__native,.multi-add-dialog .mapping-secondary-select .q-field__native,.multi-add-dialog .mapping-scope-select .q-field__native,.multi-add-dialog .mapping-custom-input .q-field__native,.multi-add-dialog .line-selector .q-field__native{font-weight:500}.multi-add-dialog .ts-cell{display:inline-flex;align-items:center;gap:4px}.multi-add-dialog .nowrap{white-space:nowrap}.multi-add-dialog .mono{font-family:var(--q-font-mono)}.multi-add-dialog .preview-table .q-table__middle{overflow-x:auto}.multi-add-dialog .preview-table .q-table__middle table{width:100%}.audit-dialog{display:flex;flex-direction:column;width:min(1480px,96vw);max-width:1480px;max-height:92vh;border:1px solid rgba(65,151,200,.42);border-radius:var(--app-btn-radius);background:linear-gradient(135deg,#07263dfa,#031728fa),#031827;color:#f5fbff;overflow:hidden}.audit-dialog__header,.audit-dialog__filters,.audit-pagination{gap:12px}.audit-dialog__header{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;padding:18px 24px}.audit-dialog__title-row{display:flex;align-items:center;min-width:0;gap:12px;flex-wrap:wrap}.audit-dialog__title{font-size:1.3rem;font-weight:900}.audit-dialog__entity{color:#33cfff;font-size:1.05rem;font-weight:800}.audit-dialog__meta,.audit-dialog__dot{color:#e8f6ffa8}.audit-dialog__dot:before{content:"•"}.audit-dialog__header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.audit-dialog__refresh,.audit-dialog__clear{min-height:var(--app-btn-height);border-color:#7edcf852!important;color:#f5fbff!important;white-space:nowrap}.audit-dialog__close{color:#e8f6ffb8}.audit-dialog__filters{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:end;flex:0 0 auto;padding:16px 24px;border-bottom:1px solid rgba(126,220,248,.12)}.audit-filter{min-width:0;width:100%}.audit-filter--search{min-width:0}.audit-filter--user{grid-column:2/-1}.audit-filter .q-field__control{min-height:var(--app-btn-toolbar-height);border-radius:var(--app-btn-radius);background:#031728ad}.audit-filter .q-field__native,.audit-filter .q-field__input,.audit-filter .q-field__label,.audit-filter .q-field__append,.audit-filter .q-field__prepend,.audit-filter .q-select__dropdown-icon{color:#f5fbffd6}.audit-dialog__clear{margin-left:0;border-radius:var(--app-btn-radius)}.audit-dialog__body{display:grid;grid-template-columns:minmax(560px,1fr) 500px;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.audit-timeline{position:relative;display:grid;align-content:start;gap:10px;min-height:0;max-height:100%;padding:18px 24px;overflow-x:hidden;overflow-y:auto}.audit-timeline__date{color:#e8f6ffc2;font-size:.95rem}.audit-empty{display:grid;place-items:center;gap:8px;min-height:260px;color:#e8f6ffb3}.audit-event-card{display:grid;grid-template-columns:80px 36px minmax(0,1fr);gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.audit-event-card__time{padding-top:25px;color:#e8f6ffb8;font-size:.9rem;text-align:right}.audit-event-card__rail{position:relative;display:grid;justify-items:center}.audit-event-card__rail:before{content:"";position:absolute;top:0;bottom:-10px;width:2px;background:#7edcf838}.audit-event-card__status-dot{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin-top:20px;border-radius:50%;border:1px solid rgba(126,220,248,.32);background:#0b3552}.audit-event-card__status-dot--success{color:var(--brand-green);background:#22c55e5c;border-color:#4ade8075}.audit-event-card__status-dot--failure{color:#ffd5dc;background:#f43f5e57;border-color:#fb718580}.audit-event-card__content{display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:64px;padding:12px 14px;border:1px solid rgba(126,220,248,.18);border-radius:var(--app-btn-radius);background:#062338bd}.audit-event-card--active .audit-event-card__content,.audit-event-card:focus-visible .audit-event-card__content{border-color:#33cfffd1;background:#08304ce6;outline:none}.audit-event-card__icon,.audit-detail-panel__icon{display:grid;place-items:center;width:42px;height:var(--app-btn-toolbar-height);border-radius:var(--app-btn-radius)}.audit-event-card__icon--purple{color:#f1e8ff;background:#705fff9e}.audit-event-card__icon--gold{color:#fff5c4;background:#bc8f12b8}.audit-event-card__icon--teal{color:var(--brand-green);background:#14837bb3}.audit-event-card__icon--green{color:var(--brand-green);background:#15803db8}.audit-event-card__icon--blue{color:#dff6ff;background:#0e74b4bd}.audit-event-card__icon--cyan{color:#e3fbff;background:#0891b2bd}.audit-event-card__copy{display:grid;min-width:0;gap:2px}.audit-event-card__copy strong{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.audit-event-card__copy span,.audit-event-card__copy small{overflow:hidden;color:#e8f6ffad;text-overflow:ellipsis;white-space:nowrap}.audit-event-card__chip{border-radius:7px;color:#f5fbff}.audit-event-card__chip--success{background:#16a34a9e}.audit-event-card__chip--failure{background:#e11d48a8}.audit-event-card__chevron{color:#e8f6ffad}.audit-detail-panel{display:grid;align-content:start;gap:22px;min-height:0;max-height:100%;padding:22px;border-left:1px solid rgba(126,220,248,.18);background:#041b2dd1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.audit-detail-panel__header{display:flex;align-items:center;gap:14px}.audit-detail-panel__header strong{display:block;margin-bottom:8px;font-size:1.05rem}.audit-detail-panel__header div div{display:flex;align-items:center;gap:10px;color:#e8f6ffa8}.audit-detail-panel__section{display:grid;gap:10px;padding-top:16px;border-top:1px solid rgba(126,220,248,.13)}.audit-detail-panel__section h3{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.12rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.audit-detail-panel__section p{margin:0;color:#f5fbffe6;line-height:1.45}.audit-detail-panel__muted{color:#e8f6ffa8!important}.audit-detail-list{display:grid;gap:8px;margin-top:2px}.audit-detail-list__item{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);align-items:start;gap:12px;padding:9px 10px;border:1px solid rgba(126,220,248,.14);border-radius:var(--app-btn-radius);background:#03172880}.audit-detail-list__item span{color:#e8f6ffad}.audit-detail-list__item strong{color:#f5fbfff0;text-align:right;overflow-wrap:anywhere;white-space:normal}.audit-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;color:#e8f6ffa8}.audit-detail-row strong{color:#f5fbffe6;text-align:right;min-width:0;overflow-wrap:anywhere;white-space:normal}.audit-json-block{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(126,220,248,.16);border-radius:var(--app-btn-radius);background:#0317289e}.audit-json-block__label{color:#e8f6ffb8;font-size:.82rem}.audit-json-block pre{max-width:100%;max-height:280px;margin:0;padding:10px;overflow:auto;border-radius:6px;background:#01101ce6;color:#f5fbffeb;font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.audit-detail-row__result--success{color:var(--brand-green)!important}.audit-detail-row__result--failure{color:#fb7185!important}.audit-pagination{display:flex;align-items:center;flex:0 0 auto;padding:12px 24px;border-top:1px solid rgba(126,220,248,.14);color:#e8f6ffb3}.audit-pagination__page-size{display:flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap}.audit-pagination__page-size .q-field__control{width:88px;min-height:var(--app-btn-height);border-radius:var(--app-btn-radius);background:#031728ad}.audit-pagination .q-pagination .q-btn{width:var(--app-btn-compact-height)!important;min-width:var(--app-btn-compact-height)!important;height:var(--app-btn-compact-height)!important;min-height:var(--app-btn-compact-height)!important;padding:0!important;border-radius:var(--app-btn-radius)!important;color:#dff8ff}.audit-pagination .q-pagination,.audit-pagination .q-pagination__middle{flex-wrap:nowrap}.audit-pagination .q-pagination{flex:0 0 auto;margin:0 auto}.audit-pagination .q-pagination__middle{gap:4px}.audit-pagination .q-pagination .q-btn__content{line-height:1}.audit-pagination .q-pagination .bg-primary{background:#075f9a!important}.audit-pagination__range{flex:0 0 auto;min-width:90px;text-align:right;white-space:nowrap}@media(max-width:1200px){.audit-dialog__body{grid-template-columns:1fr;overflow:auto}.audit-detail-panel{border-top:1px solid rgba(126,220,248,.18);border-left:0}}@media(max-width:980px){.audit-dialog__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.audit-filter--search{grid-column:1/-1}.audit-filter--user{grid-column:auto}.audit-dialog__clear{justify-self:end}}@media(max-width:720px){.audit-dialog__header{align-items:flex-start}.audit-dialog__header-actions{gap:6px}.audit-dialog__refresh .q-btn__content{font-size:0}.audit-dialog__refresh .q-btn__content .q-icon{margin:0;font-size:1.1rem}.audit-dialog__filters{grid-template-columns:1fr}.audit-filter--search,.audit-filter--user{grid-column:auto}.audit-dialog__clear{justify-self:start}.audit-event-card{grid-template-columns:58px 30px minmax(0,1fr)}.audit-event-card__content{grid-template-columns:36px minmax(0,1fr)}.audit-event-card__chip,.audit-event-card__chevron{display:none}.audit-pagination{align-items:flex-start;flex-direction:column}.audit-pagination__range{align-self:flex-start}}.trial-card{--trial-card-text: #f8fafc;--trial-card-border: rgba(255, 255, 255, .45);--trial-card-muted: rgba(248, 250, 252, .75);--trial-card-focus: rgba(248, 250, 252, .4);--trial-card-glass: rgba(15, 23, 42, .82);--trial-card-glass-strong: rgba(15, 23, 42, .9);--trial-card-shadow: 0 20px 60px rgba(15, 23, 42, .18), 0 8px 24px rgba(15, 23, 42, .12);border:1px solid var(--trial-card-border);border-radius:14px;box-shadow:var(--trial-card-shadow)}.trial-card--dark{background:var(--trial-card-glass)!important;color:var(--trial-card-text);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.trial-card--light{--trial-card-text: #001f3f;--trial-card-border: #e8ebef;--trial-card-muted: #6b7280;--trial-card-focus: rgba(5, 8, 8, .25);--trial-card-shadow: 0 16px 56px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);background:#fff!important}.trial-title{font-weight:500}.trial-card .q-card__section{padding:14px 18px}.trial-card .q-card__section:first-child{padding-bottom:10px}.trial-card .q-card__actions{padding:12px 18px 16px}.trial-card .q-separator{margin:6px 0!important;opacity:1}.trial-card--dark .q-separator{background:#ffffff4d}.trial-card--light .q-separator{background:var(--trial-card-border)}.limits-chip{line-height:1.1;font-weight:600}.trial-card--dark .limits-chip{color:var(--trial-card-text);background:#94a3b847}.trial-card .q-field{margin-bottom:6px;border-radius:12px}.trial-card .q-field__control{min-height:var(--app-btn-height);border-radius:12px!important;transition:box-shadow .15s,border-color .15s}.trial-card--dark .q-field__control{background:#0f172a8c!important;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.trial-card--light .q-field__control{background:#fff!important}.trial-card--dark .q-field--outlined .q-field__control{border-color:#94a3b859!important}.trial-card--light .q-field--outlined .q-field__control{border-color:var(--trial-card-border)!important}.trial-card .q-field--outlined.q-field--focused .q-field__control{border-color:var(--trial-card-text)!important;box-shadow:0 0 0 3px var(--trial-card-focus)!important}.trial-card .q-field__label{color:var(--trial-card-muted)!important;font-weight:500}.trial-card .q-field__native,.trial-card .q-field__marginal{color:var(--trial-card-text)!important}.trial-card .q-field__native::placeholder{color:var(--trial-card-muted)!important}.trial-card--dark .q-field__append .q-icon,.trial-card--dark .q-field__prepend .q-icon{color:var(--trial-card-text)}.trial-card .q-field__bottom{padding-top:2px;padding-left:4px}.trial-card .q-field__messages{color:var(--trial-card-muted)!important;font-size:12px;line-height:1.2}.trial-card--dark .password-hint.q-field:not(.q-field--error) .q-field__messages{color:#fff!important}.trial-card--dark .q-field--error .q-field__messages{color:#fecaca!important}.trial-card--light .q-field--error .q-field__messages{color:#dc2626!important}.trial-card .q-field__append .q-icon{opacity:.85;transition:transform .12s,opacity .12s}.trial-card .q-field__append .q-icon:hover{opacity:1;transform:scale(1.05)}.trial-card .q-toggle__label{color:var(--trial-card-text)!important;font-weight:500}.trial-card .text-caption{color:var(--trial-card-muted)!important}.trial-card .text-caption .legal-link{color:var(--trial-card-text);font-weight:600;text-decoration:underline;cursor:pointer}.trial-card .text-caption .legal-link:focus{outline:2px solid var(--trial-card-focus);outline-offset:2px}.trial-card .q-banner{border-radius:12px;margin-top:8px}.trial-card--dark .q-banner{color:#fff;background:#7f1d1d66;border:1px solid rgba(248,113,113,.35)}.trial-card--light .q-banner{border:1px solid #fecaca}.trial-card .q-btn{border-radius:var(--app-btn-radius)!important;font-weight:var(--app-btn-font-weight)!important}.trial-card .q-btn--flat{color:var(--trial-card-muted)!important}.trial-card .q-btn:not(.q-btn--flat):hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-1px);transition:transform .12s,box-shadow .12s}.legal-card{border:1px solid var(--trial-card-border, rgba(255, 255, 255, .45));border-radius:14px}.legal-card--dark{background:var(--trial-card-glass-strong, rgba(15, 23, 42, .9))!important;color:var(--trial-card-text, #f8fafc);box-shadow:var(--trial-card-shadow, 0 20px 60px rgba(15, 23, 42, .18), 0 8px 24px rgba(15, 23, 42, .12));-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.legal-card--light{background:#fff!important;border-color:#e8ebef;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000d}.legal-card__header{padding:14px 18px}.legal-card__content{max-height:70vh;padding:18px}.legal-card__content .terms-wrapper,.legal-card__content .privacy-wrapper,.legal-card__content .aup-wrapper{text-align:left}.signup-progress-card,.signup-success-card{background:#fff!important;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 16px 56px #0000001f,0 2px 8px #0000000f}.signup-progress-card__title{color:#001f3f;font-size:1.1rem;font-weight:800}.signup-progress-card__message,.signup-success-card__subtitle{color:#374151}.signup-progress-card__message{margin-top:4px}.signup-progress-card__percent{margin-bottom:12px;color:#001f3f;font-size:1.85rem;font-weight:900;line-height:1;text-align:right}.signup-success-card__title{color:#001f3f}.signup-success-card .q-field__native{color:#001f3f!important}.signup-success-card .q-btn{border-radius:var(--app-btn-radius)!important;font-weight:var(--app-btn-font-weight)!important}@media(max-width:700px){.trial-card .q-card__section,.trial-card .q-card__actions{padding-right:14px;padding-left:14px}}.table-toolbar-root .actions-menu{border-radius:8px!important;padding:0 var(--app-btn-padding-x);min-height:var(--app-btn-toolbar-height);height:var(--app-btn-toolbar-height)}.table-toolbar-root .actions-label{font-weight:var(--app-btn-font-weight);font-size:var(--app-btn-font-size)}.table-toolbar-root .columns-manager-trigger{border-radius:8px!important;padding:0 var(--app-btn-padding-x);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);min-height:var(--app-btn-toolbar-height);height:var(--app-btn-toolbar-height)}.table-toolbar-root .actions-menu__list{min-width:220px;padding:2px 0}.table-toolbar-root .actions-menu__list .q-item{border-radius:8px}.table-toolbar-root .actions-menu__icon--action{color:var(--intent-action-bg)!important}.table-toolbar-root .actions-menu__icon--info{color:var(--intent-info-bg)!important}.table-toolbar-root .actions-menu__icon--danger{color:var(--intent-danger-bg)!important}.table-toolbar-root .top-button-group{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"left right";align-items:center;gap:var(--app-btn-group-gap);margin-bottom:14px!important;position:relative}.table-toolbar-root .top-button-group__left-actions,.table-toolbar-root .top-button-group__right-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--app-btn-group-gap);min-width:0}.table-toolbar-root .top-button-group__left-actions{grid-area:left;justify-content:flex-start}.table-toolbar-root .top-button-group__right-actions{grid-area:right;justify-content:flex-end}.table-toolbar-root .top-button-group .q-btn,.table-toolbar-root .top-button-group .q-btn-dropdown{min-width:var(--app-btn-min-width)!important;min-height:var(--app-btn-toolbar-height)!important;height:var(--app-btn-toolbar-height)!important;border-radius:var(--app-btn-radius)!important;padding:0 var(--app-btn-padding-x)!important;font-size:var(--app-btn-font-size)!important;font-weight:var(--app-btn-font-weight)!important;text-transform:var(--app-btn-text-transform)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.table-toolbar-root .top-button-group .q-btn__content{gap:var(--app-btn-gap);font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important}.table-toolbar-root .table-toolbar-refresh-trigger{min-width:var(--app-btn-icon-size)!important}.table-toolbar-root .top-button-group .q-btn.table-toolbar-refresh-trigger{width:var(--app-btn-toolbar-height)!important;min-width:var(--app-btn-toolbar-height)!important;max-width:var(--app-btn-toolbar-height)!important;height:var(--app-btn-toolbar-height)!important;min-height:var(--app-btn-toolbar-height)!important;padding:0!important}.table-toolbar-root .table-toolbar-refresh-trigger .q-icon,.table-toolbar-root .columns-manager-trigger .q-icon,.table-toolbar-root .columns-manager-trigger .q-btn__content{color:inherit!important}.table-toolbar-root .table-toolbar-inline-search{flex:0 0 260px;width:260px;min-width:260px}.table-toolbar-root .table-toolbar-root .table-toolbar-search.search-input{display:block;width:260px;min-height:38px;max-width:100%;margin:0;border:0;border-radius:8px;background:transparent!important;box-shadow:none!important}.table-toolbar-root .table-toolbar-view-search-row{width:260px;margin-bottom:.45rem;padding:0}.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__control{box-sizing:border-box;min-height:38px!important;height:38px!important;border:1px solid var(--app-surface-border)!important;border-radius:8px!important;background:var(--app-inner-surface-bg-muted)!important;overflow:hidden}.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__inner,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__native,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__input,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__prepend,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__append{min-height:38px!important;background:transparent!important}.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__prepend,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__append{height:38px!important}.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__native,.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__input{padding:0!important;font-size:.875rem}.table-toolbar-root .table-toolbar-root .table-toolbar-search .q-field__prepend{padding-right:8px}.table-toolbar-root .top-button-group__right-actions .table-toolbar-inline-search{flex:0 0 260px!important;width:260px!important;min-width:260px!important}.table-toolbar-root .table-toolbar-search .q-field__control:before,.table-toolbar-root .table-toolbar-search .q-field__control:after{display:none!important}.table-toolbar-root .search-input__icon{color:var(--theme-text-muted)!important}@media(max-width:699px){.table-toolbar-root .table-toolbar-view-search-row,.table-toolbar-root .table-toolbar-inline-search,.table-toolbar-root .top-button-group__right-actions .table-toolbar-inline-search{flex:1 1 100%!important;width:100%!important;min-width:0!important}.table-toolbar-root .table-toolbar-root .table-toolbar-search.search-input{width:100%}}.table-toolbar-root .columns-manager-dialog{width:min(560px,100vw - 32px);max-height:min(82vh,760px);display:flex;flex-direction:column;border:1px solid rgba(158,206,255,.28);background:linear-gradient(180deg,#14436ef5,#0a2642fa);color:#fff;border-radius:18px;box-shadow:0 24px 48px #0010206b}.table-toolbar-root .columns-manager-dialog__header,.table-toolbar-root .columns-manager-dialog__actions{padding:14px 16px}.table-toolbar-root .columns-manager-dialog__body{padding:12px 16px 16px;display:grid;gap:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.table-toolbar-root .columns-manager-dialog:hover .columns-manager-dialog__body,.table-toolbar-root .columns-manager-dialog:focus-within .columns-manager-dialog__body{scrollbar-color:rgba(162,224,255,.88) rgba(12,44,72,.42)}.table-toolbar-root .columns-manager-dialog__body::-webkit-scrollbar{width:11px;height:11px}.table-toolbar-root .columns-manager-dialog__body::-webkit-scrollbar-track{background:linear-gradient(135deg,#08203457,#1a486e3d)!important;border-radius:999px;border:1px solid rgba(164,230,255,.2)!important;box-shadow:inset 0 0 10px #2772a633!important}.table-toolbar-root .columns-manager-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7cd6ffbd,#49a9ff8f)!important;border-radius:999px;border:1px solid rgba(210,244,255,.45)!important;box-shadow:inset 0 0 7px #dff6ff61,0 0 12px #69bfff47!important}.table-toolbar-root .columns-manager-dialog__body::-webkit-scrollbar-corner{background:#08203438!important}.table-toolbar-root .columns-manager-dialog__section{display:grid;gap:10px}.table-toolbar-root .columns-manager-dialog__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.74rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.table-toolbar-root .columns-manager-dialog__section-caption{color:#def4ffb3}.table-toolbar-root .columns-manager-dialog__list{display:grid;gap:10px}.table-toolbar-root .columns-manager-dialog__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(158,206,255,.14);transition:border-color .14s ease,background .14s ease,transform .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none}.table-toolbar-root .columns-manager-dialog__item:not(.columns-manager-dialog__item--hidden){cursor:grab}.table-toolbar-root .columns-manager-dialog__item--hidden{background:#ffffff08}.table-toolbar-root .columns-manager-dialog__item--dragging{opacity:.52;transform:scale(.99)}.table-toolbar-root .columns-manager-dialog__item--drop-target{border-color:#9eceffb8;box-shadow:0 0 0 1px #9eceff47}.table-toolbar-root .columns-manager-dialog__item-meta{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:.82rem;font-weight:500}.table-toolbar-root .columns-manager-dialog__item-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-toolbar-root .columns-manager-dialog__drag-handle{color:#def4ffcc}.table-toolbar-root .columns-manager-dialog__toggle,.table-toolbar-root .columns-manager-dialog__reset{color:#9eceff!important}.table-toolbar-root .columns-manager-dialog__close{margin-left:8px}.table-toolbar-root .rows-per-page-dialog{width:min(320px,100vw - 32px);background:var(--app-surface-bg-muted)!important;border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);color:#f2fafff0}.table-toolbar-root .rows-per-page-dialog__header{padding-bottom:0}.table-toolbar-root .rows-per-page-dialog__actions{border-top:1px solid rgba(70,124,158,.24)}.table-toolbar-root .rows-per-page-dialog .q-field__control{background:#031e33!important;border-radius:8px!important}.table-toolbar-root .q-table__container table,.table-toolbar-root .q-markup-table{table-layout:auto;width:100%}.table-toolbar-root .table-wrapper{overflow:hidden;-webkit-overflow-scrolling:touch;position:relative;margin-top:12px;padding:0;width:100%;max-width:100%;min-width:0;border:0;border-radius:10px;background:transparent;box-shadow:none}.table-toolbar-root .table-wrapper .q-table__container{overflow:hidden;max-height:none;height:auto;width:100%;max-width:100%;border:0!important;border-radius:inherit!important;box-shadow:none!important;background:transparent!important}.table-toolbar-root .table-wrapper .q-table__card,.table-toolbar-root .table-wrapper .q-table--bordered{box-shadow:none!important}.table-toolbar-root .table-wrapper .q-table__container::-webkit-scrollbar{width:0;height:0}.table-toolbar-root .table-wrapper .q-table__middle{overflow-y:hidden!important;overflow-x:auto!important;max-height:none!important;width:100%;max-width:100%!important;border-radius:inherit;scrollbar-width:thin!important;scrollbar-color:rgba(78,151,191,.78) rgba(2,20,35,.92)!important;-ms-overflow-style:auto}.table-toolbar-root .table-wrapper .q-table__middle::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.table-toolbar-root .table-wrapper .q-table{min-width:max-content;margin:0!important;border:1px solid rgba(70,124,158,.26)!important;border-radius:inherit;overflow:visible}.table-toolbar-root .table-wrapper .q-table thead th:first-child,.table-toolbar-root .table-wrapper .q-table tbody td:first-child{padding-left:0!important}.table-toolbar-root .table-wrapper .q-table thead th.selection-column,.table-toolbar-root .table-wrapper .q-table tbody td.selection-column{padding-left:0!important;padding-right:0!important;text-align:center!important}.table-toolbar-root .table-wrapper .q-table__bottom{background:transparent!important;border-top:0!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:0!important;padding:0!important}.table-toolbar-root .table-bottom-controls{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:66px;padding:14px 18px;color:#ebf7ffdb;font-size:.82rem;border-top:1px solid rgba(52,91,118,.28)}.table-toolbar-root .table-bottom-controls__range{justify-self:start;white-space:nowrap}.table-toolbar-root .table-bottom-controls__pagination{position:absolute;left:50%;transform:translate(-50%)}.table-toolbar-root .table-bottom-controls__rows{margin-left:auto;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.table-toolbar-root .table-bottom-controls__pagination .q-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:8px!important;background:transparent!important;border:0!important;color:#ebf7ffe0!important;box-shadow:none!important}.table-toolbar-root .table-bottom-controls__pagination .q-btn[aria-current=true],.table-toolbar-root .table-bottom-controls__pagination .q-btn.q-btn--active,.table-toolbar-root .table-bottom-controls__pagination .q-btn.bg-primary{background:#0074d924!important;border:0!important;color:#fff!important}.table-toolbar-root .table-bottom-controls__select{width:82px}.table-toolbar-root .table-bottom-controls__select .q-field__control{min-height:36px!important;height:36px!important;border-radius:8px!important;background:transparent!important;border:1px solid rgba(70,124,158,.38)!important;padding:0 10px!important}.table-toolbar-root .table-bottom-controls__select .q-field__native,.table-toolbar-root .table-bottom-controls__select .q-field__marginal{min-height:34px!important;height:34px!important;color:#fff!important}.table-toolbar-root .table-bottom-controls__select .q-select__dropdown-icon{color:#ebf7ffe6!important}@media(max-width:900px){.table-toolbar-root .table-bottom-controls{flex-direction:column;gap:12px}.table-toolbar-root .table-bottom-controls__pagination{position:static;transform:none}.table-toolbar-root .table-bottom-controls__rows{margin-left:0}}.table-toolbar-root .table-wrapper,.table-toolbar-root .table-wrapper .q-table__container,.table-toolbar-root .table-wrapper .q-table__middle{scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) transparent}.table-toolbar-root .table-wrapper--scrolling,.table-toolbar-root .table-wrapper--scrolling .q-table__container,.table-toolbar-root .table-wrapper--scrolling .q-table__middle,.table-toolbar-root .table-wrapper:hover,.table-toolbar-root .table-wrapper:hover .q-table__container,.table-toolbar-root .table-wrapper:hover .q-table__middle,.table-toolbar-root .table-wrapper:focus-within,.table-toolbar-root .table-wrapper:focus-within .q-table__container,.table-toolbar-root .table-wrapper:focus-within .q-table__middle{scrollbar-color:rgba(95,190,236,.9) rgba(2,20,35,.96)}.table-toolbar-root .table-wrapper .q-table__middle::-webkit-scrollbar-track{background:#021423eb!important;border-radius:8px;border:1px solid rgba(70,124,158,.2)!important;box-shadow:inset 0 0 0 1px #00000029!important}.table-toolbar-root .table-wrapper .q-table__middle::-webkit-scrollbar-thumb{background:#4e97bfc7!important;border-radius:8px;border:2px solid rgba(2,20,35,.92)!important;box-shadow:none!important}.table-toolbar-root .table-wrapper .q-table__middle::-webkit-scrollbar-thumb:hover{background:#5fbeece6!important}.table-toolbar-root .table-wrapper .q-table__middle::-webkit-scrollbar-corner{background:#021423eb!important}.table-toolbar-root .table-scroll-indicator{display:none;position:absolute;pointer-events:none;border-radius:8px;background:#021423eb;border:1px solid rgba(70,124,158,.2);box-shadow:inset 0 0 0 1px #00000029;opacity:.92;transition:opacity .16s ease;z-index:15}.table-toolbar-root .table-scroll-indicator--active,.table-toolbar-root .table-wrapper:hover .table-scroll-indicator{opacity:.95}.table-toolbar-root .table-scroll-indicator--x{left:10px;right:10px;bottom:74px;height:10px}.table-toolbar-root .table-scroll-indicator--y{top:10px;bottom:82px;right:10px;width:10px}.table-toolbar-root .table-scroll-indicator__thumb{position:absolute;top:0;left:0;height:100%;width:56px;border-radius:8px;background:#4e97bfd1;border:2px solid rgba(2,20,35,.92);box-shadow:none}.table-toolbar-root .table-scroll-indicator--y .table-scroll-indicator__thumb{width:100%;height:56px}.table-toolbar-root .q-table thead th,.table-toolbar-root .q-table tbody td,.table-toolbar-root .q-markup-table th,.table-toolbar-root .q-markup-table td{text-align:left!important;vertical-align:middle}.table-toolbar-root .q-table th,.table-toolbar-root .q-markup-table th{background:linear-gradient(180deg,#0d2b46f5,#071f37fa)!important;color:#f2fafff0!important;padding:15px 14px;height:50px;font-weight:750;font-size:.84rem;white-space:nowrap;border-bottom:1px solid rgba(62,111,143,.32);backdrop-filter:none;-webkit-backdrop-filter:none}.table-toolbar-root .q-table thead th:first-child{border-top-left-radius:10px}.table-toolbar-root .q-table thead th:last-child{border-top-right-radius:10px}.table-toolbar-root .table-wrapper .q-table thead th>.q-table__sort-icon{display:none!important}.table-toolbar-root .q-table td,.table-toolbar-root .q-markup-table td{padding:5px 12px;font-size:.84rem;color:#ebf7ffe6!important;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(52,91,118,.24)}.table-toolbar-root .table-wrapper .q-table tbody tr{height:36px}.table-toolbar-root .table-wrapper .q-table th.actions-col,.table-toolbar-root .table-wrapper .q-table td.actions-col{position:sticky!important;right:0!important;z-index:7;width:86px;min-width:86px;max-width:86px;text-align:center!important;background:#031e33!important;border-left:1px solid rgba(55,96,124,.34);box-shadow:none}.table-toolbar-root .table-wrapper .q-table th.actions-col{z-index:9;background:var(--app-table-header-bg)!important}.table-toolbar-root .table-wrapper .q-table tbody tr:hover td.actions-col{background:var(--app-table-row-hover-bg)!important}.table-toolbar-root .table-header-label{display:inline-block}.table-toolbar-root .table-header-content{display:inline-flex;align-items:center;gap:0;min-width:0}.table-toolbar-root .table-header-sort-icon{flex:0 0 auto;font-size:15px;margin-left:10px;color:#d6efffb8;opacity:.72;transition:transform .18s ease,opacity .18s ease,color .18s ease}.table-toolbar-root .table-header-sort-icon--sorted{color:#fff;opacity:.95}.table-toolbar-root .table-header-sort-icon--desc{transform:rotate(180deg)}.table-toolbar-root .table-header-filter-slot{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:10px;margin-right:10px;min-height:20px}.table-toolbar-root .table-header-content--age{justify-content:center;width:100%}.table-toolbar-root .table-header-content--actions{justify-content:flex-end;width:100%}.table-toolbar-root .table-header-label--age{min-width:52px;text-align:center}.table-toolbar-root .table-header-label--tags{padding-left:20px}.table-toolbar-root .table-header-label--carrier-service{padding-left:10px}.table-toolbar-root .cell-left-wrap{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;width:100%}.table-toolbar-root .expanded-row{background:var(--app-inner-surface-bg);border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);padding:16px;margin:0;width:100%;color:var(--theme-text);box-shadow:none}.table-toolbar-root .expanded-row .text-caption{font-weight:700;font-size:.85rem;color:var(--theme-text-muted);text-transform:uppercase}.table-toolbar-root .expanded-row .text-body2{font-size:.85rem;font-weight:400;color:var(--theme-text)}.table-toolbar-root .expanded-row .text-caption:after{content:":";margin-left:.1em}.table-toolbar-root .selected-row{background:#6ec8ff3d;color:#fff;backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 0 0 1px #beeaff59,inset 0 0 24px #78cdff33}.table-toolbar-root .selection-column{width:48px;position:relative}.table-toolbar-root .table-toolbar-help-anchor-wrap{position:relative}.table-toolbar-root .table-toolbar-help-anchor{position:absolute;top:10px;left:10px;width:1px;height:1px;pointer-events:none}.table-toolbar-root .table-toolbar-help-anchor--search{top:50%;left:14px}.table-toolbar-root .table-selection-checkbox{--table-selection-checkbox-color: var(--theme-accent)}.table-toolbar-root .table-selection-checkbox .q-checkbox__inner--truthy,.table-toolbar-root .table-selection-checkbox .q-checkbox__inner--indet,.table-toolbar-root .table-selection-checkbox .q-checkbox__inner{color:var(--table-selection-checkbox-color)!important}.table-toolbar-root .filter-chip{cursor:pointer}.table-toolbar-root .selected-row .q-chip.q-focusable:focus-visible,.table-toolbar-root .selected-row .q-btn.q-focusable:focus-visible{box-shadow:none;outline:none}.table-toolbar-root .selected-row .q-focus-helper{display:none}.table-toolbar-root .nowrap{white-space:nowrap}.table-toolbar-root .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.table-toolbar-root .timestamp-col{width:168px}.table-toolbar-root .ts-cell{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}.table-toolbar-root .q-table th.status-col,.table-toolbar-root .q-table td.status-col{width:120px;padding-left:0;padding-right:0;text-align:left}.table-toolbar-root .q-focus-helper,.table-toolbar-root .q-focus-helper:before,.table-toolbar-root .q-focus-helper:after{display:none!important;outline:none!important;box-shadow:none!important}@media(max-width:1180px){.table-toolbar-root .top-button-group{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"left right";gap:10px}}@media(max-width:1180px)and (min-width:768px){.table-toolbar-root .top-button-group{grid-template-areas:"left right"}.table-toolbar-root .top-button-group__left-actions{flex-wrap:wrap}.table-toolbar-root .top-button-group__right-actions{align-self:start}}@media(max-width:767px){.table-toolbar-root .top-button-group{grid-template-columns:1fr;grid-template-areas:"left" "right";align-items:stretch}.table-toolbar-root .top-button-group__left-actions,.table-toolbar-root .top-button-group__right-actions{width:100%;justify-content:flex-start}.table-toolbar-root .top-button-group .q-btn,.table-toolbar-root .top-button-group .q-btn-dropdown{flex:1 1 150px;min-width:140px}.table-toolbar-root .top-button-group__right-actions{justify-content:flex-start;width:100%}.table-toolbar-root .table-toolbar-inline-search{flex:1 1 100%;width:100%;min-width:0}.table-toolbar-root .top-button-group__right-actions .q-btn,.table-toolbar-root .top-button-group__right-actions .q-btn-dropdown{width:100%;min-height:var(--app-btn-compact-height)!important;height:var(--app-btn-compact-height)!important;padding:0 var(--app-btn-padding-x)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.table-toolbar-root .table-wrapper--mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px 6px}.table-toolbar-root .table-wrapper--mobile .q-table{min-width:900px}}.actions-menu{min-height:var(--app-btn-toolbar-height);border-radius:var(--app-btn-radius)!important;background:var(--intent-action-bg)!important;border:0!important;color:var(--intent-action-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.actions-menu:hover,.actions-menu:focus-visible{background:var(--intent-action-hover-bg)!important;border-color:transparent!important}.actions-menu__panel{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.actions-label{color:var(--brand-green);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.actions-menu .q-icon,.actions-menu .q-btn__content{color:var(--brand-green)!important}.actions-menu__panel{margin-left:0!important;max-height:min(420px,72vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.actions-menu__panel .actions-menu__list,.actions-menu__panel .q-list{padding:0!important;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.actions-menu__panel:hover,.actions-menu__panel:focus-within,.actions-menu__panel .actions-menu__list:hover,.actions-menu__panel .actions-menu__list:focus-within,.actions-menu__panel .q-list:hover,.actions-menu__panel .q-list:focus-within{scrollbar-color:rgba(162,224,255,.88) rgba(12,44,72,.42)}.actions-menu__panel .q-item{margin-left:0!important;margin-right:0!important;border-radius:0!important}.actions-menu__panel .q-item__label,.actions-menu__panel .q-item__section{margin-left:0!important}.actions-menu__panel::-webkit-scrollbar,.actions-menu__panel .actions-menu__list::-webkit-scrollbar,.actions-menu__panel .q-list::-webkit-scrollbar{width:11px;height:11px}.actions-menu__panel::-webkit-scrollbar-track,.actions-menu__panel .actions-menu__list::-webkit-scrollbar-track,.actions-menu__panel .q-list::-webkit-scrollbar-track{background:linear-gradient(135deg,#08203457,#1a486e3d)!important;border-radius:999px;border:1px solid rgba(164,230,255,.2)!important;box-shadow:inset 0 0 10px #2772a633!important}.actions-menu__panel::-webkit-scrollbar-thumb,.actions-menu__panel .actions-menu__list::-webkit-scrollbar-thumb,.actions-menu__panel .q-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7cd6ffbd,#49a9ff8f)!important;border-radius:999px;border:1px solid rgba(210,244,255,.45)!important;box-shadow:inset 0 0 7px #dff6ff61,0 0 12px #69bfff47!important}.actions-menu__panel::-webkit-scrollbar-corner,.actions-menu__panel .actions-menu__list::-webkit-scrollbar-corner,.actions-menu__panel .q-list::-webkit-scrollbar-corner{background:#08203438!important}.header-filter-menu__trigger{border:0;color:#fff;min-height:0;min-width:0;padding:0;margin:0;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0;background:transparent;position:relative;z-index:1}.header-filter-menu__trigger:hover,.header-filter-menu__trigger:focus-visible{color:#fff;background:transparent;outline:none}.header-filter-menu__trigger--active{color:var(--q-positive)}.header-filter-menu__trigger .q-icon{font-size:15px}.header-filter-menu__panel{min-width:260px;max-width:300px;border:1px solid rgba(158,206,255,.28);border-radius:14px;background:linear-gradient(180deg,#123556fa,#071d33fa);box-shadow:0 18px 36px #0010206b;color:#fff}.header-filter-menu__criteria-wrap,.header-filter-menu__search-wrap{display:grid;gap:10px;padding:12px}.header-filter-menu__criteria-select-wrap{cursor:pointer}.header-filter-menu__criteria-select .q-field__control,.header-filter-menu__criteria-input .q-field__control,.header-filter-menu__search .q-field__control{min-height:var(--app-btn-height);border-radius:10px;cursor:pointer}.header-filter-menu__criteria-select .q-field__native,.header-filter-menu__criteria-select .q-field__input,.header-filter-menu__criteria-select .q-field__append,.header-filter-menu__criteria-select .q-field__marginal,.header-filter-menu__criteria-select .q-icon,.header-filter-menu__criteria-input .q-field__native,.header-filter-menu__criteria-input .q-field__input,.header-filter-menu__criteria-input .q-field__prepend,.header-filter-menu__criteria-input .q-icon,.header-filter-menu__search .q-field__native,.header-filter-menu__search .q-field__input,.header-filter-menu__search .q-field__prepend,.header-filter-menu__search .q-icon{color:#fff}.header-filter-menu__criteria-select .q-select__dropdown-icon{font-size:22px}.header-filter-menu__clear{justify-self:end;border:0;padding:0;background:transparent;color:#9eceff;font-size:.75rem;font-weight:600;cursor:pointer}.header-filter-menu__clear:disabled{opacity:.45;cursor:default}.header-filter-menu__utility-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-filter-menu__copy{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:#d9f5ff;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);cursor:pointer}.header-filter-menu__copy .q-icon{font-size:14px}.header-filter-menu__copy:disabled{opacity:.45;cursor:default}.header-filter-menu__actions{padding:8px 12px 12px}.header-filter-menu__done{color:#9eceff;font-weight:600}.header-filter-menu__done:hover,.header-filter-menu__done:focus-visible{color:#fff}.header-filter-menu__list{max-height:160px;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.header-filter-menu__list:hover,.header-filter-menu__list:focus-within{scrollbar-color:rgba(162,224,255,.88) rgba(12,44,72,.42)}.header-filter-menu__list::-webkit-scrollbar{width:11px;height:11px}.header-filter-menu__list::-webkit-scrollbar-track{background:linear-gradient(135deg,#08203457,#1a486e3d)!important;border-radius:999px;border:1px solid rgba(164,230,255,.2)!important;box-shadow:inset 0 0 10px #2772a633!important}.header-filter-menu__list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7cd6ffbd,#49a9ff8f)!important;border-radius:999px;border:1px solid rgba(210,244,255,.45)!important;box-shadow:inset 0 0 7px #dff6ff61,0 0 12px #69bfff47!important}.header-filter-menu__list::-webkit-scrollbar-corner{background:#08203438!important}.header-filter-menu__list .q-item{min-height:38px;color:#fff}body.header-filter-menu-scroll-lock{position:fixed!important;width:100%;overflow-y:scroll}.q-menu.header-filter-menu__criteria-options{background:linear-gradient(180deg,#123556fa,#071d33fa);color:#fff;border:1px solid rgba(158,206,255,.2);border-radius:0!important;overflow:hidden!important}.q-menu.header-filter-menu__criteria-options:before,.q-menu.header-filter-menu__criteria-options .q-list,.q-menu.header-filter-menu__criteria-options .q-virtual-scroll__content,.q-menu.header-filter-menu__criteria-options .q-item,.q-menu.header-filter-menu__criteria-options .q-item--active,.q-menu.header-filter-menu__criteria-options .q-item.q-manual-focusable--focused,.q-menu.header-filter-menu__criteria-options .q-item:hover,.q-menu.header-filter-menu__criteria-options .q-focus-helper,.q-menu.header-filter-menu__criteria-options .q-focus-helper:before,.q-menu.header-filter-menu__criteria-options .q-focus-helper:after{border-radius:0!important}.table-views-bar{display:flex;align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem}.table-views-bar__tabs{flex:1 1 auto;min-width:0}.table-views-bar__tabs .q-tabs__content{justify-content:flex-start;gap:.125rem}.table-views-bar__tabs .q-tab{min-height:var(--app-btn-toolbar-height);height:var(--app-btn-toolbar-height);padding:0 var(--app-btn-padding-x);border:1px solid rgba(106,183,226,.32);border-radius:var(--app-btn-radius);background:#051a2e;color:#f0f6fc!important;font-family:var(--font-body, sans-serif);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;text-transform:var(--app-btn-text-transform)}.table-views-bar__tabs .q-tab:hover{background:#08243d;border-color:#6ab7e28f;color:#fff!important}.table-views-bar__tab--active{background:var(--intent-success-bg)!important;border-color:var(--intent-success-border)!important;color:#000!important}.table-views-bar__tabs .table-views-bar__saved-tab:not(.table-views-bar__tab--active){background:#051a2e!important;border-color:#6ab7e252!important;color:#f0f6fc!important}.table-views-bar__tabs .table-views-bar__saved-tab:not(.table-views-bar__tab--active):hover{background:#08243d!important;border-color:#6ab7e28f!important;color:#fff!important}.table-views-bar__tabs .q-tab .q-icon{color:currentColor!important}.table-views-bar__menu-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;background:transparent!important;border-color:transparent!important;color:currentColor!important}.table-views-bar__menu-btn:hover,.table-views-bar__menu-btn:focus-visible{background:#6ab7e224!important;color:currentColor!important}.table-views-bar__tab-label,.table-views-bar__actions{display:inline-flex;align-items:center;gap:var(--app-btn-gap);min-width:0}.table-views-bar__tabs .q-tab__content,.table-views-bar__tab-label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.table-views-bar__tab-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-views-bar__tab-label .q-badge{background:var(--status-info-bg)!important;color:#000!important}.table-views-bar__unsaved-marker{min-width:.45rem;min-height:.45rem;background:var(--status-warning-bg)!important}.table-views-bar__actions{flex:0 0 auto}.table-views-bar__actions .q-btn{min-height:var(--app-btn-height, 34px)}.table-views-bar__actions .table-views-bar__add-filter{background:var(--intent-info-bg)!important;border-color:var(--status-info-border)!important;color:#000!important}.table-views-bar__actions .table-views-bar__add-filter:hover,.table-views-bar__actions .table-views-bar__add-filter:focus-visible{background:var(--intent-info-hover-bg)!important;border-color:var(--status-info-border)!important;color:#000!important}.table-views-bar--toolbar{margin-bottom:0}.table-views-bar--toolbar .table-views-bar__tabs{flex:0 1 auto}@media(max-width:699px){.table-views-bar{align-items:stretch;flex-direction:column}.table-views-bar__actions{flex-wrap:wrap}}.public-marketing-page{min-height:100vh;color:#102f45}.top-nav{position:sticky;top:0;z-index:999;width:100%;padding:calc(.75rem + env(safe-area-inset-top)) clamp(1rem,3vw,2.4rem) .75rem;background:#02101d;border-bottom:1px solid rgba(70,205,242,.24);box-shadow:none;color:#f6fcfff0;--logo-w: clamp(54px, 4.6vw, 76px);border-radius:0;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none}.header-container{max-width:1340px;margin:0 auto;width:100%}.header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(.75rem,2.4vw,2rem);width:100%;padding:.35rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.logo-wrapper{align-items:center;justify-content:flex-start!important;gap:0!important;padding-top:0;display:inline-flex}.header-inner .logo-wrapper{width:auto}.logo-wrapper img{width:var(--logo-w);height:auto;display:block}.brand-name-1{font-family:Orbitron,sans-serif;font-size:2.45rem;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;background:linear-gradient(135deg,var(--brand-purple) 12%,#7f7dff 42%,#38c8ff 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;line-height:1;margin:0;display:inline-flex;align-items:center}.public-marketing-brand{color:inherit;text-decoration:none}.nav-links{display:inline-flex;align-items:center;gap:18px}.nav-links a,.nav-links .router-link-active,.nav-links .router-link-exact-active{color:#ffffffe0;text-decoration:none;font-family:Poppins,sans-serif;font-size:.86rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase}.public-marketing-nav__actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.public-marketing-link{display:inline-flex;align-items:center;gap:8px;color:#dff6ff;text-decoration:none;font-weight:600;font-size:.82rem;letter-spacing:.04rem;text-transform:uppercase}.public-marketing-link:hover,.public-marketing-link:focus-visible{color:#fff}.public-marketing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:auto;padding:.55rem 1.6rem;border:1px solid rgba(58,193,242,.88);border-radius:999px;background:#0c5d8957;color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;box-shadow:0 0 0 1px #3ac1f21a,0 12px 30px #3ac1f229,inset 0 1px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,filter .2s ease}.public-marketing-btn:hover,.public-marketing-btn:focus-visible{color:#fff;background:#167db075;border-color:#78dcfffa;box-shadow:0 16px 34px #3ac1f238,0 0 24px #3ac1f233;filter:brightness(1.05);transform:translateY(-1px)}.main-landing-page{max-width:1300px;margin:0 auto;position:relative;z-index:1}.public-marketing-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 84px}.section-shell{position:relative;border-radius:26px;background:linear-gradient(145deg,#ffffff80,#ecf9fc52);border:1px solid rgba(37,118,154,.16);box-shadow:0 24px 58px #2f5b7421,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);color:#102f45}.public-marketing-glass{position:relative;border:1px solid rgba(46,126,164,.18);border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#ffffff8a,#edfafc5c);box-shadow:0 18px 40px #2f5b741f,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%)}.desk-showcase{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:clamp(28px,5vw,56px);padding:clamp(44px,6vw,76px) clamp(24px,6vw,86px);border-radius:0;position:relative;overflow:hidden;background:linear-gradient(90deg,#030e18f5,#05131ee0,#0819236b 58%,#140f0a3d),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 120px),linear-gradient(180deg,#0b1621,#152637 52%,#3a2718);color:#f7fbff}.desk-showcase:after{content:"";position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(180deg,#5c351800,#5c3518d1);pointer-events:none}.desk-showcase__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(720px 420px at 74% 42%,rgba(58,193,242,.18),transparent 68%),radial-gradient(540px 380px at 13% 44%,rgba(2,10,18,.82),transparent 70%);pointer-events:none}.desk-showcase__content{position:relative;z-index:1;width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(360px,.72fr) minmax(420px,1.12fr);align-items:center;gap:clamp(34px,5vw,80px)}.desk-showcase__copy{max-width:560px}.desk-showcase__title{margin:0;font-family:Poppins,sans-serif;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:700;line-height:1.08;color:#fff;text-shadow:0 14px 36px rgba(0,0,0,.45)}.desk-showcase__title span{display:block}.desk-showcase__title strong{color:#32c7ff;font-weight:700}.desk-showcase__rule{width:clamp(264px,28vw,440px);height:3px;margin:clamp(24px,3vw,34px) 0;background:var(--brand-purple);border-radius:999px;box-shadow:0 0 18px #a66cff70}.desk-showcase__body{margin:0;color:#ffffffe6;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7;font-weight:500}.desk-showcase__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(24px,3vw,36px)}.desk-showcase__primary,.desk-showcase__secondary{border-radius:10px;min-height:58px;padding:0 28px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.desk-showcase__primary{border:1px solid rgba(69,212,247,.84);background:#3bd3f6;color:#031425;text-decoration:none;box-shadow:0 16px 30px #2dcaf433}.desk-showcase__secondary{border:1px solid rgba(143,124,255,.76);background:#49388f85;color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff1f}.desk-showcase__scene{position:relative;display:flex;flex-direction:column;align-items:flex-end}.desk-showcase__screenshot-frame{position:relative;width:100%;border-radius:22px;padding:10px;background:linear-gradient(145deg,#071f34eb,#2a1c52b8);border:1px solid rgba(166,108,255,.38);box-shadow:0 34px 78px #00000080,0 0 52px #a66cff42,inset 0 1px #ffffff29;overflow:hidden}.desk-showcase__screenshot{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#071f34}.partner-logo-strip{position:relative;z-index:1;width:fit-content;margin:0 auto clamp(28px,4vw,48px);padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(14px,1.7vw,24px)}.partner-logo-mark{min-width:128px;height:46px;display:grid;place-items:center;padding:0 16px;border-radius:12px;background:linear-gradient(145deg,#ffffffe6,#e4f8fcbd);box-shadow:0 14px 28px #00080e24,inset 0 1px #ffffffdb;color:#075f98;font-size:.9rem;font-weight:800;white-space:nowrap}.partner-capability-mark{display:flex;align-items:center;justify-content:center;gap:8px}.public-marketing-eyebrow{margin:0 0 10px;color:#e2742f;font-weight:900;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.public-marketing-title{margin:0;color:#0d263a;font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(2rem,5vw,4.4rem);line-height:1.02;font-weight:700;letter-spacing:-.04em}.public-marketing-copy{color:#5d7484;line-height:1.72}.public-marketing-footer{width:min(1180px,100% - 32px);margin:0 auto;padding:0 0 38px;color:#6e8796;font-size:.9rem}@media(max-width:700px){.header-inner{align-items:center;flex-direction:column;text-align:center}.public-marketing-nav__actions{width:100%;justify-content:center}.public-marketing-shell,.public-marketing-footer{width:min(100%,100% - 24px)}.desk-showcase__content{grid-template-columns:1fr}.nav-links{justify-content:center;flex-wrap:wrap}}@media(min-width:901px){.header-inner .logo-wrapper{transform:translate(-72px)}}@media(max-width:1024px){.top-nav{padding:calc(.8rem + env(safe-area-inset-top)) clamp(.85rem,4vw,1.8rem) .75rem}}@media(max-width:768px){.header-inner{gap:clamp(1rem,4vw,1.75rem)}}@media(max-width:640px){.top-nav{padding:calc(.7rem + env(safe-area-inset-top)) clamp(.75rem,5vw,1.4rem) .65rem;--logo-w: clamp(26px, 6.5vw, 38px)}.logo-wrapper{justify-content:center!important}.public-marketing-btn,.public-marketing-link{min-width:145px;justify-content:center}}@media(max-width:480px){.top-nav{padding:calc(.6rem + env(safe-area-inset-top)) clamp(.6rem,6vw,1.2rem) .55rem}}.articles-page .read-link,.articles-page .article-card{color:inherit;text-decoration:none}.articles-page .articles-showcase__eyebrow{color:#ffba88f2}.articles-page .articles-content-shell{width:min(1440px,100% - 32px);margin:0 auto;padding-top:22px;padding-bottom:34px;transform:translate(-96px)}.articles-page .articles-search-panel{padding:20px;min-height:280px;background:linear-gradient(145deg,#081625f0,#182048cc);border-radius:14px}.articles-page .articles-search-panel__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.articles-page .articles-search-panel__label{color:#bde1f0c7;font-size:.78rem;text-transform:uppercase;letter-spacing:.08rem}.articles-page .articles-search-panel__value{margin-top:6px;color:#fff;font-family:Space Grotesk,Poppins,sans-serif;font-size:1.8rem;font-weight:700}.articles-page .article-search .q-field__control{border-radius:14px;background:#ffffffeb;box-shadow:inset 0 1px #fffc}.articles-page .category-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px;padding-left:10px}.articles-page .category-row .category-filter.q-btn{min-height:32px;padding:5px 13px;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#466474!important;box-shadow:none!important;font-family:Space Grotesk,Poppins,sans-serif;font-size:.82rem;font-weight:700!important;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.articles-page .category-row .category-filter.q-btn:hover,.articles-page .category-row .category-filter.q-btn:focus-visible{border-color:#126b9d2e!important;background:linear-gradient(135deg,#ecf9fdf5,#ddf4eee6)!important;color:#0d5e8d!important;box-shadow:0 8px 18px #1d4e7014!important}.articles-page .category-row .category-filter.bg-primary{border-color:#126b9d38!important;background:linear-gradient(135deg,#0f7dad,var(--brand-green))!important;color:#fff!important;box-shadow:0 10px 24px #126b9d2e!important}.articles-page .featured-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.56fr);gap:20px;align-items:stretch;padding:24px}.articles-page .featured-copy h2,.articles-page .article-card h2{margin:12px 0 10px;color:#0d263a;font-family:Space Grotesk,Poppins,sans-serif;font-weight:700;line-height:1.18}.articles-page .featured-copy h2{max-width:620px;font-size:clamp(1.35rem,2.2vw,2rem)}.articles-page .article-card h2{font-size:1.05rem}.articles-page .featured-copy p,.articles-page .article-card p{color:#5d7484;line-height:1.62}.articles-page .featured-copy p{max-width:660px;font-size:.98rem}.articles-page .article-card p{flex:1;font-size:.92rem}.articles-page .read-link,.articles-page .article-footer{display:inline-flex;align-items:center;gap:8px;color:#126b9d;font-weight:900}.articles-page .read-link{width:fit-content;margin-top:4px;padding:8px 12px;border:1px solid rgba(18,107,157,.18);border-radius:10px;background:#ffffffb3;font-family:Space Grotesk,Poppins,sans-serif;font-size:.86rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}.articles-page .read-link:hover,.articles-page .read-link:focus-visible{border-color:#126b9d52;background:linear-gradient(135deg,#ecf9fdf5,#ddf4eeeb);color:#0d5e8d;box-shadow:0 10px 22px #1d4e701f;transform:translateY(-1px)}.articles-page .featured-article img{width:100%;min-height:210px;max-height:300px;object-fit:cover;border-radius:14px}.articles-page .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.articles-page .article-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(46,126,164,.16);border-radius:18px;background:#ffffffd1;box-shadow:0 14px 34px #1d4e7014;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.articles-page .article-card:hover,.articles-page .article-card:focus-visible{border-color:#e2742f52;box-shadow:0 20px 44px #1d4e7021;transform:translateY(-2px)}.articles-page .article-card-media{display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#dff3fa,#f7fbfd);color:#176b9c;font-size:1.65rem}.articles-page .article-card-media img{width:100%;height:100%;object-fit:cover}.articles-page .article-card-body{display:flex;flex:1;flex-direction:column;padding:16px}.articles-page .article-meta,.articles-page .article-footer{display:flex;justify-content:space-between;gap:12px;color:#718896;font-size:.76rem;font-weight:800}.articles-page .empty-state{margin-top:24px;border-radius:16px}@media(max-width:900px){.articles-page .articles-content-shell{width:min(100%,100% - 18px);transform:none}.articles-page .featured-article,.articles-page .article-grid{grid-template-columns:1fr}}.article-detail-page .article-showcase .desk-showcase__content{grid-template-columns:minmax(620px,1.08fr) minmax(300px,.72fr);gap:clamp(24px,3.8vw,56px)}.article-detail-page .article-showcase .desk-showcase__copy{max-width:760px}.article-detail-page .article-showcase .desk-showcase__scene{max-width:560px;width:100%;justify-self:end}.article-detail-page .article-showcase .desk-showcase__screenshot-frame{max-width:560px;padding:8px}.article-detail-page .article-showcase__eyebrow{color:#ffba88f2}.article-detail-page .article-title{max-width:980px;font-size:clamp(2.2rem,3.9vw,4.1rem);line-height:1.04}.article-detail-page .article-byline{display:flex;flex-wrap:wrap;gap:10px 18px;color:#718896;font-weight:800}.article-detail-page .article-byline--hero{margin-top:22px;color:#e3f1f8d6}.article-detail-page .article-content-band{position:relative;margin-top:0;padding:0 0 56px;background:transparent}.article-detail-page .article-content-shell{width:min(1440px,100% - 32px);margin:0 auto;padding:0}.article-detail-page .article-content-layout{display:grid;grid-template-columns:minmax(760px,1.34fr) minmax(220px,.44fr);gap:18px;align-items:start;transform:translate(-96px)}.article-detail-page .article-main-column{display:grid;gap:18px}.article-detail-page .article-card{overflow:hidden}.article-detail-page .article-body{width:100%;max-width:none;margin:0;padding:44px 56px 60px;color:#263f50;font-size:1.08rem;line-height:1.9;box-shadow:0 26px 56px #2f5b741f,inset 0 1px #ffffffe0}.article-detail-page .article-rail{position:sticky;top:108px;padding:18px 16px}.article-detail-page .article-rail__eyebrow{color:#c96000;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-detail-page .article-rail__title{margin:8px 0 14px;color:#0d263a;font-family:Space Grotesk,Poppins,sans-serif;font-size:1.1rem;font-weight:700}.article-detail-page .article-rail__list{display:grid;gap:14px}.article-detail-page .article-rail__item{display:grid;gap:7px;padding:14px;border:1px solid rgba(37,118,154,.14);border-radius:14px;background:#ffffff80;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.article-detail-page .article-rail__item:hover,.article-detail-page .article-rail__item:focus-visible{transform:translateY(-1px);border-color:#25769a3d;box-shadow:0 12px 24px #2f5b741a}.article-detail-page .article-rail__meta{display:flex;justify-content:space-between;gap:8px;color:#6b8393;font-size:.7rem;font-weight:700}.article-detail-page .article-rail__item-title{color:#0d263a;font-size:.96rem;font-weight:700;line-height:1.3}.article-detail-page .article-rail__item-excerpt{color:#587181;font-size:.8rem;line-height:1.55}.article-detail-page .article-actions{display:grid;gap:16px;padding:24px 56px 30px;border-top:1px solid rgba(37,118,154,.12);background:linear-gradient(180deg,#f1f8fcd1,#e9f4f9eb)}.article-detail-page .article-actions__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.article-detail-page .article-action-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(37,118,154,.18);border-radius:999px;background:#ffffffd1;color:#0d263a;font:inherit;font-size:.93rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.article-detail-page .article-action-chip:hover,.article-detail-page .article-action-chip:focus-visible{transform:translateY(-1px);border-color:#7c58f257;background:#fffffff5;box-shadow:0 10px 22px #2f5b741a}.article-detail-page .article-actions__back{color:#126b9d;font-weight:700;text-decoration:none}.article-detail-page .article-body p{margin:0 0 1.2rem}.article-detail-page .article-body ul,.article-detail-page .article-body ol{margin:0 0 1.35rem;padding-left:1.5rem}.article-detail-page .article-body h1,.article-detail-page .article-body h2,.article-detail-page .article-body h3{margin-top:1.9em;margin-bottom:.7rem;color:#0d263a;line-height:1.16;font-family:Space Grotesk,Poppins,sans-serif}.article-detail-page .article-body h1{font-size:clamp(2rem,3.6vw,3rem)}.article-detail-page .article-body h2{font-size:clamp(1.45rem,2.5vw,2rem)}.article-detail-page .article-body h3{font-size:clamp(1.16rem,1.9vw,1.45rem)}.article-detail-page .article-body blockquote{margin:1.6rem 0;padding:.95rem 1.1rem .95rem 1.2rem;border-left:4px solid rgba(124,88,242,.55);border-radius:0 14px 14px 0;background:linear-gradient(145deg,#74c5e814,#a379ff14);color:#38526a}.article-detail-page .article-body img{display:block;max-width:100%;margin:1.6rem auto;border-radius:16px}.article-detail-page .article-body a{color:#126b9d;font-weight:800}.article-detail-page .article-body code{border-radius:5px;padding:2px 5px;background:#e9f3f7}.article-detail-page .empty-state{margin-top:80px;border-radius:18px}@media(max-width:1100px){.article-detail-page .article-showcase .desk-showcase__content{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}}@media(max-width:700px){.article-detail-page .article-content-layout{grid-template-columns:1fr;transform:none}.article-detail-page .article-rail{position:static;top:auto}.article-detail-page .article-showcase .desk-showcase__content{grid-template-columns:1fr}.article-detail-page .article-content-shell{width:min(100%,100% - 18px);margin:0 auto}.article-detail-page .article-showcase .desk-showcase__scene{justify-self:stretch;max-width:none}.article-detail-page .article-content-band{padding:22px 0 40px}.article-detail-page .article-body{margin:0 auto;padding-left:24px;padding-right:24px}.article-detail-page .article-actions{padding:22px 24px 26px}}.ellipsis-1{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nowrap{white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.timestamp-col{width:152px}.clients-help-root,.clients-table,.clients-table .table-wrapper,.clients-table .q-table__container,.clients-table .q-table__middle{width:100%;max-width:100%}.clients-table .table-wrapper .q-table{width:100%!important;min-width:100%!important}.clients-table .q-table__container table{table-layout:auto!important;width:100%;min-width:100%}.clients-help-root .q-table__middle{max-height:calc(100vh - 190px)!important;overflow-y:auto!important}.clients-help-root .q-table thead tr th{position:sticky;top:0;z-index:6;background:#0a2840eb;box-shadow:inset 0 1px #a4e6ff47,0 1px #a4e6ff38,0 10px 18px #020c1833}.clients-help-root td.expanded-content-cell{padding:10px 8px 12px!important;position:relative}.clients-help-root .clients-expanded-slot-wrap{transform:translate3d(var(--expanded-scroll-left, 0px),0,0);width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));max-width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));min-width:0;box-sizing:border-box;overflow:hidden;will-change:transform}.clients-actions-cell{display:flex;align-items:center;justify-content:center;width:100%}.client-expanded{background:var(--app-surface-bg);border:1px solid var(--app-surface-border-subtle);border-top:3px solid #704fdc;border-radius:var(--app-surface-radius);padding:12px;margin:0;width:100%;box-shadow:var(--app-surface-shadow)}.client-overview{display:grid;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(190px,1fr));overflow:hidden;border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);background:var(--app-surface-bg-muted)}.client-overview__identity,.client-overview__panel{min-width:0;padding:16px}.client-overview__identity{display:flex;gap:14px}.client-overview__panel{border-left:1px solid var(--app-surface-border-subtle)}.client-overview__icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid rgba(164,111,255,.52);border-radius:8px;color:#c6a8ff;background:linear-gradient(145deg,#704fdc8c,#3ac1f21f)}.client-overview__identity-copy{min-width:0}.client-overview__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.client-overview .client-name{color:#fff;font-size:1.35rem;font-weight:700}.client-overview__country{display:grid;gap:3px;margin-top:12px}.client-overview__country span,.client-overview__details dt{color:#3ac1f2;font-size:.68rem;font-weight:700;text-transform:uppercase}.client-overview__country strong,.client-overview__details dd,.client-address__line{color:#edf8ff}.client-overview__details{display:grid;gap:8px;margin-bottom:0}.client-overview__details>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}.client-overview__details dt,.client-overview__details dd{min-width:0;margin:0;overflow-wrap:anywhere}.client-overview__actions{display:grid;align-content:start;gap:6px}.client-overview__actions .client-card__header{margin-bottom:4px}.client-overview__actions .q-btn{justify-self:start;width:auto;min-height:var(--app-btn-compact-height);justify-content:center;border-color:#3ac1f240;color:#dff4ff}.client-metrics{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.client-metric{display:flex;align-items:center;gap:10px;min-height:76px;padding:12px;border:1px solid rgba(58,193,242,.22);border-radius:8px;background:#08283f}.client-metric>.q-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;font-size:22px;background:#3ac1f21f}.client-metric span,.client-metric strong{display:block}.client-metric span{color:#83a9c0;font-size:.66rem;font-weight:700;text-transform:uppercase}.client-metric strong{margin-top:2px;color:#fff;font-size:1.2rem}.client-metric--purple>.q-icon{color:#b78bff;background:#704fdc38}.client-metric--green>.q-icon{color:var(--brand-green);background:#35d0a029}.client-metric--orange>.q-icon{color:#ff9f2f;background:#ff9f2f26}.client-metric--blue>.q-icon{color:#3ac1f2}.client-metric--cyan>.q-icon{color:#00c6cc;background:#00c6cc24}@media(max-width:1300px){.client-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.client-overview__panel:nth-child(3){border-left:0;border-top:1px solid rgba(58,193,242,.2)}.client-overview__panel:nth-child(4){border-top:1px solid rgba(58,193,242,.2)}}@media(max-width:900px){.client-overview{grid-template-columns:1fr}.client-overview__panel{border-top:1px solid rgba(58,193,242,.2);border-left:0}.client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.client-overview__identity{flex-direction:column}.client-metrics{grid-template-columns:1fr}}.client-expanded .timestamp-detail{display:inline-flex;align-items:center;gap:6px}.client-expanded .bigger-label{text-transform:uppercase;color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-expanded .text-body2{color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-card{background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);border-radius:16px;box-shadow:var(--app-glass-shadow),var(--app-glass-inset);height:100%;padding:12px;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.client-card__header{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:#3ac1f2;text-transform:uppercase;font-size:.75rem;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-name{font-weight:500;font-size:.75rem;letter-spacing:.01em}.client-chip-row{display:flex;flex-wrap:wrap;gap:6px}.client-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.client-meta__label{font-size:.7rem;font-weight:500;text-transform:uppercase;color:#3ac1f2;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-meta__value{font-weight:500;font-size:.8rem;color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.client-address__line{font-size:.8rem;line-height:1.4}.config-summary-card{border:1px var(--app-glass-border);background:var(--app-glass-fill);box-shadow:var(--app-glass-inset)}.config-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.config-summary-item{background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);border-radius:10px;padding:6px 2px;box-shadow:var(--app-glass-shadow),var(--app-glass-inset);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.config-summary__label{font-size:.75rem;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96);font-weight:550}.config-summary__value{font-weight:500;font-size:.75rem;text-align:center;color:var(--brand-green);text-shadow:0 0 28px rgba(1,8,12,.885)}.client-card--associations{border:1px var(--app-glass-border);background:var(--app-glass-fill);box-shadow:var(--app-glass-inset)}.client-association{background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);border-radius:10px;padding:10px;box-shadow:var(--app-glass-shadow),var(--app-glass-inset);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.client-operations-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:12px}.client-association--warehouses{min-width:0}.client-association-stack{display:grid;gap:12px}.client-association__header{display:flex;align-items:center;gap:8px;font-weight:600;color:#3ac1f2;font-size:.85rem;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-association-table{background:transparent}.client-association-table th,.client-association-table td{color:#fff;border-color:var(--app-glass-border-soft);font-size:.8rem}.client-association-table th{color:#3ac1f2;font-weight:700;text-shadow:0 0 28px rgba(1,8,12,.96)}.client-association-table tbody td:last-child{color:var(--brand-green);font-weight:600}.client-association__empty{margin-top:12px;color:#83a9c0;font-size:.8rem}.client-association__link{color:#3ac1f2}.client-compact-list{display:grid;gap:6px}.client-compact-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 10px;border:1px solid rgba(58,193,242,.16);border-radius:6px;background:#061f347a}.client-compact-list__row>div{display:grid;min-width:0}.client-compact-list__row strong{overflow:hidden;color:#edf8ff;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.client-compact-list__row span{overflow:hidden;color:#83a9c0;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.client-compact-list__row b{color:var(--brand-green);font-size:.76rem}.client-association__count-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-success-border);border-radius:var(--app-chip-radius);background:var(--status-success-bg)!important;color:var(--status-success-text)!important;font-size:var(--app-chip-font-size);line-height:1;font-weight:var(--app-chip-font-weight)}.client-meta-chip{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none;box-shadow:none}.client-row-actions-btn{color:#dff4ff!important}.client-row-actions-btn .q-btn__content,.client-row-actions-btn .q-icon,.client-row-actions-btn .q-btn__loading-indicator{color:inherit!important}@media(max-width:900px){.client-operations-grid{grid-template-columns:1fr}}.clients-help-root{position:relative}.clients-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.clients-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.clients-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.clients-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.configurations-page{min-height:100vh;padding:34px 34px 42px;color:#f3fbff}.config-page-header{display:grid;grid-template-columns:minmax(240px,1fr) minmax(420px,.78fr);gap:22px;align-items:center;margin-bottom:26px}.config-page-heading p{margin:0}.config-page-title{align-items:center}.config-page-heading p{margin-top:10px;color:#ddeff6c7;font-size:1rem}.config-client-summary,.config-empty-card,.config-workspace,.config-section-card{border:1px solid var(--app-surface-border-subtle);background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.config-client-summary{display:grid;grid-template-columns:minmax(240px,300px) 1px minmax(82px,.24fr);gap:14px;align-items:center;width:min(440px,100%);justify-self:end;min-height:58px;padding:9px 14px;border-radius:14px}.config-client-summary__divider{width:1px;height:34px;background:#97daf02e}.config-client-summary__stat{display:grid;gap:4px}.config-client-summary__stat span{color:#d2e7eeb8;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.config-client-summary__stat strong{color:#f7fbff;font-size:.86rem;font-weight:800}.config-client-summary__stat strong.is-active{color:var(--brand-green)}.client-switcher{width:100%;min-width:0}.client-switcher .q-field__control{min-height:42px;height:42px;border-radius:var(--app-surface-radius);background:var(--app-surface-bg-muted)!important;border:1px solid var(--app-surface-border-subtle);box-shadow:none}.client-switcher .q-field__control-container,.client-switcher .q-field__native,.client-switcher .q-field__marginal{min-height:42px;height:42px}.client-switcher .q-field__native{padding-top:0;line-height:1.2;align-items:center}.client-switcher .q-field__label,.client-switcher .q-field__native,.client-switcher .q-field__input,.client-switcher .q-field__marginal,.client-switcher .q-icon{color:#e9fbff!important}.client-switcher .q-field__native span{color:#f4fbff!important;font-weight:800}.config-empty-card{display:flex;align-items:center;gap:16px;padding:28px;border-radius:var(--app-surface-radius)}.config-empty-card--inside{min-height:240px}.config-empty-card .q-icon{color:#33cfff;font-size:2rem}.config-empty-card h2,.config-empty-card p{margin:0}.config-empty-card p{margin-top:4px;color:#ddeff6bd}.config-section-grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin-bottom:18px}.config-section-card{position:relative;display:grid;grid-template-rows:auto minmax(54px,auto);align-content:center;gap:9px;min-height:118px;min-width:0;padding:13px 8px 12px;color:var(--theme-text);background:var(--theme-surface-raised);text-align:center;border-radius:var(--app-surface-radius);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.config-section-card:disabled{cursor:not-allowed;opacity:.65}.config-section-card.is-locked{filter:saturate(.65)}.config-section-card:not(:disabled):hover,.config-section-card.is-active{transform:none;background:color-mix(in srgb,var(--theme-surface-raised) 78%,var(--theme-accent));border-color:var(--app-surface-border-accent);box-shadow:none}.config-section-card__icon{display:inline-grid;justify-self:center;place-items:center;width:40px;height:40px;border-radius:12px;background:#31d0ff1f;color:#33cfff;font-size:1.34rem}.config-section-card__check{position:absolute;top:7px;right:7px;color:var(--brand-green);font-size:1.18rem}.config-section-card__title{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:.9rem;font-weight:900;letter-spacing:0;line-height:1.14;text-align:center;overflow-wrap:anywhere}.config-section-card__copy{display:grid;align-self:center;gap:5px;min-width:0}.config-section-card__subtitle{display:-webkit-box;color:#dceef6b8;font-size:.68rem;font-weight:600;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.config-section-card--orange .config-section-card__icon,.config-summary-row__icon--orange{background:#ff912229;color:#ff982b}.config-section-card--purple .config-section-card__icon,.config-summary-row__icon--purple{background:#9269ff2b;color:#9a77ff}.config-section-card--blue .config-section-card__icon,.config-summary-row__icon--blue{background:#30c1ff26;color:#30c1ff}.config-section-card--teal .config-section-card__icon,.config-summary-row__icon--teal{background:#1ddac624;color:var(--brand-green)}.config-section-card--yellow .config-section-card__icon,.config-summary-row__icon--yellow{background:#ffd21f24;color:#ffd21f}.config-section-card--cyan .config-section-card__icon,.config-summary-row__icon--cyan{background:#32cfff24;color:#32cfff}.config-section-card--pink .config-section-card__icon,.config-summary-row__icon--pink{background:#ff53a329;color:#ff58a8}.config-workspace{overflow:hidden;border-radius:var(--app-surface-radius);background:var(--app-surface-bg)}.config-workspace__header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 28px}.config-workspace__title{display:flex;gap:14px;align-items:center;min-width:0}.config-workspace__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border-radius:16px;background:#38e7a024;color:var(--brand-green);font-size:1.7rem}.config-workspace__icon--orange{background:#ff912229;color:#ff982b}.config-workspace__icon--purple{background:#9269ff2b;color:#9a77ff}.config-workspace__icon--blue{background:#30c1ff26;color:#30c1ff}.config-workspace__icon--teal{background:#1ddac624;color:var(--brand-green)}.config-workspace__icon--yellow{background:#ffd21f24;color:#ffd21f}.config-workspace__icon--cyan{background:#32cfff24;color:#32cfff}.config-workspace__icon--pink{background:#ff53a329;color:#ff58a8}.config-workspace__title h2,.config-workspace__title p{margin:0}.config-workspace__title h2{color:var(--brand-green);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.55rem;font-weight:900;letter-spacing:0}.config-workspace__title p{color:#e1f2f8c7}.config-workspace__body{display:block;padding:22px 24px}.config-workspace__main{width:100%;min-width:0}.config-save-bar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 24px;background:#ffffff09;border-top:1px solid rgba(151,218,240,.18)}.config-save-bar div{display:grid;gap:3px}.config-save-bar strong{color:#f7fbff;font-weight:900}.config-save-bar span{color:#d7ebf29e;font-size:.86rem}.config-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);min-width:190px;min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);color:var(--intent-action-text)!important;font-weight:var(--app-btn-font-weight);font-size:var(--app-btn-font-size);background:var(--intent-action-bg)!important;border:0;border-radius:var(--app-btn-radius);box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.config-save-btn:disabled{cursor:not-allowed;opacity:.72}.config-save-btn span,.config-save-btn .q-icon,.config-save-btn .q-spinner{color:#fff!important;font-size:var(--app-btn-font-size)}.config-save-btn:hover:not(:disabled){background:var(--intent-action-hover-bg)!important;border-color:transparent;transform:none}.config-save-btn--dirty{color:var(--intent-action-text)!important;background:var(--intent-action-bg)!important;border-color:transparent;box-shadow:none}.config-save-btn--dirty span,.config-save-btn--dirty .q-icon,.config-save-btn--dirty .q-spinner{color:#fff!important}.config-save-btn--dirty:hover:not(:disabled){background:#1eb07a66!important;border-color:transparent}.config-workspace .text-grey-7,.config-workspace .text-grey-8,.config-workspace .text-body2,.config-workspace .text-caption,.config-workspace .text-subtitle2,.config-workspace .text-subtitle1{color:#d4f2f9e6!important}.config-workspace .q-expansion-item__label,.config-workspace .q-item__label,.config-workspace .q-field__label,.config-workspace .q-field__native,.config-workspace .q-field__input{color:#e8f9ff!important}.config-workspace .q-field__control,.config-workspace .q-field__marginal{background:#031a2cad!important;border-color:#83e1f659!important}.config-workspace .q-banner{color:#ffe4eb!important;background:#820e2573!important;border:1px solid rgba(255,155,176,.38)}.config-workspace .client-config,.config-workspace .config-body,.config-workspace .row,.config-workspace .q-card,.config-workspace .q-card-section,.config-workspace .q-expansion-item,.config-workspace .q-expansion-item__container{width:100%;max-width:100%;min-width:0}.config-workspace .config-body{padding:0}.config-workspace .config-body>.column.q-gutter-xl,.config-workspace .config-accordion.q-gutter-md,.config-workspace .config-form.q-gutter-lg{margin:0!important}.config-workspace .config-body>.column.q-gutter-xl>*,.config-workspace .config-accordion.q-gutter-md>*,.config-workspace .config-form.q-gutter-lg>*{margin:0!important}.config-workspace .config-accordion,.config-workspace .config-form{max-width:none;align-items:stretch;gap:0}.config-workspace .config-form{padding:0}.config-workspace .config-expansion,.config-workspace .config-expansion.q-expansion-item,.config-workspace .config-expansion>.q-expansion-item__container,.config-workspace .config-expansion .q-expansion-item__content,.config-workspace .config-expansion__card{display:contents!important;overflow:visible;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.config-workspace .config-expansion:before,.config-workspace .config-expansion:after,.config-workspace .config-expansion>.q-expansion-item__container:before,.config-workspace .config-expansion>.q-expansion-item__container:after,.config-workspace .config-expansion .q-expansion-item__content:before,.config-workspace .config-expansion .q-expansion-item__content:after{display:none!important;content:none!important}.config-workspace .config-section-hidden-header{display:none!important;min-height:0!important;padding:0!important;border:0!important}.config-workspace .config-form>.config-expansion>.q-expansion-item__container>.q-item,.config-workspace .config-form>.config-expansion>.q-expansion-item__container>.q-expansion-item__header{display:none!important;min-height:0!important;padding:0!important;border:0!important}.config-workspace .config-form>.config-expansion>.q-expansion-item__container>.q-expansion-item__content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.config-workspace .config-expansion__card{color:#eefaff}.config-workspace .config-expansion__card .q-card__section{padding:0}.config-workspace .config-expansion__card>.q-card__section{width:calc(100% - 32px);margin-inline:16px;box-sizing:border-box;border:0!important;border-radius:0}@media(max-width:720px){.config-workspace .config-expansion__card>.q-card__section{width:calc(100% - 16px);margin-inline:8px}}.config-workspace .routesense-section,.config-workspace .boxsense-layout,.config-workspace .picking-section,.config-workspace .cooling-section,.config-workspace .packing-section,.config-workspace .documents-section,.config-workspace .api-section,.config-workspace .automation-section,.config-workspace .auto-batch-section,.config-workspace .selling-channels-section,.config-workspace .webhooks-layout{background:var(--app-surface-bg-muted)!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.config-workspace .shopping-channel__grid.shopping-channel__grid{padding:18px 20px 18px 34px!important}.config-workspace .shopping-channel__brand{grid-template-columns:54px minmax(0,1fr);gap:16px}.config-workspace .shopping-channel__logo{margin-left:2px;box-shadow:0 8px 18px #00000024}.config-workspace .shopping-input .q-field__control{background:var(--app-surface-bg-muted)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}.config-workspace .shopping-input .q-field__control-container{flex:1 1 auto!important;min-width:0!important}.config-workspace .shopping-input .q-field__control:before{border-color:#7edcf866!important}.config-workspace .shopping-input .q-field__control:after{border-color:#7edcf8d1!important}.config-workspace .shopping-input .q-field__marginal,.config-workspace .shopping-input .q-field__append{background:transparent!important;box-shadow:none!important}.config-workspace .shopping-input .q-field__append .q-icon,.config-workspace .shopping-input .q-field__focusable-action{color:#b8e9f9d1!important;opacity:1}.config-workspace .routesense-section,.config-workspace .picking-section,.config-workspace .documents-section,.config-workspace .packing-section,.config-workspace .api-section,.config-workspace .automation-section,.config-workspace .auto-batch-section,.config-workspace .selling-channels-section,.config-workspace .cooling-section,.config-workspace .config-expansion__card>.q-card__section{padding:22px 26px}.config-workspace .routesense-stack,.config-workspace .routesense-header,.config-workspace .boxsense-layout,.config-workspace .picking-stack,.config-workspace .picking-header,.config-workspace .documents-stack,.config-workspace .documents-header,.config-workspace .packing-panel,.config-workspace .api-panel,.config-workspace .api-header,.config-workspace .api-summary,.config-workspace .automation-stack,.config-workspace .auto-batch-stack,.config-workspace .easypost-stack,.config-workspace .easypost-header,.config-workspace .easypost-summary,.config-workspace .easypost-panel{width:100%;max-width:none;margin:0}.config-workspace .routesense-header,.config-workspace .picking-header,.config-workspace .documents-header,.config-workspace .api-header{align-items:flex-start;text-align:left}.config-workspace .picking-section,.config-workspace .documents-section,.config-workspace .packing-section,.config-workspace .api-section,.config-workspace .automation-section,.config-workspace .auto-batch-section{align-items:stretch;justify-content:flex-start}.config-workspace .picking-panel,.config-workspace .documents-panel,.config-workspace .packing-card,.config-workspace .template-library,.config-workspace .template-library__summary,.config-workspace .template-library__table,.config-workspace .api-card,.config-workspace .automation-stack,.config-workspace .auto-batch-stack,.config-workspace .automation-shell,.config-workspace .automation-order-summary{width:100%;max-width:none;min-width:0;box-sizing:border-box}.config-workspace .automation-stack,.config-workspace .auto-batch-stack{flex-basis:0}.config-workspace .cooling-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.config-workspace .cooling-rule{min-width:0}.config-workspace .cooling-rule h4,.config-workspace .cooling-detail__value,.config-workspace .cooling-detail__meta{white-space:normal;overflow-wrap:anywhere}.config-workspace .webhooks-layout{padding:20px!important}.config-workspace .webhooks-workspace,.config-workspace .webhooks-insights{width:100%;min-width:0}.config-workspace .webhooks-endpoints>h3{padding-left:0}.config-workspace .api-section,.config-workspace .documents-section,.config-workspace .picking-section,.config-workspace .automation-section,.config-workspace .auto-batch-section{text-align:left}.config-workspace .routesense-title{color:#f5fbff;font-size:1rem;font-weight:800}.config-workspace .section-label,.config-workspace .config-section-header-title{color:#33cfff!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.config-workspace .setting-card,.config-workspace .easypost-card,.config-workspace .channel-card,.config-workspace .section-surface,.config-workspace .routesense-panel,.config-workspace .boxsense-card,.config-workspace .picking-panel,.config-workspace .documents-panel,.config-workspace .webhooks-card,.config-workspace .webhooks-metric,.config-workspace .cooling-editor,.config-workspace .cooling-rule{background:#072a41!important;border:1px solid rgba(131,225,246,.22);border-radius:8px;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:1380px){.config-workspace .cooling-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.config-workspace .cooling-rule-grid{grid-template-columns:1fr}.config-workspace .webhooks-layout{padding:14px!important}}.config-workspace .q-card,.config-workspace .packing-logo-preview,.config-workspace .shopping-channel,.config-workspace .webhooks-endpoint-row{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.config-workspace .q-separator{background:#97daf02e}.config-workspace .config-toggle__btn{min-height:var(--app-btn-height);border-radius:var(--app-btn-radius)}.config-workspace .config-toggle__btn--active,.config-workspace .q-btn.config-toggle__btn--active{color:#022018!important;background:linear-gradient(135deg,var(--brand-green),var(--brand-green))!important;border-color:transparent!important;box-shadow:none!important}.config-workspace .config-toggle__btn--active .q-icon,.config-workspace .config-toggle__btn--active .q-btn__content{color:#022018!important}.config-workspace .q-btn.boxsense-primary-btn{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:none!important}.config-workspace .q-btn.boxsense-primary-btn:hover,.config-workspace .q-btn.boxsense-primary-btn:focus-visible{color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;border-color:transparent!important;box-shadow:none!important}.config-workspace .q-btn.boxsense-primary-btn .q-btn__content{color:inherit!important;font-weight:var(--app-btn-font-weight)!important}.config-workspace pre,.config-workspace code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@media(max-width:1500px){.config-section-grid{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.config-section-card{min-height:112px;padding:12px 7px 10px}.config-section-card__icon{width:36px;height:36px;font-size:1.18rem}.config-section-card__title{font-size:.82rem}.config-section-card__subtitle{font-size:.62rem}}@media(max-width:1180px){.config-page-header{grid-template-columns:1fr}}@media(max-width:760px){.configurations-page{padding:18px 14px 28px}.config-page-header{gap:16px}.config-client-summary{grid-template-columns:1fr;gap:14px}.config-client-summary__divider{display:none}.config-section-grid{grid-template-columns:repeat(11,minmax(92px,1fr));overflow-x:auto;padding-bottom:4px}.config-workspace__header,.config-save-bar{align-items:stretch;flex-direction:column}.config-workspace__body{padding:18px 14px}.config-save-btn{width:100%}}.contacts-table .q-table__container table{table-layout:auto!important;width:max-content;min-width:100%}.contacts-help-root .q-table__middle{max-height:calc(100vh - 190px)!important;overflow-y:auto!important}.contacts-help-root .q-table thead tr th{position:sticky;top:0;z-index:6;background:#0a2840eb;box-shadow:inset 0 1px #a4e6ff47,0 1px #a4e6ff38,0 10px 18px #020c1833}.contacts-help-root .ellipsis-1{display:inline-block;max-width:32ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts-help-root .contacts-actions-cell{display:flex;align-items:center;justify-content:center;width:100%}.contacts-help-root .nowrap{white-space:nowrap}.contacts-help-root .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.contacts-help-root .timestamp-col{width:152px}.contacts-help-root .contact-expanded{color:#edf8ff;background:#061f34;border:1px solid rgba(58,193,242,.36);border-top:3px solid #704fdc;border-radius:10px;padding:16px;box-shadow:0 18px 44px #01080c47}.contacts-help-root .contact-overview{display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(210px,.8fr) minmax(260px,1fr) minmax(220px,.8fr);overflow:hidden;border:1px solid rgba(58,193,242,.28);border-radius:8px;background:#08283f}.contacts-help-root .contact-overview__identity,.contacts-help-root .contact-overview__panel{min-width:0;padding:16px}.contacts-help-root .contact-overview__identity{display:flex;gap:14px}.contacts-help-root .contact-overview__panel{border-left:1px solid rgba(58,193,242,.18)}.contacts-help-root .contact-overview__avatar{display:grid;flex:0 0 66px;width:66px;height:66px;place-items:center;border:1px solid rgba(164,111,255,.45);border-radius:50%;color:#fff;font-size:1.25rem;font-weight:700;background:linear-gradient(145deg,#704fdc,#422b79)}.contacts-help-root .contact-overview__identity-copy{min-width:0}.contacts-help-root .contact-overview__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contacts-help-root .contact-overview__title-row h3{margin:0;font-family:Poppins,sans-serif;color:#fff;font-size:1.3rem}.contacts-help-root .contact-status-badge,.contacts-help-root .contact-meta-chip{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);border:1px solid var(--status-action-border);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;padding:0 var(--app-chip-padding-x);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;line-height:1;text-transform:none}.contacts-help-root .contact-status-badge,.contacts-help-root .contact-meta-chip--success{border-color:var(--status-success-border);background:var(--status-success-bg)!important;color:var(--status-success-text)!important}.contacts-help-root .contact-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.contacts-help-root .contact-overview__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:14px 0 0}.contacts-help-root .contact-overview__details dt,.contacts-help-root .contact-overview__details dd{min-width:0;margin:0}.contacts-help-root .contact-overview__details dt{color:#3ac1f2;font-size:.65rem;font-weight:700;text-transform:uppercase}.contacts-help-root .contact-overview__details dd{margin-top:3px;color:#edf8ff;font-size:.76rem;overflow-wrap:anywhere}.contacts-help-root .contact-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contacts-help-root .contact-summary-grid>div{display:grid;grid-template-columns:28px minmax(0,1fr);padding:9px;border:1px solid rgba(58,193,242,.14);border-radius:6px;background:#061f346b}.contacts-help-root .contact-summary-grid .q-icon{grid-row:1/3;color:#b78bff;font-size:20px}.contacts-help-root .contact-summary-grid span{color:#83a9c0;font-size:.62rem;font-weight:700;text-transform:uppercase}.contacts-help-root .contact-summary-grid strong{overflow:hidden;color:#edf8ff;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.contacts-help-root .contact-quick-actions{display:grid;align-content:start;gap:6px}.contacts-help-root .contact-quick-actions .contact-card__header{margin-bottom:4px}.contacts-help-root .contact-quick-actions .q-btn{min-height:var(--app-btn-compact-height);justify-content:flex-start;color:#dff4ff;border-color:#3ac1f240}.contacts-help-root .contact-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contacts-help-root td.expanded-content-cell{padding:10px 8px 12px!important;position:relative}.contacts-help-root .contacts-expanded-slot-wrap{transform:translate3d(var(--expanded-scroll-left, 0px),0,0);width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));max-width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));min-width:0;box-sizing:border-box;overflow:hidden;will-change:transform}.contacts-help-root .contact-card{background:#08283f;border:1px solid rgba(58,193,242,.22);border-radius:8px;box-shadow:none;height:100%;padding:16px}.contacts-help-root .contact-card__header{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#3ac1f2;text-transform:uppercase;font-size:.8rem;text-shadow:0 0 28px rgba(1,8,12,.96)}.contacts-help-root .contact-name{font-weight:500;font-size:.75rem;color:var(--brand-green);text-shadow:0 0 28px rgba(1,8,12,.96)}.contacts-help-root .contact-detail-list{display:grid;gap:0;margin-top:10px}.contacts-help-root .contact-detail-list>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid rgba(58,193,242,.12)}.contacts-help-root .contact-detail-list span{color:#83a9c0;font-size:.7rem}.contacts-help-root .contact-detail-list strong{color:#edf8ff;font-size:.75rem;overflow-wrap:anywhere}.contacts-help-root .contact-timeline{display:grid;gap:12px;margin-top:12px}.contacts-help-root .contact-timeline>div{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:2px 8px}.contacts-help-root .contact-timeline i{grid-row:1/3;width:9px;height:9px;margin-top:3px;border-radius:50%;background:#3ac1f2;box-shadow:0 0 0 4px #3ac1f21f}.contacts-help-root .contact-timeline span{color:#edf8ff;font-size:.75rem}.contacts-help-root .contact-timeline strong{color:#83a9c0;font-size:.68rem;font-weight:500}.contacts-help-root .contact-empty-copy{min-height:48px;margin:12px 0;color:#83a9c0;font-size:.75rem;line-height:1.5}.contacts-help-root .contact-card>.q-btn{color:#3ac1f2;border-color:#3ac1f240}.contacts-help-root .contact-chip-row{display:flex;flex-wrap:wrap;gap:6px}.contacts-help-root .contact-address__line{font-size:.75rem;font-weight:450;line-height:1.4;color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96)}.contacts-help-root .contact-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.contacts-help-root .contact-meta__label{font-size:.8rem;text-transform:uppercase;font-weight:500;color:#fff;text-shadow:0 0 28px rgba(1,8,12,.96)}.contacts-help-root .contact-meta__value{font-weight:500;color:#fff;font-size:14px;text-shadow:0 0 28px rgba(1,8,12,.96)}@media(max-width:1350px){.contact-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-overview__panel:nth-child(3){border-top:1px solid rgba(58,193,242,.18);border-left:0}.contact-overview__panel:nth-child(4){border-top:1px solid rgba(58,193,242,.18)}}@media(max-width:850px){.contact-overview,.contact-detail-grid{grid-template-columns:1fr}.contact-overview__panel{border-top:1px solid rgba(58,193,242,.18);border-left:0}}@media(max-width:520px){.contact-overview__identity{flex-direction:column}.contact-overview__details,.contact-summary-grid{grid-template-columns:1fr}}.contacts-help-root,.contacts-help-container{position:relative}.contacts-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.contacts-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.contacts-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.contacts-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.contacts-row-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.contacts-row-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.contacts-row-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.contacts-row-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.dashboard-page{padding-top:80px}.dashboard-page .dashboard-header{font-family:var(--font-heading, "Audiowide", cursive);z-index:1}.dashboard-page .fancy-card{height:100%;padding-inline-start:2px;overflow:hidden;border-radius:16px;box-shadow:0 8px 16px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}.dashboard-page .fancy-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000001f}.dashboard-page .card-header{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:600;font-size:1rem}.dashboard-page .card-items .card-header{background:linear-gradient(135deg,#7fdbff,#0074d9)}.dashboard-page .card-orders .card-header{background:linear-gradient(135deg,#ff851b,#ff851b)}.dashboard-page .card-locations .card-header{background:linear-gradient(135deg,#001f3f,#002a54)}.dashboard-page .card-body{padding:24px 16px;background-color:#fff}.dashboard-page .widget-content{padding:12px 8px 16px}.dashboard-page .widget-title{font-size:.8rem;font-weight:500;color:#3ac1f2}.dashboard-page .count-row{display:flex;align-items:center;justify-content:center;gap:8px}.dashboard-page .stat-icon,.dashboard-page .stat-icon--ok{color:#3ac1f2}.dashboard-page .total-number{font-weight:500;color:#3ac1f2}.dashboard-page .stat-caption{margin-top:6px;color:#fff}.dashboard-page .inventory-risk-widget .stat-icon{font-size:18px;color:#f59e0b}.dashboard-page .inventory-risk-widget .stat-icon--ok{color:#3ac1f2}.dashboard-page .inventory-risk-widget .total-number,.dashboard-page .on-time-rate-widget .total-number{font-size:.9rem}.dashboard-page .on-time-rate-widget .stat-icon{font-size:24px}.dashboard-page .exception-queue-widget .stat-icon{font-size:12px}.dashboard-page .exception-queue-widget .total-number{min-width:42px;height:42px;padding:0 12px;border:2px solid transparent;border-radius:999px;background:#eef2ff;color:#001f3f;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.dashboard-page .exception-queue-widget .total-number--alert{color:#fff;background:#3ac1f2;border-color:#ff851b}.dashboard-page .radial-count-widget{padding:10px 8px 12px}.dashboard-page .radial-count-widget .widget-title{margin-top:6px;letter-spacing:.5px}.dashboard-page .radial-count-widget .wheel-wrapper{position:relative}.dashboard-page .radial-count-widget .wheel-total{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.dashboard-page .radial-count-widget .total-number{font-size:.8rem;font-weight:500;color:#3ac1f2}.dashboard-page .radial-count-widget .legend{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboard-page .radial-count-widget .legend-row{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.dashboard-page .radial-count-widget .legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dashboard-page .radial-count-widget .legend-label{font-size:.75rem;font-weight:400;color:#fff;white-space:nowrap}.dashboard-page .item-count-widget .legend-label{font-size:.8rem;font-weight:500}.dashboard-page .radial-count-widget .legend-meta{color:#fff;font-size:.75rem}.dashboard-page .radial-count-widget .legend-text{display:flex;flex-direction:row;align-items:baseline;gap:6px;line-height:1}.dashboard-page .location-count-widget .legend-text{line-height:1.2}.dashboard-page .radial-count-widget .legend-empty{color:#3ac1f2}.dashboard-page .radial-count-widget .fade-enter-active,.dashboard-page .radial-count-widget .fade-leave-active{transition:opacity .4s}.dashboard-page .radial-count-widget .fade-enter-from,.dashboard-page .radial-count-widget .fade-leave-to{opacity:0}.dashboard-page .warehouse-count-widget{padding:12px 8px 16px}.dashboard-page .warehouse-count-widget .widget-title{color:#ff851b;font-size:14px}.dashboard-page .warehouse-count-widget .total-number{color:#001f3f;font-size:22px;font-weight:700}.dashboard-page .warehouse-count-widget .legend{margin-top:12px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.dashboard-page .warehouse-count-widget .legend-row{flex:0 1 auto}.dashboard-page .warehouse-count-widget .legend-label{color:#3ac1f2;font-size:13px;font-weight:600}.dashboard-page .warehouse-count-widget .legend-meta{color:#3ac1f2}.dashboard-page .warehouse-count-widget .legend-text{flex-direction:column;align-items:stretch;gap:0;line-height:1.1}.dashboard-page .plan-widget{padding:10px 8px 12px}.dashboard-page .plan-widget .widget-title{margin-top:6px;letter-spacing:.5px}.dashboard-page .plan-widget__body{display:flex;flex-direction:column}.dashboard-page .plan-widget__plan{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.1}.dashboard-page .plan-widget__period{color:#ffffffb8;margin-top:4px}.dashboard-page .plan-widget__status{min-height:24px;margin:0;padding:0 10px;border:1px solid var(--status-stage-border);border-radius:999px;color:var(--status-stage-text);background:var(--status-stage-bg);box-shadow:none;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}.dashboard-page .plan-widget__status .q-chip__content{padding:0;color:inherit;line-height:1}.dashboard-page .plan-widget__meter-label{color:#ffffffb8;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.dashboard-page .plan-widget__meter-value{color:#fff;font-size:.82rem;font-weight:600}.dashboard-page .plan-widget__meter-caption{color:#ffffffbd;font-size:.75rem}.dashboard-page .plan-widget__limit-card{min-height:74px;padding:10px 8px;border:1px solid rgba(58,193,242,.16);border-radius:12px;background:#091f337a;text-align:center}.dashboard-page .plan-widget__limit-label{color:#ffffffa3;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.dashboard-page .plan-widget__limit-value{margin-top:6px;color:#fff;font-size:.84rem;font-weight:600}.dashboard-page .plan-widget__footer-text{flex:1 1 auto;min-width:0;color:#ffffffb8;font-size:.75rem}.dashboard-page .operations-risk-widget{width:100%;padding:10px 8px 12px}.dashboard-page .operations-risk-widget .widget-title{margin:6px 0 14px;letter-spacing:.5px}.dashboard-page .operations-risk-widget__loading{display:flex;min-height:190px;align-items:center;justify-content:center}.dashboard-page .operations-risk-widget__grid{display:grid;gap:12px}.dashboard-page .risk-metric{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-height:78px;padding:12px;border:1px solid rgba(58,193,242,.22);border-radius:8px;background:#001f3f2e;text-align:left}.dashboard-page .risk-metric__icon-wrap{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:#3ac1f21f}.dashboard-page .risk-metric__icon{color:#3ac1f2;font-size:22px}.dashboard-page .risk-metric__icon--alert{color:#fff}.dashboard-page .risk-metric__icon-wrap--alert{background:#3ac1f2;box-shadow:0 0 0 2px #ff851b99}.dashboard-page .risk-metric__icon--warning{color:#f59e0b}.dashboard-page .risk-metric__label{color:#fff;font-size:.74rem;font-weight:600;line-height:1.2;text-transform:uppercase}.dashboard-page .risk-metric__value{margin-top:3px;color:#3ac1f2;font-size:1.2rem;font-weight:700;line-height:1}.dashboard-page .risk-metric__value--alert{color:#fff}.dashboard-page .risk-metric__value--warning{color:#f59e0b}.dashboard-page .risk-metric__caption{margin-top:5px;color:#ffffffd6;font-size:.72rem;line-height:1.25}.shipping-trend{display:flex;flex-direction:column;gap:18px;min-width:0;container-type:inline-size}.shipping-trend__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shipping-trend__title{color:#f4fbff;font-size:1.22rem;font-weight:900;letter-spacing:.02em}.shipping-trend__subtitle{margin-top:7px;color:#9db6c8;font-size:.92rem}.shipping-trend__loading{display:flex;justify-content:center;padding:32px 0}.shipping-trend__chart{display:flex;flex-direction:column;gap:12px}.shipping-trend__empty{color:#9db6c8}.shipping-trend__toggle{display:inline-flex;overflow:visible;flex:0 0 auto;border:0;border-radius:0;background:transparent}.shipping-trend__toggle-btn{width:54px;height:var(--app-btn-toolbar-height);min-height:var(--app-btn-toolbar-height);padding:0;border:0;border-right:1px solid rgba(96,151,196,.18);color:#9fb7ca;background:transparent;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1}.shipping-trend__toggle-btn:last-child{border-right:0}.shipping-trend__toggle-btn.is-active{color:#fff;background:linear-gradient(180deg,#7b61fff5,#5632bef2);box-shadow:inset 0 0 0 1px #c1aaff33}.shipping-trend__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shipping-trend__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:12px;row-gap:4px;min-height:92px;padding:15px;border:1px solid rgba(96,151,196,.24);border-radius:8px;background:linear-gradient(180deg,#082037fa,#071b2efa);min-width:0}.shipping-trend__card-icon{grid-area:icon;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:var(--trend-color);background:color-mix(in srgb,var(--trend-color) 22%,transparent);font-size:1.75rem}.shipping-trend__card span:not(.shipping-trend__card-icon){grid-area:label;color:var(--trend-color);font-size:.72rem;font-weight:900;text-transform:uppercase;min-width:0;line-height:1.12;text-align:center}.shipping-trend__card strong{grid-area:value;color:#fff;font-size:1.12rem;line-height:1;min-width:0;white-space:nowrap}.shipping-trend__chart-frame{min-height:330px;padding-top:2px}.shipping-trend__chart .apexcharts-tooltip{background:#0f172af5!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.35)!important;box-shadow:0 14px 32px #0f172a47!important}.shipping-trend__chart .apexcharts-tooltip-title{background:#1e293bfa!important;color:#f8fafc!important;border-bottom:1px solid rgba(148,163,184,.25)!important}.shipping-trend__chart .apexcharts-tooltip-text,.shipping-trend__chart .apexcharts-tooltip-text-y-label,.shipping-trend__chart .apexcharts-tooltip-text-y-value,.shipping-trend__chart .apexcharts-tooltip-text-z-value{color:#f8fafc!important;fill:#f8fafc!important}@media(max-width:900px){.shipping-trend__cards{grid-template-columns:1fr}}@container (max-width: 780px){.shipping-trend__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shipping-trend__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value";align-items:center;justify-content:center;min-height:92px;padding:12px 10px;text-align:center}.shipping-trend__card-icon{display:none}.shipping-trend__card strong{font-size:1rem}.shipping-trend__chart-frame{min-height:300px}}@container (max-width: 620px){.shipping-trend__cards{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@media(min-width:901px)and (max-width:1500px){.shipping-trend__cards{gap:8px}.shipping-trend__card{grid-template-areas:"icon label" "value value";column-gap:8px;min-height:92px;padding:12px 10px}.shipping-trend__card-icon{width:36px;height:36px;font-size:1.3rem}.shipping-trend__card strong{font-size:.78rem}}@media(max-width:640px){.shipping-trend__header{flex-direction:column}.shipping-trend__cards{grid-template-columns:1fr}.shipping-trend__toggle{width:100%}.shipping-trend__toggle-btn{flex:1 1 0;width:auto}}.dashboard-help-root{position:relative}.dashboard-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.dashboard-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.dashboard-help-overlay__badge{position:absolute;width:24px;height:24px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:500;font-size:.8rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.dashboard-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.dashboard-page{min-height:100%;padding:18px;color:#f6fbff}.dashboard-shell{display:grid;gap:14px;width:100%}.dashboard-command-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dashboard-page-title{margin-bottom:4px}.dashboard-command-header p{margin:2px 0 0;color:#b6c8d4;font-size:.95rem}.dashboard-header-actions{--dashboard-header-action-height: 42px;--dashboard-client-selector-height: 34px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;max-width:none}.dashboard-action-btn,.client-switcher{min-height:var(--dashboard-header-action-height)}.dashboard-header-actions .dashboard-action-btn{height:var(--dashboard-header-action-height)}.dashboard-action-btn{padding:0 16px;border:1px solid rgba(109,193,230,.35);border-radius:8px;color:#fff;background:#0a263ac7;box-shadow:inset 0 1px #ffffff0f}.dashboard-primary-pill{min-height:var(--app-btn-compact-height);padding:.42rem 1.08rem;border-radius:999px!important;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;line-height:1;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dashboard-page .q-btn.dashboard-primary-pill:before,.dashboard-page .q-btn.dashboard-primary-pill .q-focus-helper{display:none!important}.dashboard-primary-pill:hover{transform:translateY(-1px)}.dashboard-primary-pill:active{transform:translateY(0)}.dashboard-primary-pill .q-btn__content{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06rem;line-height:1;text-transform:uppercase}.dashboard-primary-pill .q-icon{flex:0 0 auto;font-size:.94rem}.dashboard-primary-pill .q-icon.on-left{margin-right:0!important}.dashboard-action-btn.dashboard-primary-pill{padding-inline:.9rem 1.1rem}.dashboard-page .q-btn.dashboard-purple-ghost{border-radius:8px!important;filter:none}.dashboard-page .q-btn.dashboard-purple-ghost:hover,.dashboard-page .q-btn.dashboard-purple-ghost:focus-visible{filter:none}.dashboard-page .q-btn.dashboard-blue-ghost{border-radius:7px!important}.dashboard-page .q-btn.dashboard-blue-ghost:before{display:none!important}.create-label-btn.dashboard-primary-pill{padding-inline:1.2rem 1.45rem}.client-switcher{flex:0 0 184px;width:184px;min-width:170px;max-width:184px;cursor:pointer}.dashboard-header-actions .client-switcher,.dashboard-header-actions .client-switcher .q-field__inner,.dashboard-header-actions .client-switcher .q-field__control{height:var(--dashboard-client-selector-height)!important;min-height:var(--dashboard-client-selector-height)!important;max-height:var(--dashboard-client-selector-height)!important}.client-switcher .q-field__control{box-sizing:border-box;border-radius:8px;transition:background .16s ease,border-color .16s ease;padding-top:0;padding-bottom:0}.client-switcher .q-field__control-container{height:100%!important;min-height:0!important;max-height:100%!important;display:flex;align-items:center;padding-top:0}.client-switcher .q-field__control:before{display:none!important;border:0!important}.client-switcher .q-field__control:after{display:none!important;border:0!important}.client-switcher .q-field__marginal{height:100%!important;min-height:0!important;max-height:100%!important;display:inline-flex;align-items:center;justify-content:center;padding-top:0}.client-switcher .q-field__label{font-size:.66rem;font-weight:600;letter-spacing:.04em}.client-switcher .q-field__native{height:100%!important;min-height:0!important;max-height:100%!important;display:flex;align-items:center;font-weight:600;font-size:var(--app-btn-font-size);line-height:1;padding-top:0;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-switcher .q-field__native span{display:inline-flex;align-items:center;line-height:1}.client-switcher .q-field__prepend .q-icon,.client-switcher .q-field__append .q-icon{font-size:var(--app-btn-icon-font-size)}.client-switcher .q-field__prepend{padding-right:6px}.client-switcher .q-field__prepend,.client-switcher .q-field__append,.client-switcher .q-field__native{transform:none}.client-switcher .q-field__bottom{display:none!important;min-height:0!important;height:0!important;padding:0!important}.dashboard-panel{border:1px solid rgba(156,130,255,.34);background:#082b45!important;background-color:#082b45!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-page .q-card.dashboard-panel{background:#082b45!important;background-color:#082b45!important;background-image:none!important;border-color:#9c82ff57!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.panel-title{color:#31ceff;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.is-positive{color:var(--brand-green)!important}.is-negative{color:#f66!important}.is-warning{color:#ffa51f!important}.dashboard-command-grid{display:block}.dashboard-main-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0}.dashboard-panel{border-radius:8px;overflow:hidden}.dashboard-panel .q-card__section{padding:16px;background:transparent!important;background-image:none!important}.dashboard-panel--clickable{cursor:pointer}.operations-panel,.status-panel,.plan-panel,.create-label-panel{min-height:226px}.chart-panel--wide{grid-column:span 2}.orders-week-panel{grid-column:span 2;container-type:inline-size}.orders-week-panel .q-card__section{padding:22px}.orders-week-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.orders-week-title{color:#f4fbff;font-size:1.22rem;letter-spacing:.02em}.orders-week-header p{margin:7px 0 0;color:#9db6c8;font-size:.92rem}.orders-week-range{display:inline-flex;overflow:visible;flex:0 0 auto;height:var(--app-btn-toolbar-height);border:0;border-radius:0;background:transparent}.orders-week-range button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:calc(var(--app-btn-toolbar-height) - 2px);min-height:calc(var(--app-btn-toolbar-height) - 2px);padding:0;border:0;border-right:1px solid rgba(96,151,196,.18);color:#9fb7ca;background:transparent;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;-webkit-appearance:none;appearance:none}.orders-week-range button:last-child{border-right:0}.orders-week-range button.is-active{color:#fff;background:linear-gradient(180deg,#7b61fff5,#5632bef2);box-shadow:inset 0 0 0 1px #c1aaff33}.orders-status-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:10px;margin-bottom:18px}.orders-status-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1.9rem 1.35rem;grid-template-areas:"label" "value";align-content:center;align-items:center;justify-items:center;column-gap:12px;row-gap:4px;min-height:96px;padding:15px;border:1px solid rgba(96,151,196,.24);border-radius:8px;background:linear-gradient(180deg,#082037fa,#071b2efa);min-width:0}.orders-status-card__icon{display:none}.orders-status-card__label{grid-area:label;display:flex;align-items:center;justify-content:center;min-height:1.75rem;color:var(--status-color);font-size:.72rem;font-weight:900;text-transform:uppercase;min-width:0;line-height:1.12;text-align:center}.orders-status-card strong{grid-area:value;color:#fff;font-size:1.12rem;line-height:1;min-width:0;white-space:nowrap}.orders-chart-frame{min-height:340px;padding:8px 0 0}@container (max-width: 780px){.orders-week-header{align-items:stretch;gap:12px}.orders-status-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.orders-status-card{grid-template-columns:minmax(0,1fr);grid-template-rows:1.75rem 1.25rem;grid-template-areas:"label" "value";align-items:center;justify-content:center;min-height:92px;padding:12px 10px;text-align:center}.orders-status-card__icon{display:none}.orders-status-card strong{font-size:1rem}.orders-chart-frame{min-height:300px}}@container (max-width: 620px){.orders-status-cards{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}.delivery-health-panel{grid-column:1/-1}.delivery-health-panel .q-card__section{min-height:0}.risk-list,.status-list,.activity-list{display:grid;gap:10px;margin-top:14px}.risk-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border-radius:8px;background:#08243b}.risk-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#000;background:var(--status-info-bg);font-size:28px}.risk-icon.is-alert{color:#000;background:var(--status-danger-bg)}.risk-icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}.risk-row strong{display:block;color:#fff;font-weight:800}.risk-row small{color:#a9c2d0}.status-row{display:grid;gap:6px}.status-row__progress .q-linear-progress__model{background:var(--status-progress-color)!important}.status-row__top{display:flex;justify-content:space-between;gap:12px;color:#e8f7ff}.status-row__top span{display:inline-flex;gap:8px;align-items:center}.status-row__top i{width:10px;height:10px;border-radius:999px}.status-row__top small{color:#a9c2d0;font-weight:700}.panel-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid rgba(91,180,222,.16);color:#a9c2d0}.chart-summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(88,177,220,.18);border-radius:8px;background:#08243b}.chart-summary-row span{display:block;color:#9eb8c7;font-size:.75rem}.chart-summary-row strong{display:block;margin-top:3px;color:#fff;font-size:1.2rem}.dashboard-panel.create-label-panel--primary{position:relative;cursor:pointer;isolation:isolate;background:color-mix(in srgb,var(--intent-primary-bg) 44%,var(--app-dashboard-panel-bg))!important;border-color:color-mix(in srgb,var(--intent-primary-bg) 68%,var(--app-dashboard-panel-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--intent-primary-bg) 12%,transparent),0 0 18px color-mix(in srgb,var(--intent-primary-bg) 22%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-panel.create-label-panel--primary:before{display:none}.dashboard-page .q-card.dashboard-panel.create-label-panel--primary{background:color-mix(in srgb,var(--intent-primary-bg) 44%,var(--app-dashboard-panel-bg))!important;border-color:color-mix(in srgb,var(--intent-primary-bg) 68%,var(--app-dashboard-panel-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--intent-primary-bg) 12%,transparent),0 0 18px color-mix(in srgb,var(--intent-primary-bg) 22%,transparent)!important}.create-label-panel .q-card__section{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:12px}.create-label-orb{display:grid;place-items:center;width:78px;height:78px;border-radius:999px;color:var(--theme-text);background:color-mix(in srgb,var(--intent-primary-bg) 20%,transparent);box-shadow:none;font-size:2.5rem}.create-label-panel h2{margin:0;color:var(--theme-text);font-family:var(--font-body, "Poppins", sans-serif);font-size:1.65rem;text-transform:uppercase}.create-label-panel p{margin:0;color:var(--theme-text-muted);font-size:1.05rem}.create-label-btn{display:grid;place-items:center;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;border-radius:999px;color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border:0!important;box-shadow:0 14px 34px color-mix(in srgb,var(--intent-primary-bg) 30%,transparent),inset 0 1px #ffffff29!important;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.create-label-btn:hover,.create-label-btn:focus-visible{background:color-mix(in srgb,var(--intent-primary-hover-bg) 88%,var(--theme-text))!important;box-shadow:0 18px 40px color-mix(in srgb,var(--intent-primary-bg) 38%,transparent),0 0 28px color-mix(in srgb,var(--intent-primary-bg) 28%,transparent),inset 0 1px #fff3!important;transform:translateY(-2px) scale(1.04);outline:none}.create-label-btn:active{transform:translateY(0) scale(.98)}.create-label-btn .q-icon{color:inherit!important;font-size:2rem;transition:transform .18s ease}.create-label-btn:hover .q-icon,.create-label-btn:focus-visible .q-icon{transform:rotate(90deg)}.dashboard-panel .apexcharts-tooltip{background:#0f172af5!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.35)!important;box-shadow:0 14px 32px #0f172a47!important}.dashboard-panel .apexcharts-tooltip-title{background:#1e293bfa!important;color:#f8fafc!important;border-bottom:1px solid rgba(148,163,184,.25)!important}.dashboard-panel .apexcharts-tooltip-text,.dashboard-panel .apexcharts-tooltip-text-y-label,.dashboard-panel .apexcharts-tooltip-text-y-value,.dashboard-panel .apexcharts-tooltip-text-z-value{color:#f8fafc!important;fill:#f8fafc!important}@media(max-width:1180px){.dashboard-main-grid,.orders-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-panel,.delivery-health-panel,.orders-week-panel,.create-label-panel{grid-column:span 2}}@media(min-width:1181px)and (max-width:1500px){.dashboard-command-header{flex-direction:column}.dashboard-header-actions{justify-content:flex-start;max-width:none}.dashboard-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel--wide,.delivery-health-panel,.orders-week-panel{grid-column:span 2}.orders-week-panel .q-card__section{padding:20px}.orders-status-cards{gap:8px}.orders-status-card{column-gap:8px;min-height:92px;padding:12px 10px}.orders-status-card__icon{width:36px;height:36px;font-size:1.3rem}.orders-status-card strong{font-size:.82rem}}@media(max-width:760px){.dashboard-page{padding:12px}.dashboard-command-header,.dashboard-header-actions{flex-direction:column;align-items:stretch}.dashboard-header-actions{flex-wrap:wrap}.client-switcher{flex-basis:auto;width:100%;min-width:0;max-width:none}.dashboard-main-grid,.chart-summary-row,.orders-status-cards{grid-template-columns:1fr}.orders-week-header{flex-direction:column}.chart-panel--wide,.delivery-health-panel,.orders-week-panel,.plan-panel,.create-label-panel{grid-column:auto}}.text-h5{text-transform:uppercase;font-weight:500}.text-body1{font-weight:500}.wizard-text{color:inherit}.wizard-layout{position:relative}.wizard-actions{width:100%}.wizard-btn{font-size:var(--app-btn-font-size)}.wizard-field{width:fit-content}.wizard-field--input,.wizard-field--select,.wizard-field--toggle{--wizard-field-font-size: .75rem;--wizard-field-min-height: 30px}.wizard-intro-card{width:100%;max-width:960px}.wizard-finish-card{width:100%;max-width:520px}.wizard-hub-card{width:100%;max-width:1140px;min-height:82vh;border-radius:22px;border:1px solid rgba(138,242,244,.26);background:linear-gradient(160deg,#072a44e0,#041b2feb);box-shadow:0 24px 56px #02081294,0 0 42px #54dce424,inset 0 1px #f8ffff33,inset 0 -14px 32px #010d1752;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.wizard-hub-card .q-tab-panels{max-height:calc(82vh - 110px);overflow:auto;background:transparent}.wizard-hub-card .q-tab-panel,.wizard-hub-card .q-panel,.wizard-hub-card .q-panel-parent,.wizard-hub-card .q-tab-panels .q-panel{background:transparent!important}.wizard-hub-tabs{border:1px solid rgba(146,228,249,.22);border-radius:14px;background:#072c4757;padding:2px;margin:10px 12px}.wizard-hub-tabs .q-tab{border-radius:10px;color:var(--q-primary);min-height:40px;transition:background .18s ease,color .18s ease}.wizard-hub-tabs .q-tab--active{color:var(--q-positive);background:linear-gradient(145deg,#2d9ed85c,#1758974d)}.wizard-hub-tabs .q-tab__indicator{background:var(--q-positive);height:2px}.wizard-step-panel{border:1px solid rgba(118,209,233,.32);border-radius:14px;background:linear-gradient(165deg,#072f4be0,#031c33e6);box-shadow:0 20px 38px #01091375,inset 0 1px #d6f5ff24;backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%);max-width:1080px;width:min(100%,1080px);margin:12px auto}.wizard-step-status-card{border:1px solid var(--app-glass-border-soft);border-radius:12px;background:var(--app-glass-fill);box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.wizard-step-top{border:1px solid rgba(118,209,233,.32);border-radius:14px;padding:14px;background:linear-gradient(160deg,#0a314e75,#0825435c);box-shadow:0 16px 32px #010a1657,inset 0 1px #d6f5ff1f;width:min(100%,980px);margin:0 auto}.wizard-step-section{border:1px solid rgba(118,209,233,.32);border-radius:14px;padding:16px;background:linear-gradient(165deg,#072f4b3c,#031c336f);box-shadow:0 20px 38px #01091375,inset 0 1px #d6f5ff24;width:min(100%,800px);margin:0 auto}.wizard-hub-card .text-grey-7,.wizard-hub-card .text-grey-8,.wizard-hub-card .text-body2,.wizard-hub-card .text-caption,.wizard-hub-card .text-subtitle2,.wizard-hub-card .text-subtitle1,.wizard-hub-card .text-body1,.wizard-hub-card .q-field__label,.wizard-hub-card .q-field__native,.wizard-hub-card .q-field__input{color:#fff!important}.wizard-hub-card .q-field__control,.wizard-hub-card .q-field__marginal{background:#08365694!important;border-color:#83e1f652!important}.wizard-form{width:min(100%,320px);margin:0 auto;display:flex;flex-direction:column;gap:10px}.wizard-form--wide{width:min(100%,760px)}.wizard-form .row{margin:0;justify-content:flex-start;align-items:flex-start}.wizard-form .row>[class*=col-]{display:block}.wizard-form .q-field{width:100%}.wizard-form .q-field__control{min-height:var(--wizard-field-min-height, 44px);border-radius:12px}.wizard-form .q-field__native,.wizard-form .q-field__input{font-size:var(--wizard-field-font-size, .75rem)}.wizard-form .q-field__label{font-size:var(--wizard-field-font-size, .75rem);letter-spacing:.01em}.wizard-form .q-field__bottom{font-size:var(--wizard-field-font-size, .75rem);opacity:.85}.wizard-step-panel .q-separator{width:min(100%,980px);margin-left:auto;margin-right:auto}.intro-hero{gap:24px}.hero-text{flex:1;min-width:0}.hero-visual{min-width:220px;padding:12px 8px}.glass-badge{padding:10px 14px;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--app-glass-fill-strong);color:var(--brand-green);font-weight:500;border:1px solid var(--app-glass-border-soft);box-shadow:var(--app-glass-inset)}.progress-shell{margin-top:18px;text-align:center;padding:16px 14px;border-radius:18px;border:1px solid var(--app-glass-border-soft);background:var(--app-glass-fill);box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.progress-ring{width:96px;height:96px;border-radius:50%;margin:0 auto 12px;border:8px solid var(--brand-green);display:grid;place-items:center;position:relative}.progress-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:4px solid #3ac1f2}.progress-dot{width:18px;height:18px;border-radius:50%;background:#ff9b2f;box-shadow:0 6px 18px #3f83f859}.progress-copy{margin-bottom:2px;color:#0f172a}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-badge{font-weight:500}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.step-card{border:1px solid var(--app-glass-border-soft);border-radius:14px;padding:14px 16px;background:var(--app-glass-fill);box-shadow:var(--app-glass-shadow),var(--app-glass-inset);min-height:140px}.shadow-soft{box-shadow:0 10px 24px #3f83f840}.bulk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.bulk-card{border:1px solid var(--app-glass-border-soft);border-radius:14px;padding:14px 16px;background:var(--app-glass-fill);box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.bulk-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bulk-section{margin-top:10px;padding-top:10px;border-top:1px dashed var(--app-glass-border-soft)}.bulk-label{font-size:var(--wizard-field-font-size, .75rem);color:var(--brand-green);text-transform:uppercase;font-weight:500;display:flex;align-items:center}.bulk-copy{font-size:var(--wizard-field-font-size, .75rem);color:#fff;margin-top:4px}.endpoint-chip{display:inline-flex;align-items:center;gap:6px;background:var(--brand-green);color:#000;font-weight:900;border-radius:10px;padding:4px 8px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;margin-top:6px;box-shadow:0 8px 20px #0f172a38}@media(max-width:768px){.wizard-intro-card{max-width:100vw}.intro-hero{flex-direction:column}.hero-visual{width:100%}}.sla-mix-bar{display:flex;width:100%;min-width:0;height:10px;overflow:hidden;border-radius:999px;background:#8ba1b329;border:1px solid rgba(116,177,214,.18)}.sla-mix-bar.is-compact{height:8px}.sla-mix-bar__segment{height:100%}.delivery-health-state-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:#eff7ff}.delivery-health-state-panel__header{padding:2px 0 14px;border-bottom:1px solid rgba(91,154,189,.16)}.delivery-health-state-panel__header-main{display:flex;flex-direction:column;gap:4px}.delivery-health-state-panel__back{align-self:flex-start;margin-bottom:4px;color:#bfe3f8}.delivery-health-state-panel__eyebrow{color:#3ac1f2;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.delivery-health-state-panel__title{color:#fff;font-size:1.14rem;font-weight:700;line-height:1.2}.delivery-health-state-panel__header-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.delivery-health-state-panel__subtitle{color:#9db2c1;font-size:.88rem}.delivery-health-state-panel__risk-pill{padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.delivery-health-state-panel__volume-pill{padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#86dcf6;background:#60caf424;border:1px solid rgba(96,202,244,.2);white-space:nowrap}.delivery-health-state-panel__body{flex:1;overflow-y:auto;padding-top:14px;min-height:0}.delivery-health-state-panel__state,.delivery-health-state-panel__list-empty{min-height:240px;display:grid;place-items:center;text-align:center;gap:10px;color:#b8ccd9}.delivery-health-state-panel__empty-copy{max-width:260px;color:#b9cfde}.delivery-health-state-panel__empty-icon{font-size:34px;color:#6fb4d7}.delivery-health-state-panel__empty-icon.is-warning{color:#ffbf6b}.delivery-health-state-panel__section+.delivery-health-state-panel__section{margin-top:20px}.delivery-health-state-panel__section-title{margin-bottom:10px;color:#dfeffc;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.delivery-health-state-panel__section-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.delivery-health-state-panel__filter-row{display:flex;flex-wrap:wrap;gap:8px}.delivery-health-state-panel__filter-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(103,168,205,.14);background:#ffffff08;color:#cfe5f3;font-size:.76rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.delivery-health-state-panel__filter-chip span{color:#86a4b7;font-weight:600}.delivery-health-state-panel__filter-chip.is-active{border-color:#78b5d657;background:#3ca7d724;color:#f4fbff}.delivery-health-state-panel__filter-chip:hover{transform:translateY(-1px)}.delivery-health-state-panel__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.delivery-health-state-panel__triage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-health-state-panel__triage-card{padding:10px 12px;border-radius:14px;border:1px solid rgba(93,150,183,.16);background:#ffffff08}.delivery-health-state-panel__triage-card span{display:block;color:#9fb6c5;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.delivery-health-state-panel__triage-card strong{display:block;margin-top:6px;color:#f7fbff;font-size:1.2rem;line-height:1.1}.delivery-health-state-panel__triage-card small{display:block;margin-top:3px;color:#89a7ba;font-size:.7rem}.delivery-health-state-panel__triage-card.is-attention{border-color:#ffaa6a38;background:#ffaa6a14}.delivery-health-state-panel__triage-card.is-exception{border-color:#cf71ff38;background:#cf71ff14}.delivery-health-state-panel__triage-card.is-late{border-color:#ff7b4d38;background:#ff7b4d14}.delivery-health-state-panel__triage-card.is-atRisk{border-color:#ffbf6b38;background:#ffbf6b14}.delivery-health-state-panel__reason-list{display:flex;flex-direction:column;gap:8px}.delivery-health-state-panel__reason-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(93,150,183,.16);background:#ffffff08}.delivery-health-state-panel__reason-label{color:#f2f9ff;font-size:.9rem;font-weight:600}.delivery-health-state-panel__reason-meta{margin-top:3px;color:#8ea8b8;font-size:.74rem}.delivery-health-state-panel__reason-pill{flex-shrink:0;padding:5px 9px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.delivery-health-state-panel__reason-pill.is-exception{color:#f4c5ff;background:#d66eff29;border:1px solid rgba(214,110,255,.22)}.delivery-health-state-panel__reason-pill.is-late{color:#ffd0bf;background:#ff7a4b29;border:1px solid rgba(255,122,75,.22)}.delivery-health-state-panel__reason-pill.is-atRisk{color:#ffe4b0;background:#ffbf6b29;border:1px solid rgba(255,191,107,.22)}.delivery-health-state-panel__metric-card,.delivery-health-state-panel__shipment-card{border-radius:14px;border:1px solid rgba(93,150,183,.16);background:#ffffff08}.delivery-health-state-panel__metric-card{padding:10px 12px}.delivery-health-state-panel__metric-card span{display:block;color:#9fb6c5;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.delivery-health-state-panel__metric-card strong{display:block;margin-top:4px;color:var(--metric-accent);font-size:1rem}.delivery-health-state-panel__metric-card.is-volume{--metric-accent: #cfefff}.delivery-health-state-panel__metric-card small{display:block;margin-top:2px;color:#8ca5b6;font-size:.74rem}.delivery-health-state-panel__shipment-list{display:grid;gap:10px;max-height:480px;overflow-y:auto;padding-right:4px}.delivery-health-state-panel__shipment-card{padding:13px 14px}.delivery-health-state-panel__volume-list{display:grid;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.delivery-health-state-panel__volume-card{padding:12px 14px;border-radius:14px;border:1px solid rgba(93,150,183,.16);background:#ffffff08}.delivery-health-state-panel__volume-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.delivery-health-state-panel__volume-zip{color:#fff;font-weight:700;font-size:.94rem}.delivery-health-state-panel__volume-city{margin-top:3px;color:#93aebf;font-size:.8rem;line-height:1.35}.delivery-health-state-panel__volume-shipments{padding:5px 10px;border-radius:999px;border:1px solid rgba(160,112,244,.18);background:#a070f41f;color:#d6b8ff;font-size:.76rem;font-weight:700;letter-spacing:.04em}.delivery-health-state-panel__volume-meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(93,150,183,.12);color:#98b2c4;font-size:.75rem}.delivery-health-state-panel__shipment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.delivery-health-state-panel__shipment-order{color:#fff;font-weight:700;font-size:.94rem}.delivery-health-state-panel__shipment-meta{margin-top:3px;color:#93aebf;font-size:.82rem;line-height:1.35}.delivery-health-state-panel__shipment-tracking{display:flex;align-items:baseline;gap:6px;margin-top:6px;color:#cfe2ef;font-size:.8rem}.delivery-health-state-panel__shipment-tracking span{color:#89a7ba}.delivery-health-state-panel__shipment-tracking strong{color:#e5f3fd;font-weight:600}.delivery-health-state-panel__status-pill{padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#06111d;white-space:nowrap}.delivery-health-state-panel__status-pill.is-onTrack{background:var(--brand-green)}.delivery-health-state-panel__status-pill.is-atRisk{background:#f0b24b}.delivery-health-state-panel__status-pill.is-late{background:#e77d4f}.delivery-health-state-panel__status-pill.is-exception{background:#b76ae3;color:#fff}.delivery-health-state-panel__status-pill.is-unknown{background:#7f97a8;color:#fff}.delivery-health-state-panel__risk-pill.is-onTrack{background:#59c3872e;color:var(--brand-green)}.delivery-health-state-panel__risk-pill.is-atRisk{background:#f0b24b2e;color:#ffd27b}.delivery-health-state-panel__risk-pill.is-late{background:#e77d4f2e;color:#ffb28d}.delivery-health-state-panel__risk-pill.is-exception{background:#b76ae32e;color:#efcaff}.delivery-health-state-panel__risk-pill.is-unknown{background:#7f97a82e;color:#d2dce6}.delivery-health-state-panel__shipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(93,150,183,.12)}.delivery-health-state-panel__shipment-grid span{display:block;color:#8ea8ba;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.delivery-health-state-panel__shipment-grid strong{display:block;margin-top:4px;color:#edf7ff;font-size:.82rem}.delivery-health-state-panel__shipment-grid small{display:block;margin-top:4px;color:#82a0b2;font-size:.72rem;line-height:1.35}.delivery-health-state-panel__shipment-reason{margin-top:12px;color:#b8cddd;font-size:.82rem;line-height:1.45;padding-top:10px;border-top:1px solid rgba(93,150,183,.12)}.delivery-health-state-panel__shipment-reason span{color:#dbeaf6;font-weight:600}.delivery-health-state-panel__shipment-actions{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid rgba(93,150,183,.12)}.delivery-health-state-panel__list-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#97b2c3;font-size:.75rem}@media(max-width:600px){.delivery-health-state-panel__metric-grid,.delivery-health-state-panel__shipment-grid{grid-template-columns:minmax(0,1fr)}.delivery-health-state-panel__header-meta,.delivery-health-state-panel__list-meta,.delivery-health-state-panel__section-row,.delivery-health-state-panel__shipment-top,.delivery-health-state-panel__volume-top,.delivery-health-state-panel__volume-meta{flex-direction:column;align-items:flex-start}.delivery-health-state-panel__shipment-list,.delivery-health-state-panel__volume-list{max-height:420px}}.delivery-health-map{display:block;width:100%;height:100%;max-height:100%;max-width:100%;flex:1 1 auto;overflow:hidden}.delivery-health-map__state{cursor:pointer;transition:transform .14s ease,filter .14s ease;transform-box:fill-box;transform-origin:center;outline:none}.delivery-health-map__state path{stroke:#dbeefa29;stroke-width:1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 18px rgba(0,0,0,.14))}.delivery-health-map__state.is-selected path{stroke:#f6fcff6b}.delivery-health-map__heat{pointer-events:auto}.delivery-health-map__heat-point{cursor:default}.delivery-health-map__heat-hit{fill:transparent}.delivery-health-map__heat-glow,.delivery-health-map__heat-core{vector-effect:non-scaling-stroke}.delivery-health-map__heat-glow{filter:blur(7px);mix-blend-mode:screen}.delivery-health-map__heat-core{filter:blur(2px);mix-blend-mode:screen}.delivery-health-map__heat-point.is-postal .delivery-health-map__heat-core{stroke:#fafcff38;stroke-width:.9}.delivery-health-map__heat-point.is-highlighted .delivery-health-map__heat-glow{filter:blur(9px) drop-shadow(0 0 12px rgba(255,232,158,.34))}.delivery-health-map__heat-point.is-highlighted .delivery-health-map__heat-core{stroke:#fff7dde6;stroke-width:1.35;filter:blur(1px) drop-shadow(0 0 10px rgba(255,224,154,.42))}.delivery-health-map__transit-point{cursor:default;opacity:.1}.delivery-health-map__transit-lines{pointer-events:none}.delivery-health-map__transit-line{fill:none;stroke:#a4bcdd38;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:2.5 4.5;vector-effect:non-scaling-stroke}.delivery-health-map__transit-hit{fill:transparent}.delivery-health-map__transit-glow,.delivery-health-map__transit-core{vector-effect:non-scaling-stroke;mix-blend-mode:screen}.delivery-health-map__transit-glow{filter:blur(4px)}.delivery-health-map__transit-core{stroke:#f5faff38;stroke-width:.7}.delivery-health-map__transit-state{cursor:pointer}.delivery-health-map__transit-detail-point,.delivery-health-map__transit-validation-point{cursor:default}.delivery-health-map__transit-validation-hit{fill:transparent}.delivery-health-map__transit-validation-glow,.delivery-health-map__transit-validation-ring,.delivery-health-map__transit-validation-core{vector-effect:non-scaling-stroke}.delivery-health-map__transit-validation-glow{opacity:.18;filter:blur(4px);mix-blend-mode:screen}.delivery-health-map__transit-validation-ring{fill:#0a111d1f;stroke:currentColor;stroke-width:1.2}.delivery-health-map__transit-validation-core{stroke:#090f18db;stroke-width:.9;mix-blend-mode:screen}.delivery-health-map__transit-validation-point.is-healthy{color:var(--brand-green)}.delivery-health-map__transit-validation-point.is-watch{color:#ffd166}.delivery-health-map__transit-validation-point.is-atRisk{color:#ff7d9e}.delivery-health-map__transit-validation-point.is-unknown{color:#94a6bb}.delivery-health-map__transit-validation-point.is-confidence-lowSample .delivery-health-map__transit-validation-ring,.delivery-health-map__transit-validation-point.is-confidence-low .delivery-health-map__transit-validation-ring,.delivery-health-map__transit-validation-point.is-confidence-none .delivery-health-map__transit-validation-ring{stroke-dasharray:2.2 2.2}.delivery-health-map__transit-detail-hit{fill:transparent}.delivery-health-map__transit-detail-dot{fill:var(--brand-purple);stroke:#08101ce6;stroke-width:1.1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--brand-purple) 22%,transparent))}.delivery-health-map__transit-detail-point.is-oneDay .delivery-health-map__transit-detail-dot{fill:#53d7ff}.delivery-health-map__transit-detail-point.is-twoDay .delivery-health-map__transit-detail-dot{fill:#7f9cff}.delivery-health-map__transit-detail-point.is-threeDay .delivery-health-map__transit-detail-dot{fill:var(--brand-purple)}.delivery-health-map__transit-detail-point.is-fourDay .delivery-health-map__transit-detail-dot{fill:#ffb464}.delivery-health-map__transit-detail-point.is-fivePlus .delivery-health-map__transit-detail-dot{fill:#ff7d9e}.delivery-health-map__transit-detail-point.is-unavailable .delivery-health-map__transit-detail-dot,.delivery-health-map__transit-detail-point.is-pending .delivery-health-map__transit-detail-dot{fill:#b2c2d180;stroke:#e4ecf552;stroke-dasharray:2 2}.delivery-health-map__transit-detail-value{fill:#ecf7ff;font-size:6px;font-weight:800;letter-spacing:.02em;pointer-events:none;paint-order:stroke;stroke:#070d17e0;stroke-width:1.8px;stroke-linejoin:round}.delivery-health-map__transit-detail-value{fill:#d8ebf8}.delivery-health-map__transit-state-text-halo,.delivery-health-map__transit-state-text{font-size:20px;font-weight:900;letter-spacing:.04em;pointer-events:none}.delivery-health-map__transit-state-text-halo{fill:#070d17db;stroke:#070d17db;stroke-width:8px;stroke-linejoin:round;filter:drop-shadow(0 6px 14px rgba(6,10,18,.32))}.delivery-health-map__transit-state-text{paint-order:stroke;stroke:#f8fcff33;stroke-width:.4px;stroke-linejoin:round}.delivery-health-map__transit-state.is-oneDay .delivery-health-map__transit-state-text{fill:#8de7ff}.delivery-health-map__transit-state.is-twoDay .delivery-health-map__transit-state-text{fill:#b7c8ff}.delivery-health-map__transit-state.is-threeDay .delivery-health-map__transit-state-text{fill:#d2b6ff}.delivery-health-map__transit-state.is-fourDay .delivery-health-map__transit-state-text{fill:#ffd19d}.delivery-health-map__transit-state.is-fivePlus .delivery-health-map__transit-state-text{fill:#ffb4c5}.delivery-health-map__transit-state-badge circle{fill:#ffc65cf5;stroke:#0c131fd1;stroke-width:1.2;filter:drop-shadow(0 4px 10px rgba(255,196,103,.34))}.delivery-health-map__transit-state-badge text{fill:#142131;font-size:8px;font-weight:800;pointer-events:none}.delivery-health-map__transit-issue-ring{fill:none;stroke:#ffd67aeb;stroke-width:1.35;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(255,196,103,.28))}.delivery-health-map__transit-issue-count{fill:#fff2c9;font-size:7px;font-weight:700;letter-spacing:.01em;paint-order:stroke;stroke:#0c121feb;stroke-width:2px;stroke-linejoin:round;pointer-events:none}.delivery-health-map__transit-point.is-highlighted .delivery-health-map__transit-core{stroke:#fff7ddeb;stroke-width:1.5}.delivery-health-map__transit-point.is-confidence-low .delivery-health-map__transit-core{stroke-dasharray:2 2}.delivery-health-map__warehouse-marker{cursor:default}.delivery-health-map__warehouse-marker.is-compact{opacity:.82}.delivery-health-map__warehouse-halo{fill:#ffffff14;stroke:#ffeab16b;stroke-width:1.35;vector-effect:non-scaling-stroke}.delivery-health-map__warehouse-pin{fill:#ffda78eb;stroke:#0c131fe0;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 18px rgba(255,191,96,.28))}.delivery-health-map__warehouse-core{fill:#132238}.delivery-health-map__warehouse-label{fill:#fff1c6;font-size:10px;font-weight:800;letter-spacing:.03em;paint-order:stroke;stroke:#080e17db;stroke-width:2px;stroke-linejoin:round}.delivery-health-map.is-state-zoom .delivery-health-map__transit-lines,.delivery-health-map.is-state-zoom .delivery-health-map__transit-state{pointer-events:none}.delivery-health-map.is-journey-mode .delivery-health-map__heat{opacity:0}.delivery-health-map.is-journey-mode .delivery-health-map__state path{opacity:.62;filter:drop-shadow(0 6px 14px rgba(0,0,0,.1))}.delivery-health-map__state.is-noShipments path{opacity:.88}.delivery-health-map__hubs{pointer-events:auto}.delivery-health-map__hub-point{cursor:default}.delivery-health-map__hub-hit{fill:transparent}.delivery-health-map__hub-halo,.delivery-health-map__hub-core{vector-effect:non-scaling-stroke}.delivery-health-map__hub-halo{fill:#4782a414;stroke:#81b8d675;stroke-width:1.25}.delivery-health-map__hub-core{fill:#a2daf5b8;stroke:#09121dd1;stroke-width:1.1}.delivery-health-map.is-journey-mode .delivery-health-map__hub-halo{fill:#4782a40d;stroke:#81b8d657}.delivery-health-map.is-journey-mode .delivery-health-map__hub-core{fill:#96cce880}.delivery-health-map__state.is-hovered{transform:translateY(-1px)}.delivery-health-map__state.is-dimmed path{opacity:.28}.delivery-health-map__state.is-selected path{stroke:#ffffffbd;stroke-width:1.9;filter:drop-shadow(0 10px 20px rgba(0,0,0,.26))}.delivery-health-map__state.is-hovered path{stroke:#ffffffad;stroke-width:1.75;filter:drop-shadow(0 10px 20px rgba(0,0,0,.22))}.delivery-health-map__state:focus-visible path{stroke:#ffffffd6;stroke-width:1.85}.delivery-health-map__journey-line-underlay{fill:none;stroke:#050e188c;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 8;vector-effect:non-scaling-stroke}.delivery-health-map__journey-line{fill:none;stroke:#6fd0f2d6;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 12px rgba(58,193,242,.26))}.delivery-health-map__journey-point{cursor:default}.delivery-health-map__journey-hit{fill:transparent}.delivery-health-map__journey-halo,.delivery-health-map__journey-core{stroke:#08111cd1;vector-effect:non-scaling-stroke}.delivery-health-map__journey-halo{fill:#ffffff14;stroke-width:1.8}.delivery-health-map__journey-core{stroke-width:1.6}.delivery-health-map__journey-point.is-carrier .delivery-health-map__journey-core{fill:var(--brand-green)}.delivery-health-map__journey-point.is-postal_code_geo .delivery-health-map__journey-core{fill:#ffbf6b}.delivery-health-map__journey-point.is-postal_code_geo .delivery-health-map__journey-halo{fill:#ffbf6b24;stroke:#ffbf6b99;stroke-dasharray:2.5 2.5}.delivery-health-map__journey-point.is-origin .delivery-health-map__journey-halo,.delivery-health-map__journey-point.is-destination .delivery-health-map__journey-halo{fill:#ffffff1f;stroke-width:2.2}.delivery-health-map__journey-point.is-origin .delivery-health-map__journey-core,.delivery-health-map__journey-point.is-destination .delivery-health-map__journey-core{stroke-width:2}.delivery-health-map__journey-point.is-origin .delivery-health-map__journey-core{fill:#8dd8ff}.delivery-health-map__journey-point.is-destination .delivery-health-map__journey-core,.delivery-health-map__journey-point.is-delivered .delivery-health-map__journey-core{fill:var(--brand-green)}.delivery-health-map__journey-count{fill:#08111cf5;font-size:7px;font-weight:800;pointer-events:none}.delivery-health-widget{display:flex;flex-direction:column;gap:14px;min-height:100%;min-width:0;container-type:inline-size}.delivery-health-widget__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.delivery-health-widget__header-copy{display:grid;align-content:start;gap:4px;min-width:0}.delivery-health-widget__title{font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3ac1f2}.delivery-health-widget__subtitle{margin-top:4px;color:#b3c8d9;font-size:.82rem}.delivery-health-widget__header-metrics{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;min-width:0;align-self:start}.delivery-health-widget__header-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;align-self:stretch}.delivery-health-widget__metric{display:grid;align-content:center;justify-items:center;min-width:88px;min-height:82px;padding:8px 10px;border-radius:12px;border:1px solid rgba(102,174,212,.18);background:#08243b;text-align:center}.delivery-health-widget__metric span{display:block;color:#96adbd;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.delivery-health-widget__metric strong{display:block;margin-top:4px;color:#fff;font-size:1.08rem}.delivery-health-widget__metric-context,.delivery-health-widget__metric-detail{display:block;color:#7fa0b6;font-size:.68rem;line-height:1.35}.delivery-health-widget__metric-context{margin-top:2px}.delivery-health-widget__metric-detail{margin-top:4px}.delivery-health-widget__body{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,.9fr);gap:14px;min-height:0;align-items:stretch;overflow:hidden;--widget-map-body-height: clamp(760px, 74vh, 920px)}.delivery-health-widget__map-surface,.delivery-health-widget__side-panel{min-width:0;border-radius:14px;border:1px solid rgba(98,173,208,.14);background:#08243b}.delivery-health-widget__map-surface{position:relative;display:flex;flex-direction:column;padding:14px;overflow:hidden;min-height:0}.delivery-health-widget__side-panel{min-height:0;overflow:hidden}.delivery-health-widget__side-panel-scroll{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding:14px}@media(min-width:1121px){.delivery-health-widget__body{height:var(--widget-map-body-height);max-height:var(--widget-map-body-height)}.delivery-health-widget__map-surface,.delivery-health-widget__side-panel{height:100%;max-height:100%}}.delivery-health-widget__map-legend{position:absolute;left:12px;right:auto;bottom:12px;z-index:2;max-width:min(420px,100% - 24px);pointer-events:none}.delivery-health-widget__legend-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(103,168,205,.14);background:#071b2ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.delivery-health-widget__legend-title{flex-shrink:0;color:#dcecf7;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.delivery-health-widget__legend-items{display:flex;flex-wrap:wrap;gap:10px 14px;min-width:0}.delivery-health-widget__legend-item{display:inline-flex;align-items:center;gap:7px;color:#b8cfde;font-size:.76rem;line-height:1}.delivery-health-widget__legend-dot{width:10px;height:10px;flex-shrink:0;border-radius:999px;background:var(--legend-accent, #7aa2c3);box-shadow:0 0 12px color-mix(in srgb,var(--legend-accent, #7aa2c3) 40%,transparent)}.delivery-health-widget__legend-note{margin-top:8px;padding:0 4px;color:#94b0c5;font-size:.73rem;line-height:1.45;text-shadow:0 1px 1px rgba(0,0,0,.2)}.delivery-health-widget__summary-card{position:relative;display:grid;align-content:center;justify-items:center;min-width:0;padding:8px 10px;border-radius:12px;background:#08243b;border:1px solid rgba(103,168,205,.14);box-shadow:none;overflow:hidden;text-align:center}.delivery-health-widget__summary-card span{display:block;color:#9fb5c4;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em}.delivery-health-widget__summary-card strong{display:block;margin-top:4px;color:var(--summary-accent);font-size:1.05rem}.delivery-health-widget__legend-swatch{width:44px;height:14px;margin-bottom:7px;border-radius:999px;background:radial-gradient(circle at 35% 50%,var(--summary-core) 0%,rgba(255,255,255,0) 38%),radial-gradient(circle at 72% 50%,var(--summary-glow) 0%,rgba(255,255,255,0) 70%),linear-gradient(90deg,#0915222e,#0915220a);border:1px solid rgba(181,216,236,.14);box-shadow:inset 0 0 18px #ffffff0a,0 0 18px #6f91b02e}.delivery-health-widget__map-frame{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:12px;border-radius:16px;border:1px solid rgba(83,140,171,.16);background:#061b2e;overflow:hidden}.delivery-health-widget__map-viewport{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;overflow:hidden}.delivery-health-widget__map-empty-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:min(420px,100% - 32px);padding:12px 14px;border-radius:14px;border:1px solid rgba(108,174,210,.16);background:#071b2ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 28px #00000038;display:grid;place-items:center;gap:8px;text-align:center;pointer-events:none}.delivery-health-widget__map-empty-icon{font-size:24px;color:#70b4d4}.delivery-health-widget__map-empty-copy{color:#bad0de;font-size:.88rem;line-height:1.45}.delivery-health-widget__control-toolbar{display:grid;gap:10px;margin-bottom:10px;padding:12px;border:0;background:transparent}.delivery-health-widget__toolbar-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;min-width:0}.delivery-health-widget__toolbar-row--primary{align-items:flex-end}.delivery-health-widget__toolbar-row--secondary{padding-top:10px;border-top:1px solid rgba(118,180,212,.12)}.delivery-health-widget__toolbar-controls{flex:1 1 auto;min-width:0}.delivery-health-widget__toolbar-helper{align-self:flex-end;max-width:240px;color:#98b1c1;font-size:.75rem;line-height:1.45}.delivery-health-widget__map-controls{display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:0;min-width:0;flex:0 1 auto}.delivery-health-widget__mode-selector{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.delivery-health-widget__mode-label{color:#9fb5c4;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.delivery-health-widget__mode-buttons{display:inline-flex;gap:var(--app-btn-group-gap);padding:4px;border-radius:999px;border:1px solid rgba(120,181,214,.18);background:#0a304d7a}.delivery-health-widget__mode-button{border-radius:var(--app-btn-radius);min-height:var(--app-btn-compact-height);padding:0 10px;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);cursor:pointer;transition:background .15s ease,color .15s ease}.delivery-health-widget__mode-button.is-active{background:var(--app-btn-hover-bg);color:#fff}.delivery-health-widget__map-reset{border-radius:var(--app-btn-radius);min-height:var(--app-btn-compact-height);padding:0 12px;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.delivery-health-widget__map-reset:hover{background:var(--app-btn-hover-bg)}.delivery-health-widget__volume-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:0}.delivery-health-widget__volume-control{display:grid;gap:6px;min-width:0}.delivery-health-widget__volume-control span{color:#9fb5c4;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.delivery-health-widget__toggle-control{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(120,181,214,.18);border-radius:999px;background:#0a304d7a;color:#dceaf4;font-size:.76rem;font-weight:600;letter-spacing:.03em}.delivery-health-widget__toggle-control span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.delivery-health-widget__toggle-input{margin:0;accent-color:#7fdbff}.delivery-health-widget__volume-input{min-width:170px;padding:9px 11px;border:1px solid rgba(120,181,214,.2);border-radius:10px;background:#0a304d9e;color:#eef8ff;font-size:.8rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.delivery-health-widget__volume-select{min-width:190px;padding:9px 11px;border:1px solid rgba(120,181,214,.2);border-radius:10px;background:#0a304d9e;color:#eef8ff;font-size:.8rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.delivery-health-widget__volume-input::placeholder{color:#7d99ac}.delivery-health-widget__volume-input:focus,.delivery-health-widget__volume-select:focus{border-color:#76d0f46b;box-shadow:0 0 0 3px #3ac1f21f}.delivery-health-widget__threshold-buttons{display:inline-flex;gap:var(--app-btn-group-gap);padding:4px;border-radius:999px;border:1px solid rgba(120,181,214,.18);background:#0a304d7a}.delivery-health-widget__threshold-button,.delivery-health-widget__volume-clear{border:0;border-radius:999px;min-height:var(--app-btn-compact-height);padding:0 11px;background:transparent;color:#9fb5c4;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.delivery-health-widget__threshold-button.is-active{background:#9a76f02e;color:#f4ebff}.delivery-health-widget__volume-clear{border:1px solid rgba(120,181,214,.18);background:#0a304d66}.delivery-health-widget__volume-clear:hover,.delivery-health-widget__threshold-button:hover{color:#eef8ff}.delivery-health-widget__volume-search-summary{margin-bottom:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(120,181,214,.16);background:#0a304d5c}.delivery-health-widget__volume-search-title{color:#dcecf7;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.delivery-health-widget__volume-search-row{display:flex;justify-content:space-between;gap:12px;margin-top:6px;color:#bcd0de;font-size:.78rem}.delivery-health-widget__volume-search-row strong{color:#fff}.delivery-health-widget__volume-search-note{margin-top:8px;color:#98b1c1;font-size:.75rem;line-height:1.45}.delivery-health-widget__transit-status{margin-bottom:10px;padding:11px 12px;border-radius:12px;border:1px solid rgba(120,181,214,.16);background:#0a304d5c}.delivery-health-widget__transit-status.is-error{border-color:#ffb0524d;background:#53240e47}.delivery-health-widget__transit-status-title{color:#eef7ff;font-size:.78rem;font-weight:700;letter-spacing:.03em}.delivery-health-widget__transit-status-copy{margin-top:5px;color:#b8cfde;font-size:.76rem;line-height:1.45}.delivery-health-widget__tooltip{position:absolute;z-index:3;width:248px;padding:12px;border-radius:14px;border:1px solid rgba(120,181,214,.28);background:#07121ff0;box-shadow:0 20px 40px #00000057;pointer-events:none}.delivery-health-widget__tooltip-title{color:#fff;font-weight:700;line-height:1.25}.delivery-health-widget__tooltip-total{margin-top:2px;margin-bottom:10px;color:#95b1c3;font-size:.8rem}.delivery-health-widget__tooltip-grid{display:grid;gap:6px;margin-top:10px}.delivery-health-widget__tooltip-row{display:flex;justify-content:space-between;gap:12px;font-size:.76rem}.delivery-health-widget__tooltip-row span{color:#bdd1df}.delivery-health-widget__tooltip-row strong{color:#eff7ff;font-weight:600}.delivery-health-widget__journey-tooltip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.delivery-health-widget__journey-tooltip-badge{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.delivery-health-widget__journey-tooltip-badge.is-carrier{color:var(--brand-green);background:#4cf0c724;border:1px solid rgba(76,240,199,.24)}.delivery-health-widget__journey-tooltip-badge.is-postal{color:#ffd08d;background:#ffbf6b24;border:1px solid rgba(255,191,107,.24)}.delivery-health-widget__journey-tooltip-row{margin-top:7px;color:#a9c0d0;font-size:.76rem;line-height:1.4}.delivery-health-widget__journey-tooltip-row.is-description{color:#dbe9f3}.delivery-health-widget__journey-tooltip-list{display:grid;gap:6px;margin-top:9px}.delivery-health-widget__journey-tooltip-list-item{display:grid;gap:2px;padding-top:6px;border-top:1px solid rgba(120,181,214,.12)}.delivery-health-widget__journey-tooltip-list-item strong{color:#eef7ff;font-size:.72rem}.delivery-health-widget__journey-tooltip-list-item span{color:#a7c0d0;font-size:.72rem;line-height:1.35}.delivery-health-widget__journey-tooltip-note,.delivery-health-widget__journey-note{color:#b9cfde;font-size:.76rem;line-height:1.45}.delivery-health-widget__journey-tooltip-note{margin-top:10px;padding-top:9px;border-top:1px solid rgba(120,181,214,.16)}.delivery-health-widget__journey-note{margin-top:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(120,181,214,.12);background:#ffffff06}.delivery-health-widget__footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:#8ca6b7;font-size:.75rem}.delivery-health-widget__panel-title{color:#dcecf7;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.delivery-health-widget__state-list{display:grid;gap:10px;margin-top:14px}.delivery-health-widget__panel-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.delivery-health-widget__panel-summary-item{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid rgba(103,168,205,.16);background:#0a304d4d;color:#9db6c6;font-size:.72rem}.delivery-health-widget__panel-summary-item span{color:#8ea9ba;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.delivery-health-widget__panel-summary-item strong{color:#eef8ff;font-weight:700}.delivery-health-widget__list-empty{margin-top:14px;padding:18px 14px;border-radius:12px;border:1px dashed rgba(103,168,205,.18);background:#0a304d4d;color:#9db6c6;font-size:.8rem;text-align:center}.delivery-health-widget__state-row{width:100%;padding:11px 12px;border:1px solid rgba(103,168,205,.14);border-radius:12px;background:#0a304d;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.delivery-health-widget__state-row:hover{transform:translateY(-1px);border-color:#78b5d647;background:#0b385a}.delivery-health-widget__state-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-health-widget__state-row-top strong{display:block;color:#fff}.delivery-health-widget__state-row-top small{display:block;margin-top:2px;color:#93aab9;font-size:.75rem}.delivery-health-widget__state-row-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:#8ea9ba;font-size:.75rem}.delivery-health-widget__risk-pill{padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.delivery-health-widget__risk-pill.is-onTrack{background:#59c3872e;color:var(--brand-green)}.delivery-health-widget__risk-pill.is-atRisk{background:#f0b24b29;color:#f3bb54}.delivery-health-widget__risk-pill.is-late{background:#e77d4f29;color:#ff9a6a}.delivery-health-widget__risk-pill.is-exception{background:#b76ae32e;color:#d49cff}.delivery-health-widget__risk-pill.is-unknown{background:#7488972e;color:#aebdcc}.delivery-health-widget__volume-pill{padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--brand-purple);border:1px solid var(--brand-purple-border)}.delivery-health-widget__loading,.delivery-health-widget__empty{min-height:420px;display:grid;place-items:center;gap:10px;text-align:center}.delivery-health-widget__empty-copy{max-width:260px;color:#bad0de}.delivery-health-widget__empty-icon{font-size:36px;color:#70b4d4}.delivery-health-widget__empty-icon.is-warning,.delivery-health-widget__metric .is-warning{color:#ffbf6b}@media(max-width:1120px){.delivery-health-widget__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:1500px){.delivery-health-widget__header-buckets,.delivery-health-widget__header-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@container (max-width: 1500px){.delivery-health-widget__header-buckets{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.delivery-health-widget__header-metrics{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}@container (max-width: 1160px){.delivery-health-widget__body{grid-template-columns:minmax(0,1fr);height:auto;max-height:none}.delivery-health-widget__map-surface,.delivery-health-widget__side-panel{height:auto;max-height:none}.delivery-health-widget__side-panel-scroll{max-height:420px}}@media(max-width:760px){.delivery-health-widget__header,.delivery-health-widget__header-metrics{grid-template-columns:minmax(0,1fr)}.delivery-health-widget__footer,.delivery-health-widget__state-row-top,.delivery-health-widget__state-row-meta{flex-direction:column;align-items:flex-start}.delivery-health-widget__legend-row,.delivery-health-widget__toolbar-row,.delivery-health-widget__map-controls,.delivery-health-widget__toolbar-controls,.delivery-health-widget__volume-controls{align-items:flex-start;flex-direction:column}.delivery-health-widget__toolbar-helper{max-width:none}.delivery-health-widget__map-legend{left:10px;right:10px;bottom:10px;max-width:none}.delivery-health-widget__volume-controls,.delivery-health-widget__volume-search-row{flex-direction:column;align-items:flex-start}.delivery-health-widget__tooltip{width:min(236px,100vw - 60px)}}.ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chip-wrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center;overflow:hidden;max-width:100%}.more-badge{align-self:center;background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}.role-permission-chip,.role-user-chip,.more-badge{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);border:1px solid var(--status-action-border);box-shadow:none;padding:0 var(--app-chip-padding-x);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);text-transform:none}.role-permission-chip{background:var(--status-action-bg)!important;color:var(--status-action-text)!important}.role-user-chip{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)}.roles-table .q-table__container table{table-layout:auto!important;width:max-content;min-width:100%}.roles-table tbody td{overflow:hidden}.roles-table .cell-center-wrap{justify-content:flex-start}.roles-help-root .q-table__middle{max-height:calc(100vh - 190px)!important;overflow-y:auto!important}.roles-help-root .q-table thead tr th{position:sticky;top:0;z-index:6;background:#0a2840eb;box-shadow:inset 0 1px #a4e6ff47,0 1px #a4e6ff38,0 10px 18px #020c1833}.roles-help-root td.expanded-content-cell{padding:10px 8px 12px!important;position:relative}.roles-help-root .roles-expanded-slot-wrap{transform:translate3d(var(--expanded-scroll-left, 0px),0,0);width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));max-width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));min-width:0;box-sizing:border-box;overflow:hidden;will-change:transform}.roles-actions-cell{display:flex;align-items:center;justify-content:center;width:100%}.roles-help-root,.roles-help-container{position:relative}.roles-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.roles-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.roles-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.roles-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.roles-row-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.roles-row-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.roles-row-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.roles-row-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.role-expanded-panel{color:#eef8ff;background:linear-gradient(145deg,#08283e,#062238 55%,#071d31);border:1px solid rgba(64,190,240,.48);border-radius:8px;box-shadow:0 14px 28px #000b184d;overflow:hidden}.role-overview-grid{display:grid;grid-template-columns:minmax(340px,1.4fr) minmax(280px,1fr) minmax(210px,.7fr);border-bottom:1px solid rgba(79,169,215,.25)}.role-overview-identity,.role-overview-section{min-width:0;padding:18px;border-right:1px solid rgba(79,169,215,.22)}.role-overview-section:last-child{border-right:0}.role-overview-heading{display:flex;align-items:flex-start;gap:16px}.role-overview-icon{flex:0 0 auto;display:grid;place-items:center;width:66px;height:66px;border-radius:8px;color:#c6b4ff;background:linear-gradient(145deg,#7450dc,#3e78d6);box-shadow:0 10px 22px #3846c547;font-size:34px}.role-overview-copy{min-width:0}.role-overview-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.role-overview-title-row h3{margin:0;font-family:Poppins,sans-serif;color:#fff;font-size:1.18rem;line-height:1.25}.role-id-badge,.role-access-badge{padding:5px 9px;color:#f2ebff;background:#6f4bd8;border:1px solid #a98cff;font-size:.64rem;font-weight:800;text-transform:uppercase}.role-overview-copy p{margin:7px 0 0;color:#a9c0d1;font-size:.76rem;line-height:1.55}.role-overview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(79,169,215,.2)}.role-overview-facts dt{color:#48c8f7;font-size:.66rem;text-transform:uppercase;font-weight:700}.role-overview-facts dd{margin:4px 0 0;color:#edf7ff;font-size:.78rem}.role-section-title{display:flex;align-items:center;gap:8px;color:#48c8f7;font-size:.72rem;font-weight:800;text-transform:uppercase}.role-section-title>.q-badge:last-child{margin-left:auto}.role-section-title__icon{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:5px;color:#b9a4ff;background:#7553de3d;font-size:16px}.role-assigned-users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.role-assigned-user{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid rgba(79,169,215,.22);border-radius:6px;background:#072a41b8}.role-assigned-user .q-avatar{flex:0 0 auto;color:#071b2d;background:linear-gradient(145deg,var(--brand-green),#54bdeb);border-radius:6px;font-size:.68rem;font-weight:800}.role-assigned-user div{min-width:0}.role-assigned-user strong,.role-assigned-user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-assigned-user strong{color:#eef8ff;font-size:.72rem}.role-assigned-user span{margin-top:2px;color:#8eacc1;font-size:.64rem}.role-quick-actions{display:flex;flex-direction:column;gap:10px}.role-quick-actions .q-btn{width:100%;min-height:var(--app-btn-compact-height);color:#ddecf7;border-color:#5cb4e259}.role-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid rgba(79,169,215,.25)}.role-metric{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;background:#072a41bd;border:1px solid rgba(79,169,215,.22);border-radius:6px}.role-metric>.q-icon{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:#a88cff;background:#5b47d23d;font-size:21px}.role-metric--green>.q-icon{color:var(--brand-green);background:#16986733}.role-metric--blue>.q-icon{color:#43c5f4;background:#1c8dc533}.role-metric--orange>.q-icon{color:#ffb43d;background:#cd7e0d33}.role-metric span{display:block;color:#8eb1c8;font-size:.64rem;text-transform:uppercase}.role-metric strong{display:block;margin-top:2px;color:#fff;font-size:1.08rem}.role-permissions-panel{padding:14px 16px 16px}.role-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.role-permission-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;background:#083049b8;border:1px solid rgba(79,169,215,.22);border-radius:6px}.role-permission-card__name{min-width:0;color:#eef8ff;font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-permission-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.role-access-chip{min-width:44px;min-height:20px;padding:3px 7px;justify-content:center;border:1px solid transparent;font-size:.62rem;font-weight:800;line-height:1}.role-access-chip--read{color:#052a20;background:var(--brand-green);border-color:var(--brand-green)}.role-access-chip--create{color:#06293b;background:#4bc8ef;border-color:#7cddf8}.role-access-chip--update{color:#302000;background:#ffc34f;border-color:#ffda87}.role-access-chip--delete{color:#fff;background:#ed4b65;border-color:#ff7c91}.role-no-access,.role-empty-state{color:#829caf;font-size:.7rem}.role-empty-state{display:flex;align-items:center;gap:10px;margin-top:12px;padding:18px;border:1px dashed rgba(79,169,215,.28);border-radius:6px}.role-empty-state--compact{padding:14px}body.app-theme-light .role-expanded-panel{color:#162243;background:#fff;border-color:#d9ccff;box-shadow:none}body.app-theme-light .role-overview-grid,body.app-theme-light .role-overview-identity,body.app-theme-light .role-overview-section,body.app-theme-light .role-metrics{border-color:#e4dcfa}body.app-theme-light .role-overview-title-row h3,body.app-theme-light .role-overview-facts dd,body.app-theme-light .role-assigned-user strong,body.app-theme-light .role-metric strong,body.app-theme-light .role-permission-card__name{color:#162243}body.app-theme-light .role-overview-copy p,body.app-theme-light .role-assigned-user span,body.app-theme-light .role-metric span,body.app-theme-light .role-no-access,body.app-theme-light .role-empty-state{color:#68718e}body.app-theme-light .role-assigned-user,body.app-theme-light .role-metric,body.app-theme-light .role-permission-card{background:#fbfaff;border-color:#e2daf8}body.app-theme-light .role-quick-actions .q-btn{color:#5539b8;border-color:#cfc1f5}body.app-theme-light .role-section-title__icon{color:#6241c5;background:#eee8ff}@media(max-width:1150px){.role-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-overview-identity{grid-column:1/-1}.role-overview-section:nth-child(2){border-right:1px solid rgba(79,169,215,.22)}.role-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.role-overview-grid,.role-metrics,.role-permission-grid{grid-template-columns:1fr}.role-overview-identity,.role-overview-section{grid-column:auto;border-right:0;border-bottom:1px solid rgba(79,169,215,.22)}.role-overview-facts,.role-assigned-users{grid-template-columns:1fr}.role-permission-card{align-items:flex-start;flex-direction:column}.role-permission-card__actions{justify-content:flex-start}}.cell--actions{width:100%}.role-dialog-card{width:100%;max-width:900px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0003;border:2px solid transparent;background:color-mix(in srgb,var(--app-glass-fill, rgba(15, 23, 42, .72)) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.role-dialog-card .q-field__prepend .q-icon,.role-dialog-card .q-select .q-field__append .q-icon{color:#3ac1f2!important}.role-dialog-card .dialog-title{font-size:1.4rem;font-weight:700;color:#3ac1f2;text-transform:uppercase}.role-dialog-card .dialog-subtitle{font-size:.95rem;opacity:.85}.role-dialog-hero{display:flex;gap:16px;align-items:center;border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--q-primary) 30%,transparent),color-mix(in srgb,var(--app-glass-fill-strong, rgba(22, 40, 72, .72)) 85%,transparent));border-bottom:1px solid color-mix(in srgb,var(--q-primary) 45%,rgba(255,255,255,.18));box-shadow:inset 0 -1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.role-dialog-hero-icon{width:56px;height:56px;border-radius:50%;background:#3ac1f2;color:#000;display:flex;align-items:center;justify-content:center}.role-dialog-body{background:color-mix(in srgb,var(--app-glass-fill, rgba(15, 23, 42, .72)) 82%,rgba(255,255,255,.08))}.role-permission-panel{background:color-mix(in srgb,var(--app-glass-fill, rgba(15, 23, 42, .72)) 74%,rgba(255,255,255,.2));border-radius:12px;border:1px solid color-mix(in srgb,var(--q-primary) 26%,rgba(255,255,255,.24));padding:16px;box-shadow:0 8px 24px #070d2059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.role-permission-header{display:flex;gap:12px;align-items:center;color:#fff}.role-permission-title{font-weight:600}.role-permission-subtitle{font-size:.85rem;color:#fff}.role-dialog-actions{padding:0 1.5rem 1.5rem;background:color-mix(in srgb,var(--app-glass-fill, rgba(15, 23, 42, .72)) 82%,rgba(255,255,255,.06))}.role-dialog-card .q-field__control{background:color-mix(in srgb,var(--app-glass-fill, rgba(15, 23, 42, .72)) 70%,rgba(255,255,255,.2));border:1px solid color-mix(in srgb,var(--q-primary) 24%,rgba(255,255,255,.35));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.role-dialog-card .q-field__native,.role-dialog-card .q-field__input,.role-dialog-card .q-field__label,.role-dialog-card .q-field__marginal,.role-dialog-card .q-field__prefix,.role-dialog-card .q-field__suffix{color:#fff}.role-dialog-card .q-field--outlined .q-field__control:before{border-color:#d9ecff59}.role-dialog-card .q-field--outlined.q-field--focused .q-field__control{border:2px solid #3ac1f2!important;box-shadow:0 0 8px #3ac1f259}.role-dialog-card .q-table,.role-dialog-card .q-table__middle,.role-dialog-card .q-table tbody td,.role-dialog-card .q-table thead tr{background:transparent;color:#fff}.expanded-highlight{background-color:#0074d92e;transition:background-color .2s ease}.users-help-root .q-table__middle{max-height:calc(100vh - 190px)!important;overflow-y:auto!important}.users-help-root .q-table thead tr th{position:sticky;top:0;z-index:6;background:#0a2840eb;box-shadow:inset 0 1px #a4e6ff47,0 1px #a4e6ff38,0 10px 18px #020c1833}.users-help-root td.expanded-content-cell{padding:10px 8px 12px!important;position:relative}.users-help-root .users-expanded-slot-wrap{transform:translate3d(var(--expanded-scroll-left, 0px),0,0);width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));max-width:min(100%,max(0px,var(--expanded-visible-width, 100%) - 16px));min-width:0;box-sizing:border-box;overflow:hidden;will-change:transform}.user-expanded-panel{color:#eef8ff;background:linear-gradient(145deg,#08283e,#062238 55%,#071d31);border:1px solid rgba(64,190,240,.48);border-radius:8px;box-shadow:0 14px 28px #000b184d;overflow:hidden}.user-profile-grid{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(210px,1fr));border-bottom:1px solid rgba(79,169,215,.25)}.user-profile-identity,.user-profile-section{min-width:0;padding:18px;border-right:1px solid rgba(79,169,215,.22)}.user-profile-section:last-child{border-right:0}.user-profile-heading{display:flex;align-items:center;gap:16px}.user-profile-avatar{flex:0 0 auto;background:linear-gradient(145deg,var(--brand-green),#4d61e8);color:#061c31;font-size:1.55rem;font-weight:800;border-radius:8px;box-shadow:0 10px 22px #1a7cc347}.user-profile-copy{min-width:0}.user-profile-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.user-profile-title-row h3{margin:0;font-family:Poppins,sans-serif;font-size:1.15rem;line-height:1.25;color:#fff}.user-profile-email{margin-top:3px;color:#b7cad9;font-size:.78rem;overflow-wrap:anywhere}.user-profile-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.user-profile-chips .q-chip{margin:0;font-size:.68rem}.user-profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(79,169,215,.2)}.user-profile-facts div,.user-detail-list div{min-width:0}.user-profile-facts dt,.user-detail-list dt{color:#48c8f7;font-size:.66rem;text-transform:uppercase;font-weight:700}.user-profile-facts dd,.user-detail-list dd{margin:4px 0 0;color:#edf7ff;font-size:.76rem;overflow-wrap:anywhere}.user-section-title{display:flex;align-items:center;gap:8px;color:#48c8f7;font-size:.72rem;font-weight:800;text-transform:uppercase}.user-section-title .q-badge{margin-left:auto}.user-section-title__icon{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:5px;color:#b9a4ff;background:#7553de3d;font-size:16px}.user-role-badge{padding:5px 9px;color:#f2ebff;background:#6f4bd8;border:1px solid #a98cff;font-size:.64rem;font-weight:800;text-transform:uppercase}.user-detail-list{display:grid;gap:12px;margin:16px 0 0}.user-detail-list div{display:grid;grid-template-columns:minmax(82px,.75fr) minmax(0,1.25fr);gap:10px}.user-quick-actions{display:flex;flex-direction:column;gap:8px}.user-quick-actions .q-btn{width:100%;min-height:var(--app-btn-compact-height);color:#ddecf7;border-color:#5cb4e259}.user-permission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid rgba(79,169,215,.25)}.user-permission-metric{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;background:#072a41bd;border:1px solid rgba(79,169,215,.22);border-radius:6px}.user-permission-metric>.q-icon{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;font-size:21px;background:#5b47d23d;color:#a88cff}.user-permission-metric--green>.q-icon{color:var(--brand-green);background:#16986733}.user-permission-metric--blue>.q-icon{color:#43c5f4;background:#1c8dc533}.user-permission-metric--orange>.q-icon{color:#ffb43d;background:#cd7e0d33}.user-permission-metric span{display:block;color:#8eb1c8;font-size:.64rem;text-transform:uppercase}.user-permission-metric strong{display:block;margin-top:2px;color:#fff;font-size:1.08rem}.user-permissions-panel{padding:14px 16px 16px}.user-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.user-permission-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;background:#083049b8;border:1px solid rgba(79,169,215,.22);border-radius:6px}.user-permission-card__name{min-width:0;color:#eef8ff;font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-permission-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.user-permission-card__actions .q-badge{font-size:.62rem}.permission-chip{min-width:44px;min-height:20px;padding:3px 7px;justify-content:center;border:1px solid transparent;font-weight:800;line-height:1;letter-spacing:0}.permission-chip--read{color:#052a20;background:var(--brand-green);border-color:var(--brand-green)}.permission-chip--create{color:#06293b;background:#4bc8ef;border-color:#7cddf8}.permission-chip--update{color:#302000;background:#ffc34f;border-color:#ffda87}.permission-chip--delete{color:#fff;background:#ed4b65;border-color:#ff7c91}.user-permission-none,.user-empty-state{color:#829caf;font-size:.7rem}.user-empty-state{display:flex;align-items:center;gap:10px;margin-top:12px;padding:18px;border:1px dashed rgba(79,169,215,.28);border-radius:6px}body.app-theme-light .user-expanded-panel{color:#162243;background:#fff;border-color:#d9ccff;box-shadow:none}body.app-theme-light .user-profile-identity,body.app-theme-light .user-profile-section,body.app-theme-light .user-profile-grid,body.app-theme-light .user-permission-summary{border-color:#e4dcfa}body.app-theme-light .user-profile-title-row h3,body.app-theme-light .user-profile-facts dd,body.app-theme-light .user-detail-list dd,body.app-theme-light .user-permission-metric strong,body.app-theme-light .user-permission-card__name{color:#162243}body.app-theme-light .user-profile-email,body.app-theme-light .user-permission-metric span,body.app-theme-light .user-permission-none,body.app-theme-light .user-empty-state{color:#68718e}body.app-theme-light .user-permission-metric,body.app-theme-light .user-permission-card{background:#fbfaff;border-color:#e2daf8}body.app-theme-light .user-quick-actions .q-btn{color:#5539b8;border-color:#cfc1f5}body.app-theme-light .user-section-title__icon{color:#6241c5;background:#eee8ff}body.app-theme-light .user-role-badge{color:#fff;background:#6f4bd8}@media(max-width:1200px){.user-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-identity{grid-column:1/-1}.user-profile-section:nth-child(3){border-right:0}.user-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.user-profile-grid,.user-permission-summary,.user-permission-grid{grid-template-columns:1fr}.user-profile-identity,.user-profile-section{grid-column:auto;border-right:0;border-bottom:1px solid rgba(79,169,215,.22)}.user-profile-heading{align-items:flex-start}.user-profile-facts{grid-template-columns:1fr}.user-permission-card{align-items:flex-start;flex-direction:column}.user-permission-card__actions{justify-content:flex-start}}.users-actions-cell{display:flex;align-items:center;justify-content:center;width:100%}.users-actions-cell .q-btn{color:#0d47a1}.users-help-root,.users-help-container{position:relative}.users-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.users-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.users-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.users-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}.users-row-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.users-row-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.users-row-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:600;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.users-row-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}@keyframes helpOverlayGlow{0%{background-position:0% 50%;border-color:#00c6bb99}50%{background-position:100% 50%;border-color:#ff6c008c}to{background-position:0% 50%;border-color:#00c6bb99}}@keyframes helpOverlayPulse{0%{transform:scale(1);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38}50%{transform:scale(1.4);box-shadow:0 22px 48px #ff4d4dc7}to{transform:scale(1);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38}}.profile-page{min-height:100%;color:#e6f7ff;--report-card-bg: linear-gradient(150deg, rgba(9, 30, 56, .42) 0%, rgba(9, 45, 76, .371) 100%);--report-card-border: rgba(125, 211, 252, .28);--report-card-shadow: 0 24px 52px rgba(3, 10, 28, .45);--report-surface: rgba(6, 32, 58, .357);--report-surface-soft: rgba(15, 55, 92, .5);--report-outline: rgba(56, 189, 248, .32);--report-text: #ffffff;--report-text-muted: rgba(255, 255, 255, .9);--report-text-soft: rgb(255, 255, 255);--report-accent: #ffffff;--report-primary: #ffffff;--hero-bg: linear-gradient(145deg, rgba(5, 22, 42, .049) 0%, rgba(11, 46, 79, .889) 100%);--hero-teal: #ffffff;--card-bg: var(--report-card-bg);--card-border: var(--report-card-border);--card-shadow: var(--report-card-shadow);--surface-soft: var(--report-surface-soft);--surface-outline: var(--report-outline);--text-primary: var(--report-text);--text-muted: var(--report-text-muted);--text-soft: var(--report-text-soft);--accent: var(--report-accent);--primary: var(--report-primary)}.profile-page .hero-card{position:relative;overflow:hidden;border-radius:36px;background:var(--hero-bg);color:var(--hero-teal);box-shadow:0 22px 48px #0f172a2e;border:1px solid rgba(90,210,255,.42);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.profile-page .hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.profile-page .hero-card-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:28px;padding:22px 30px}.profile-page .hero-left{display:flex;align-items:center}.profile-page .profile-hero-avatar{box-shadow:0 18px 38px #030a1c57}.profile-page .profile-avatar-skeleton{border-radius:999px}.profile-page .hero-meta{color:var(--hero-teal)}.profile-page .hero-kicker{text-transform:uppercase;font-size:1.1rem;font-weight:500;color:#3ac1f2}.profile-page .hero-name{font-size:1.4rem;font-weight:500;color:#fff}.profile-page .hero-email{font-size:18px;color:#fff}.profile-page .text-white-70{color:#fff}.profile-page .hero-detail-panel{border-radius:20px;border:1px solid rgba(114,227,255,.32);border-left:4px solid rgba(170,226,254,.18);box-shadow:0 14px 30px #0000004d;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.profile-page .hero-detail-header{padding:18px 20px 12px}.profile-page .hero-detail-title{font-size:.8rem;font-weight:500;text-transform:uppercase;color:#3ac1f2;margin-bottom:4px;text-shadow:0 0 28px rgba(1,8,12,.66)}.profile-page .hero-detail-list{display:grid;gap:10px}.profile-page .hero-detail-item{align-items:flex-start;border-radius:14px;transition:background .2s ease,box-shadow .2s ease;color:#3ac1f2;text-shadow:0 0 28px rgba(1,8,12,.66)}.profile-page .hero-detail-item:hover{background:#0074d91f;box-shadow:inset 0 0 0 1px #0074d933}.profile-page .hero-detail-icon{color:#3ac1f2;background:#0074d92e;border-radius:10px;padding:6px}.profile-page .hero-detail-label{font-size:14px;text-transform:uppercase;letter-spacing:1.1px;color:#3ac1f2;font-weight:500;text-shadow:0 0 28px rgba(1,8,12,.66)}.profile-page .hero-detail-value{font-size:14px;font-weight:600;color:var(--hero-teal);margin-top:2px}.profile-page .hero-detail-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-page .hero-detail-copy{color:var(--hero-teal);cursor:pointer;border-radius:999px;transition:background .2s ease,color .2s ease}.profile-page .hero-detail-copy:hover{background:#0074d933}.profile-page .hero-detail-copy .q-btn__content{line-height:1}.profile-page .widget-card{border-radius:22px;box-shadow:var(--card-shadow);border:1px solid var(--surface-outline);background:var(--card-bg);color:var(--text-primary);overflow:hidden;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.profile-page .profile-sections{border-radius:22px}.profile-page .profile-section-tabs{border-radius:18px;border:1px solid var(--surface-outline);background:#08213b9e;box-shadow:0 14px 30px #030a1c4d;margin-bottom:12px;padding:8px}.profile-page .profile-section-tab-panels,.profile-page .profile-section-tab-panel{background:transparent}.profile-page .section-title{position:relative;display:inline-flex;align-items:center;padding-left:16px;font-size:18px;font-weight:600;color:#3ac1f2;text-shadow:0 0 28px rgba(1,8,12,.66)}.profile-page .section-title:before{content:"";position:absolute;left:0;width:6px;height:22px;border-radius:999px;background:linear-gradient(180deg,#0074d914,#273e520d);box-shadow:0 6px 14px #0074d940}.profile-page .section-subtitle{font-size:.75rem;color:var(--text-muted);max-width:420px;margin-top:6px;padding-left:16px}.profile-page .personal-header{align-items:center}.profile-page .personal-header-copy{min-width:0}.profile-page .personal-header .section-subtitle{max-width:360px}.profile-page .id-chip{border-radius:8px;font-size:12px}.profile-page .form-card .q-field__control,.profile-page .security-card .q-field__control{background:#051d348f;border-radius:14px;border:1px solid rgba(125,211,252,.24);min-height:46px;transition:border-color .2s ease,box-shadow .2s ease}.profile-page .form-card .q-field__label,.profile-page .security-card .q-field__label{color:var(--accent)}.profile-page .form-card .q-field__native,.profile-page .form-card .q-field__input,.profile-page .security-card .q-field__native,.profile-page .security-card .q-field__input{color:var(--text-primary)}.profile-page .form-card .q-field--focused .q-field__control,.profile-page .security-card .q-field--focused .q-field__control{border-color:#0074d959;box-shadow:0 0 0 2px #0074d933}.profile-page .form-row-wrap{width:100%;max-width:960px;margin:0 auto}.profile-page .profile-avatar-editor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:18px 20px;border-radius:18px;border:1px solid rgba(125,211,252,.18);background:#051d346b}.profile-page .profile-avatar-editor__preview{display:flex;align-items:center;justify-content:center}.profile-page .profile-avatar-editor__copy{min-width:0}.profile-page .profile-avatar-editor__title{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#3ac1f2}.profile-page .profile-avatar-editor__caption{margin-top:4px;color:#e6f7ffd6;max-width:520px}.profile-page .profile-avatar-editor__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.profile-page .profile-avatar-editor__hint{margin-top:10px;font-size:.74rem;color:#e6f7ffbd}.profile-page .form-row{align-items:stretch}.profile-page .form-hint{margin-top:4px}.profile-page .save-btn{height:46px;font-weight:600}.profile-page .section-card{margin-bottom:32px}.profile-page .security-card{margin-bottom:0}.profile-page .security-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px}.profile-page .security-body{padding-top:8px}.profile-page .password-strength{display:flex;align-items:center;gap:12px}.profile-page .password-meter{flex:1;height:6px;border-radius:999px}.profile-page .logout-dialog{max-width:420px;width:100%}.profile-page .avatar-library-dialog{width:min(760px,100vw - 32px);max-width:760px;background:linear-gradient(160deg,#08213bf5,#0a2d4ceb);border:1px solid rgba(125,211,252,.26);border-radius:24px}.profile-page .avatar-library-dialog__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.profile-page .avatar-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-page .avatar-library-card{-webkit-appearance:none;appearance:none;display:grid;justify-items:center;gap:12px;padding:18px 14px;border-radius:18px;border:1px solid rgba(125,211,252,.18);background:#ffffff0a;color:#e6f7ff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.profile-page .avatar-library-card:hover{transform:translateY(-1px);border-color:#b8f5ff57;background:#ffffff14}.profile-page .avatar-library-card--selected{border-color:#53d690b8;background:#53d6901f;box-shadow:inset 0 0 0 1px #53d69047}.profile-page .avatar-library-card__label{font-size:.8rem;font-weight:600}.profile-page .skeleton-light{background:var(--brand-green)}.profile-page .profile-toast{border-radius:12px;border:1px solid rgba(0,116,217,.2);box-shadow:0 10px 24px #0f172a2e}.profile-page .profile-help-root,.profile-page .profile-help-container{position:relative}.profile-page .profile-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.profile-page .profile-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}.profile-page .profile-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.profile-page .profile-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}@media(max-width:1023px){.profile-page .hero-card{border-radius:22px}.profile-page .hero-card-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.profile-page .hero-left{align-items:flex-start}.profile-page .profile-avatar-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.profile-page .hero-name{font-size:22px}.profile-page .hero-card-section{padding:22px;gap:20px}.profile-page .hero-card-info{display:flex;flex-direction:column;align-items:flex-start!important;gap:16px}.profile-page .avatar-library-grid{grid-template-columns:minmax(0,1fr)}.profile-page .save-btn{width:100%}.profile-page .security-actions{width:100%;justify-content:flex-start}.profile-page .password-strength{flex-direction:column;align-items:flex-start}.profile-page .password-meter{width:100%}}.profile-page{min-height:100%;padding:28px;background:radial-gradient(circle at 86% 12%,rgba(22,132,174,.32),transparent 36%),radial-gradient(circle at 14% 10%,rgba(38,118,170,.18),transparent 34%),linear-gradient(180deg,#03111f,#061b2e 48%,#03101b);color:#f4fbff}.profile-page .profile-help-container{width:min(100%,1560px);margin:0 auto}.profile-page .profile-glass-card{border:1px solid rgba(124,214,255,.2);border-radius:20px;background:linear-gradient(145deg,#0c253fc7,#05182ab8),radial-gradient(circle at 80% 20%,rgba(56,189,248,.16),transparent 34%);box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff0a;color:#f4fbff;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.profile-page .profile-hero-card{margin-bottom:22px;overflow:hidden}.profile-page .profile-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.72fr) minmax(260px,.72fr);gap:30px;align-items:center;padding:34px}.profile-page .profile-identity-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center}.profile-page .profile-hero-avatar-wrap{position:relative;width:124px;height:124px;border-radius:999px;padding:8px;background:linear-gradient(145deg,#1193ffcc,#6c46ffe6);box-shadow:0 18px 44px #2b6eff52}.profile-page .profile-hero-avatar{width:100%;height:100%;box-shadow:inset 0 0 0 3px #010812b8}.profile-page .profile-online-dot{position:absolute;right:8px;bottom:14px;width:20px;height:20px;border-radius:999px;background:var(--brand-green);border:3px solid #061727;box-shadow:0 0 0 4px #35e77d1f}.profile-page .profile-hero-copy{min-width:0}.profile-page .hero-name{color:#fff;font-size:clamp(1.8rem,2.5vw,2.65rem);font-weight:800;letter-spacing:0;line-height:1.05}.profile-page .hero-email{margin-top:10px;color:#e1f1ffc7;font-size:1.05rem}.profile-page .profile-role-chip{border:1px solid rgba(20,184,255,.34);background:#0a5b966b;color:#28c7ff;font-weight:700}.profile-page .hero-detail-item,.profile-page .hero-detail-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.profile-page .hero-detail-icon,.profile-page .hero-detail-row .q-icon{color:#24caff;font-size:24px}.profile-page .hero-detail-label{display:block;color:#e1f1ffa3;font-size:.82rem;letter-spacing:.04em}.profile-page .hero-detail-value{display:block;color:#fff;font-size:1rem;font-weight:750;margin-top:3px}.profile-page .profile-hero-details{display:grid;gap:18px;padding:6px 28px;border-left:1px solid rgba(124,214,255,.16)}.profile-page .hero-detail-copy{color:#24caff}.profile-page .profile-security-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding-left:34px;border-left:1px solid rgba(124,214,255,.16)}.profile-page .profile-security-callout .q-icon{display:grid;place-items:center;width:108px;height:108px;border-radius:28px;color:#9ed7ff;font-size:72px;background:linear-gradient(145deg,#115cb38a,#052c54a8);box-shadow:inset 0 0 0 1px #7cd6ff33,0 18px 40px #146aff2e}.profile-page .profile-security-callout strong{display:block;font-size:1.05rem;color:#fff}.profile-page .profile-security-callout span{display:block;max-width:260px;margin-top:10px;color:#e1f1ffb8;line-height:1.5}.profile-page .profile-main-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;margin-bottom:22px}.profile-page .profile-card-header{padding:26px 28px 0}.profile-page .section-title{padding-left:0;color:#fff;font-size:1.18rem;font-weight:800;text-shadow:none}.profile-page .section-title:before{display:none}.profile-page .section-subtitle{padding-left:0;max-width:none;color:#e1f1ffb3;font-size:.9rem}.profile-page .profile-form-grid{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:26px;align-items:stretch}.profile-page .profile-photo-card{display:grid;justify-items:center;gap:16px;padding:22px;border:1px solid rgba(124,214,255,.15);border-radius:14px;background:#02102047}.profile-page .profile-avatar-editor__title{justify-self:start;color:#ffffffe0;font-size:.9rem;font-weight:650;text-transform:none;letter-spacing:0}.profile-page .profile-editor-avatar{box-shadow:0 16px 36px #2a6fff42}.profile-page .profile-avatar-editor__hint{color:#e1f1ff94;text-align:center;font-size:.78rem}.profile-page .profile-avatar-editor__file-input{display:none}.profile-page .profile-form-fields{display:grid;align-content:start;gap:24px;padding-top:18px}.profile-page .profile-save-row{display:flex;justify-content:flex-end;margin-top:12px}.profile-page .profile-primary-btn{min-height:var(--app-btn-height);height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border-radius:var(--app-btn-radius);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.profile-page .profile-secondary-btn{min-height:var(--app-btn-height);height:var(--app-btn-height);border-radius:var(--app-btn-radius);border-color:transparent!important;color:#f4fbff!important;background:var(--intent-neutral-bg);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.profile-page .profile-link-btn{min-height:var(--app-btn-height);height:var(--app-btn-height)}.profile-page .profile-ghost-btn{min-height:var(--app-btn-height);height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0!important;border-radius:var(--app-btn-radius)!important;background:color-mix(in srgb,var(--profile-ghost-color) 14%,transparent)!important;color:var(--profile-ghost-text)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);box-shadow:inset 0 0 18px color-mix(in srgb,var(--profile-ghost-color) 9%,transparent),0 0 12px color-mix(in srgb,var(--profile-ghost-color) 7%,transparent)!important}.profile-page .profile-ghost-btn:before{display:none!important}.profile-page .profile-ghost-btn:hover{background:color-mix(in srgb,var(--profile-ghost-color) 24%,transparent)!important;box-shadow:inset 0 0 20px color-mix(in srgb,var(--profile-ghost-color) 13%,transparent),0 0 16px color-mix(in srgb,var(--profile-ghost-color) 14%,transparent)!important}.profile-page .profile-ghost-btn--blue{--profile-ghost-color: #35c8ff;--profile-ghost-text: #e4f8ff}.profile-page .profile-ghost-btn--green{--profile-ghost-color: var(--brand-green);--profile-ghost-text: var(--brand-green)}.profile-page .profile-ghost-btn--purple{--profile-ghost-color: #9068ff;--profile-ghost-text: #f4efff}.profile-page .profile-ghost-btn--red{--profile-ghost-color: #ff657a;--profile-ghost-text: #fff0f3}.profile-page .profile-ghost-btn.q-btn--disable{opacity:.62!important}.profile-page .profile-dialog-close{width:40px;min-width:40px;padding:0}.profile-page .profile-icon-ghost-btn{width:36px;min-width:36px;min-height:36px;padding:0}.profile-page .form-card .q-field__control,.profile-page .security-card .q-field__control{min-height:52px;border-radius:10px;background:#03101f70;border:1px solid rgba(124,214,255,.16)}.profile-page .form-card .q-field__label,.profile-page .security-card .q-field__label{color:#e1f1ffb8}.profile-page .form-card .q-field__native,.profile-page .form-card .q-field__input,.profile-page .security-card .q-field__native,.profile-page .security-card .q-field__input{color:#fff}.profile-page .security-stack{display:grid;gap:14px;padding:22px}.profile-page .security-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:88px;padding:18px 20px;border:1px solid rgba(124,214,255,.13);border-radius:14px;background:#03101f47}.profile-page .security-row__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#20c6ff;font-size:26px;background:#125c9247}.profile-page .security-row__icon--green{color:var(--brand-green)}.profile-page .security-row__copy strong{display:block;color:#fff;font-weight:800}.profile-page .security-row__copy span{display:block;margin-top:5px;color:#e1f1ffa8;line-height:1.35}.profile-page .password-form{padding:18px;border:1px solid rgba(124,214,255,.13);border-radius:14px;background:#04132357}.profile-page .logout-dialog{background:linear-gradient(160deg,#08213bf5,#0a2d4ceb);border:1px solid rgba(125,211,252,.26);border-radius:18px;color:#fff}@media(max-width:1280px){.profile-page .profile-hero-grid{grid-template-columns:minmax(0,1fr)}.profile-page .profile-hero-details,.profile-page .profile-security-callout{padding-left:0;border-left:0}.profile-page .profile-hero-details{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page .profile-main-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.profile-page{padding:16px}.profile-page .profile-identity-panel,.profile-page .profile-form-grid,.profile-page .profile-security-callout,.profile-page .profile-hero-details{grid-template-columns:minmax(0,1fr)}.profile-page .security-row{grid-template-columns:auto minmax(0,1fr)}.profile-page .security-row .profile-secondary-btn{grid-column:1/-1;justify-self:stretch}.profile-page .profile-save-row{justify-content:stretch}.profile-page .profile-primary-btn{width:100%}}#account-page{min-height:100%;padding-top:22px;background:radial-gradient(130% 120% at 8% -10%,rgba(14,164,233,0),transparent 58%),radial-gradient(120% 140% at 92% -15%,rgba(37,100,235,0),transparent 62%),linear-gradient(180deg,#04142500,#07263f00 40%,#0a355600);color:#fff;--report-card-bg: linear-gradient(150deg, rgba(9, 30, 56, 0) 0%, rgba(9, 45, 76, 0) 100%);--report-card-border: rgba(125, 211, 252, .28);--report-card-shadow: 0 24px 52px rgba(3, 10, 28, .45);--report-surface: rgba(6, 32, 58, .52);--report-surface-soft: rgba(15, 55, 92, .5);--report-outline: rgba(56, 189, 248, .32);--report-text: #ffffff;--report-text-muted: rgb(255, 255, 255);--report-text-soft: rgb(255, 255, 255);--report-accent: #ffffff;--report-primary: #ffffff;--hero-bg: linear-gradient(145deg, rgba(5, 22, 42, 0) 0%, rgba(11, 46, 79, 0) 100%);--hero-teal: #ffffff;--card-bg: var(--report-card-bg);--card-border: var(--report-card-border);--card-shadow: var(--report-card-shadow);--surface-soft: var(--report-surface-soft);--surface-outline: var(--report-outline);--text-primary: var(--report-text);--text-muted: var(--report-text-muted);--text-soft: var(--report-text-soft);--accent: var(--report-accent);--primary: var(--report-primary)}#account-page .hero-card{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#08243eb8,#061b3194)!important;color:var(--hero-teal);box-shadow:0 22px 48px #030a1c57,inset 0 1px #ffffff14;border:1px solid rgba(125,211,252,.36);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);margin-bottom:28px}#account-page .hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,#0074d900,#0000 65%),radial-gradient(65% 90% at 85% 10%,rgba(0,116,217,0),transparent 70%)}#account-page .hero-card-section{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);align-items:start;gap:34px;padding:26px 28px}#account-page .hero-meta{color:var(--hero-teal)}#account-page .hero-kicker{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;color:var(--hero-teal)}#account-page .hero-name{font-size:1.28rem;font-weight:700;color:#fff}#account-page .hero-email{font-size:.75rem;color:var(--hero-teal);opacity:.85}#account-page .text-white-70{color:var(--hero-teal);opacity:.75}#account-page .hero-role-row{align-items:center}#account-page .hero-client{border-color:#3ac1f2;background:#0074d900;font-weight:600;color:#3ac1f2}#account-page .hero-plan{text-align:left;color:#3ac1f2;width:100%;gap:10px}#account-page .hero-plan-label{text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:600;color:var(--hero-teal)}#account-page .hero-plan .row{justify-content:flex-end;width:100%}#account-page .hero-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;width:100%}#account-page .hero-quick-stat{min-height:74px;background:linear-gradient(160deg,#06213ad1,#051a30b8);border-radius:13px;border:1px solid rgba(77,184,231,.34);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);padding:13px 15px;display:flex;align-items:flex-start;gap:12px;color:#3ac1f2;box-shadow:inset 0 1px #ffffff0d}#account-page .hero-quick-stat .q-icon{color:var(--hero-teal)}#account-page .hero-quick-label{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#dff8ffb8;font-weight:800;opacity:1}#account-page .hero-quick-value{font-size:1.08rem;font-weight:800;color:#fff;white-space:nowrap}#account-page .hero-quick-note,#account-page .hero-quick-action{margin-top:4px;font-size:.72rem;line-height:1.25;color:#dff8ff9e}#account-page .hero-quick-action{color:#3ac1f2;font-weight:700}#account-page button.hero-quick-action{width:fit-content;-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:#3ac1f2;cursor:pointer;text-align:left}#account-page button.hero-quick-action.account-ghost-native{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-btn-compact-height);height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);border:0!important;border-radius:var(--app-btn-radius);background:var(--account-ghost-fill)!important;color:var(--account-ghost-text)!important;font-family:var(--font-secondary);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;text-align:center;white-space:nowrap}#account-page button.hero-quick-action:hover{color:var(--brand-green);text-decoration:underline}#account-page .hero-manage-btn{background:#0727469e!important;color:var(--hero-teal)!important;font-weight:700;border-radius:999px;min-height:30px;padding-inline:12px;border:1px solid rgba(114,227,255,.45);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 16px 36px #00000059}#account-page .hero-manage-btn .q-btn__content,#account-page .hero-manage-btn .q-icon{color:var(--hero-teal)}#account-page .hero-manage-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0074d940}#account-page .hero-manage-btn:active{transform:translateY(0)}#account-page .hero-manage-btn.q-btn--disable,#account-page .hero-manage-btn.q-btn--disable:hover{background:#0f172a66!important;color:#94a3b8b3!important;transform:none;box-shadow:none}#account-page .hero-manage-btn.q-btn--disable .q-icon,#account-page .hero-manage-btn.q-btn--disable .q-btn__content{color:#94a3b8b3!important}#account-page .widget-card{border-radius:22px;box-shadow:var(--card-shadow);border:1px solid var(--surface-outline);background:var(--card-bg);color:var(--text-primary);overflow:hidden}#account-page .account-billing-sections{border-radius:22px}#account-page .section-title{position:relative;display:inline-flex;align-items:center;padding-left:16px;font-size:.9rem;font-weight:500;color:#3ac1f2;text-transform:uppercase}#account-page .section-title:before{content:"";position:absolute;left:0;width:6px;height:22px;border-radius:999px;background:linear-gradient(180deg,#0074d9d9,#0074d98c);box-shadow:0 6px 14px #0074d940}#account-page .section-subtitle{font-size:13px;color:var(--text-muted);max-width:420px;margin-top:6px;padding-left:16px}#account-page .plan-card .section-subtitle{max-width:100%}#account-page .plan-stats{padding:4px 0 8px;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#account-page .stat-tile{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px 18px;background:linear-gradient(160deg,#0c315494,#09223a85);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:grid;row-gap:4px;box-shadow:0 12px 26px #0f172a1a}#account-page .stat-label{font-size:.75rem;text-transform:uppercase;color:#3ac1f2;font-weight:500}#account-page .stat-value{font-size:.75rem;color:var(--text-primary);font-weight:500;text-transform:uppercase}#account-page .wallet-dashboard{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(340px,.96fr);gap:12px}#account-page .wallet-panel{background:var(--app-surface-background)!important;border-color:var(--app-surface-border-subtle)!important;border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000002e}#account-page .wallet-panel .q-card__section{padding:18px 20px}#account-page .wallet-panel--overview,#account-page .wallet-panel--activity,#account-page .wallet-panel--shipping-invoices,#account-page .wallet-panel--runway{grid-column:1}#account-page .wallet-panel--auto,#account-page .wallet-panel--usage,#account-page .wallet-panel--payment{grid-column:2}#account-page .wallet-panel--shipping-invoices{grid-column:1/-1}#account-page .wallet-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#account-page .wallet-panel-title{font-size:.9rem;font-weight:700;color:#fff;text-transform:uppercase}#account-page .wallet-panel--overview .q-card__section{padding:18px 18px 18px 20px}#account-page .wallet-panel-subtitle,#account-page .wallet-balance-caption,#account-page .wallet-health-copy,#account-page .wallet-mini-label,#account-page .wallet-usage-label,#account-page .wallet-usage-trend,#account-page .wallet-secure-note{color:#dff8ffbd;font-size:.78rem;line-height:1.4}#account-page .wallet-balance-caption--pending{color:#f5c84b}#account-page .wallet-account-select{width:min(100%,280px)}#account-page .wallet-account-select .q-field__control,#account-page .wallet-manage-form .q-field__control{background:#03122042;border-radius:8px;color:#fff}#account-page .wallet-account-select .q-field__native,#account-page .wallet-account-select .q-field__label,#account-page .wallet-manage-form .q-field__native,#account-page .wallet-manage-form .q-field__label{color:#dff8ffe6}#account-page .wallet-assignment-summary{display:flex;align-items:flex-start;gap:7px;color:#dff8ffc7;font-size:.78rem;line-height:1.35}#account-page .wallet-assignment-summary .q-icon{color:#30baf2;font-size:18px;margin-top:1px}#account-page .wallet-overview-grid{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:20px;margin-top:16px;align-items:center}#account-page .wallet-balance-block{border-right:1px solid rgba(125,211,252,.18);padding-right:22px}#account-page .wallet-label{color:#fff;font-size:.88rem;font-weight:700}#account-page .wallet-balance{margin-top:8px;color:#fff;font-size:clamp(2.3rem,4.2vw,3.4rem);line-height:1;font-weight:800}#account-page .wallet-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#account-page .wallet-primary-btn{background:var(--intent-success-bg)!important;color:var(--intent-success-text)!important;border-radius:var(--app-btn-radius);min-height:var(--app-btn-height);height:var(--app-btn-height);padding-inline:var(--app-btn-padding-x);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}#account-page .wallet-secondary-btn{border-radius:var(--app-btn-radius);min-height:var(--app-btn-height);height:var(--app-btn-height);padding-inline:var(--app-btn-padding-x);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}#account-page .wallet-manage-dialog{width:min(760px,100vw - 32px);max-width:760px;background:linear-gradient(150deg,#08223cf5,#04182bf0)!important;border:1px solid rgba(125,211,252,.35);border-radius:16px;color:#fff}#account-page .wallet-manage-grid{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.3fr);gap:16px;padding-top:0}#account-page .wallet-manage-list,#account-page .wallet-manage-form{display:grid;gap:10px;align-content:start}#account-page .wallet-manage-item{display:grid;gap:4px;width:100%;min-height:64px;padding:11px 12px;text-align:left;border:1px solid rgba(125,211,252,.22);border-radius:8px;background:#03122038;color:#fff;cursor:pointer}#account-page .wallet-manage-item.is-active{border-color:#30baf2b8;background:#30baf229;box-shadow:0 0 0 1px #30baf23d}#account-page .wallet-manage-item__name{font-size:.88rem;font-weight:800}#account-page .wallet-manage-item__meta{color:#dff8ffb8;font-size:.74rem}#account-page .wallet-health-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-weight:700}#account-page .wallet-health-chip{font-weight:700}#account-page .wallet-health-meter{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin-top:14px}#account-page .wallet-health-segment{height:12px;border-radius:3px;background:#94a3b838}#account-page .wallet-health-segment.is-filled{background:linear-gradient(180deg,var(--brand-green),var(--brand-green));box-shadow:0 0 12px #35d0a047}#account-page .wallet-health-copy{margin-top:10px}#account-page .wallet-mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;padding-top:16px;border-top:1px solid rgba(125,211,252,.18)}#account-page .wallet-mini-metric{display:flex;gap:10px;align-items:center}#account-page .wallet-mini-metric .q-icon{color:#dff8ff;font-size:22px}#account-page .wallet-mini-value{color:#fff;font-size:.82rem;font-weight:700}#account-page .wallet-auto-section{display:grid;gap:14px}#account-page .wallet-auto-toggle{width:fit-content}#account-page .wallet-auto-payment-method{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(125,211,252,.22);border-radius:8px;background:#03122038}#account-page .wallet-auto-payment-copy{display:grid;gap:3px;min-width:0}#account-page .wallet-auto-payment-label{color:#dff8ffb8;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#account-page .wallet-auto-payment-value{color:#fff;font-size:.92rem;font-weight:800}#account-page .wallet-auto-payment-note{color:#dff8ffb3;font-size:.74rem;line-height:1.35}#account-page .wallet-auto-input-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,180px));gap:10px}#account-page .wallet-auto-input{width:100%;max-width:180px}#account-page .wallet-save-btn{min-height:var(--app-btn-height);height:var(--app-btn-height);border-radius:var(--app-btn-radius);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}#account-page .wallet-auto-checkbox{color:#dff8ffdb}#account-page .wallet-activity-table{margin-top:12px;display:grid}#account-page .wallet-activity-row{display:grid;grid-template-columns:1.1fr 1fr 1.5fr .8fr .8fr;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(125,211,252,.12);color:#fff;font-size:.78rem}#account-page .wallet-activity-row--head{color:#dff8ff9e;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}#account-page .shipping-invoice-summary{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#dff8ffb3;font-size:.72rem}#account-page .shipping-invoice-summary>div{min-width:110px;padding:9px 12px;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:#04182b6b}#account-page .shipping-invoice-summary span,#account-page .shipping-invoice-summary strong{display:block}#account-page .shipping-invoice-summary strong{margin-top:2px;color:#fff;font-size:.92rem}#account-page .shipping-invoice-table{display:grid;margin-top:16px}#account-page .shipping-invoice-row{display:grid;grid-template-columns:.75fr 1fr 1.35fr .8fr 1fr 1fr 1fr;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(125,211,252,.12);color:#fff;font-size:.78rem}#account-page .shipping-invoice-row--head{color:#dff8ff9e;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}#account-page .shipping-invoice-row--clickable{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}#account-page .shipping-invoice-row--clickable:hover,#account-page .shipping-invoice-row--clickable:focus-visible{background:#3ac1f214;border-color:#3ac1f24d;outline:none;transform:translate(2px)}#account-page .shipping-invoice-id,#account-page .shipping-invoice-amount{font-weight:800}#account-page .shipping-invoice-amount{color:var(--brand-green)}#account-page .shipping-invoice-actions-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}#account-page .shipping-invoice-actions-cell .shipping-invoice-action{width:var(--app-btn-compact-height);min-width:var(--app-btn-compact-height);height:var(--app-btn-compact-height);min-height:var(--app-btn-compact-height);padding:0}#account-page .shipping-invoice-actions-cell .shipping-invoice-action>span{display:none}#account-page .shipping-invoice-actions-cell .shipping-invoice-action .q-icon{font-size:16px}#account-page .shipping-invoice-pay-btn,#account-page .shipping-invoice-export-btn{min-height:var(--app-btn-compact-height);border-radius:var(--app-btn-radius);border:0;background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;box-shadow:0 10px 24px #3ac1f238}#account-page .shipping-invoice-export-btn{background:var(--intent-neutral-bg)!important;color:var(--intent-neutral-text)!important}#account-page .shipping-invoice-status-chip{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none;box-shadow:none}#account-page .shipping-invoice-status-chip.is-paid{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)}#account-page .shipping-invoice-status-chip.is-issued{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)}#account-page .shipping-invoice-status-chip.is-void{background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)}#account-page .shipping-invoice-dialog .q-dialog__inner--minimized{padding:24px}#account-page .shipping-invoice-dialog .q-dialog__inner--minimized>div{width:min(1320px,100vw - 64px);max-width:min(1320px,100vw - 64px)}#account-page .shipping-invoice-dialog-card{width:min(1320px,100vw - 64px);max-width:none;min-width:min(1040px,100vw - 64px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(150deg,#08223cf5,#04182beb)!important;border:1px solid rgba(125,211,252,.36);color:#fff;box-shadow:0 28px 70px #0000006b}#account-page .shipping-invoice-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px}#account-page .shipping-invoice-dialog-actions{display:flex;align-items:center;gap:10px}#account-page .shipping-invoice-dialog-kicker{color:#3ac1f2;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#account-page .shipping-invoice-dialog-title{margin-top:4px;font-size:1.5rem;font-weight:900}#account-page .shipping-invoice-detail-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;padding:8px 22px 18px}#account-page .shipping-invoice-detail-summary>div{min-height:64px;padding:10px 12px;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:#04182b6b}#account-page .shipping-invoice-detail-summary span,#account-page .shipping-invoice-detail-summary strong{display:block}#account-page .shipping-invoice-detail-summary span{color:#dff8ff9e;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}#account-page .shipping-invoice-detail-summary strong{margin-top:6px;color:#fff;font-size:.9rem}#account-page .shipping-invoice-dialog-body{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:22px}#account-page .shipping-invoice-shipment-table{display:grid;flex:1;min-height:260px;max-height:min(62vh,680px);overflow:auto}#account-page .shipping-invoice-shipment-row{display:grid;grid-template-columns:1.25fr .7fr 1.15fr 1.3fr .9fr .8fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(125,211,252,.12);color:#fff;font-size:.76rem}#account-page .shipping-invoice-shipment-row--head{position:sticky;top:0;z-index:1;background:#04182bf5;color:#dff8ff9e;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em}#account-page .wallet-ledger-chip{font-size:.68rem;font-weight:800}#account-page .wallet-ledger-chip.is-credit{background:#35d0a02e!important;color:var(--brand-green)!important}#account-page .wallet-ledger-chip.is-auto{background:#30baf22e!important;color:#58d1ff!important}#account-page .wallet-ledger-chip.is-debit{background:#815fff2e!important;color:#b8a4ff!important}#account-page .wallet-empty-state{padding:20px 0 6px;color:#dff8ffad;text-align:center}#account-page .wallet-usage-list{display:grid;gap:16px;margin-top:16px}#account-page .wallet-usage-item{display:flex;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(125,211,252,.14)}#account-page .wallet-usage-item:last-child{border-bottom:0;padding-bottom:0}#account-page .wallet-usage-icon,#account-page .wallet-runway-icon{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#30baf257,#ff9b2f38);color:#3ac1f2;font-size:22px}#account-page .wallet-usage-value{color:#fff;font-size:1.15rem;font-weight:800}#account-page .wallet-runway-content{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(180px,.8fr);gap:18px;align-items:center}#account-page .wallet-runway-days{color:var(--brand-green);font-size:1.75rem;font-weight:900}#account-page .wallet-runway-note{color:#fff;font-size:.84rem}#account-page .wallet-payment-row{display:flex;gap:14px;align-items:center;margin-top:20px}#account-page .wallet-payment-logo{border-radius:6px;background:#fff;color:#172554;font-size:.72rem;font-weight:900;padding:8px 10px}#account-page .wallet-payment-title{color:#fff;font-weight:800}#account-page .billing-portal-setup-card{width:min(520px,92vw)}#account-page .billing-portal-candidates{border:1px solid rgba(74,196,242,.28);border-radius:10px;padding:12px;background:#061e31a8}#account-page .wallet-secure-note{display:flex;align-items:center;gap:8px;margin-top:24px}#account-page .plan-progress{margin-top:4px;background:#0a2c4c7a;border-radius:18px;border:1px dashed rgba(0,116,217,.35);padding:16px 20px;display:grid;row-gap:10px}#account-page .plan-progress-title{font-size:12px;text-transform:uppercase;letter-spacing:1.1px;color:var(--accent);font-weight:700}#account-page .plan-progress .q-linear-progress{height:10px;border-radius:999px;background:#0074d924}#account-page .plan-progress-footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted);font-weight:600;gap:8px;flex-wrap:wrap}#account-page .notice-banner{border-radius:16px;box-shadow:0 12px 28px #0f172a1a;background:#09264285;color:var(--text-primary);border:1px solid rgba(114,227,255,.24);backdrop-filter:blur(14px) saturate(138%);-webkit-backdrop-filter:blur(14px) saturate(138%)}#account-page .plan-actions{border-top:1px dashed rgba(0,116,217,.28);margin-top:12px;padding-top:16px}#account-page .plan-dialog-card{max-width:1200px;margin:0 auto}#account-page .plan-option-card{border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}#account-page .plan-option-card.active{border-color:#0074d980;box-shadow:0 16px 30px #0074d933}#account-page .plan-option-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0f172a1f}#account-page .plan-original-price{font-size:1rem;color:#ff4d4f;font-weight:700;text-decoration:line-through;text-decoration-color:#ff1f1f;text-decoration-thickness:2px;margin-right:.4rem}#account-page .plan-limit-row{font-size:.8rem;color:var(--text-soft)}#account-page .plan-features-toggle{justify-content:flex-start;min-height:28px;padding:0;font-size:.8rem;font-weight:700}#account-page .plan-order-caption{color:#fff;font-size:1rem;font-weight:700;line-height:1.35}#account-page .plan-option-button{min-height:56px;font-size:1.25rem;font-weight:900}#account-page .skeleton-light{background:#82d4ff47}#account-page .account-help-root{position:relative}#account-page .account-help-container{position:relative;width:100%;max-width:none;margin:0}#account-page .account-help-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}#account-page .account-help-overlay__banner{position:fixed;top:84px;left:calc(50% - var(--help-drawer-width, 0px) / 2);transform:translate(-50%);margin:0;width:fit-content;padding:14px 30px;border-radius:999px;background:linear-gradient(120deg,#3ac1f2,#ff6c0047,#3ac1f2);background-size:240% 240%;color:#001b1a;text-shadow:0 1px 6px rgba(0,0,0,.25);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3ac1f2;box-shadow:0 18px 40px #00000047,0 0 0 5px #00c6bb52,0 0 34px #3ac1f28c;filter:drop-shadow(0 0 18px rgba(58,193,242,.6));z-index:10;animation:helpOverlayGlow 28s ease-in-out infinite}#account-page .account-help-overlay__badge{position:absolute;width:36px;height:36px;border-radius:999px;background:#ff4d4d80;color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38;border:2.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}#account-page .account-help-overlay__badge.is-pulsing{animation:helpOverlayPulse 1s ease-in-out infinite}@keyframes helpOverlayGlow{0%{background-position:0% 50%;border-color:#00c6bb99}50%{background-position:100% 50%;border-color:#3ac1f2e6}to{background-position:0% 50%;border-color:#00c6bb99}}@keyframes helpOverlayPulse{0%,to{transform:scale(1);box-shadow:0 14px 30px #00000047,0 0 0 4px #ff4d4d38}50%{transform:scale(1.12);box-shadow:0 18px 36px #00000052,0 0 0 6px #ff4d4d59}}@media(max-width:1023px){#account-page .hero-card{border-radius:22px}#account-page .hero-card-section{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px}#account-page .hero-plan{align-items:flex-start;text-align:left;max-width:100%}#account-page .hero-plan .row{justify-content:flex-start}#account-page .hero-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}#account-page .wallet-dashboard{grid-template-columns:1fr}#account-page .wallet-panel--overview,#account-page .wallet-panel--activity,#account-page .wallet-panel--shipping-invoices,#account-page .wallet-panel--runway,#account-page .wallet-panel--auto,#account-page .wallet-panel--usage,#account-page .wallet-panel--payment{grid-column:1}#account-page .wallet-auto-payment-method{align-items:flex-start;flex-direction:column}#account-page .wallet-overview-grid{grid-template-columns:1fr}#account-page .wallet-balance-block{border-right:0;border-bottom:1px solid rgba(125,211,252,.18);padding-right:0;padding-bottom:18px}#account-page .wallet-runway-content{grid-template-columns:auto minmax(0,1fr)}#account-page .shipping-invoice-row{grid-template-columns:.8fr 1fr 1fr 1fr .85fr}#account-page .shipping-invoice-row span:nth-child(3),#account-page .shipping-invoice-row span:nth-child(4){display:none}#account-page .shipping-invoice-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}#account-page .shipping-invoice-shipment-row{grid-template-columns:1fr .65fr 1fr .85fr}#account-page .shipping-invoice-shipment-row span:nth-child(3),#account-page .shipping-invoice-shipment-row span:nth-child(4){display:none}}@media(max-width:767px){#account-page .hero-name{font-size:22px}#account-page .hero-card-section{padding:22px;gap:24px}#account-page .hero-card-info{display:flex;flex-direction:column;align-items:flex-start!important;gap:16px}#account-page .hero-plan{width:100%}#account-page .hero-plan .row{justify-content:flex-start}#account-page .hero-quick-stats{grid-template-columns:1fr}#account-page .hero-quick-stat{width:100%}#account-page .wallet-activity-row{grid-template-columns:1fr;gap:5px}#account-page .wallet-activity-row--head{display:none}#account-page .shipping-invoice-summary{justify-content:flex-start;flex-wrap:wrap}#account-page .shipping-invoice-row{grid-template-columns:1fr 1fr;gap:6px}#account-page .shipping-invoice-row--head{display:none}#account-page .shipping-invoice-row span:nth-child(3),#account-page .shipping-invoice-row span:nth-child(7){display:block}#account-page .shipping-invoice-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#account-page .shipping-invoice-shipment-row{grid-template-columns:1fr 1fr;gap:6px}#account-page .shipping-invoice-shipment-row--head{display:none}#account-page .shipping-invoice-shipment-row span:nth-child(3),#account-page .shipping-invoice-shipment-row span:nth-child(4){display:block}#account-page .wallet-mini-metrics{grid-template-columns:1fr}#account-page .wallet-auto-input-grid{grid-template-columns:minmax(0,180px)}#account-page .wallet-manage-grid{grid-template-columns:1fr}#account-page .wallet-manage-dialog{width:calc(100vw - 20px)}}#account-page .hero-value-positive{color:var(--q-positive)!important}#account-page .hero-value-negative{color:var(--q-negative)!important}#account-page .bg-warning{color:red;font-size:.9rem;font-weight:500}#account-page .auto-input{width:150px;margin-left:2%;padding-left:1%}#account-page .wallet-auto-topup-fonts{--wallet-auto-topup-input-font-size: 15px;--wallet-auto-topup-label-font-size: 14px;--wallet-auto-topup-hint-font-size: 12px}#account-page .wallet-auto-topup-fonts .q-field__native,#account-page .wallet-auto-topup-fonts .q-field__input{font-size:var(--wallet-auto-topup-input-font-size);padding-left:10%}#account-page .wallet-auto-topup-fonts .q-field__label{font-size:var(--wallet-auto-topup-label-font-size)}#account-page .wallet-auto-topup-fonts .q-field__bottom,#account-page .wallet-auto-topup-fonts .q-field__messages{font-size:var(--wallet-auto-topup-hint-font-size);color:#ff9b2f;width:200px}#account-page .wallet-auto-topup-warning.q-banner,#account-page .wallet-auto-topup-warning{background:#c62828!important;background-color:#c62828!important;color:#fff!important;border:1px solid rgba(255,255,255,.28);font-size:.9rem;font-weight:500}#account-page .wallet-auto-topup-warning.q-banner:before,#account-page .wallet-auto-topup-warning.q-banner:after{background:#c62828!important;background-color:#c62828!important}#account-page .wallet-auto-topup-warning .q-banner__avatar,#account-page .wallet-auto-topup-warning .q-banner__content,#account-page .wallet-auto-topup-warning .q-icon{color:#fff!important}#account-page .q-btn.account-ghost-btn--blue{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:inset 0 0 0 1px #53cfff1f,0 0 14px #36bff21a!important}#account-page .q-btn.account-ghost-btn--green{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:inset 0 0 0 1px #57f4bc1f,0 0 14px #36d89d1a!important}#account-page .q-btn.account-ghost-btn--purple{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:inset 0 0 0 1px #ae9dff1f,0 0 14px #9c82ff1a!important}#account-page .q-btn.account-ghost-btn--blue:hover,#account-page .q-btn.account-ghost-btn--blue:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}#account-page .q-btn.account-ghost-btn--green:hover,#account-page .q-btn.account-ghost-btn--green:focus-visible{background:var(--intent-success-hover-bg)!important;border-color:transparent!important}#account-page .q-btn.account-ghost-btn--purple:hover,#account-page .q-btn.account-ghost-btn--purple:focus-visible{background:var(--intent-secondary-hover-bg)!important;border-color:transparent!important}#account-page .q-btn.account-ghost-btn:before{display:none!important}#account-page .q-btn.account-ghost-btn .q-btn__content,#account-page .q-btn.account-ghost-btn .q-icon{color:inherit!important;-webkit-text-fill-color:currentColor!important}#account-page .q-btn.account-ghost-btn.q-btn--disable{opacity:.72!important}.account-ghost-control{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:var(--app-btn-radius);background:var(--ghost-fill);color:var(--ghost-text);font:inherit;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ghost-inset),0 0 14px var(--ghost-glow);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.account-ghost-control--green,.account-ghost-control--action,.account-ghost-control--success{--ghost-border: var(--status-success-border);--ghost-fill: var(--intent-action-bg);--ghost-text: var(--intent-action-text);--ghost-inset: rgba(87, 244, 188, .14);--ghost-glow: rgba(54, 216, 157, .12)}.account-ghost-control--blue,.account-ghost-control--info{--ghost-border: var(--status-info-border);--ghost-fill: var(--intent-info-bg);--ghost-text: var(--intent-info-text);--ghost-inset: rgba(83, 207, 255, .14);--ghost-glow: rgba(54, 191, 242, .12)}.account-ghost-control--purple,.account-ghost-control--secondary{--ghost-border: var(--status-stage-border);--ghost-fill: var(--intent-secondary-bg);--ghost-text: var(--intent-secondary-text);--ghost-inset: rgba(174, 157, 255, .14);--ghost-glow: rgba(156, 130, 255, .12)}.account-ghost-control--warning{--ghost-border: var(--status-warning-border);--ghost-fill: var(--intent-warning-bg);--ghost-text: var(--intent-warning-text);--ghost-inset: rgba(255, 218, 118, .14);--ghost-glow: rgba(255, 197, 67, .12)}.account-ghost-control--danger,.account-ghost-control--destroy,.account-ghost-control--destructive{--ghost-border: var(--status-danger-border);--ghost-fill: var(--intent-danger-bg);--ghost-text: var(--intent-danger-text);--ghost-inset: rgba(255, 118, 118, .14);--ghost-glow: rgba(239, 68, 68, .12)}.account-ghost-control--neutral,.account-ghost-control--cancel{--ghost-border: var(--app-surface-border);--ghost-fill: var(--intent-neutral-bg);--ghost-text: var(--intent-neutral-text);--ghost-inset: rgba(203, 219, 232, .1);--ghost-glow: transparent}.account-ghost-control:hover:not(:disabled),.account-ghost-control:focus-visible{color:#fff;filter:brightness(1.18);transform:translateY(-1px)}.account-ghost-control:disabled{opacity:.68;cursor:not-allowed;filter:saturate(.8)}.account-ghost-control .q-icon{color:inherit;font-size:1.15rem}.reports-page{min-height:100%;color:#f2f9ff;--report-card-bg: #062943;--report-card-border: rgba(55, 139, 190, .48);--report-card-shadow: none;--report-surface: #05243b;--report-surface-soft: #082f4c;--report-outline: rgba(55, 139, 190, .42);--report-text: #f2f9ff;--report-text-muted: #a9c7da;--report-text-soft: #7fa7be;--report-accent: #27cbff;--report-primary: #27cbff}.reports-page__container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.reports-grid{display:grid;gap:14px}.reports-grid--workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.reports-grid--library{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid--library>div{min-width:0}.reports-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reports-kpi-card{display:flex;align-items:center;gap:12px;min-height:96px;padding:14px 16px;border:1px solid rgba(55,139,190,.46);border-radius:9px;background:#062943}.reports-kpi-card__icon,.reports-quick-nav__icon,.reports-workflow__icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:9px;font-size:1.35rem;color:#27cbff;background:#158fc933}.reports-kpi-card__copy{display:flex;flex-direction:column;min-width:0}.reports-kpi-card__copy span,.reports-quick-nav__item small,.reports-workflow p,.reports-workflow__steps small{color:#9bbbd0;font-size:.72rem}.reports-kpi-card__copy strong{margin-top:2px;color:#fff;font-size:1.42rem;line-height:1}.reports-kpi-card__copy small{margin-top:7px;color:var(--brand-green);font-size:.68rem}.reports-quick-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reports-quick-nav__item{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;color:#f2f9ff;text-align:left;border:1px solid rgba(55,139,190,.42);border-radius:9px;background:#05243b;cursor:pointer}.reports-quick-nav__item:hover,.reports-quick-nav__item:focus-visible{border-color:#27cbff;background:#073252;outline:none}.reports-quick-nav__item span:nth-child(2){display:flex;flex-direction:column;gap:3px}.reports-workflow{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2.2fr);gap:24px;align-items:center;padding:18px 20px;border:1px solid rgba(55,139,190,.42);border-radius:10px;background:#05243b}.reports-workflow__intro{display:flex;gap:14px;align-items:center}.reports-workflow h2,.reports-workflow p{margin:0}.reports-workflow h2{font-size:1rem}.reports-workflow p{margin-top:5px;line-height:1.45}.reports-workflow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.reports-workflow__steps li{display:flex;gap:8px;align-items:flex-start}.reports-workflow__steps li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;color:#27cbff;background:#158fc938;border:1px solid rgba(39,203,255,.28);font-weight:700}.reports-workflow__steps div{display:flex;flex-direction:column;gap:3px}.reports-page .q-card{border-radius:10px!important;box-shadow:none!important}.reports-page .report-card,.reports-page .table-card,.reports-page .output-card{background:#062943!important;border-color:#378bbe7a!important;color:#f2f9ff!important}.reports-page .report-card__header,.reports-page .table-card__header,.reports-page .output-card__header{padding:16px 18px 10px!important}.reports-page .report-card__body,.reports-page .output-card__body{padding:14px 18px 18px!important}.reports-page .report-card__title,.reports-page .table-card__title,.reports-page .output-card__title,.reports-page .section-title{color:#f2f9ff!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;letter-spacing:0!important}.reports-page .report-card__subtitle,.reports-page .table-card__subtitle,.reports-page .output-card__subtitle,.reports-page .section-helper,.reports-page .table-card__empty{color:#9bbbd0!important}.reports-page .q-field--outlined .q-field__control{color:#e8f7ff;background:#041f35;border-radius:8px}.reports-page .q-field--outlined .q-field__control:before{border-color:#4d9bc780}.reports-page .q-field__native,.reports-page .q-field__input,.reports-page .q-field__label,.reports-page .q-field__marginal{color:#d9edf8!important}.reports-page .table{border-color:#378bbe6b!important;background:#05243b!important}.reports-page .table thead tr,.reports-page .table tbody tr:nth-child(odd),.reports-page .table tbody tr:nth-child(2n),.reports-page .table th,.reports-page .table td{color:#dcecf5!important;background:#05243b!important;border-color:#378bbe2e!important}.reports-page .table thead tr,.reports-page .table th{background:#073252!important}@media(max-width:1100px){.reports-kpi-grid,.reports-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid--workspace,.reports-grid--library,.reports-workflow{grid-template-columns:1fr}.reports-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.reports-kpi-grid,.reports-quick-nav,.reports-workflow__steps{grid-template-columns:1fr}}.reports-library{display:flex;flex-direction:column;gap:28px;color:var(--report-text, #ffffff)}.library-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.library-hero h1{margin:0;font-size:1rem;font-weight:500}.library-hero p{margin:6px 0 0;color:#fff}.library-search{width:230px;padding-right:2%;font-size:.8}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.reports-section--tabbed{gap:12px}.report-main-tabs{border-bottom:1px solid rgba(255,255,255,.16)}.report-main-tabs .q-tab__label{font-weight:500;font-size:1rem}.report-main-tabs .q-tab--active{color:var(--brand-green)!important}.report-main-tabs .q-tab__indicator{background:var(--brand-green)!important}.reports-section-tabs{border-bottom:1px solid rgba(255,255,255,.16)}.reports-section-tabs .q-tab__label{font-weight:500;font-size:.8rem}.reports-section-tabs .q-tab--active{color:var(--brand-green)!important}.reports-section-tabs .q-tab__indicator{background:var(--brand-green)!important}.reports-tab-panels{background:transparent}.reports-tab-panel{padding:12px 0 0}.default-reports-tabs{border-bottom:1px solid rgba(255,255,255,.16)}.default-reports-tabs .q-tab__label{font-weight:500;font-size:.8rem}.default-reports-tabs .q-tab--active{color:var(--brand-green)!important}.default-reports-tabs .q-tab__indicator{background:var(--brand-green)!important}.default-reports-tab-panels{background:transparent}.default-reports-tab-panel{padding:16px 0 0}.default-template-pane{margin:0 0 16px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.default-template-pane__title{margin:0;font-size:.9rem;font-weight:500}.default-template-pane__description{margin:6px 0 0;color:#fff;font-size:.75rem}.default-template-pane__actions{display:flex;align-items:center;gap:10px}.saved-reports-tabs{border-bottom:1px solid rgba(255,255,255,.16)}.saved-reports-tabs .q-tab__label{font-weight:500;font-size:.8rem}.saved-reports-tabs .q-tab--active{color:var(--brand-green)!important}.saved-reports-tabs .q-tab__indicator{background:var(--brand-green)!important}.saved-reports-tab-panels{background:transparent}.saved-reports-tab-panel{padding:16px 0 0}.saved-report-pane{margin:0 0 16px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.saved-report-pane__title{margin:0;font-size:.8rem;font-weight:500}.saved-report-pane__description{margin:6px 0 0;color:#fff;font-size:13px}.saved-report-pane__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scheduled-reports-tabs{border-bottom:1px solid rgba(255,255,255,.16)}.scheduled-reports-tabs .q-tab__label{font-weight:500;font-size:.8rem}.scheduled-reports-tabs .q-tab--active{color:var(--brand-green)!important}.scheduled-reports-tabs .q-tab__indicator{background:var(--brand-green)!important}.scheduled-reports-tab-panels{background:transparent}.scheduled-reports-tab-panel{padding:16px 0 0}.builder-card{border-radius:14px}.builder-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.field--wide{grid-column:1/-1}.reports-section{display:flex;flex-direction:column;gap:16px}.reports-section h2,.reports-section h3{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none;font-size:.8rem}.section-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.section-header h2{margin:0;font-size:.8rem;font-weight:500;color:#3ac1f2}.section-header span{color:#fff;font-size:.8rem}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.report-card{border-radius:16px;border:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:220px}.report-card__body{padding:18px 18px 12px;display:flex;flex-direction:column;gap:12px;flex:1}.report-card__content{flex:1;display:flex;flex-direction:column}.report-card h3{margin:0;font-size:.8rem;font-weight:500;line-height:1.15;text-align:center;text-transform:uppercase}.report-card p{margin:auto 0 0;color:#fff;font-size:.75rem;font-weight:500}.report-card__meta{display:flex;align-items:center;gap:12px;color:#fff}.report-card__warning{font-size:.8rem;color:#ff851b}.report-card__separator{margin:0 18px}.report-card__footer{padding:12px 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-list{border-radius:16px;overflow:hidden}.saved-actions{display:flex;gap:4px}.saved-actions .q-btn{color:#475569}.scheduled-actions{display:inline-flex;flex:0 0 auto;margin-left:auto;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;white-space:nowrap}.scheduled-actions__chips{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap}.scheduled-actions .q-btn{align-self:center}.library-badge-chip{min-height:calc(var(--app-chip-height) - 2px);padding:0 8px;border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;font-size:.68rem;font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none}.subsection-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;color:#fff}.subsection-header h3{margin:0;font-size:.8rem;font-weight:500;color:#fff}.subsection-header span{color:#fff;font-size:12px}.scheduled-list .q-item__label--caption{color:#fff}.dialog-card{min-width:320px;border-radius:16px}.narrow-input{max-width:360px}.empty-state{padding:32px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#64748b}.empty-state h3{margin:0;color:#fff}.scheduled-list .q-item{align-items:center}.scheduled-list .q-item__section:not(.q-item__section--side){min-width:0}.scheduled-actions .q-btn{width:var(--app-btn-icon-size);height:var(--app-btn-icon-size)}.scheduled-list .q-item__label--caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-list .q-item__section--side{flex-direction:row!important;align-items:center!important;gap:10px;flex-wrap:nowrap;white-space:nowrap}.scheduled-actions__chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.scheduled-list .q-item__section--side .q-btn{width:var(--app-btn-icon-size);height:var(--app-btn-icon-size)}.reports-library{min-height:100%;gap:16px;color:#f2f9ff;background:#031c30;--report-card-bg: #062943;--report-card-border: rgba(55, 139, 190, .48);--report-card-shadow: none;--report-surface: #05243b;--report-surface-soft: #082f4c;--report-outline: rgba(55, 139, 190, .42);--report-text: #f2f9ff;--report-text-muted: #9bbbd0;--report-text-soft: #7fa7be;--report-accent: #27cbff;--report-primary: #27cbff}.library-hero{align-items:center;padding:2px 2px 10px}.library-hero p{color:#9bbbd0;font-size:.78rem}.library-search{width:min(320px,100%);padding-right:0}.reports-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reports-overview-card{display:flex;align-items:center;gap:12px;min-height:96px;padding:14px 16px;border:1px solid rgba(55,139,190,.46);border-radius:9px;background:#062943}.reports-overview-card__icon,.reports-library-workflow__icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:9px;color:#27cbff;background:#158fc933;font-size:1.35rem}.reports-overview-card__copy{display:flex;flex-direction:column;min-width:0}.reports-overview-card__copy span,.reports-library-workflow p,.reports-library-workflow__steps small{color:#9bbbd0;font-size:.72rem}.reports-overview-card__copy strong{margin-top:2px;color:#fff;font-size:1.42rem;line-height:1}.reports-overview-card__copy small{margin-top:7px;color:var(--brand-green);font-size:.68rem}.reports-tone--green{color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 24%,transparent)}.reports-tone--gold{color:#ffc84b;background:#9769083d}.reports-tone--purple{color:#c58aff;background:#6e3aa440}.reports-tone--blue{color:#27cbff;background:#158fc933}.reports-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr) minmax(300px,.75fr);gap:14px;align-items:stretch}.reports-dashboard-panel{min-width:0;padding:12px;border:1px solid rgba(55,139,190,.42);border-radius:10px;background:#05243b}.reports-dashboard-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;margin-bottom:10px}.reports-dashboard-panel__header>div{display:flex;align-items:baseline;gap:8px}.reports-dashboard-panel__header h2{margin:0;color:#dff5ff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.reports-dashboard-panel__header span{color:#27cbff;font-size:.68rem}.reports-category-select{width:132px}.reports-popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reports-popular-card{display:flex;flex-direction:column;min-width:0;min-height:160px;padding:11px;border:1px solid rgba(55,139,190,.36);border-radius:9px;background:#062943}.reports-popular-card__heading{display:flex;gap:9px;align-items:flex-start}.reports-popular-card__icon,.reports-compact-row__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;color:#27cbff;background:#158fc933;font-size:18px}.reports-popular-card__heading>div,.reports-compact-row__copy{display:flex;flex-direction:column;min-width:0}.reports-popular-card strong,.reports-compact-row strong{color:#f2f9ff;font-size:.76rem}.reports-popular-card small,.reports-compact-row small{margin-top:3px;color:#9bbbd0;font-size:.67rem;line-height:1.35}.reports-popular-card__meta{margin:auto 0 8px}.reports-popular-card__meta span{color:var(--brand-green);font-size:.66rem}.reports-popular-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.reports-library .reports-run-btn{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);border:0!important;border-radius:var(--app-btn-radius);color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #1495d21f;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)}.reports-library .reports-run-btn:before{display:none}.reports-library .reports-run-btn .q-btn__content{color:var(--intent-primary-text);font-size:var(--app-btn-font-size)}.reports-library .reports-run-btn:hover:not(.disabled){background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;transform:translateY(-1px)}.reports-compact-list{display:grid;gap:7px}.reports-compact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:8px;border:1px solid rgba(55,139,190,.3);border-radius:8px;background:#062943}.reports-compact-row--scheduled{grid-template-columns:auto minmax(0,1fr) auto auto}.library-dashboard-status{min-height:calc(var(--app-chip-height) - 2px);border-radius:var(--app-chip-radius);padding:0 8px;font-size:.68rem;font-weight:var(--app-chip-font-weight);box-shadow:none;letter-spacing:0;text-transform:none}.library-dashboard-status--sent{color:var(--status-success-text)!important;background:var(--status-success-bg)!important;border:1px solid var(--status-success-border)}.library-dashboard-status--pending{color:var(--status-warning-text)!important;background:var(--status-warning-bg)!important;border:1px solid var(--status-warning-border)}.reports-dashboard-empty{display:grid;place-items:center;min-height:150px;color:#7fa7be;font-size:.75rem}.reports-tools-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;align-items:stretch}.reports-tools-grid .report-card{background:#06385c!important;border:1px solid #176b98!important;border-radius:8px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reports-tools-grid>*,.reports-tools-grid>div>*{min-width:0}.reports-tools-grid>.report-card,.reports-tools-grid>div,.reports-tools-grid>div>.report-card{height:100%}.reports-tools-grid>div{display:flex}.reports-tools-grid>div>.report-card{flex:1 1 auto}.reports-dashboard-output{scroll-margin-top:70px}.reports-library .reports-tools-grid .report-card{background:#05243b!important;border:1px solid rgba(55,139,190,.42)!important;border-radius:10px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.chip-row{display:none}.chip-row .q-chip{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border:1px solid var(--status-action-border);box-shadow:none;padding:0 var(--app-chip-padding-x);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight)}.reports-section--tabbed{display:none}.reports-section-tabs{min-height:52px;border-color:#378bbe4d}.reports-tab-panel,.reports-tab-panels,.default-reports-tab-panels,.saved-reports-tab-panels,.scheduled-reports-tab-panels{background:transparent!important}.default-template-pane,.saved-report-pane,.saved-list{border-color:#378bbe6b!important;background:#062943!important}.reports-library .report-card,.reports-library .output-card{border-radius:10px!important;border-color:#176b98!important;background:#06385c!important;box-shadow:none!important;color:#f2f9ff!important}.reports-library .report-card__title,.reports-library .output-card__title,.reports-library .section-title{color:#f2f9ff!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;letter-spacing:0!important}.reports-library .report-card__subtitle,.reports-library .output-card__subtitle,.reports-library .section-helper,.reports-library .empty-state{color:#9bbbd0!important}.reports-library .q-field--outlined .q-field__control{color:#e8f7ff;background:#041f35;border-radius:8px}.reports-library .q-field--outlined .q-field__control:before{border-color:#4d9bc780}.reports-library .q-field__native,.reports-library .q-field__input,.reports-library .q-field__label,.reports-library .q-field__marginal{color:#d9edf8!important}.reports-library-workflow{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2.2fr);gap:24px;align-items:center;padding:18px 20px;border:1px solid rgba(55,139,190,.42);border-radius:10px;background:#05243b}.reports-library-workflow__intro{display:flex;align-items:center;gap:14px}.reports-library-workflow h2,.reports-library-workflow p{margin:0}.reports-library-workflow h2{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;letter-spacing:0}.reports-library-workflow p{margin-top:5px;line-height:1.45}.reports-library-workflow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.reports-library-workflow__steps li{display:flex;align-items:flex-start;gap:8px}.reports-library-workflow__steps li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;color:#27cbff;background:#158fc938;border:1px solid rgba(39,203,255,.28);font-weight:700}.reports-library-workflow__steps div{display:flex;flex-direction:column;gap:3px}@media(max-width:1100px){.reports-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-library-workflow{grid-template-columns:1fr}.reports-library-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-dashboard-grid,.reports-tools-grid{grid-template-columns:1fr}}@media(max-width:1400px)and (min-width:1101px){.reports-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.reports-overview-grid,.reports-library-workflow__steps,.reports-popular-grid{grid-template-columns:1fr}}.report-viewer{display:flex;flex-direction:column;gap:24px;color:var(--report-text, #ffffff)}.viewer-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.viewer-hero h1{margin:8px 0 0;font-size:28px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none;color:var(--report-text, #ffffff)}.viewer-hero p{margin:6px 0 0;color:#fff}.viewer-actions{display:flex;flex-wrap:wrap;gap:10px}.selector-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end}.selector-group{display:flex;flex-wrap:wrap;gap:12px;flex:1}.selector-actions{display:flex;align-items:center}.field{min-width:180px}.status-banner{border-radius:12px;overflow:hidden}.schedule-section{display:flex;flex-direction:column;gap:16px}.section-header h2{margin:0;font-size:20px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none}.section-header p{margin:4px 0 0;color:#fff}.empty-state{padding:28px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#64748b}.empty-state h3{margin:0;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none}.extra-filters{border-radius:16px;border:1px solid rgba(148,163,184,.3);padding:16px;display:flex;flex-direction:column;gap:16px;background:#fff}.extra-header h3{margin:0;font-size:18px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none;color:var(--report-text, #ffffff)}.extra-fields{display:flex;flex-wrap:wrap;gap:12px}.extra-actions{display:flex;justify-content:flex-end}.save-dialog{min-width:320px}@media(max-width:768px){.viewer-actions{width:100%}}.reports-page .report-card,.reports-library .report-card,.report-viewer .report-card{border-radius:10px;padding:0;background:#06385c;box-shadow:none;border:1px solid #176b98;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--report-text, #ffffff);gap:8px;margin-bottom:1%}.reports-page .report-card__title,.reports-library .report-card__title,.report-viewer .report-card__title{margin:0;font-size:.9rem;font-weight:500;color:var(--report-text, #3ac1f2)}.reports-page .report-card__subtitle,.reports-library .report-card__subtitle,.report-viewer .report-card__subtitle{margin:8px 0 0;color:var(--report-text-muted, #ffffff);max-width:520px;line-height:1.55;font-size:.8rem;font-weight:500}.reports-page .report-card__body,.reports-library .report-card__body,.report-viewer .report-card__body{padding:0 28px 28px;display:flex;flex-direction:column;gap:32px}.reports-page .section-title,.reports-library .section-title,.report-viewer .section-title{display:flex;align-items:center;gap:10px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:.9rem;color:var(--report-accent, #ffffff);margin:0;font-weight:500;letter-spacing:0}.reports-page .section-title .material-symbols-outlined,.reports-library .section-title .material-symbols-outlined,.report-viewer .section-title .material-symbols-outlined{font-size:.9rem;color:var(--report-primary, #3ac1f2)}.reports-page .section-helper,.reports-library .section-helper,.report-viewer .section-helper{margin:-8px 0 0;color:var(--report-text-muted, #ffffff);font-size:.8rem;max-width:520px}.reports-page .field .q-field__native,.reports-page .field .q-field__input,.reports-page .field .q-field__prefix,.reports-page .field .q-field__suffix,.reports-library .field .q-field__native,.reports-library .field .q-field__input,.reports-library .field .q-field__prefix,.reports-library .field .q-field__suffix,.report-viewer .field .q-field__native,.report-viewer .field .q-field__input,.report-viewer .field .q-field__prefix,.report-viewer .field .q-field__suffix{color:var(--report-text, #3ac1f2)}.reports-page .field .q-field__label,.reports-page .field .q-field__marginal,.reports-library .field .q-field__label,.reports-library .field .q-field__marginal,.report-viewer .field .q-field__label,.report-viewer .field .q-field__marginal{color:var(--report-accent, #3ac1f2)}.reports-page .preset-row,.reports-library .preset-row,.report-viewer .preset-row{display:flex;flex-wrap:wrap;gap:8px}.reports-page .preset-btn,.reports-library .preset-btn,.report-viewer .preset-btn{border-radius:10px;text-transform:none;color:var(--report-accent, #3ac1f2)!important;border:1px solid rgba(0,116,217,.2);background:var(--report-surface, #f2f6fb)}.reports-page .preset-btn.q-btn--outline,.reports-library .preset-btn.q-btn--outline,.report-viewer .preset-btn.q-btn--outline{border-color:#0074d959}.reports-page .summary-panel,.reports-library .summary-panel,.report-viewer .summary-panel{border-radius:8px;border:1px solid rgba(55,139,190,.3);background:#041f35;backdrop-filter:none;-webkit-backdrop-filter:none;padding:18px;display:flex;flex-direction:column;gap:14px}.reports-page .summary-row,.reports-library .summary-row,.report-viewer .summary-row{display:flex;flex-direction:column;gap:6px}.reports-page .summary-label,.reports-library .summary-label,.report-viewer .summary-label{font-weight:500;color:var(--report-accent, #005fb3);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.reports-page .summary-content,.reports-library .summary-content,.report-viewer .summary-content{display:flex;flex-wrap:wrap;gap:6px;color:var(--report-text, #ffffff)}.reports-page .summary-content--column,.reports-library .summary-content--column,.report-viewer .summary-content--column{flex-direction:column;align-items:flex-start}.reports-page .summary-group,.reports-library .summary-group,.report-viewer .summary-group{display:flex;flex-wrap:wrap;gap:6px;color:var(--report-text-muted, #ffffff);font-size:.8rem}.reports-page .report-card__footer,.reports-library .report-card__footer,.report-viewer .report-card__footer{display:flex;justify-content:flex-end;gap:12px}.reports-page .report-card .q-chip,.reports-library .report-card .q-chip,.report-viewer .report-card .q-chip{border:1px solid var(--status-action-border);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;font-weight:var(--app-chip-font-weight);box-shadow:none}.reports-page .report-card .q-btn--flat,.reports-library .report-card .q-btn--flat,.report-viewer .report-card .q-btn--flat{color:var(--report-accent, #3ac1f2)!important;font-weight:500}@media(max-width:767px){.reports-page .report-card__header,.reports-library .report-card__header,.report-viewer .report-card__header{flex-direction:column;padding:20px 20px 0}.reports-page .report-card__body,.reports-library .report-card__body,.report-viewer .report-card__body{padding:0 20px 20px}.reports-page .report-card__footer,.reports-library .report-card__footer,.report-viewer .report-card__footer{flex-direction:column;align-items:stretch}}.reports-page .report-hero,.reports-library .report-hero,.report-viewer .report-hero{position:relative;border-radius:0;padding:4px 2px 12px;background:transparent;color:var(--report-text, #0f172a);box-shadow:none;border:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.reports-page .report-hero__content,.reports-library .report-hero__content,.report-viewer .report-hero__content{display:flex;align-items:center;gap:18px}.reports-page .report-hero__icon,.reports-library .report-hero__icon,.report-viewer .report-hero__icon{background:#14c1f21f;border:1px solid rgba(32,200,255,.22);width:46px;height:46px;border-radius:10px;display:grid;place-items:center;font-size:.9rem;color:#3ac1f2;box-shadow:none}.reports-page .report-hero__title,.reports-library .report-hero__title,.report-viewer .report-hero__title{margin:0;font-size:1.28rem;font-weight:800;color:var(--report-text, #ffffff)}.reports-page .report-hero__subtitle,.reports-library .report-hero__subtitle,.report-viewer .report-hero__subtitle{margin:6px 0 0;font-size:.78rem;font-weight:500;max-width:520px;line-height:1.6;color:var(--report-text-muted, #a9c7da)}.reports-page .report-hero__search,.reports-library .report-hero__search,.report-viewer .report-hero__search{width:min(320px,100%)}@media(max-width:767px){.reports-page .report-hero,.reports-library .report-hero,.report-viewer .report-hero{align-items:stretch;flex-direction:column}.reports-page .report-hero__content,.reports-library .report-hero__content,.report-viewer .report-hero__content{align-items:flex-start;flex-direction:column}.reports-page .report-hero__icon,.reports-library .report-hero__icon,.report-viewer .report-hero__icon{width:50px;height:50px}}.reports-page .output-card,.reports-library .output-card,.report-viewer .output-card{border-radius:18px;background:var(--report-card-bg, linear-gradient(180deg, #ffffff, #f7fafc));box-shadow:var(--report-card-shadow, 0 18px 42px rgba(15, 23, 42, .14));border:1px solid var(--report-card-border, rgba(15, 23, 42, .08));display:flex;flex-direction:column;color:var(--report-text, #ffffff)}.reports-page .output-card__header,.reports-library .output-card__header,.report-viewer .output-card__header{padding:22px 24px 12px;display:flex;justify-content:space-between;gap:18px}.reports-page .output-card__title,.reports-library .output-card__title,.report-viewer .output-card__title{margin:0;font-size:.8rem;font-weight:500;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;text-shadow:none;color:var(--report-text, #3ac1f2)}.reports-page .output-card__subtitle,.reports-library .output-card__subtitle,.report-viewer .output-card__subtitle{margin:4px 0 0;color:var(--report-text-muted, #ffffff);font-size:.8rem;font-weight:500}.reports-page .output-card__separator,.reports-library .output-card__separator,.report-viewer .output-card__separator{background:#0074d938}.reports-page .output-card__body,.reports-library .output-card__body,.report-viewer .output-card__body{padding:20px 24px 28px}.reports-page .output-card__results,.reports-library .output-card__results,.report-viewer .output-card__results{display:grid;gap:10px}.reports-page .output-card__record-count,.reports-library .output-card__record-count,.report-viewer .output-card__record-count{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--report-outline, rgba(0, 116, 217, .2));border-radius:10px;padding:7px 12px;background:#0074d914;color:#fff;font-size:.82rem;font-weight:600}.reports-page .output-card__record-count strong,.reports-library .output-card__record-count strong,.report-viewer .output-card__record-count strong{margin-left:4px;color:var(--report-accent, #3ac1f2)}.reports-page .table-wrapper,.reports-library .table-wrapper,.report-viewer .table-wrapper{overflow-x:auto}.reports-page .output-card__banner,.reports-library .output-card__banner,.report-viewer .output-card__banner{margin-bottom:14px;background:#0074d91f;color:var(--report-text, #0f172a);border-radius:12px}.reports-page .table-wrapper .q-table,.reports-library .table-wrapper .q-table,.report-viewer .table-wrapper .q-table{min-width:640px;border-radius:12px;overflow:hidden;border:1px solid var(--report-outline, rgba(0, 116, 217, .2))}.reports-page .table-wrapper thead tr,.reports-library .table-wrapper thead tr,.report-viewer .table-wrapper thead tr{background:#0074d91f;color:var(--report-text, #0f172a);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-transform:none;letter-spacing:normal;font-size:.8rem;font-weight:500}.reports-page .table-wrapper th,.reports-page .table-wrapper td,.reports-library .table-wrapper th,.reports-library .table-wrapper td,.report-viewer .table-wrapper th,.report-viewer .table-wrapper td{color:var(--report-text, #0f172a);font-size:.8rem;font-weight:500}.reports-page .table-wrapper th,.reports-library .table-wrapper th,.report-viewer .table-wrapper th{text-align:left}.reports-page .table-wrapper tbody tr:nth-child(odd),.reports-library .table-wrapper tbody tr:nth-child(odd),.report-viewer .table-wrapper tbody tr:nth-child(odd){background:#f7fafc}.reports-page .table-wrapper tbody tr:nth-child(2n),.reports-library .table-wrapper tbody tr:nth-child(2n),.report-viewer .table-wrapper tbody tr:nth-child(2n){background:#eef4f9}.reports-page .table-wrapper tbody tr:hover,.reports-library .table-wrapper tbody tr:hover,.report-viewer .table-wrapper tbody tr:hover{background:#0074d91f}.reports-page .empty-state,.reports-library .empty-state,.report-viewer .empty-state{padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--report-text-muted, #3ac1f2)}.reports-page .empty-state .material-symbols-outlined,.reports-library .empty-state .material-symbols-outlined,.report-viewer .empty-state .material-symbols-outlined{font-size:2.1rem;font-weight:500;color:var(--report-primary, #3ac1f2)}.reports-page .empty-state h3,.reports-library .empty-state h3,.report-viewer .empty-state h3{margin:0;color:var(--report-text, #3ac1f2);font-size:1.9rem;font-weight:500}.reports-page .output-card .q-badge,.reports-library .output-card .q-badge,.report-viewer .output-card .q-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none}.reports-page .output-card .q-spinner,.reports-library .output-card .q-spinner,.report-viewer .output-card .q-spinner{color:var(--report-primary, #3ac1f2)}.reports-page .ts-cell,.reports-library .ts-cell,.report-viewer .ts-cell{display:inline-flex;align-items:center;gap:4px}.reports-page .nowrap,.reports-library .nowrap,.report-viewer .nowrap{white-space:nowrap}.reports-page .mono,.reports-library .mono,.report-viewer .mono{font-family:var(--q-font-mono)}.reports-page .table-card__subtitle,.reports-library .table-card__subtitle,.report-viewer .table-card__subtitle{margin:4px 0 0;color:var(--report-text-muted, #ffffff);font-size:.8rem}.reports-page .table,.reports-library .table,.report-viewer .table{min-width:640px;border-radius:12px;overflow:hidden;border:1px solid var(--report-outline, rgba(0, 116, 217, .2))}.reports-page .table thead tr,.reports-library .table thead tr,.report-viewer .table thead tr{background:#0074d91f;text-transform:uppercase;font-size:.8rem;color:var(--report-text, #0f172a)}.reports-page .table th,.reports-page .table td,.reports-library .table th,.reports-library .table td,.report-viewer .table th,.report-viewer .table td{padding:12px 16px;font-size:.8rem;color:var(--report-text, #ffffff)}.reports-page .table tbody tr:nth-child(odd),.reports-library .table tbody tr:nth-child(odd),.report-viewer .table tbody tr:nth-child(odd){background:#f7fafc}.reports-page .table tbody tr:nth-child(2n),.reports-library .table tbody tr:nth-child(2n),.report-viewer .table tbody tr:nth-child(2n){background:#eef4f9}.reports-page .field-line,.reports-library .field-line,.report-viewer .field-line{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--report-text-muted, #ffffff)}.reports-page .field-line strong,.reports-library .field-line strong,.report-viewer .field-line strong{color:var(--report-accent, #ffffff)}.reports-page .to-label,.reports-library .to-label,.report-viewer .to-label{font-size:10px;text-transform:uppercase;color:var(--report-accent, #ffffff);letter-spacing:.08em}.reports-page .table-card .q-badge,.reports-library .table-card .q-badge,.report-viewer .table-card .q-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none}.reports-page .table-card .q-btn,.reports-library .table-card .q-btn,.report-viewer .table-card .q-btn{color:var(--report-accent, #005fb3)!important}.reports-page .report-card,.reports-library .report-card,.report-viewer .report-card{border-radius:10px;padding:0;background:#06385c;box-shadow:none;border:1px solid #176b98;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;height:100%;display:flex;flex-direction:column;color:var(--report-text, #0f172a)}.reports-page .report-card__header,.reports-library .report-card__header,.report-viewer .report-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 28px 0}.reports-page .report-card__title,.reports-library .report-card__title,.report-viewer .report-card__title{margin:0;font-size:.8rem;font-weight:500;text-transform:uppercase;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:normal;text-shadow:none;color:var(--report-text, #3ac1f2)}.reports-page .report-card__subtitle,.reports-library .report-card__subtitle,.report-viewer .report-card__subtitle{margin:8px 0 2%;color:var(--report-text-muted, #fff);max-width:520px;line-height:1.55;font-size:.75rem}.reports-page .report-card__body,.reports-library .report-card__body,.report-viewer .report-card__body{padding:0 28px 28px;display:flex;flex-direction:column;gap:24px;flex:1}.reports-page .section-grid,.reports-library .section-grid,.report-viewer .section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.reports-page .schedule-delivery-grid,.reports-library .schedule-delivery-grid,.report-viewer .schedule-delivery-grid{grid-template-columns:minmax(0,1fr)}.reports-page .schedule-delivery-grid>.field,.reports-library .schedule-delivery-grid>.field,.report-viewer .schedule-delivery-grid>.field{min-width:0}.reports-page .schedule-delivery-grid>.field--wide,.reports-library .schedule-delivery-grid>.field--wide,.report-viewer .schedule-delivery-grid>.field--wide{grid-column:1}.reports-page .report-card__section,.reports-library .report-card__section,.report-viewer .report-card__section{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:8px;border:1px solid rgba(55,139,190,.3);background:#05243b;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.reports-page .section-title,.reports-library .section-title,.report-viewer .section-title{display:flex;align-items:center;gap:10px;margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:.8rem;font-weight:500;color:var(--report-accent, #3ac1f2);letter-spacing:0}.reports-page .section-title .material-symbols-outlined,.reports-library .section-title .material-symbols-outlined,.report-viewer .section-title .material-symbols-outlined{font-size:1.2rem;color:var(--report-primary, #3ac1f2)}.reports-page .field .q-field__control,.reports-library .field .q-field__control,.report-viewer .field .q-field__control{min-height:44px;background:#031f35;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:7px;border:0;transition:border-color .2s ease,box-shadow .2s ease}.reports-page .field .q-field__control:before,.reports-library .field .q-field__control:before,.report-viewer .field .q-field__control:before{border:1px solid rgba(55,139,190,.48)!important}.reports-page .field .q-field__native,.reports-page .field .q-field__input,.reports-page .field .q-field__prefix,.reports-page .field .q-field__suffix,.reports-library .field .q-field__native,.reports-library .field .q-field__input,.reports-library .field .q-field__prefix,.reports-library .field .q-field__suffix,.report-viewer .field .q-field__native,.report-viewer .field .q-field__input,.report-viewer .field .q-field__prefix,.report-viewer .field .q-field__suffix{color:var(--report-text, #3ac1f2);font-size:.75rem}.reports-page .field .q-field__label,.reports-page .field .q-field__marginal,.reports-library .field .q-field__label,.reports-library .field .q-field__marginal,.report-viewer .field .q-field__label,.report-viewer .field .q-field__marginal{color:var(--report-accent, #3ac1f2);font-size:.8rem}.reports-page .field .q-field--focused .q-field__control,.reports-library .field .q-field--focused .q-field__control,.report-viewer .field .q-field--focused .q-field__control{box-shadow:none}.reports-page .field .q-field--focused .q-field__control:after,.reports-library .field .q-field--focused .q-field__control:after,.report-viewer .field .q-field--focused .q-field__control:after{border-color:#27cbff!important}.reports-page .field--wide,.reports-library .field--wide,.report-viewer .field--wide{grid-column:span 2}.reports-page .separator,.reports-library .separator,.report-viewer .separator{background:#0074d938}.reports-page .schedule-preview,.reports-library .schedule-preview,.report-viewer .schedule-preview{border-radius:8px;border:1px solid rgba(55,139,190,.3);background:#041f35;backdrop-filter:none;-webkit-backdrop-filter:none;padding:18px;display:flex;flex-direction:column;gap:12px;color:#fff;font-size:.8rem;font-weight:500}.reports-page .schedule-preview__heading,.reports-library .schedule-preview__heading,.report-viewer .schedule-preview__heading{display:flex;align-items:center;gap:12px}.reports-page .schedule-preview__heading .material-symbols-outlined,.reports-library .schedule-preview__heading .material-symbols-outlined,.report-viewer .schedule-preview__heading .material-symbols-outlined{font-size:.9rem;color:var(--report-primary, #3ac1f2)}.reports-page .schedule-preview__label,.reports-library .schedule-preview__label,.report-viewer .schedule-preview__label{display:block;font-size:.8;text-transform:uppercase;color:var(--report-accent, #3ac1f2)}.reports-page .schedule-preview__meta,.reports-library .schedule-preview__meta,.report-viewer .schedule-preview__meta{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--report-text-muted, #fff)}.reports-page .schedule-preview__meta .material-symbols-outlined,.reports-library .schedule-preview__meta .material-symbols-outlined,.report-viewer .schedule-preview__meta .material-symbols-outlined{font-size:.75rem;color:var(--report-primary, #3ac1f2)}.reports-page .report-card__footer,.reports-library .report-card__footer,.report-viewer .report-card__footer{display:flex;justify-content:flex-end}.reports-page .schedule-chip,.reports-library .schedule-chip,.report-viewer .schedule-chip{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);box-shadow:none;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);text-transform:none}.reports-page .report-card .q-btn--standard,.reports-library .report-card .q-btn--standard,.report-viewer .report-card .q-btn--standard{background:#21b9e8!important;color:#051112!important;font-weight:var(--app-btn-font-weight);border-radius:var(--app-btn-radius);box-shadow:none}@media(max-width:767px){.reports-page .report-card__header,.reports-library .report-card__header,.report-viewer .report-card__header{flex-direction:column;padding:20px 20px 0}.reports-page .report-card__body,.reports-library .report-card__body,.report-viewer .report-card__body{padding:0 20px 20px}}.reports-page .table-card,.reports-library .table-card,.report-viewer .table-card{border-radius:18px;background:var(--report-card-bg, linear-gradient(180deg, #ffffff, #f7fafc));box-shadow:var(--report-card-shadow, 0 18px 42px rgba(15, 23, 42, .14));border:1px solid var(--report-card-border, rgba(15, 23, 42, .08));display:flex;flex-direction:column;height:100%;color:var(--report-text, #0f172a)}.reports-page .table-card__header,.reports-library .table-card__header,.report-viewer .table-card__header{padding:22px 24px 12px;display:flex;justify-content:space-between;gap:18px}.reports-page .table-card__title,.reports-library .table-card__title,.report-viewer .table-card__title{margin:0;font-size:.9rem;font-weight:500;color:var(--report-text, #ffffff)}.reports-page .table-card__subtitle,.reports-library .table-card__subtitle,.report-viewer .table-card__subtitle{margin:4px 0 0;color:var(--report-text-muted, #ffffff);font-size:.75rem}.reports-page .table-card__separator,.reports-library .table-card__separator,.report-viewer .table-card__separator{background:#0074d938}.reports-page .table-card__body,.reports-library .table-card__body,.report-viewer .table-card__body{padding:0 12px 18px;overflow-x:auto}.reports-page .table,.reports-library .table,.report-viewer .table{min-width:720px;border-radius:12px;overflow:hidden;border:1px solid var(--report-outline, rgba(0, 116, 217, .2))}.reports-page .table thead tr,.reports-library .table thead tr,.report-viewer .table thead tr{background:#0074d91f;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;color:var(--report-text, #0f172a)}.reports-page .table th,.reports-page .table td,.reports-library .table th,.reports-library .table td,.report-viewer .table th,.report-viewer .table td{padding:12px 16px;font-size:.8rem;color:var(--report-text, #0f172a)}.reports-page .table tbody tr:nth-child(odd),.reports-library .table tbody tr:nth-child(odd),.report-viewer .table tbody tr:nth-child(odd){background:#fff}.reports-page .table tbody tr:nth-child(2n),.reports-library .table tbody tr:nth-child(2n),.report-viewer .table tbody tr:nth-child(2n){background:#fff}.reports-page .table tbody tr:hover,.reports-library .table tbody tr:hover,.report-viewer .table tbody tr:hover{background:#0074d91f}.reports-page .ellipsis,.reports-library .ellipsis,.report-viewer .ellipsis{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reports-page .table-card__empty,.reports-library .table-card__empty,.report-viewer .table-card__empty{padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--report-text-muted, #475569);text-align:center}.reports-page .table-card__empty .material-symbols-outlined,.reports-library .table-card__empty .material-symbols-outlined,.report-viewer .table-card__empty .material-symbols-outlined{font-size:32px;color:var(--report-primary, #ffffff)}.reports-page .status-chip,.reports-library .status-chip,.report-viewer .status-chip{min-height:var(--app-chip-height);border-radius:var(--app-chip-radius);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;font-weight:var(--app-chip-font-weight);font-size:var(--app-chip-font-size);letter-spacing:0;text-transform:none;box-shadow:none}.reports-page .status-chip--sent,.reports-library .status-chip--sent,.report-viewer .status-chip--sent{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)}.reports-page .status-chip--pending,.reports-library .status-chip--pending,.report-viewer .status-chip--pending{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)}.reports-page .table-card .q-badge,.reports-library .table-card .q-badge,.report-viewer .table-card .q-badge{min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-action-border);border-radius:var(--app-chip-radius);background:var(--status-action-bg)!important;color:var(--status-action-text)!important;box-shadow:none;font-weight:var(--app-chip-font-weight);font-size:var(--app-chip-font-size);letter-spacing:0;text-transform:none}.reports-page .table-card .q-btn,.reports-library .table-card .q-btn,.report-viewer .table-card .q-btn{color:var(--report-accent, #3ac1f2)!important}.reports-page .action-buttons,.reports-library .action-buttons,.report-viewer .action-buttons{display:inline-flex;gap:6px;align-items:center}.about-page{min-height:100vh;color:#e4f6ff}.page-title{display:inline-flex;align-items:center;gap:8px;color:#3ac1f2}.page-icon{font-size:1.5rem;color:#3ac1f2}.page-text{font-weight:400;letter-spacing:.5px;color:#3ac1f2;text-shadow:0 6px 18px rgba(10,40,64,.45)}.about-card{border-radius:16px;background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);box-shadow:var(--app-glass-shadow),var(--app-glass-inset)}.section-heading{font-size:.9rem;font-weight:500;color:#3ac1f2;text-transform:uppercase}.about-highlight-list,.workspace-list,.workflow-list{display:flex;flex-direction:column;gap:14px}.about-highlight__title,.workspace-item__title{font-size:.9rem;font-weight:500;color:#dff8ff;text-transform:uppercase}.workspace-item__header{display:flex;align-items:center;gap:10px}.workspace-item__icon{font-size:1rem;color:#00131f}.workflow-step{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.workflow-step__index{width:28px;height:28px;border-radius:8px;background:#90d6ff33;color:#3ac1f2;display:grid;place-items:center;font-weight:500;font-size:.8rem}.workflow-step__text{color:#dff8ff;line-height:1.5}.privacy-page{min-height:100vh}.policy-card{max-width:900px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;color:#374151;line-height:1.6}.policy-card h1,.policy-card h2,.policy-card h3{color:#111827;line-height:1.3}.policy-card h1{margin-top:0;font-size:clamp(1.75rem,2.5vw,2.25rem)}.policy-card h2{font-size:clamp(1.2rem,1.8vw,1.5rem);margin-top:1.75rem}.policy-card h3{font-size:clamp(1.05rem,1.4vw,1.2rem);margin-top:1.25rem}.policy-card ul{padding-left:1.25rem}.meta{margin-top:-.5rem}.contact-card{padding:1rem;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb}@media(max-width:640px){.policy-card{padding:1.25rem}}.privacy-wrapper,.aup-wrapper,.terms-wrapper{max-width:800px;margin:0 auto;color:#001f3f;background-color:#fff;font-family:Poppins,sans-serif;line-height:1.6}.privacy-title,.aup-title,.terms-title{font-weight:700;letter-spacing:2px;text-transform:uppercase}.privacy-title,.terms-title{font-family:Orbitron,sans-serif;font-size:1.8rem}.aup-title{font-size:1.4rem}.privacy-wrapper .intro-text{color:#001f3f;font-size:.9rem;text-align:justify}.privacy-wrapper .section-title,.aup-wrapper .section-title,.terms-wrapper .section-title{margin-top:5px;color:#000;font-size:.9rem;font-weight:600;text-transform:uppercase}.privacy-wrapper .section-title{margin-top:20px;font-family:Orbitron,sans-serif}.privacy-wrapper .section-body,.aup-wrapper .section-body,.terms-wrapper .section-body{color:#001f3f;font-size:.95rem;text-align:justify}.privacy-wrapper .policy-plain-text,.aup-wrapper .policy-plain-text,.terms-wrapper .policy-plain-text{white-space:pre-wrap}.privacy-wrapper a,.aup-wrapper a,.terms-wrapper a{color:#3ac1f2;font-weight:600;text-decoration:underline}.privacy-wrapper a:hover,.aup-wrapper a:hover,.terms-wrapper a:hover{color:#000;text-decoration:none}.privacy-wrapper .updated-text,.aup-wrapper .updated-text,.terms-wrapper .updated-text{color:#000;font-size:.9rem;font-style:italic;text-align:center}.privacy-wrapper .updated-text{margin-top:2rem}.aup-content section,.terms-content section{margin-bottom:2rem}.help-center-page{min-height:100vh;width:min(100%,1680px);margin:0 auto;padding:28px 24px 32px;color:#e4f6ff;font-family:var(--font-body, "Poppins", sans-serif);text-transform:none}.help-center-page *{letter-spacing:0}.help-glass{border:1px solid rgba(91,185,220,.28);background:linear-gradient(135deg,#0b253adb,#0c394cb8),#061a2ad1;border-radius:18px;box-shadow:0 22px 56px #0000003d,inset 0 1px #ffffff14;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.help-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,560px);gap:18px;align-items:center;min-height:270px;padding:38px;overflow:hidden;position:relative}.help-kicker{display:inline-flex;align-items:center;gap:8px;color:#32c9f5;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.help-hero h1{margin:18px 0 12px;font-family:var(--font-body, "Poppins", sans-serif);font-size:clamp(2.45rem,4.1vw,3.85rem);line-height:1.05;font-weight:700;letter-spacing:0;color:#fff;text-transform:none!important}.help-hero__intro{max-width:620px;margin:0;color:#e2f3fcd1;font-size:1rem;line-height:1.55;text-transform:none}.help-search{width:min(100%,580px);border-radius:16px;border:1px solid rgba(157,220,246,.28);background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.help-search .q-field__control{min-height:58px;padding:0 18px}.help-search .q-field__native,.help-search .q-field__marginal{color:#f5fbff;font-size:1.08rem}.help-search .q-field__native::placeholder{color:#ffffffc2}.popular-searches{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;color:#ffffffc7;font-size:.82rem;text-transform:none}.help-chip,.text-link,.help-action-card,.task-card,.feature-guide-card,.suite-card,.support-row{font:inherit;color:inherit;border:0;cursor:pointer}.help-chip{min-height:var(--app-btn-compact-height);padding:0 var(--app-btn-padding-x);border-radius:11px;border:1px solid rgba(157,220,246,.22);background:#02121f5c;color:#fff;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);text-transform:none;transition:border-color .18s ease,transform .18s ease}.help-chip:hover,.help-chip:focus-visible{border-color:#32c9f5;transform:translateY(-1px);outline:none}.help-hero__visual{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:100%}.hero-help-icon{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;border:1px solid rgba(74,177,238,.5);border-radius:20px;background:radial-gradient(circle at 35% 25%,rgba(56,198,248,.16),transparent 46%),#071f37d1;box-shadow:0 16px 34px #0000003d,0 0 24px #2ebbf61a,inset 0 1px #ffffff14}.hero-help-icon .q-icon{font-size:2.35rem}.hero-help-icon.is-truck,.hero-help-icon.is-pin,.hero-help-icon.is-user,.hero-help-icon.is-box{color:#ffad3d}.hero-help-icon.is-chart{color:var(--brand-green)}.hero-help-icon.is-support{color:#fff;border-color:#79ddff9e;background:radial-gradient(circle at 50% 0%,rgba(73,207,255,.34),transparent 58%),linear-gradient(145deg,#1472abf0,#073a69e6);box-shadow:0 18px 38px #009dff33,inset 0 1px #ffffff24}.help-section{margin-top:18px;padding:22px}.help-section h2{margin:0;font-family:var(--font-body, "Poppins", sans-serif);color:#fff;font-size:1.22rem;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none!important}.help-section p{margin:8px 0 0;color:#e2f3fcc2;font-size:.9rem;line-height:1.45;text-transform:none}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.text-link{background:transparent;color:#2fd2ff;font-size:.86rem;font-weight:700;white-space:nowrap;text-transform:none}.quick-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:16px}.help-action-card,.task-card,.feature-guide-card,.suite-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:110px;padding:18px;border-radius:13px;border:1px solid rgba(91,185,220,.24);background:#ffffff0b;color:#fff;text-align:center;text-transform:none;box-shadow:inset 0 1px #ffffff0f;transition:transform .18s ease,border-color .18s ease,background .18s ease}.help-action-card{min-height:150px;justify-content:flex-start;gap:10px}.help-action-card.is-static{cursor:default}.help-action-card.is-static:hover,.help-action-card.is-static:focus-visible{transform:none;border-color:#5bb9dc3d;background:#ffffff0b}.help-action-card:hover,.help-action-card:focus-visible,.task-card:hover,.task-card:focus-visible,.feature-guide-card:hover,.feature-guide-card:focus-visible,.suite-card:hover,.suite-card:focus-visible{transform:translateY(-3px);border-color:#32c9f5b8;background:#32c9f514;outline:none}.help-action-card .q-icon,.task-card .q-icon,.feature-guide-card .q-icon,.suite-card .q-icon{font-size:2.7rem;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.help-action-card .q-icon{font-size:2.35rem;margin-bottom:2px}.help-action-card span,.task-card span{font-weight:800;font-size:.9rem;text-transform:none}.help-action-card small{max-width:220px;color:#e2f3fcb8;font-size:.75rem;line-height:1.38;text-transform:none}.accent-blue{color:#37c8f8}.accent-green{color:var(--brand-green)}.accent-purple{color:#9c79ff}.accent-orange{color:#ff9d2d}.accent-teal{color:var(--brand-green)}.help-two-column{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px}.getting-started__content{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:18px;align-items:center;margin-top:22px}.setup-progress>span{display:block;margin-bottom:10px;color:#e2f3fccc;font-size:.86rem;text-transform:none}.progress-track{height:8px;max-width:240px;overflow:hidden;border-radius:999px;background:#ffffff24}.progress-fill{height:100%;width:50%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-green),#2fd2ff)}.setup-progress ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.setup-progress li{display:flex;align-items:center;gap:9px;color:#e2f3fcb8;font-size:.92rem;text-transform:none}.setup-progress li.is-complete,.setup-progress li .q-icon{color:var(--brand-green)}.setup-illustration{position:relative;display:grid;place-items:center;min-height:160px}.setup-illustration>.q-icon:first-child{font-size:8.5rem;color:#46a3e76b;filter:drop-shadow(0 18px 28px rgba(0,0,0,.28))}.setup-illustration__check{position:absolute;right:8px;bottom:14px;font-size:3.8rem;color:var(--brand-green)}.task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.task-card{min-height:118px}.task-card .q-icon{font-size:2.9rem}.feature-guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.feature-guide-card{min-height:154px;align-items:flex-start;text-align:left}.feature-guide-card .q-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:#32c9f51f;color:#32c9f5}.feature-guide-card strong,.suite-card strong{color:#fff;font-size:.96rem;line-height:1.25;text-transform:none}.feature-guide-card span,.suite-card span{color:#e2f3fcc2;font-size:.78rem;line-height:1.4;text-transform:none}.feature-guide-card small{color:#32c9f5;font-weight:800}.feature-guide-card__topics{display:grid;gap:5px;margin:0;padding:10px 0 0 16px;border-top:1px solid rgba(91,185,220,.16);color:#d7f2fcd1;font-size:.72rem;line-height:1.35}.feature-guide-dialog{width:min(1080px,94vw);max-width:1080px;max-height:90vh;color:#e4f6ff;border:1px solid rgba(91,185,220,.42);border-radius:20px;background:radial-gradient(circle at 82% 0%,rgba(47,210,255,.12),transparent 30rem),linear-gradient(145deg,#092c45,#071f33 72%);box-shadow:0 32px 90px #00000094,0 0 40px #2fd2ff14;overflow:hidden;font-family:var(--font-body, "Poppins", sans-serif)!important}.feature-guide-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 24px;border-bottom:1px solid rgba(91,185,220,.2);background:#0419299e;box-shadow:0 12px 28px #00000024}.feature-guide-dialog__header h2{margin:10px 0 5px;color:#fff;font-family:var(--font-body, "Poppins", sans-serif)!important;font-size:clamp(1.55rem,2.5vw,2rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important;text-transform:none!important}.feature-guide-dialog__header .q-btn{color:#aeeaff;border:1px solid rgba(91,185,220,.32);background:#35c8ff14}.feature-guide-dialog__header p,.guide-entry p,.guide-section>p{margin:0;color:#e2f3fcbd;line-height:1.5}.feature-guide-dialog__content{max-height:calc(90vh - 150px);overflow-y:auto;padding:30px 32px 38px;scrollbar-color:rgba(90,195,230,.55) rgba(3,20,33,.4);scrollbar-width:thin}.guide-entry+.guide-entry{margin-top:28px;padding-top:24px;border-top:1px solid rgba(91,185,220,.18)}.guide-entry h3,.guide-section h4{margin:0 0 14px;color:#fff;font-family:var(--font-body, "Poppins", sans-serif)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important;text-transform:none!important}.guide-entry h3{padding-left:13px;border-left:3px solid #32c9f5;font-size:1.45rem!important}.guide-section h4{grid-column:1/-1;font-size:1.08rem!important}.guide-tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-tip,.guide-detail,.guide-value{padding:16px;border:1px solid rgba(91,185,220,.2);border-radius:12px;background:linear-gradient(145deg,#ffffff0e,#32c9f506)}.guide-tip strong,.guide-detail strong,.guide-value strong{display:block;margin-bottom:5px;color:#dff8ff}.guide-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(91,185,220,.15)}.guide-section>p{grid-column:1/-1;margin:-8px 0 12px}.guide-detail+.guide-detail{margin-top:0}.guide-value{margin-top:14px;border-color:#35df9240}.suite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.suite-card{min-height:170px}.suite-card .q-icon{font-size:3.2rem}.need-help{position:relative;overflow:hidden}.need-help:after{content:"";position:absolute;right:26px;bottom:20px;width:170px;height:170px;opacity:.16;background:radial-gradient(circle at 50% 24%,transparent 0 32px,#8bdfff 33px 42px,transparent 43px),radial-gradient(circle at 50% 56%,#8bdfff 0 58px,transparent 59px);pointer-events:none}.support-panel{position:relative;z-index:1;max-width:360px;margin-top:18px;padding:14px;border-radius:14px;border:1px solid rgba(157,220,246,.22);background:#02121f52}.support-row{width:100%;display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;padding:8px 0;background:transparent;text-align:left;text-decoration:none}.support-row+.support-row{border-top:1px solid rgba(157,220,246,.16)}.support-row .q-icon{color:#d9f7ff;font-size:1.35rem}.support-row strong{display:block;color:#32c9f5;font-weight:700}.support-row small{color:#e2f3fcad;text-transform:none}.support-note{position:relative;z-index:1;margin-top:12px;color:#e2f3fc9e;font-size:.78rem}.faq-list{display:grid;gap:8px;margin-top:16px}.faq-item{border-radius:10px;overflow:hidden;border:1px solid rgba(157,220,246,.16);background:#02121f47}.faq-item .q-item{min-height:38px;color:#f5fbff}.faq-item .q-focus-helper{display:none}.faq-question{width:100%;color:#fff;font-size:.9rem;font-weight:600;text-transform:none}.faq-answer{padding:0 16px 16px;color:#e2f3fcd1;font-size:.88rem;text-transform:none}.faq-answer p{margin:0}.step-list{display:grid;gap:8px;margin-top:12px}.step-row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center}.step-row span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#001e2a;background:#32c9f5;font-size:.72rem;font-weight:800}.tip-box{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(50,201,245,.22);background:#32c9f514;color:#dff8ff;font-size:.82rem}.empty-state{display:grid;gap:6px;padding:24px;text-align:center;color:#e2f3fcc2;border-radius:14px;border:1px dashed rgba(157,220,246,.24);background:#02121f3d}@media(max-width:1180px){.help-hero{grid-template-columns:1fr}.help-hero__visual{display:none}.quick-action-grid,.feature-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-two-column{grid-template-columns:1fr}}@media(max-width:760px){.help-center-page{padding:16px}.help-hero,.help-section{padding:20px}.quick-action-grid,.task-grid,.feature-guide-grid,.suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.getting-started__content,.guide-tip-grid,.guide-section{grid-template-columns:1fr}.feature-guide-dialog__header,.feature-guide-dialog__content{padding-right:20px;padding-left:20px}.setup-illustration{display:none}}@media(max-width:480px){.quick-action-grid,.task-grid,.feature-guide-grid,.suite-grid{grid-template-columns:1fr}.section-title-row{flex-direction:column}}.issue-dialog{border-radius:14px}.live-chat-drawer{background:#061d30;border-left:1px solid rgba(124,214,255,.32);color:#ebf9fff2}.live-chat-shell{min-width:0;background:#061d30}.live-chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px;border-bottom:1px solid rgba(124,214,255,.2);background:#051827}.live-chat-header__content{display:flex;align-items:flex-start;gap:12px;min-width:0}.live-chat-header__icon,.live-chat-empty__icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(53,200,255,.72);border-radius:7px;background:#35c8ff1a;color:#35c8ff;font-size:1.35rem}.live-chat-heading{min-width:0}.live-chat-title{color:#35c8ff;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.live-chat-subtitle{margin-top:4px;color:#d2ecf8b8;font-size:.78rem;line-height:1.35}.live-chat-status{display:flex;align-items:center;gap:6px;margin-top:8px;color:#d2ecf8ad;font-size:.68rem;font-weight:700;text-transform:uppercase}.live-chat-status span{width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 8px #35d0a0a6}.live-chat-close{flex:0 0 auto;width:38px;height:38px;border:1px solid #35c8ff!important;border-radius:7px!important;background:#35c8ff24!important;color:#dff6ff!important;box-shadow:inset 0 0 18px #35c8ff14,0 0 12px #35c8ff14!important}.live-chat-close:before,.live-chat-secondary__btn:before,.live-chat-send:before{display:none!important}.live-chat-close:hover{background:#35c8ff3d!important;box-shadow:inset 0 0 20px #35c8ff1f,0 0 16px #35c8ff29!important}.live-chat-messages{min-height:260px}.live-chat-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:48vh;padding:28px;text-align:center}.live-chat-empty__icon{width:54px;height:54px;margin-bottom:16px;border-color:#9068ffb8;background:#9068ff1f;color:#a987ff;font-size:1.65rem}.live-chat-empty__title{color:#f3f9ff;font-size:1rem;font-weight:800}.live-chat-empty__copy{max-width:270px;margin-top:6px;color:#d2ecf8a8;font-size:.8rem;line-height:1.5}.message-row{display:flex;min-width:0}.message-row.is-tenant{justify-content:flex-end}.message-row.is-admin,.message-row.is-system{justify-content:flex-start}.message-bubble{max-width:90%;min-width:0;padding:10px 12px;border:1px solid rgba(162,230,255,.16);border-color:#35d0a073;border-radius:7px;background:#35d0a01a;color:var(--brand-green);font-weight:500;overflow-wrap:anywhere}.message-row.is-tenant .message-bubble{border-color:#35c8ff85;background:#35c8ff1a;color:#effaff}.message-row.is-system .message-bubble{border-color:#9068ff85;background:#9068ff1f;color:#f7f2ff}.message-sender{margin-bottom:4px;color:#cde8f4c7;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.message-body{white-space:pre-wrap}.message-time{margin-top:6px;color:#cde8f48f;font-size:.68rem;line-height:1.25}.live-chat-separator{background:#7cd6ff2e}.live-chat-secondary{padding:10px 12px 0}.live-chat-secondary__btn{width:100%;min-height:42px;border:1px solid #9068ff!important;border-radius:7px!important;background:#9068ff2e!important;color:#f4efff!important;font-size:.82rem;font-weight:700;box-shadow:inset 0 0 20px #9068ff1a,0 0 14px #9068ff14!important}.live-chat-secondary__btn:hover{background:#9068ff47!important;box-shadow:inset 0 0 22px #9068ff24,0 0 18px #9068ff29!important}.live-chat-composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#051827;border-top:1px solid rgba(124,214,255,.18)}.live-chat-contact-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}.live-chat-contact-input .q-field__control{min-height:42px;border-radius:7px;background:#061d30;color:#ebf9fff2}.live-chat-contact-input .q-field__native,.live-chat-contact-input .q-field__input,.live-chat-contact-input .q-field__label{color:#ebf9ffdb}.live-chat-input .q-field__control{min-height:44px;border-radius:7px;background:#061d30;color:#ebf9fff2}.live-chat-input .q-field__native,.live-chat-input .q-field__input{color:#ebf9fff2}.live-chat-input .q-field__native::placeholder,.live-chat-input .q-field__input::placeholder{color:#d2ecf894}.live-chat-send{width:38px;height:38px;border:1px solid var(--brand-green)!important;border-radius:7px!important;background:#35d0a02e!important;color:var(--brand-green)!important;box-shadow:inset 0 0 18px #35d0a01a,0 0 12px #35d0a014!important}.live-chat-send:not(.disabled):hover{background:#35d0a047!important;box-shadow:inset 0 0 20px #35d0a024,0 0 16px #35d0a029!important}.live-chat-send:disabled{border-color:#35d0a094!important;background:#35d0a01a!important;color:#8cf3cfb8!important;opacity:.78!important}@media(max-width:599px){.live-chat-drawer--mobile{border-left:0}.live-chat-header{padding:14px 12px}.live-chat-title{font-size:.92rem}.live-chat-subtitle{font-size:.72rem}.live-chat-messages{min-height:0}.live-chat-contact-fields{grid-template-columns:1fr}.message-bubble{max-width:86%;padding:9px 10px;border-radius:13px;font-size:.86rem}.message-time{font-size:.62rem}}.public-chat{width:min(430px,100vw);height:100vh;max-height:100vh;background:#061d30;color:#eef9ff;border-left:1px solid rgba(53,200,255,.45)}.public-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px;background:#051827;border-bottom:1px solid rgba(53,200,255,.25)}.public-chat__heading{display:flex;gap:12px;min-width:0}.public-chat__heading-icon,.public-chat__empty-icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #35c8ff;border-radius:7px;background:#35c8ff1f;color:#35c8ff;font-size:1.4rem}.public-chat h2{margin:0;color:#35c8ff;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-chat__heading p{margin:4px 0 0;color:#dcf1fab3;font-size:.78rem}.public-chat__status{display:flex;align-items:center;gap:6px;margin-top:8px;color:#dcf1faa6;font-size:.68rem;font-weight:700;text-transform:uppercase}.public-chat__status i{width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 8px #35d0a0a6}.public-chat__close,.public-chat__send{width:40px;height:40px;border-radius:7px!important}.public-chat__close{border:1px solid #35c8ff!important;background:#35c8ff24!important;color:#e2f8ff!important}.public-chat__messages{min-height:0}.public-chat__loading,.public-chat__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:55vh;padding:28px;text-align:center}.public-chat__empty-icon{width:56px;height:56px;border-color:#9068ff;background:#9068ff26;color:#aa8aff;font-size:1.7rem}.public-chat__empty strong{margin-top:16px;font-size:1rem}.public-chat__empty p{max-width:270px;margin:6px 0 0;color:#dcf1faa6;font-size:.8rem;line-height:1.5}.public-chat__thread{padding:16px 12px}.public-chat__message{display:flex;margin-bottom:10px}.public-chat__message--tenant{justify-content:flex-end}.public-chat__bubble{max-width:88%;padding:10px 12px;border:1px solid rgba(53,208,160,.55);border-radius:7px;background:#35d0a01a}.public-chat__message--tenant .public-chat__bubble{border-color:#35c8ff94;background:#35c8ff1c}.public-chat__message--system .public-chat__bubble{border-color:#9068ff94;background:#9068ff1f}.public-chat__bubble strong{color:#dcf1fabf;font-size:.68rem;text-transform:uppercase}.public-chat__bubble p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.public-chat__bubble time{display:block;margin-top:6px;color:#dcf1fa80;font-size:.65rem}.public-chat__composer{padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#051827;border-top:1px solid rgba(53,200,255,.22)}.public-chat__identity{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.public-chat .q-field__control{border-radius:7px;background:#061d30;color:#eef9ff}.public-chat .q-field__native,.public-chat .q-field__input,.public-chat .q-field__label{color:#eef9ffe0}.public-chat__send{border:1px solid var(--brand-green)!important;background:#35d0a029!important;color:var(--brand-green)!important}.public-chat__send:disabled{opacity:.68!important}.public-chat__privacy{margin:7px 2px 0;color:#dcf1fa7a;font-size:.65rem}@media(max-width:520px){.public-chat{width:100vw}.public-chat__identity{grid-template-columns:1fr}}.tools-home{min-height:100%;display:grid;align-content:start;gap:18px}.tools-home__hero{display:grid;gap:10px;padding-top:8px}.tools-home__logo-wrap{display:flex;justify-content:center;margin-bottom:6px}.tools-home__logo-ring{width:106px;height:106px;border-radius:32px;background:radial-gradient(circle at top,rgba(84,216,255,.24),rgba(84,216,255,.06) 58%,transparent 72%),#091c29b8;border:1px solid rgba(84,216,255,.18);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff14}.tools-home__logo{width:58px;height:58px;object-fit:contain}.tools-home__eyebrow{color:#3ac1f2;text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-align:center}.tools-home__title{color:#f4fbff;font-size:2rem;line-height:1.02;font-weight:700;text-align:center}.tools-home__primary{border-radius:24px;border:1px solid rgba(118,175,214,.18);background:linear-gradient(180deg,#102a3df0,#091824f0);box-shadow:0 18px 36px #00000042,inset 0 1px #ffffff0f}.tools-home__primary-body{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px}.tools-home__primary-icon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-green);background:#50e3c21f}.tools-home__primary-copy{display:grid;gap:6px}.tools-home__primary-title{color:#f4fbff;font-size:1.14rem;font-weight:700}.tools-home__primary-caption{color:#dbf3ffb8;font-size:.92rem;line-height:1.45}.tools-home__primary-chevron{color:#c3e7ff8f}.tools-home__secondary{border-radius:22px;border:1px solid rgba(118,175,214,.14);background:linear-gradient(180deg,#0c1f2de6,#08151feb);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0a}.tools-home__secondary-body{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px}.tools-home__secondary-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#8fc9e9;background:#54d8ff14}.tools-home__secondary-copy{display:grid;gap:6px}.tools-home__secondary-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tools-home__secondary-title{color:#eef9ff;font-size:1.02rem;font-weight:700}.tools-home__secondary-caption{color:#cde9f8a8;font-size:.9rem;line-height:1.4}.warehouse-picking-page{display:grid;gap:16px}.warehouse-picking-page__eyebrow{color:#3ac1f2;text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.08em}.warehouse-picking-page__title{font-size:1.8rem;font-weight:700;color:#f4fbff;line-height:1.05}.warehouse-picking-page__subtitle{margin-top:6px;max-width:720px;color:#e1f4ffc7;font-size:.95rem}.warehouse-picking-page__actions{align-items:center}.warehouse-picking-page__error{background:#85132138;color:#ffd5d9;border:1px solid rgba(255,114,133,.28)}.warehouse-picking-page__filter-control,.warehouse-picking-page__status-toggle,.warehouse-picking-page__summary-card,.warehouse-picking-page__panel{box-shadow:var(--app-glass-shadow),var(--app-glass-inset);background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.warehouse-picking-page__summary-card{cursor:pointer;border-radius:16px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.warehouse-picking-page__summary-card:hover{transform:translateY(-1px);border-color:#5ac8fa61}.warehouse-picking-page__summary-card--active{border-color:#50e3c280;box-shadow:0 18px 36px #0003,0 0 0 1px #50e3c22e}.warehouse-picking-page__summary-body{display:flex;align-items:center;gap:14px;padding:14px 16px}.warehouse-picking-page__summary-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#54d8ff;background:#54d8ff1f}.warehouse-picking-page__summary-label{color:#daf1ffb3;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.warehouse-picking-page__summary-value{color:#f4fbff;font-size:1.3rem;font-weight:700}.warehouse-picking-page__grid{display:grid;gap:16px;grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.warehouse-picking-page__panel{border-radius:18px;min-height:520px}.warehouse-picking-page__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.warehouse-picking-page__panel-title{color:#f4fbff;font-size:1rem;font-weight:700}.warehouse-picking-page__panel-caption{color:#daf1ffb3;font-size:.78rem}.warehouse-picking-page__loading,.warehouse-picking-page__empty--center{min-height:420px;display:grid;place-items:center;text-align:center;color:#daf1ffa8;padding:24px}.warehouse-picking-page__list{max-height:760px;overflow:auto}.warehouse-picking-page__job-title{color:#f4fbff;font-weight:600}.warehouse-picking-page__job-caption,.warehouse-picking-page__job-metrics,.warehouse-picking-page__job-date{color:#daf1ffa3}.warehouse-picking-page__job--active{background:#54d8ff1a}.warehouse-picking-page__detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-picking-page__detail-item{padding:12px 14px;border-radius:14px;background:#03162852;border:1px solid rgba(174,226,255,.08)}.warehouse-picking-page__detail-label{color:#daf1ff9e;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.warehouse-picking-page__detail-value{margin-top:4px;color:#f4fbff;font-size:.96rem;font-weight:600}.warehouse-picking-page__detail-actions{align-items:center}.warehouse-picking-page__tasks-title{color:#f4fbff;font-size:.92rem;font-weight:700;margin-bottom:12px}.warehouse-picking-page__tasks-table th,.warehouse-picking-page__tasks-table td{padding:12px 14px}.warehouse-picking-page__empty{padding:24px;color:#daf1ffa8}.warehouse-picking-page__empty--inline{padding-inline:0;padding-bottom:0}.warehouse-picking-page__loading-inline{background:#54d8ff14;color:#e6f6ffe0;border-radius:12px}@media(max-width:1180px){.warehouse-picking-page__grid{grid-template-columns:1fr}.warehouse-picking-page__panel{min-height:0}}@media(max-width:700px){.warehouse-picking-page__title{font-size:1.5rem}.warehouse-picking-page__detail-grid{grid-template-columns:1fr}}.warehouse-pick-order{display:grid;gap:12px}.warehouse-pick-order__header{align-items:start}.warehouse-pick-order__eyebrow{color:#3ac1f2;text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.08em}.warehouse-pick-order__title{font-size:1.95rem;line-height:1.02;font-weight:700;color:#f4fbff}.warehouse-pick-order__header-actions{align-items:center}.warehouse-pick-order__card,.warehouse-pick-order__summary-card{box-shadow:var(--app-glass-shadow),var(--app-glass-inset);background:var(--app-glass-fill);border:1px solid var(--app-glass-border-soft);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.warehouse-pick-order__search-card,.warehouse-pick-order__summary-card,.warehouse-pick-order__workspace,.warehouse-pick-order__tasks,.warehouse-pick-order__empty-card{border-radius:18px}.warehouse-pick-order__search-section{padding-top:10px;padding-bottom:10px;align-items:end}.warehouse-pick-order__search-meta{color:#def4ffbf;font-size:.9rem}.warehouse-pick-order__search-meta-value{color:#f4fbff;font-weight:700}.warehouse-pick-order__error{background:#85132138;color:#ffd5d9;border:1px solid rgba(255,114,133,.28)}.warehouse-pick-order__success{background:#145e4338;color:var(--brand-green);border:1px solid rgba(80,227,194,.24)}.warehouse-pick-order__loading{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center}.warehouse-pick-order__summary-label{color:#daf1ffb3;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.warehouse-pick-order__summary-value{color:#f4fbff;font-size:1.42rem;font-weight:700;margin-top:6px}.warehouse-pick-order__grid{display:grid;gap:16px;grid-template-columns:minmax(0,480px) minmax(0,1fr)}.warehouse-pick-order__workspace-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.warehouse-pick-order__section-title{color:#f4fbff;font-size:1.02rem;font-weight:700}.warehouse-pick-order__section-caption{margin-top:4px;color:#dff3ffad;font-size:.88rem;line-height:1.4}.warehouse-pick-order__task-overview{display:grid;gap:10px}.warehouse-pick-order__task-chip{border:1px solid rgba(120,179,210,.18);border-radius:14px;padding:12px 14px;background:#081c2a47}.warehouse-pick-order__task-chip-label{color:#d8f0ffa3;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.warehouse-pick-order__task-chip-value{color:#f4fbff;font-size:1rem;font-weight:600;margin-top:4px}.warehouse-pick-order__prompt{display:grid;gap:14px}.warehouse-pick-order__prompt-step{display:flex;align-items:start;gap:12px}.warehouse-pick-order__prompt-index{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#54d8ff1f;color:#54d8ff;font-weight:700}.warehouse-pick-order__prompt-index--done{background:#50e3c229;color:var(--brand-green)}.warehouse-pick-order__prompt-copy{display:grid;gap:4px}.warehouse-pick-order__prompt-title{color:#f4fbff;font-size:1rem;font-weight:700}.warehouse-pick-order__prompt-caption{color:#def3ffad;font-size:.88rem;line-height:1.4}.warehouse-pick-order__prompt-form{display:grid;gap:10px}.warehouse-pick-order__prompt-form--quantity{grid-template-columns:minmax(0,1fr) auto;align-items:start}.warehouse-pick-order__tasks-table-wrap{padding-top:0}.warehouse-pick-order__tasks-table{background:transparent}.warehouse-pick-order__task-row--active{background:#54d8ff14}.warehouse-pick-order__done{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.warehouse-pick-order__done-title{color:#f4fbff;font-size:1.16rem;font-weight:700}.warehouse-pick-order__done-caption{max-width:420px;color:#dcf3ffb3}@media(max-width:1024px){.warehouse-pick-order__grid{grid-template-columns:1fr}}@media(max-width:640px){.warehouse-pick-order__prompt-form--quantity{grid-template-columns:1fr}}.warehouse-tools-home{position:relative;min-height:100%;padding:28px clamp(18px,3vw,42px) 34px;color:#f5fbff;background:var(--app-shell-surface);overflow:hidden}.warehouse-tools-home:before{content:"";position:absolute;inset:0 0 auto 28%;height:210px;pointer-events:none;opacity:.18;background:linear-gradient(30deg,transparent 47%,rgba(95,191,244,.34) 48%,transparent 49%),linear-gradient(150deg,transparent 47%,rgba(95,191,244,.28) 48%,transparent 49%);background-size:86px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 72%,transparent)}.warehouse-tools-home__hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:start;gap:24px;margin-bottom:28px}.warehouse-tools-home__eyebrow,.warehouse-tools-home__section-label,.warehouse-tools-home__stat-label,.warehouse-tools-home__field>span,.warehouse-tools-home__resume-stat span{color:#9db4c6;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.warehouse-tools-home__eyebrow{color:#29d6ff;margin-bottom:4px}.warehouse-tools-home__hero h1{margin:0;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;font-weight:800;letter-spacing:0}.warehouse-tools-home__hero p{margin:10px 0 0;color:#e0eef9c2;font-size:1rem}.warehouse-tools-home__flow{display:grid;grid-template-columns:repeat(4,82px);gap:14px;justify-self:center;justify-items:center;padding-top:10px}.warehouse-tools-home__flow-step{position:relative;display:grid;justify-items:center;gap:8px;color:#cddde994;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.warehouse-tools-home__flow-step:not(:last-child):after{content:"";position:absolute;top:28px;left:calc(50% + 34px);width:28px;border-top:3px dotted rgba(111,201,246,.48)}.warehouse-tools-home__flow-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:#5fc9ff;border:1px solid rgba(75,164,226,.45);background:#08243db3;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0003}.warehouse-tools-home__flow-icon .q-icon{font-size:30px}.warehouse-tools-home__flow-step--active{color:var(--brand-green)}.warehouse-tools-home__flow-step--active .warehouse-tools-home__flow-icon{color:var(--brand-green);border-color:#44ffd79e;background:#15a29633;box-shadow:0 0 0 1px #44ffd724,0 0 28px #44ffd733}.warehouse-tools-home__resume-btn{border-radius:9px;color:#dcecff;border-color:#82a8ff94;background:#06182b57}.warehouse-tools-home__mobile-btn{display:inline-flex;align-self:start}.warehouse-tools-home__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 28px;border:1px solid rgba(143,124,255,.76);border-radius:10px;color:#fff!important;background:#49388f85;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #49388f3d;font-family:Poppins,sans-serif;font-size:1.08rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.warehouse-tools-home__cta-btn .q-icon{font-size:24px}.warehouse-tools-home__cta-btn:hover{transform:translateY(-2px);background:#5440a4a8;border-color:#a996ffe6}.warehouse-tools-home__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.warehouse-tools-home__error{position:relative;z-index:1;margin-bottom:16px;color:#ffd9df;border:1px solid rgba(255,114,133,.34);background:#86182c3d}.warehouse-tools-home__stat,.warehouse-tools-home__panel,.warehouse-tools-home__resume{border:1px solid rgba(91,155,206,.35);background:linear-gradient(160deg,#0c2d49e6,#06182bd1),#051525db;box-shadow:0 22px 50px #0003,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.warehouse-tools-home__stat{min-height:112px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px 22px;border-radius:15px}.warehouse-tools-home__stat-icon,.warehouse-tools-home__panel-icon,.warehouse-tools-home__resume-icon{display:grid;place-items:center;border-radius:16px;border:1px solid currentColor}.warehouse-tools-home__stat-icon{width:64px;height:64px;font-size:31px}.warehouse-tools-home__stat-icon--mint,.warehouse-tools-home__panel-icon--pick,.warehouse-tools-home__resume-icon{color:var(--brand-green);background:#17c5ac29}.warehouse-tools-home__stat-icon--violet,.warehouse-tools-home__panel-icon--queue{color:#a46cff;background:#7e52ff2e}.warehouse-tools-home__stat-icon--blue{color:#4ebeff;background:#2081e02b}.warehouse-tools-home__stat-icon--orange{color:#ffad4b;background:#ff8f2224}.warehouse-tools-home__stat-value{margin-top:4px;color:#fff;font-size:2rem;line-height:1;font-weight:800}.warehouse-tools-home__stat-caption{margin-top:5px;color:#ddebf5bd;font-size:.84rem}.warehouse-tools-home__workspace{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:16px;margin-bottom:16px}.warehouse-tools-home__panel{display:grid;align-content:start;gap:22px;min-height:430px;padding:24px;border-radius:15px}.warehouse-tools-home__panel--pick{border-color:#2befd3b8;box-shadow:0 24px 56px #00000038,0 0 0 1px #2befd314,inset 0 1px #ffffff0f}.warehouse-tools-home__panel--queue{border-color:#9558ffb8}.warehouse-tools-home__panel-top,.warehouse-tools-home__panel-heading,.warehouse-tools-home__resume-main{display:flex;align-items:center;gap:16px}.warehouse-tools-home__panel-top{justify-content:space-between;gap:18px}.warehouse-tools-home__panel-icon,.warehouse-tools-home__resume-icon{width:54px;height:54px;flex:0 0 auto;font-size:28px}.warehouse-tools-home__panel h2,.warehouse-tools-home__resume h2{margin:0;color:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.26rem;line-height:1.1;font-weight:800;letter-spacing:0}.warehouse-tools-home__panel p,.warehouse-tools-home__resume p{margin:7px 0 0;color:#dcebf6b8;font-size:.92rem}.warehouse-tools-home__pick-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.86fr);gap:16px}.warehouse-tools-home__field{display:grid;gap:9px}.warehouse-tools-home__input-shell,.warehouse-tools-home__scan{min-height:60px;border-radius:8px;border:1px solid rgba(105,161,204,.42);background:#0314237a}.warehouse-tools-home__input-shell{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;overflow:hidden}.warehouse-tools-home__input-shell span{padding:0 16px;color:#d8e7f385}.warehouse-tools-home__input-shell .q-icon{width:100%;height:100%;align-items:center;justify-content:center;color:#d2e8f6b8;border-left:1px solid rgba(105,161,204,.34)}.warehouse-tools-home__scan{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:25px;padding:10px 14px;color:#dcecff;text-align:left;cursor:pointer;border-style:dashed}.warehouse-tools-home__scan .q-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#dcecff;background:#82a8ff21}.warehouse-tools-home__scan span{display:grid;gap:2px}.warehouse-tools-home__scan small{color:#dcebf6a3}.warehouse-tools-home__recent{display:grid;gap:0}.warehouse-tools-home__section-label{margin-bottom:10px}.warehouse-tools-home__loading,.warehouse-tools-home__empty{min-height:78px;display:flex;align-items:center;justify-content:center;gap:10px;color:#dcebf6ad;border:1px solid rgba(102,153,195,.2);border-radius:8px;background:#0d2d4952}.warehouse-tools-home__loading--queue{min-height:220px}.warehouse-tools-home__recent-row,.warehouse-tools-home__queue-row{width:100%;color:#dbe8f2;border:0;border-top:1px solid rgba(102,153,195,.22);background:#0d2d4975;cursor:pointer;transition:background .16s ease,color .16s ease}.warehouse-tools-home__recent-row:hover,.warehouse-tools-home__queue-row:hover{background:#205b857a}.warehouse-tools-home__recent-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,.9fr) 82px 70px;align-items:center;gap:12px;min-height:46px;padding:0 16px;text-align:left}.warehouse-tools-home__recent-row:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px;border-top:1px solid rgba(102,153,195,.28)}.warehouse-tools-home__recent-row:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid rgba(102,153,195,.22)}.warehouse-tools-home__recent-row strong,.warehouse-tools-home__queue-row strong,.warehouse-tools-home__resume-stat strong{color:#fff;font-weight:750}.warehouse-tools-home__recent-row small{color:#cee0ee94;text-align:right}.warehouse-tools-home__primary-action{width:100%;border-color:#2befd3d1;background:#1896836b;box-shadow:inset 0 1px #ffffff24,0 16px 30px #16bda62e}.warehouse-tools-home__primary-action:hover{background:#1eb09985;border-color:#50ffdceb}.warehouse-tools-home__queue{display:grid;overflow:hidden;border:1px solid rgba(102,153,195,.18);border-radius:8px}.warehouse-tools-home__queue-row{display:grid;grid-template-columns:minmax(125px,1fr) 80px minmax(150px,.8fr);align-items:center;gap:16px;min-height:68px;padding:0 16px;text-align:left}.warehouse-tools-home__queue-row:first-child{border-top:0}.warehouse-tools-home__queue-row>div:first-child{display:grid;gap:5px}.warehouse-tools-home__queue-row span,.warehouse-tools-home__queue-row small{color:#dae9f4b8}.warehouse-tools-home__queue-progress{display:grid;justify-items:end;gap:7px}.warehouse-tools-home__progress-track{width:min(124px,100%);height:6px;overflow:hidden;border-radius:999px;background:#6c99bb47}.warehouse-tools-home__progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-green),var(--brand-green))}.warehouse-tools-home__progress-fill--violet{background:linear-gradient(90deg,#8c5dff,#bd70ff)!important}.warehouse-tools-home__progress-fill--mint{background:linear-gradient(90deg,var(--brand-green),var(--brand-green))!important}.warehouse-tools-home__status{display:inline-flex;align-items:center;gap:6px;font-weight:700}.warehouse-tools-home__status--violet{color:#b879ff!important}.warehouse-tools-home__status--orange{color:#ffad45!important}.warehouse-tools-home__status--mint{color:var(--brand-green)!important}.warehouse-tools-home__status--blue{color:#39c5ff!important}.warehouse-tools-home__queue-link{width:100%}.warehouse-tools-home__resume{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(120px,.7fr) auto;align-items:center;gap:24px;min-height:108px;padding:18px;border-color:#2befd394;border-radius:15px}.warehouse-tools-home__resume-stat{min-height:58px;display:grid;align-content:center;gap:6px;padding-left:24px;border-left:1px solid rgba(102,153,195,.16)}.warehouse-tools-home__resume-btn{min-height:48px;min-width:190px;color:var(--brand-green);border-color:#2befd38a}@media(max-width:1240px){.warehouse-tools-home__hero{grid-template-columns:1fr auto}.warehouse-tools-home__flow{grid-column:1/-1;grid-row:2;justify-self:start;justify-content:start;max-width:none}.warehouse-tools-home__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-tools-home__workspace,.warehouse-tools-home__resume{grid-template-columns:1fr}.warehouse-tools-home__resume-stat{padding-left:0;border-left:0}.warehouse-tools-home__resume-btn{width:100%}}@media(max-width:720px){.warehouse-tools-home{padding:20px 14px 28px}.warehouse-tools-home__hero{grid-template-columns:1fr}.warehouse-tools-home__mobile-btn{width:100%}.warehouse-tools-home__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none}.warehouse-tools-home__flow-step:after{display:none}.warehouse-tools-home__stats,.warehouse-tools-home__pick-grid,.warehouse-tools-home__queue-row,.warehouse-tools-home__recent-row{grid-template-columns:1fr}.warehouse-tools-home__stat{min-height:0}.warehouse-tools-home__panel{min-height:0;padding:18px}.warehouse-tools-home__panel-top{display:grid}.warehouse-tools-home__scan{margin-top:0}.warehouse-tools-home__recent-row,.warehouse-tools-home__queue-row{gap:7px;padding:14px}.warehouse-tools-home__recent-row small,.warehouse-tools-home__queue-progress{justify-items:start;text-align:left}}.app-shell{--brand-blue: #3ac1f2;--brand-blue-strong: #31c8ff;--brand-blue-soft: rgba(0, 134, 217, 0);--drawer-purple: var(--brand-purple);--brand-orange: var(--drawer-purple);--brand-orange-strong: var(--drawer-purple);--brand-orange-soft: rgba(166, 108, 255, .24);--brand-navy: #050708;--brand-navy-soft: #0d1313;--brand-ink: #041013;--brand-sky: #3ac1f2;--brand-ice: #3ac1f2;--brand-ice-soft: rgba(230, 255, 251, .075);--brand-gradient: linear-gradient(135deg, var(--brand-blue) 0%, var(--brand-orange) 100%);--help-drawer-width: min(850px, 92vw);--app-shell-surface: var(--app-flat-bg);--app-shell-surface-strong: var(--app-surface-bg-muted);--glass-card-bg: var(--app-surface-bg);--glass-card-border: var(--app-surface-border-subtle)}.custom-drawer{position:relative;overflow:hidden;background:var(--app-shell-surface)!important;border-right:1px solid rgba(72,137,176,.12);border-top:0;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.custom-drawer:before{display:none}.custom-drawer .custom-drawer-content,.custom-drawer .q-drawer__content{background:transparent!important}.drawer-scroll-area{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:transparent}.drawer-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.custom-drawer .q-list{margin-bottom:0!important;padding-bottom:0!important}.custom-drawer .q-list,.custom-drawer .q-item,.custom-drawer .q-separator{background:transparent!important;border:0!important;box-shadow:none!important}.custom-drawer .drawer-link{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:calc(100% - 18px);min-height:38px;margin:2px 9px;padding:0 10px!important;border-radius:8px;color:#fff;transition:background .18s ease,color .18s ease}.custom-drawer .drawer-link__icon .material-symbols-outlined{color:#1ed2ff;font-size:1.1rem;text-shadow:none;transition:color .2s ease}.custom-drawer .drawer-link__label{color:#fff;font-size:.9rem;font-weight:300;line-height:1.15;text-transform:none;letter-spacing:0}.custom-drawer .drawer-link:hover{background:#6f4ab838!important}.custom-drawer .drawer-link.q-item--active{background:linear-gradient(90deg,#008bd89e,#005d9785)!important;box-shadow:inset 3px 0 #14d1ff}.custom-drawer .drawer-link.drawer-link--expanded{background:#6f4ab83d!important}.custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label,.custom-drawer .drawer-link.drawer-link--expanded .drawer-group__toggle-icon{color:#fff!important;text-shadow:none!important}.custom-drawer .drawer-link.drawer-link--expanded .drawer-link__icon .material-symbols-outlined{color:#1ed2ff!important;text-shadow:none!important}.custom-drawer .drawer-link.drawer-link--expanded:hover{background:#6f4ab84d!important}.custom-drawer .drawer-link:hover .drawer-link__icon .material-symbols-outlined,.custom-drawer .drawer-link.drawer-link--expanded:hover .drawer-link__icon .material-symbols-outlined,.custom-drawer .drawer-link.drawer-link--expanded:hover .drawer-group__toggle-icon{color:#1ed2ff!important}.custom-drawer .drawer-link.q-item--active .drawer-link__icon .material-symbols-outlined{color:var(--drawer-purple)!important;font-weight:650}.custom-drawer .drawer-link:hover .drawer-link__label,.custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label{color:#fff!important;font-weight:800}.custom-drawer .drawer-link.q-item--active .drawer-link__label{color:var(--drawer-purple)!important;font-weight:800}.custom-drawer .drawer-link:hover>.q-focus-helper,.custom-drawer .drawer-link:focus-visible>.q-focus-helper,.custom-drawer .drawer-link.q-item--active>.q-focus-helper{opacity:0!important;background:transparent!important}.custom-drawer .drawer-link>.q-focus-helper,.custom-drawer .drawer-link>.q-focus-helper:before,.custom-drawer .drawer-link>.q-focus-helper:after{opacity:0!important;background:transparent!important}.custom-drawer .drawer-link:hover>.q-focus-helper:before,.custom-drawer .drawer-link:hover>.q-focus-helper:after,.custom-drawer .drawer-link:focus-visible>.q-focus-helper:before,.custom-drawer .drawer-link:focus-visible>.q-focus-helper:after,.custom-drawer .drawer-link.q-item--active>.q-focus-helper:before,.custom-drawer .drawer-link.q-item--active>.q-focus-helper:after{opacity:0!important;background:transparent!important}.custom-drawer .drawer-link__icon{min-width:22px!important;padding-right:0!important}.custom-drawer .drawer-group__content{padding-left:0}.custom-drawer .drawer-group__toggle{margin-left:auto;min-width:auto;padding-left:10px}.custom-drawer .drawer-group__toggle-icon{color:#1ed2ff;font-size:18px;line-height:1}.custom-drawer .drawer-sublink{width:calc(100% - 28px);min-height:34px;margin-left:18px;padding-left:14px!important}.custom-drawer .drawer-sublink .drawer-link__icon,.custom-drawer .drawer-sublink__icon{min-width:20px!important}.custom-drawer .drawer-sublink__icon .material-symbols-outlined{font-size:.95rem;opacity:.9}.custom-drawer .q-item__section--main,.custom-drawer .q-item__section--avatar{opacity:1!important}.brand-logo{display:inline-flex;align-items:center;gap:clamp(.55rem,1.6vw,.9rem);text-decoration:none}.brand-title{display:inline-flex;align-items:center;font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;background:linear-gradient(135deg,var(--brand-purple) 12%,#7f7dff 42%,#38c8ff 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.brand-title--compact{margin-left:-.1rem}.brand-mark{width:clamp(40px,4.2vw,54px);height:clamp(40px,4.2vw,54px);object-fit:contain;transition:transform .25s ease}.brand-logo:hover .brand-mark{transform:scale(1.06)}.brand-wordmark{font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,1.5vw + 1rem,2rem);font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,var(--brand-purple) 12%,#7f7dff 42%,#38c8ff 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.35rem 1rem 1rem;margin-bottom:.9rem;text-align:center;gap:.35rem;position:relative;background:transparent;border-bottom:0}.user-profile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;border:0;background:transparent;opacity:0;pointer-events:none}.user-info{position:relative;z-index:1;margin-top:0;margin-bottom:.45rem;width:100%}.tenant-drawer-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:min(100%,184px);min-height:0;margin:0 auto 3px;padding:0 8px;border:0;border-radius:8px;color:var(--brand-blue-strong);background:transparent;box-shadow:none;font-size:.88rem;font-weight:500;line-height:1.15}.tenant-drawer-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-name{font-family:Poppins,sans-serif;font-weight:850;color:var(--brand-blue-strong);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.user-role{margin-top:3px;color:var(--drawer-purple);font-size:.78rem;font-weight:400;line-height:1.1}.main-page-container{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow-x:hidden;overflow-y:auto;background:var(--app-shell-surface);padding-right:0;transition:padding-right .2s ease}.trial-usage-banner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,420px) auto;align-items:center;gap:24px;margin:18px 28px 0;padding:14px 18px;min-height:102px;overflow:hidden;border-radius:12px;border:1px solid rgba(137,95,255,.78);background:radial-gradient(circle at 47% 52%,rgba(143,74,255,.34),transparent 18%),radial-gradient(circle at 96% 0%,rgba(77,137,255,.34),transparent 30%),linear-gradient(105deg,#27166af5,#192585f0 58%,#20308ff0);box-shadow:0 18px 42px #000a1c57,inset 0 1px #ffffff1f;color:#f4f2ff}.trial-usage-banner--expired{grid-template-columns:minmax(480px,1fr) auto 130px;min-height:148px;border-color:#ff594cdb;background:radial-gradient(circle at 83% 50%,rgba(255,108,52,.18),transparent 20%),radial-gradient(circle at 55% 28%,rgba(255,87,75,.16),transparent 24%),linear-gradient(105deg,#1f1440fa,#2a1841f5 52%,#431f2df5);box-shadow:0 18px 42px #2107145c,inset 0 1px #ffffff1a}.trial-usage-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.07),transparent 26%),radial-gradient(circle at 4% 16%,rgba(255,255,255,.2),transparent 1px),radial-gradient(circle at 7% 26%,rgba(255,255,255,.16),transparent 1px),radial-gradient(circle at 3% 38%,rgba(255,255,255,.12),transparent 1px);opacity:.72}.trial-usage-banner__body{position:relative;display:flex;align-items:center;gap:20px;min-width:0}.trial-usage-banner__icon{display:grid;flex:0 0 64px;width:64px;height:64px;place-items:center;border-radius:14px;border:1px solid rgba(170,140,255,.32);background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.26),transparent 15%),#6f53d566;color:#fff;box-shadow:inset 0 1px #ffffff24}.trial-usage-banner--expired .trial-usage-banner__icon{flex-basis:70px;width:70px;height:70px;border:2px solid #ff5b65;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,204,115,.24),transparent 54%),#ff644729;color:#ffd38a;box-shadow:0 0 28px #ff594c3d}.trial-usage-banner__content{min-width:0}.trial-usage-banner__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:1.08rem;font-weight:700;letter-spacing:0}.trial-usage-banner__title strong{color:#5ee6ff;font-size:1.2rem;font-weight:800}.trial-usage-banner__description{margin-top:10px;max-width:900px;color:#fff8f4eb;font-size:.92rem}.trial-usage-banner__meta{display:flex;flex-wrap:wrap;gap:0;margin-top:12px;font-size:.9rem;color:#f7f6ffe6}.trial-usage-banner__meta span{display:inline-flex;align-items:center}.trial-usage-banner__meta span+span:before{content:"•";margin:0 12px;color:#ffffff6b}.trial-usage-banner__progress{position:relative;min-width:0;padding-top:10px}.trial-usage-banner__track{position:relative;height:4px;border-radius:999px;background:#c2cdff47}.trial-usage-banner__fill{position:absolute;inset:0 auto 0 0;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#b16dff,#70d9ff);box-shadow:0 0 18px #9e60ffad}.trial-usage-banner__thumb{position:absolute;top:50%;width:12px;height:12px;border:2px solid #ffffff;border-radius:50%;background:#9d61ff;box-shadow:0 0 18px #9d61ffe6;transform:translate(-50%,-50%)}.trial-usage-banner__scale{display:flex;justify-content:space-between;margin-top:12px;font-size:.8rem;color:#eeecffb8}.trial-usage-banner__benefits{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:#fff8f4e6;font-size:.86rem}.trial-usage-banner__benefits span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.trial-usage-banner__benefits .q-icon{color:#ff674f}.trial-usage-banner__actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px}.trial-usage-banner__action{-webkit-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0;border-radius:8px;color:#fff;background:var(--intent-secondary-bg);box-shadow:none;cursor:pointer;font:inherit;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1}.trial-usage-banner__action--secondary{border-color:transparent;background:var(--app-btn-ghost-bg)}.trial-usage-banner__action:hover{border-color:transparent;background:var(--intent-secondary-hover-bg);box-shadow:none}.trial-usage-banner__action--secondary:hover{border-color:transparent;background:var(--app-btn-ghost-hover-bg);box-shadow:none}.trial-usage-banner__action:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.trial-usage-banner__expired-art{position:relative;display:grid;place-items:center;min-height:92px;color:#ff6f4f}.trial-usage-banner__calendar{color:#ff7047c2;filter:drop-shadow(0 0 18px rgba(255,93,59,.28))}.trial-usage-banner__badge{position:absolute;right:14px;bottom:14px;display:grid;width:46px;height:46px;place-items:center;border:2px solid #ffc45f;border-radius:50%;color:#ffd38a;background:#73322ddb}.order-limit-warning-banner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:22px;margin:18px 28px 0;padding:14px 18px;min-height:96px;overflow:hidden;border-radius:12px;border:1px solid rgba(168,85,247,.72);background:linear-gradient(105deg,#2d164ef7,#432174f2 56%,#582d8ff0);box-shadow:0 18px 42px #26104c57,inset 0 1px #ffffff1f;color:#f7f0ff}.order-limit-warning-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 30%)}.order-limit-warning-banner__body{position:relative;display:flex;align-items:center;gap:18px;min-width:0}.order-limit-warning-banner__icon{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;border-radius:14px;border:1px solid rgba(216,180,254,.5);background:#7e22ce5c;color:#e9d5ff}.order-limit-warning-banner__content{min-width:0}.order-limit-warning-banner__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:1.04rem;font-weight:800;letter-spacing:0}.order-limit-warning-banner__title strong{color:#e9d5ff;font-size:1.12rem}.order-limit-warning-banner__description{margin-top:8px;color:#f7f0ffeb;font-size:.9rem}.order-limit-warning-banner__meta{display:flex;flex-wrap:wrap;gap:0;margin-top:10px;color:#eddfffe6;font-size:.84rem}.order-limit-warning-banner__meta span+span:before{content:"•";margin:0 10px;color:#eddfff85}.order-limit-warning-banner__actions{position:relative;display:flex;justify-content:flex-end}.order-limit-warning-banner__action{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:1px solid rgba(216,180,254,.72);border-radius:var(--app-btn-radius);color:#f7f0ff;background:#6d28d985;cursor:pointer;font:inherit;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1}.order-limit-warning-banner__action:hover{border-color:#f3e8ff;background:#7e22ceb8}.order-limit-warning-banner__action:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}@media(max-width:720px){.trial-usage-banner{grid-template-columns:1fr;align-items:stretch;gap:18px;margin:14px 16px 0}.trial-usage-banner__body,.trial-usage-banner__progress,.trial-usage-banner__actions,.trial-usage-banner__expired-art{grid-column:1/-1}.trial-usage-banner__progress{padding-top:0}.trial-usage-banner__action{justify-content:center;width:100%}.trial-usage-banner__actions{flex-direction:column;align-items:stretch}.trial-usage-banner__expired-art{display:none}.order-limit-warning-banner{grid-template-columns:1fr;align-items:stretch;gap:16px;margin:14px 16px 0}.order-limit-warning-banner__actions{justify-content:stretch}.order-limit-warning-banner__action{width:100%}}body:not(.public-docs-page) .custom-drawer .drawer-link:hover,body:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded{background:var(--theme-accent-soft)!important}body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active{background:var(--theme-accent-soft)!important;box-shadow:inset 3px 0 0 var(--theme-accent)!important}body:not(.public-docs-page) .custom-drawer .drawer-link:hover .drawer-link__label,body:not(.public-docs-page) .custom-drawer .drawer-link:hover .material-symbols-outlined,body:not(.public-docs-page) .custom-drawer .drawer-group__toggle-icon{color:var(--theme-accent)!important}body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .drawer-link__label,body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .material-symbols-outlined{color:var(--drawer-purple)!important}body:not(.public-docs-page) .global-search-wrapper{background:var(--theme-surface-raised)!important;border-color:var(--theme-border)!important}.page-tip-card{color:var(--theme-text);background:var(--theme-surface-raised);border-color:var(--theme-border)}.page-tip-card__icon{color:var(--app-flat-bg);background:var(--theme-accent)}.page-tip-card__eyebrow,.page-tip-card__text{color:var(--theme-text-muted)}.page-tip-card__title{color:var(--theme-text)}.main-content{flex:1 0 auto;display:flex;flex-direction:column;position:relative;z-index:2}.app-shell.help-open .main-page-container{padding-right:var(--help-drawer-width)}.main-page-container:before{display:none}.main-content .q-card:not(.orders-summary-card),.main-content .q-banner,.main-content .q-expansion-item,.main-content .q-menu,.main-content .q-dialog__inner>div{background:var(--glass-card-bg)!important;border:1px solid var(--glass-card-border)!important;box-shadow:0 20px 40px #010d1852,inset 0 1px #ffffff47!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.main-content .q-table__container,.main-content .q-markup-table{background:transparent!important;border:1px solid rgba(70,124,158,.22)!important;border-radius:10px!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.main-content .table-wrapper .q-table{border:1px solid rgba(70,124,158,.26)!important;border-radius:inherit!important}.main-content .table-wrapper .q-table__container{border:0!important}.main-content .q-table tbody tr,.main-content .q-markup-table tbody tr{background:transparent!important}.main-content .q-table tbody tr:hover,.main-content .q-markup-table tbody tr:hover{background:#0a2e4880!important}.main-content .q-table th,.main-content .q-table td,.main-content .q-markup-table th,.main-content .q-markup-table td{color:#e6f8ff!important}.page-footer{display:flex;justify-content:center;align-items:center;gap:6px;min-height:20px;font-size:.9rem;color:var(--brand-ice);background:var(--nav-surface);border-top:1px solid var(--nav-border);box-shadow:var(--nav-shadow),inset 0 1px 0 var(--nav-border-soft);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);padding:clamp(14px,4vw,10px) clamp(16px,6vw,50px);position:relative;z-index:1}.footer-copyright{color:#dff8ffb3;font-size:.82rem;font-weight:500;letter-spacing:0}.footer-brand{font-family:Aldrich,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.1;text-transform:uppercase;background:linear-gradient(135deg,#ff9b2f 30%,#3ac1f2 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.q-item__section--avatar .material-symbols-outlined{display:flex;align-items:center;justify-content:center;height:24px;width:24px}.custom-separator{background:linear-gradient(90deg,#fff0,#ffffff47,#fff0);height:1px}.logo-mask-overlay-drawer{width:58px;height:58px;margin-top:2px;margin-bottom:6px;object-fit:contain;display:inline-block;transition:transform .3s ease}.logo-mask-overlay-drawer:hover{transform:scale(1.08)}.global-search-wrapper{position:relative;width:calc(100% - 18px);margin:0 auto;padding:0;border-radius:999px;background:#0a2a48d1;border:1px solid rgba(84,165,207,.28);box-shadow:none}.global-search-wrapper:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:0;opacity:0;pointer-events:none}.global-search-input .q-field__control{min-height:30px!important;height:30px!important;align-items:center!important;border-radius:999px;padding:0 .5rem!important;background:transparent!important}.global-search-input .q-field__control:before,.global-search-input .q-field__control:after{display:none!important}.global-search-input .q-field__control,.global-search-input .q-field__inner,.global-search-input .q-field__native{border:none!important;box-shadow:none!important}.global-search-input .q-field__native input{color:#fff!important;font-size:.65rem;font-weight:500;padding:.25rem .5rem!important;line-height:1.2}.global-search-input .q-field__native input::placeholder,.global-search-input input::placeholder{color:#ebf8ffc7!important;opacity:1!important;font-weight:400;font-size:.65rem}.global-search-input .q-icon{color:#ebf8ffe6!important;font-size:14px;margin-top:0}.global-search-input .q-field__native{font-size:.75rem!important;line-height:1.2}.global-search-input input{font-size:inherit!important;color:#fff!important}.custom-header{background:var(--theme-header)!important;color:var(--brand-ice);border-bottom:1px solid rgba(156,130,255,.22);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.help-trigger{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:999px;background:#061a1ce6;border:1px solid rgba(0,116,217,.32);margin:0;padding:0}.release-trigger{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:999px;color:var(--brand-ice);border:1px solid rgba(0,116,217,.32);background:#061a1ce6}.release-trigger:hover,.help-trigger:hover{color:var(--brand-blue-strong);border-color:#0074d973;background:#0074d924}.release-dialog-card{max-width:900px;width:min(900px,96vw);margin:24px auto;max-height:calc(100vh - 48px)}.release-content-text{white-space:pre-wrap;line-height:1.6}.help-trigger__mark{font-weight:800;font-size:15px;color:inherit}.help-trigger .q-btn-dropdown__arrow{display:none}.help-trigger .q-btn__content{width:100%;height:100%;padding:0;display:inline-flex;align-items:center;justify-content:center}.help-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1990;pointer-events:none}.help-drawer-shell{position:fixed;top:64px;right:0;height:calc(100vh - 64px);width:min(850px,92vw);background:var(--app-glass-fill);border-left:1px solid var(--app-glass-border-soft);z-index:2000;box-shadow:-12px 0 28px #0003,var(--app-glass-inset);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}.help-drawer-shell--modal-elevated{z-index:6001}.help-drawer-slide-enter-active,.help-drawer-slide-leave-active{transition:transform .25s ease,opacity .25s ease}.help-drawer-slide-enter-from,.help-drawer-slide-leave-to{transform:translate(18px);opacity:0}.custom-header .app-toolbar{width:100%;margin:0;padding:0 clamp(.75rem,4vw,1.6rem) 0 clamp(.75rem,4vw,1.6rem);color:var(--brand-ice);position:relative}.custom-header .app-toolbar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#96e2ff14}.toolbar-left--padded{padding-left:clamp(.75rem,4vw,1.6rem)}.toolbar-left{gap:clamp(.35rem,1.2vw,.8rem)}.toolbar-right{display:inline-flex;align-items:center;gap:10px}.theme-toggle-btn{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:999px;color:var(--brand-ice);border:1px solid rgba(0,116,217,.32);background:#061a1ce6}.theme-toggle-btn:hover{color:#ffd166;border-color:#8b5cf6b8;background:#4b349147}.audit-btn{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:999px;padding:0;color:var(--brand-ice);border:1px solid rgba(0,116,217,.32);background:#061a1ce6}.audit-btn .q-btn__content,.release-trigger .q-btn__content{width:100%;height:100%;padding:0;display:inline-flex;align-items:center;justify-content:center}.audit-btn .q-icon,.release-trigger .q-icon{font-size:17px}.audit-btn:hover{color:var(--intent-primary-text);border-color:transparent;background:var(--intent-primary-hover-bg)}.drawer-toggle-btn{font-size:.8rem;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.drawer-toggle-btn:active{transform:scale(.94)}.pill-button{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(0,116,217,.32);background:#061a1ce6;box-shadow:none;font-family:Poppins,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.06em;color:var(--brand-ice);text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.back-link{color:inherit;min-height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.back-link .q-icon{font-size:12px!important;line-height:1}.main-site-link{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:var(--app-btn-height);height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border-radius:var(--app-btn-radius);gap:.4rem;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;line-height:1;text-transform:none}.main-site-link .q-icon{display:inline-flex;flex:0 0 14px;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px!important;line-height:1}.pill-button .q-icon{color:currentColor!important}.pill-button:hover{background:#0074d93d;color:var(--brand-ice);border-color:#0074d980;transform:translateY(-1px)}.pill-button:active{background:#041214d9;color:var(--brand-ice);border-color:#0074d98c;transform:translateY(0)}.user-chip{padding:0 var(--app-btn-padding-x);min-height:var(--app-btn-height);background:#061a1ce6;border:1px solid rgba(0,116,217,.32);border-radius:999px;color:var(--brand-ice);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);letter-spacing:0;text-transform:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.user-chip:hover{background:#0074d93d;color:var(--brand-ice);border-color:#0074d980;transform:translateY(-1px)}.user-chip:active{background:#041214d9;color:var(--brand-ice);border-color:#0074d98c;transform:translateY(0)}.user-chip .q-btn__content{display:inline-flex;align-items:center;gap:.3rem;padding:0}.user-chip .q-icon{color:currentColor!important}.user-chip-content{display:inline-flex;align-items:center;gap:.35rem}.user-chip-avatar{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3ac1f2 0% 25%);color:var(--brand-ink);box-shadow:0 6px 12px #ff6c0047;overflow:hidden}.user-chip-avatar__image{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.user-chip-avatar .q-icon{color:#050505!important}.user-chip-name{font-weight:inherit;letter-spacing:0;text-transform:none;font-size:inherit;color:inherit}.user-menu{border-radius:12px;overflow:hidden;min-width:160px}.user-menu .q-item{font-family:Poppins,sans-serif;font-size:.65rem}.user-menu .q-icon{color:var(--brand-blue-strong)}.custom-drawer .q-item--active .q-item__section--main{color:var(--drawer-purple)!important}.custom-drawer .q-item--active .material-symbols-outlined,.custom-drawer .q-drawer .q-item:hover .material-symbols-outlined{color:var(--brand-blue-strong)!important}.custom-drawer .q-item--active .material-symbols-outlined,.custom-drawer .q-item:hover .q-item__section--main{color:var(--drawer-purple)!important}.custom-drawer .q-item:hover{background:#6f4ab838!important}.custom-drawer .drawer-sublink.q-item--active{background:linear-gradient(90deg,#008bd89e,#005d9785)!important}body:not(.public-docs-page) .q-item--active .q-item__section--main{color:var(--drawer-purple)!important;font-weight:600;font-size:.85rem}body:not(.public-docs-page) .q-item--active .q-icon{color:var(--drawer-purple)!important;font-size:.9rem}body:not(.public-docs-page) .q-drawer .q-item:hover{background:#6f4ab82e;cursor:pointer}body:not(.public-docs-page) .q-drawer .q-item:hover .q-item__section--main{color:#fff!important;font-weight:600}body:not(.public-docs-page) .q-drawer .q-item:hover .q-icon{color:var(--brand-blue-strong)!important}body:not(.public-docs-page) .q-item .material-symbols-outlined{font-size:1.1rem;color:var(--brand-blue-strong);transition:color .2s ease}body:not(.public-docs-page) .q-item--active .material-symbols-outlined{color:var(--drawer-purple)!important}body:not(.public-docs-page) .q-drawer .q-item:hover .material-symbols-outlined{color:var(--brand-blue-strong)!important}body:not(.public-docs-page) .custom-drawer .drawer-link .drawer-link__label{color:#fff!important}body:not(.public-docs-page) .custom-drawer .drawer-link:hover .drawer-link__label,body:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label{color:#fff!important}body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .drawer-link__label{color:var(--drawer-purple)!important}body:not(.public-docs-page) .custom-drawer .drawer-link:hover .material-symbols-outlined,body:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .material-symbols-outlined{color:var(--brand-blue-strong)!important}body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .material-symbols-outlined{color:var(--drawer-purple)!important}body:not(.public-docs-page) .custom-drawer .drawer-link:hover .drawer-group__toggle-icon,body:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .drawer-group__toggle-icon{color:var(--brand-blue-strong)!important}body:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .drawer-group__toggle-icon{color:var(--drawer-purple)!important}body:not(.public-docs-page) .custom-drawer .drawer-link .material-symbols-outlined,body:not(.public-docs-page) .custom-drawer .drawer-group__toggle-icon{color:var(--brand-blue-strong)!important}body:not(.public-docs-page) .custom-header,body:not(.public-docs-page) .custom-header .q-toolbar{background:var(--theme-header)!important;border:0!important;box-shadow:none!important}body:not(.public-docs-page) .custom-header{border-bottom:1px solid rgba(156,130,255,.22)!important}.theme-picker-menu{min-width:300px;color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;border:1px solid var(--theme-border)!important;border-radius:8px!important}.theme-picker-list{padding:6px}.theme-picker-list .q-item__label--header{padding:8px 10px 6px;color:var(--theme-text-muted);font-size:.72rem;font-weight:600;letter-spacing:0}.theme-picker-option{min-height:56px;border-radius:6px;color:var(--theme-text)}.theme-picker-option:hover,.theme-picker-option--active{background:var(--theme-accent-soft)!important}.theme-picker-option--active{color:var(--theme-accent)!important}.theme-picker-option .q-item__label--caption{color:var(--theme-text-muted)!important}.theme-swatch{display:inline-flex;width:42px;height:24px;overflow:hidden;border:1px solid var(--theme-border);border-radius:5px}.theme-swatch i{flex:1 1 0}body:not(.public-docs-page) .q-drawer.custom-drawer,body:not(.public-docs-page) .q-drawer.custom-drawer .q-drawer__content,body:not(.public-docs-page) .q-drawer.custom-drawer .drawer-scroll-area,body:not(.public-docs-page) .q-drawer__content.custom-drawer{background:var(--nav-surface)!important}.app-shell aside.q-drawer{background:var(--nav-surface)!important;font-size:.82rem}.custom-header .app-nav-ghost{box-shadow:inset 0 0 0 1px #ffffff09!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.custom-header .app-nav-ghost:before{background:transparent!important;box-shadow:none!important}.custom-header .app-nav-ghost--green{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border:0!important}.custom-header .app-nav-ghost--green:hover{color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;border-color:transparent!important}.custom-header .app-nav-ghost .q-btn__content,.custom-header .app-nav-ghost .q-icon,.custom-header .app-nav-ghost .q-btn-dropdown__arrow{color:inherit!important}.page-tip-card{position:fixed;right:22px;bottom:22px;z-index:2600;width:min(420px,100vw - 32px);overflow:hidden;color:#eaf9ff;background:linear-gradient(145deg,#07263dfa,#041929fa),radial-gradient(circle at 8% 0%,rgba(156,130,255,.24),transparent 34%);border:1px solid rgba(49,206,255,.35);border-radius:8px;box-shadow:0 18px 42px #00000061}.page-tip-card__body{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px 14px 8px}.page-tip-card__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#071724;background:linear-gradient(135deg,#31ceff,var(--brand-purple))}.page-tip-card__icon .q-icon{font-size:1.25rem}.page-tip-card__copy{min-width:0}.page-tip-card__eyebrow{color:#8faabc;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-tip-card__title{margin-top:3px;color:#fff;font-size:.95rem;font-weight:800}.page-tip-card__text{margin-top:4px;color:#c7dbe6;font-size:.8rem;line-height:1.45}.page-tip-card__actions{padding:8px 14px 14px}.page-tip-card__ghost-btn{background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.page-tip-card__ghost-btn:before,.page-tip-card__ghost-btn:after{background:transparent!important;box-shadow:none!important;opacity:0!important}.page-tip-card__ghost-btn--red{color:#ffdce2!important;background:#8026378a!important;background-color:#8026378a!important;border-color:#ff6f86!important}.page-tip-card__ghost-btn--red:hover{background:#a63046bd!important;background-color:#a63046bd!important;border-color:#ff9aaa!important}.page-tip-card__ghost-btn .q-btn__content,.page-tip-card__ghost-btn .q-icon{color:inherit!important}.page-tip-card__ghost-btn .q-focus-helper,.page-tip-card__ghost-btn .q-ripple{display:none!important}.page-tip-card__close{width:28px;height:28px;min-height:28px;min-width:28px;padding:0;align-self:start;border-radius:6px}.page-tip-card__close .q-icon{font-size:15px}.page-tip-card__button{min-height:34px;padding:0 14px;border-radius:6px;font-size:.74rem;font-weight:700}.page-tip-card__button .q-btn__content{line-height:1.15}.page-tip-card .page-tip-card__ghost-btn--red{color:#ffe7eb!important;background:#972c40d6!important;background-color:#972c40d6!important;border-color:#ff8aa0!important;box-shadow:inset 0 0 0 1px #ffbeca1f!important}.page-tip-card .page-tip-card__ghost-btn--red:hover{background:#b9374ff0!important;background-color:#b9374ff0!important;border-color:#ffc0ca!important}.page-tip-pop-enter-active,.page-tip-pop-leave-active{transition:opacity .18s ease,transform .18s ease}.page-tip-pop-enter-from,.page-tip-pop-leave-to{opacity:0;transform:translateY(10px)}.drawer-nav--shipping-only a[href="/app/items"],.drawer-nav--shipping-only a[href="/app/orders"],.drawer-nav--shipping-only a[href="/app/inventory"],.drawer-nav--shipping-only a[href="/app/inventory-transactions"],.drawer-nav--shipping-only a[href="/app/warehouse"],.drawer-nav--shipping-only a[href="/app/locations"],.drawer-nav--shipping-only a[href="/app/users"],.drawer-nav--shipping-only a[href="/app/roles"],.drawer-nav--shipping-only a[href="/app/clients"],.drawer-nav--shipping-only a[href="/app/purchase-orders"],.drawer-nav--shipping-only a[href="/app/reports"],.drawer-nav--shipping-only .drawer-link--shipping-locked{cursor:not-allowed;opacity:.46}.drawer-nav--shipping-only a[href="/app/items"]:after,.drawer-nav--shipping-only a[href="/app/orders"]:after,.drawer-nav--shipping-only a[href="/app/inventory"]:after,.drawer-nav--shipping-only a[href="/app/inventory-transactions"]:after,.drawer-nav--shipping-only a[href="/app/warehouse"]:after,.drawer-nav--shipping-only a[href="/app/locations"]:after,.drawer-nav--shipping-only a[href="/app/users"]:after,.drawer-nav--shipping-only a[href="/app/roles"]:after,.drawer-nav--shipping-only a[href="/app/clients"]:after,.drawer-nav--shipping-only a[href="/app/purchase-orders"]:after,.drawer-nav--shipping-only a[href="/app/reports"]:after,.drawer-nav--shipping-only .drawer-link--shipping-locked:after{content:"lock";font-family:Material Symbols Outlined;font-size:17px;font-weight:400;margin-left:auto;opacity:.78}@media(max-width:720px){.page-tip-card{right:12px;bottom:12px;width:calc(100vw - 24px)}.page-tip-card__actions{align-items:stretch;flex-direction:column;gap:8px}}.tools-layout{min-height:100vh;background:var(--app-shell-surface)}.tools-layout__page-container{min-height:100vh}.tools-layout__shell{min-height:100vh;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));display:flex;justify-content:center}.tools-layout__device{width:min(100%,430px);min-height:calc(100vh - 28px);border-radius:30px;border:1px solid rgba(126,181,219,.2);background:linear-gradient(180deg,#102435f5,#091520fa);box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff0f;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.tools-layout__header{padding:14px 18px 12px;border-bottom:1px solid rgba(122,174,210,.12);background:linear-gradient(180deg,#0d202ff0,#0d1d2be0);display:grid;gap:12px}.tools-layout__header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tools-layout__brand{display:flex;align-items:center;gap:12px;min-width:0}.tools-layout__brand-mark{width:46px;height:46px;border-radius:16px;background:#54d8ff1a;border:1px solid rgba(84,216,255,.16);display:inline-flex;align-items:center;justify-content:center}.tools-layout__brand-image{width:28px;height:28px;object-fit:contain}.tools-layout__brand-copy{display:grid;gap:2px;min-width:0}.tools-layout__brand-title{color:#f4fbff;font-size:1.06rem;font-weight:700;line-height:1.05}.tools-layout__brand-subtitle{color:#d3eeffad;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.tools-layout__logout-button{flex-shrink:0;--app-btn-bg: rgba(84, 216, 255, .08);--app-btn-text: #bfecff;--app-btn-hover-bg: rgba(84, 216, 255, .16)}.tools-layout__identity{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:#72b0df14;border:1px solid rgba(114,176,223,.12)}.tools-layout__identity-avatar{background:linear-gradient(135deg,#54d8ff47,#2888e338);color:#f4fbff;font-weight:700;letter-spacing:.04em}.tools-layout__identity-copy{min-width:0;display:grid;gap:2px}.tools-layout__identity-label{color:#c2e2f5b8;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase}.tools-layout__identity-name{color:#f4fbff;font-size:.98rem;font-weight:600;line-height:1.2;word-break:break-word}.tools-layout__body{min-height:0;overflow:auto}@media(max-width:640px){.tools-layout__shell{padding:max(8px,env(safe-area-inset-top)) 0 env(safe-area-inset-bottom)}.tools-layout__device{width:100%;min-height:100vh;border-radius:0;border-left:none;border-right:none}}:root{--app-ui-scale: .94;--font-primary: "Poppins", sans-serif;--font-secondary: "Poppins", sans-serif;--font-heading: "Orbitron", sans-serif;--font-body: "Poppins", sans-serif;--color-navy: #001f3f;--color-blue: #3ac1f2;--brand-purple: #6040b7;--brand-purple-hover: #714ecb;--brand-purple-border: rgba(181, 139, 255, .56);--brand-green: #35d0a0;--color-orange: #FF9B2F;--color-sky: #3ac1f2;--color-navy-soft: rgba(0, 31, 63, .85);--color-blue-soft: #2ac6ff;--color-orange-soft: #FF9B2F;--color-sky-soft: #3ac1f2;--app-flat-bg: #02192b;--app-flat-drawer: #011321;--app-flat-top-nav: #02101d;--theme-accent: #3ac1f2;--theme-accent-soft: rgba(58, 193, 242, .16);--theme-on-accent: #04131d;--theme-text: #dff8ff;--theme-text-muted: #8ea8c8;--theme-surface: #0d1b2e;--theme-surface-raised: #111f35;--theme-border: rgba(72, 137, 176, .32);--theme-header: #02101d;--app-card-bg: #061e33;--app-card-background: linear-gradient(150deg, rgba(8, 34, 60, .8), rgba(4, 24, 43, .7));--app-card-border: rgba(181, 139, 255, .24);--app-card-bg-hover: #072b46;--app-card-bg-active: #073252;--app-card-bg-muted: #041f35;--app-section-bg: #082b45;--app-section-bg-muted: #06243c;--app-section-bg-hover: #073252;--app-surface-background: var(--app-card-background);--app-surface-bg: var(--app-card-bg);--app-surface-bg-hover: var(--app-card-bg-hover);--app-surface-bg-active: var(--app-card-bg-active);--app-surface-bg-muted: var(--app-card-bg-muted);--app-inner-surface-bg: var(--app-section-bg);--app-inner-surface-bg-muted: var(--app-section-bg-muted);--app-inner-surface-bg-hover: var(--app-section-bg-hover);--app-surface-border: rgba(72, 137, 176, .34);--app-surface-border-subtle: var(--app-card-border);--app-surface-border-accent: color-mix(in srgb, var(--brand-purple) 34%, transparent);--app-surface-radius: 8px;--app-surface-radius-lg: 10px;--app-surface-shadow: none;--app-dashboard-panel-bg: var(--app-surface-bg);--app-dashboard-panel-text: #f6fbff;--app-dashboard-panel-border: var(--app-surface-border-subtle);--app-table-bg: var(--app-surface-bg);--app-table-border: var(--app-surface-border-subtle);--app-table-header-bg: var(--app-surface-bg-muted);--app-table-header-text: rgba(240, 250, 255, .94);--app-table-row-text: rgba(235, 247, 255, .9);--app-table-row-border: rgba(72, 137, 176, .18);--app-table-row-even-bg: rgba(7, 43, 70, .24);--app-table-row-hover-bg: rgba(58, 193, 242, .08);--app-table-row-selected-bg: rgba(25, 70, 108, .72);--app-table-row-selected-border: rgba(81, 151, 194, .56);--app-btn-height: 34px;--app-btn-compact-height: 30px;--app-btn-toolbar-height: var(--app-btn-height);--app-btn-icon-size: 30px;--app-btn-min-width: 84px;--app-btn-compact-min-width: 68px;--app-btn-radius: 8px;--app-btn-padding-x: 10px;--app-btn-gap: 6px;--app-btn-group-gap: 8px;--app-btn-icon-font-size: 16px;--app-btn-font-size: .74rem;--app-btn-font-weight: 600;--app-btn-text-transform: none;--app-expanded-label-font-weight: 500;--app-expanded-value-font-weight: 500;--intent-neutral-bg: #06243c;--intent-neutral-text: #f2f8ff;--intent-neutral-hover-bg: #083050;--intent-primary-bg: #0a72ad;--intent-primary-text: #ffffff;--intent-primary-hover-bg: #0d83c6;--intent-info-bg: #0a72ad;--intent-info-text: #ffffff;--intent-info-hover-bg: #0d83c6;--intent-secondary-bg: rgba(86, 66, 166, .84);--intent-secondary-text: #ffffff;--intent-secondary-hover-bg: rgba(103, 78, 194, .92);--intent-action-bg: rgba(34, 197, 172, .78);--intent-action-text: #dcfff8;--intent-action-hover-bg: rgba(34, 197, 172, .9);--intent-success-bg: rgba(10, 142, 96, .72);--intent-success-text: #c2fae5;--intent-success-hover-bg: rgba(14, 172, 116, .86);--intent-warning-bg: rgba(166, 108, 12, .72);--intent-warning-text: #fff3bf;--intent-warning-hover-bg: rgba(194, 130, 17, .88);--intent-danger-bg: rgba(168, 48, 73, .68);--intent-danger-text: #ffd6dc;--intent-danger-hover-bg: rgba(196, 56, 84, .86);--app-btn-default-bg: var(--intent-neutral-bg);--app-btn-default-text: var(--intent-neutral-text);--app-btn-default-hover-bg: var(--intent-neutral-hover-bg);--app-btn-primary-bg: var(--intent-primary-bg);--app-btn-primary-text: var(--intent-primary-text);--app-btn-primary-hover-bg: var(--intent-primary-hover-bg);--app-btn-info-bg: var(--intent-info-bg);--app-btn-info-text: var(--intent-info-text);--app-btn-info-hover-bg: var(--intent-info-hover-bg);--app-btn-action-bg: var(--intent-action-bg);--app-btn-action-text: var(--intent-action-text);--app-btn-action-hover-bg: var(--intent-action-hover-bg);--app-btn-success-bg: var(--intent-success-bg);--app-btn-success-text: var(--intent-success-text);--app-btn-success-hover-bg: var(--intent-success-hover-bg);--app-btn-warning-bg: var(--intent-warning-bg);--app-btn-warning-text: var(--intent-warning-text);--app-btn-warning-hover-bg: var(--intent-warning-hover-bg);--app-btn-danger-bg: var(--intent-danger-bg);--app-btn-danger-text: var(--intent-danger-text);--app-btn-danger-hover-bg: var(--intent-danger-hover-bg);--app-btn-purple-bg: var(--intent-secondary-bg);--app-btn-purple-text: var(--intent-secondary-text);--app-btn-purple-hover-bg: var(--intent-secondary-hover-bg);--app-btn-ghost-bg: var(--intent-secondary-bg);--app-btn-ghost-text: var(--intent-secondary-text);--app-btn-ghost-hover-bg: var(--intent-secondary-hover-bg);--app-chip-height: 22px;--app-chip-padding-x: 10px;--app-chip-radius: 999px;--app-chip-font-size: .72rem;--app-chip-font-weight: 600;--status-info-bg: rgba(56, 189, 248, .86);--status-info-text: #031827;--status-info-border: rgba(125, 211, 252, .42);--status-primary-bg: var(--status-info-bg);--status-primary-text: var(--status-info-text);--status-primary-border: var(--status-info-border);--status-action-bg: rgba(34, 197, 172, .78);--status-action-text: #041f1c;--status-action-border: rgba(94, 234, 212, .36);--status-success-bg: rgba(54, 230, 154, .78);--status-success-text: #031e18;--status-success-border: rgba(80, 246, 178, .34);--status-stage-bg: rgba(162, 128, 242, .78);--status-stage-text: #ffffff;--status-stage-border: rgba(200, 176, 255, .34);--status-priority-bg: rgba(188, 151, 255, .82);--status-priority-text: #ffffff;--status-priority-border: rgba(210, 188, 255, .38);--status-warning-bg: rgba(255, 197, 67, .84);--status-warning-text: #2b1d00;--status-warning-border: rgba(255, 218, 118, .38);--status-danger-bg: #ef4444;--status-danger-text: #210507;--status-danger-border: rgba(255, 118, 118, .42);--status-muted-bg: rgba(157, 178, 196, .5);--status-muted-text: #061824;--status-muted-border: rgba(203, 219, 232, .24);--app-chip-bg: var(--status-info-bg);--app-chip-text: var(--status-info-text);--app-chip-border: var(--status-info-border);--app-chip-primary-bg: var(--status-primary-bg);--app-chip-primary-text: var(--status-primary-text);--app-chip-primary-border: var(--status-primary-border);--app-chip-success-bg: var(--status-success-bg);--app-chip-success-text: var(--status-success-text);--app-chip-success-border: var(--status-success-border);--app-chip-info-bg: var(--status-info-bg);--app-chip-info-text: var(--status-info-text);--app-chip-info-border: var(--status-info-border);--app-chip-purple-bg: var(--status-stage-bg);--app-chip-purple-text: var(--status-stage-text);--app-chip-purple-border: var(--status-stage-border);--app-chip-warning-bg: var(--status-warning-bg);--app-chip-warning-text: var(--status-warning-text);--app-chip-warning-border: var(--status-warning-border);--app-chip-danger-bg: var(--status-danger-bg);--app-chip-danger-text: var(--status-danger-text);--app-chip-danger-border: var(--status-danger-border);--app-chip-muted-bg: var(--status-muted-bg);--app-chip-muted-text: var(--status-muted-text);--app-chip-muted-border: var(--status-muted-border);--app-glass-bg: var(--app-surface-bg);--app-glass-fill: var(--app-surface-bg);--app-glass-fill-strong: var(--app-surface-bg-hover);--app-glass-menu-fill: var(--app-surface-bg-muted);--app-glass-border: var(--app-surface-border);--app-glass-border-soft: var(--app-surface-border-subtle);--app-glass-shadow: var(--app-surface-shadow);--app-glass-inset: none;--nav-surface: var(--app-flat-drawer);--nav-border: rgba(72, 137, 176, .32);--nav-border-soft: rgba(138, 205, 244, .16);--nav-shadow: 0 14px 36px rgba(0, 0, 0, .22);--app-nav-surface: var(--nav-surface);--app-nav-bg: var(--nav-surface);--app-shell-surface: var(--app-flat-bg)}body[data-app-theme=graphite]{--app-flat-bg: #111318;--app-flat-drawer: #0b0d12;--app-flat-top-nav: #0d0f13;--app-shell-surface: #111318;--nav-surface: var(--app-flat-drawer);--theme-accent: #79a8d8;--theme-accent-soft: rgba(121, 168, 216, .15);--theme-text: #edf1f7;--theme-text-muted: #9ca8b8;--theme-surface: #1b1f27;--theme-surface-raised: #232832;--theme-border: rgba(137, 155, 180, .28);--theme-header: #090b0f;--category-primary: #779ac1;--category-info: #6799c9;--category-secondary: #9b83bf;--category-priority: #b49bd2;--category-action: #62aaa0;--category-success: #86b47a;--category-warning: #d0a455;--category-danger: #c56e7a;--category-muted: #98a4b3;--app-glass-bg: #1b1f27;--app-glass-fill: #1b1f27;--app-glass-fill-strong: #232832;--app-glass-menu-fill: #20242c;--app-glass-border: rgba(137, 155, 180, .32);--app-glass-border-soft: rgba(137, 155, 180, .18)}body[data-app-theme=aurora]{--app-flat-bg: #07110f;--app-flat-drawer: #03100d;--app-flat-top-nav: #050d0b;--app-shell-surface: #07110f;--nav-surface: var(--app-flat-drawer);--theme-accent: #38d6b2;--theme-accent-soft: rgba(56, 214, 178, .14);--theme-text: #e4fff8;--theme-text-muted: #8db8ad;--theme-surface: #10231f;--theme-surface-raised: #15302a;--theme-border: rgba(74, 177, 151, .3);--theme-header: #031713;--category-primary: #35c7aa;--category-info: #59aee0;--category-secondary: #947bd2;--category-priority: #b491e1;--category-action: #35b79f;--category-success: #77b985;--category-warning: #d0a95a;--category-danger: #cf6c79;--category-muted: #93aaa3;--app-glass-bg: #10231f;--app-glass-fill: #10231f;--app-glass-fill-strong: #15302a;--app-glass-menu-fill: #102822;--app-glass-border: rgba(74, 205, 170, .34);--app-glass-border-soft: rgba(74, 205, 170, .18)}body[data-app-theme=amethyst]{--app-flat-bg: #100d18;--app-flat-drawer: #0b0713;--app-flat-top-nav: #0b0911;--app-shell-surface: #100d18;--nav-surface: var(--app-flat-drawer);--theme-accent: #b99cff;--theme-accent-soft: rgba(185, 156, 255, .15);--theme-text: #f3efff;--theme-text-muted: #aaa0c4;--theme-surface: #1d172b;--theme-surface-raised: #282039;--theme-border: rgba(185, 156, 255, .28);--theme-header: #11091f;--category-primary: #9d7be0;--category-info: #6f9ed7;--category-secondary: #bd79d6;--category-priority: #d096eb;--category-action: #58b7a7;--category-success: #78b987;--category-warning: #d1a45b;--category-danger: #d06478;--category-muted: #aaa1bd;--app-glass-bg: #1d172b;--app-glass-fill: #1d172b;--app-glass-fill-strong: #282039;--app-glass-menu-fill: #241c34;--app-glass-border: rgba(185, 156, 255, .34);--app-glass-border-soft: rgba(185, 156, 255, .18)}body[data-app-theme=ember]{--app-flat-bg: #15110f;--app-flat-drawer: #0f0a08;--app-flat-top-nav: #0f0c0a;--app-shell-surface: #15110f;--nav-surface: var(--app-flat-drawer);--theme-accent: #ff8a5c;--theme-accent-soft: rgba(255, 138, 92, .14);--theme-text: #fff3ed;--theme-text-muted: #b9a39a;--theme-surface: #241b17;--theme-surface-raised: #30231d;--theme-border: rgba(222, 145, 112, .3);--theme-header: #1a0c07;--category-primary: #d56742;--category-info: #619bd0;--category-secondary: #a779cb;--category-priority: #c08ee0;--category-action: #4ba99c;--category-success: #7cad78;--category-warning: #d59a42;--category-danger: #cd5c56;--category-muted: #b3a49b;--app-glass-bg: #241b17;--app-glass-fill: #241b17;--app-glass-fill-strong: #30231d;--app-glass-menu-fill: #2b201b;--app-glass-border: rgba(255, 160, 120, .34);--app-glass-border-soft: rgba(255, 160, 120, .18)}body[data-app-theme=boreal]{--app-flat-bg: #0c1118;--app-flat-drawer: #06101a;--app-flat-top-nav: #080c11;--app-shell-surface: #0c1118;--nav-surface: var(--app-flat-drawer);--theme-accent: #78c7e8;--theme-accent-soft: rgba(120, 199, 232, .14);--theme-text: #edf9ff;--theme-text-muted: #93aebb;--theme-surface: #152331;--theme-surface-raised: #1c3041;--theme-border: rgba(120, 199, 232, .28);--theme-header: #071622;--category-primary: #5a9dcc;--category-info: #65b7db;--category-secondary: #8389d0;--category-priority: #a29ee1;--category-action: #4db1a7;--category-success: #77b685;--category-warning: #d0a952;--category-danger: #c96876;--category-muted: #9cabb5;--app-glass-bg: #152331;--app-glass-fill: #152331;--app-glass-fill-strong: #1c3041;--app-glass-menu-fill: #192a39;--app-glass-border: rgba(120, 199, 232, .34);--app-glass-border-soft: rgba(120, 199, 232, .18)}body[data-app-theme=rosewood]{--app-flat-bg: #160d12;--app-flat-drawer: #10060b;--app-flat-top-nav: #0f090c;--app-shell-surface: #160d12;--nav-surface: var(--app-flat-drawer);--theme-accent: #f08aa5;--theme-accent-soft: rgba(240, 138, 165, .14);--theme-text: #fff0f4;--theme-text-muted: #bea0aa;--theme-surface: #271720;--theme-surface-raised: #351f2a;--theme-border: rgba(240, 138, 165, .28);--theme-header: #1b0710;--category-primary: #d26d93;--category-info: #669ed3;--category-secondary: #b56bc7;--category-priority: #cd89d7;--category-action: #55ae9f;--category-success: #7ab985;--category-warning: #d4a258;--category-danger: #d15a70;--category-muted: #b9a4ad;--app-glass-bg: #271720;--app-glass-fill: #271720;--app-glass-fill-strong: #351f2a;--app-glass-menu-fill: #2e1b25;--app-glass-border: rgba(240, 138, 165, .34);--app-glass-border-soft: rgba(240, 138, 165, .18)}body[data-app-theme=daylight]{--theme-accent: #7060dc;--theme-accent-soft: rgba(112, 96, 220, .12);--theme-on-accent: #ffffff;--theme-text: #18213f;--theme-text-muted: #68738d;--theme-surface: #ffffff;--theme-surface-raised: #f1f3f9;--theme-border: rgba(78, 91, 125, .24);--theme-header: #e9ecf4;--category-primary: #7060dc;--category-info: #639fe0;--category-secondary: #8b65c9;--category-priority: #a981dc;--category-action: #4da69a;--category-success: #78ad7b;--category-warning: #c99a46;--category-danger: #c45b73;--category-muted: #8a96a8}body[data-app-theme=midnight]{--category-primary: #3ac1f2;--category-info: #3ac1f2;--category-secondary: var(--brand-purple);--category-priority: var(--brand-purple);--category-action: var(--brand-green);--category-success: var(--brand-green);--category-warning: #ffc543;--category-danger: #ef4444;--category-muted: #9db2c4;--intent-primary-bg: #0a72ad;--intent-primary-text: #ffffff;--intent-primary-hover-bg: #0d83c6;--intent-info-bg: #0a72ad;--intent-info-text: #ffffff;--intent-info-hover-bg: #0d83c6;--intent-secondary-bg: var(--brand-purple);--intent-secondary-text: #ffffff;--intent-secondary-hover-bg: color-mix(in srgb, var(--brand-purple) 88%, #000000);--intent-action-bg: var(--brand-green);--intent-action-text: #000000;--intent-action-hover-bg: color-mix(in srgb, var(--brand-green) 88%, #000000);--intent-success-bg: var(--brand-green);--intent-success-text: #000000;--intent-success-hover-bg: color-mix(in srgb, var(--brand-green) 88%, #000000);--intent-warning-bg: rgba(166, 108, 12, .72);--intent-warning-text: #fff3bf;--intent-warning-hover-bg: rgba(194, 130, 17, .88);--intent-danger-bg: rgba(168, 48, 73, .68);--intent-danger-text: #ffd6dc;--intent-danger-hover-bg: rgba(196, 56, 84, .86);--intent-neutral-bg: #06243c;--intent-neutral-text: #f2f8ff;--intent-neutral-hover-bg: #083050;--status-info-bg: rgba(56, 189, 248, .86);--status-info-text: #031827;--status-info-border: rgba(125, 211, 252, .42);--status-primary-bg: var(--status-info-bg);--status-primary-text: var(--status-info-text);--status-primary-border: var(--status-info-border);--status-action-bg: var(--brand-green);--status-action-text: #000000;--status-action-border: color-mix(in srgb, var(--brand-green) 78%, var(--theme-border));--status-success-bg: var(--brand-green);--status-success-text: #000000;--status-success-border: color-mix(in srgb, var(--brand-green) 78%, var(--theme-border));--status-stage-bg: var(--brand-purple);--status-stage-text: #ffffff;--status-stage-border: color-mix(in srgb, var(--brand-purple) 78%, var(--theme-border));--status-warning-bg: rgba(255, 197, 67, .84);--status-warning-text: #2b1d00;--status-warning-border: rgba(255, 218, 118, .38);--status-danger-bg: #ef4444;--status-danger-text: #210507;--status-danger-border: rgba(255, 118, 118, .42);--status-muted-bg: rgba(157, 178, 196, .5);--status-muted-text: #061824;--status-muted-border: rgba(203, 219, 232, .24)}body[data-app-theme]{--q-primary: var(--intent-primary-bg);--q-secondary: var(--intent-secondary-bg);--q-accent: var(--intent-secondary-bg);--q-positive: var(--intent-success-bg);--q-negative: var(--intent-danger-bg);--q-info: var(--intent-info-bg);--q-warning: var(--intent-warning-bg);--q-dark: var(--theme-header);--q-dark-page: var(--app-flat-bg)}body[data-app-theme]:not([data-app-theme=midnight]){--app-card-bg: color-mix(in srgb, var(--theme-surface) 90%, var(--theme-header));--app-card-background: var(--app-card-bg);--app-card-border: var(--theme-border);--app-card-bg-hover: color-mix(in srgb, var(--theme-surface-raised) 86%, var(--theme-accent));--app-card-bg-active: color-mix(in srgb, var(--theme-accent) 18%, var(--theme-surface-raised));--app-card-bg-muted: color-mix(in srgb, var(--theme-surface) 78%, var(--theme-header));--app-section-bg: color-mix(in srgb, var(--theme-surface-raised) 72%, var(--theme-header));--app-section-bg-muted: color-mix(in srgb, var(--theme-surface) 72%, var(--theme-header));--app-section-bg-hover: color-mix(in srgb, var(--theme-surface-raised) 78%, var(--theme-accent));--app-surface-background: var(--app-card-background);--app-surface-bg: var(--app-card-bg);--app-surface-bg-hover: var(--app-card-bg-hover);--app-surface-bg-active: var(--app-card-bg-active);--app-surface-bg-muted: var(--app-card-bg-muted);--app-inner-surface-bg: var(--app-section-bg);--app-inner-surface-bg-muted: var(--app-section-bg-muted);--app-inner-surface-bg-hover: var(--app-section-bg-hover);--app-surface-border: color-mix(in srgb, var(--theme-border) 72%, var(--theme-accent));--app-surface-border-subtle: var(--theme-border);--app-surface-border-accent: color-mix(in srgb, var(--theme-accent) 66%, var(--theme-border));--app-dashboard-panel-bg: var(--app-surface-bg);--app-dashboard-panel-text: var(--theme-text);--app-dashboard-panel-border: var(--app-surface-border-accent);--app-table-bg: color-mix(in srgb, var(--theme-surface) 82%, var(--theme-header));--app-table-border: color-mix(in srgb, var(--theme-border) 62%, var(--theme-accent));--app-table-header-bg: color-mix(in srgb, var(--theme-surface-raised) 84%, var(--theme-header));--app-table-header-text: var(--theme-text);--app-table-row-text: color-mix(in srgb, var(--theme-text) 92%, var(--theme-text-muted));--app-table-row-border: color-mix(in srgb, var(--theme-border) 58%, transparent);--app-table-row-even-bg: color-mix(in srgb, var(--theme-surface-raised) 32%, transparent);--app-table-row-hover-bg: color-mix(in srgb, var(--theme-accent) 10%, transparent);--app-table-row-selected-bg: color-mix(in srgb, #19466c 68%, var(--theme-surface));--app-table-row-selected-border: color-mix(in srgb, #5197c2 58%, var(--theme-border));--intent-neutral-bg: var(--app-surface-bg);--intent-neutral-text: var(--theme-text);--intent-neutral-hover-bg: var(--app-surface-bg-hover);--intent-primary-bg: color-mix(in srgb, var(--theme-accent) 72%, var(--theme-surface));--intent-primary-text: var(--theme-on-accent);--intent-primary-hover-bg: color-mix(in srgb, var(--theme-accent) 86%, var(--theme-surface));--intent-info-bg: color-mix(in srgb, #35bdf4 72%, var(--theme-surface));--intent-info-text: #04131d;--intent-info-hover-bg: color-mix(in srgb, #35bdf4 86%, var(--theme-surface));--intent-secondary-bg: color-mix(in srgb, var(--theme-accent) 62%, var(--theme-surface-raised));--intent-secondary-text: var(--theme-on-accent);--intent-secondary-hover-bg: color-mix(in srgb, var(--theme-accent) 78%, var(--theme-surface));--intent-action-bg: color-mix(in srgb, #22c5ac 76%, var(--theme-surface));--intent-action-text: #041f1c;--intent-action-hover-bg: color-mix(in srgb, #22c5ac 88%, var(--theme-surface));--intent-success-bg: rgba(10, 142, 96, .72);--intent-success-text: #c2fae5;--intent-success-hover-bg: rgba(14, 172, 116, .86);--intent-warning-bg: rgba(166, 108, 12, .72);--intent-warning-text: #fff3bf;--intent-warning-hover-bg: rgba(194, 130, 17, .88);--intent-danger-bg: rgba(168, 48, 73, .68);--intent-danger-text: #ffd6dc;--intent-danger-hover-bg: rgba(196, 56, 84, .86);--app-btn-default-bg: var(--intent-neutral-bg);--app-btn-default-text: var(--intent-neutral-text);--app-btn-default-hover-bg: var(--intent-neutral-hover-bg);--app-btn-primary-bg: var(--intent-primary-bg);--app-btn-primary-text: var(--intent-primary-text);--app-btn-primary-hover-bg: var(--intent-primary-hover-bg);--app-btn-success-bg: var(--intent-success-bg);--app-btn-success-text: var(--intent-success-text);--app-btn-success-hover-bg: var(--intent-success-hover-bg);--app-btn-warning-bg: var(--intent-warning-bg);--app-btn-warning-text: var(--intent-warning-text);--app-btn-warning-hover-bg: var(--intent-warning-hover-bg);--app-btn-danger-bg: var(--intent-danger-bg);--app-btn-danger-text: var(--intent-danger-text);--app-btn-danger-hover-bg: var(--intent-danger-hover-bg);--app-btn-purple-bg: var(--intent-secondary-bg);--app-btn-purple-text: var(--intent-secondary-text);--app-btn-purple-hover-bg: var(--intent-secondary-hover-bg);--app-btn-ghost-bg: var(--intent-secondary-bg);--app-btn-ghost-text: var(--intent-secondary-text);--app-btn-ghost-hover-bg: var(--intent-secondary-hover-bg);--status-info-bg: color-mix(in srgb, #38bdf8 82%, var(--theme-surface));--status-info-text: #04131d;--status-info-border: color-mix(in srgb, #7dd3fc 68%, var(--theme-border));--status-primary-bg: color-mix(in srgb, var(--theme-accent) 78%, var(--theme-surface));--status-primary-text: var(--theme-on-accent);--status-primary-border: color-mix(in srgb, var(--theme-accent) 70%, var(--theme-border));--status-action-bg: color-mix(in srgb, #60a5fa 78%, var(--theme-surface));--status-action-text: #041827;--status-action-border: color-mix(in srgb, #93c5fd 66%, var(--theme-border));--status-success-bg: rgba(54, 230, 154, .78);--status-success-text: #031e18;--status-success-border: rgba(80, 246, 178, .34);--status-stage-bg: color-mix(in srgb, var(--theme-accent) 68%, var(--theme-surface-raised));--status-stage-text: var(--theme-on-accent);--status-stage-border: color-mix(in srgb, var(--theme-accent) 70%, var(--theme-border));--status-warning-bg: rgba(255, 197, 67, .84);--status-warning-text: #2b1d00;--status-warning-border: rgba(255, 218, 118, .38);--status-danger-bg: #ef4444;--status-danger-text: #210507;--status-danger-border: rgba(255, 118, 118, .42);--status-muted-bg: color-mix(in srgb, var(--theme-text-muted) 48%, var(--theme-surface));--status-muted-text: var(--theme-text);--status-muted-border: color-mix(in srgb, var(--theme-text-muted) 46%, var(--theme-border));--app-chip-bg: var(--status-info-bg);--app-chip-text: var(--status-info-text);--app-chip-border: var(--status-info-border);--app-chip-primary-bg: var(--status-primary-bg);--app-chip-primary-text: var(--status-primary-text);--app-chip-primary-border: var(--status-primary-border);--app-chip-success-bg: var(--status-success-bg);--app-chip-success-text: var(--status-success-text);--app-chip-success-border: var(--status-success-border);--app-chip-info-bg: var(--status-info-bg);--app-chip-info-text: var(--status-info-text);--app-chip-info-border: var(--status-info-border);--app-chip-purple-bg: var(--status-stage-bg);--app-chip-purple-text: var(--status-stage-text);--app-chip-purple-border: var(--status-stage-border);--app-chip-warning-bg: var(--status-warning-bg);--app-chip-warning-text: var(--status-warning-text);--app-chip-warning-border: var(--status-warning-border);--app-chip-danger-bg: var(--status-danger-bg);--app-chip-danger-text: var(--status-danger-text);--app-chip-danger-border: var(--status-danger-border);--app-chip-muted-bg: var(--status-muted-bg);--app-chip-muted-text: var(--status-muted-text);--app-chip-muted-border: var(--status-muted-border);--app-glass-bg: var(--app-surface-bg);--app-glass-fill: var(--app-surface-bg);--app-glass-fill-strong: var(--app-surface-bg-hover);--app-glass-menu-fill: var(--app-surface-bg-muted);--app-glass-border: var(--app-surface-border);--app-glass-border-soft: var(--app-surface-border-subtle);--nav-surface: var(--app-flat-drawer);--nav-border: color-mix(in srgb, var(--theme-border) 70%, var(--theme-accent));--nav-border-soft: color-mix(in srgb, var(--theme-border) 54%, transparent);--app-nav-surface: var(--nav-surface);--app-nav-bg: var(--nav-surface)}body[data-app-theme]:not([data-app-theme=midnight]){--brand-green: var(--category-success);--intent-neutral-text: var(--theme-text);--intent-primary-text: #ffffff;--intent-info-text: #ffffff;--intent-secondary-text: #ffffff;--intent-action-text: #ffffff;--intent-success-text: #ffffff;--intent-warning-text: #ffffff;--intent-danger-text: #ffffff;--status-primary-bg: color-mix(in srgb, var(--category-primary) 72%, #ffffff);--status-primary-text: #000000;--status-primary-border: color-mix(in srgb, var(--category-primary) 74%, var(--theme-border));--intent-neutral-bg: var(--theme-surface-raised);--intent-neutral-hover-bg: color-mix(in srgb, var(--theme-surface-raised) 84%, #000000);--intent-primary-bg: color-mix(in srgb, var(--category-primary) 86%, #000000);--intent-primary-hover-bg: color-mix(in srgb, var(--category-primary) 96%, #000000);--intent-info-bg: color-mix(in srgb, var(--category-info) 86%, #000000);--intent-info-hover-bg: color-mix(in srgb, var(--category-info) 96%, #000000);--intent-secondary-bg: color-mix(in srgb, var(--category-secondary) 86%, #000000);--intent-secondary-hover-bg: color-mix(in srgb, var(--category-secondary) 96%, #000000);--intent-action-bg: color-mix(in srgb, var(--category-action) 86%, #000000);--intent-action-hover-bg: color-mix(in srgb, var(--category-action) 96%, #000000);--intent-success-bg: color-mix(in srgb, var(--category-success) 86%, #000000);--intent-success-hover-bg: color-mix(in srgb, var(--category-success) 96%, #000000);--intent-warning-bg: color-mix(in srgb, var(--category-warning) 86%, #000000);--intent-warning-hover-bg: color-mix(in srgb, var(--category-warning) 96%, #000000);--intent-danger-bg: color-mix(in srgb, var(--category-danger) 86%, #000000);--intent-danger-hover-bg: color-mix(in srgb, var(--category-danger) 96%, #000000);--status-info-bg: color-mix(in srgb, var(--category-info) 72%, #ffffff);--status-info-border: color-mix(in srgb, var(--category-info) 74%, var(--theme-border));--status-action-bg: color-mix(in srgb, var(--category-action) 72%, #ffffff);--status-action-border: color-mix(in srgb, var(--category-action) 74%, var(--theme-border));--status-success-bg: color-mix(in srgb, var(--category-success) 72%, #ffffff);--status-success-border: color-mix(in srgb, var(--category-success) 74%, var(--theme-border));--status-stage-bg: color-mix(in srgb, var(--category-secondary) 72%, #ffffff);--status-stage-border: color-mix(in srgb, var(--category-secondary) 74%, var(--theme-border));--status-priority-bg: color-mix(in srgb, var(--category-priority) 72%, #ffffff);--status-priority-border: color-mix(in srgb, var(--category-priority) 74%, var(--theme-border));--status-warning-bg: color-mix(in srgb, var(--category-warning) 72%, #ffffff);--status-warning-border: color-mix(in srgb, var(--category-warning) 74%, var(--theme-border));--status-danger-bg: color-mix(in srgb, var(--category-danger) 72%, #ffffff);--status-danger-border: color-mix(in srgb, var(--category-danger) 74%, var(--theme-border));--status-muted-bg: color-mix(in srgb, var(--category-muted) 56%, #ffffff);--status-muted-border: color-mix(in srgb, var(--category-muted) 64%, var(--theme-border))}:root,body[data-app-theme=midnight]{--intent-neutral-bg: var(--status-muted-bg);--intent-neutral-hover-bg: color-mix(in srgb, var(--status-muted-bg) 88%, #000000);--intent-primary-bg: var(--status-info-bg);--intent-primary-hover-bg: color-mix(in srgb, var(--status-info-bg) 88%, #000000);--intent-info-bg: var(--status-info-bg);--intent-info-hover-bg: color-mix(in srgb, var(--status-info-bg) 88%, #000000);--intent-secondary-bg: var(--status-stage-bg);--intent-secondary-hover-bg: color-mix(in srgb, var(--status-stage-bg) 88%, #000000);--intent-action-bg: var(--status-action-bg);--intent-action-hover-bg: color-mix(in srgb, var(--status-action-bg) 88%, #000000);--intent-success-bg: var(--status-success-bg);--intent-success-hover-bg: color-mix(in srgb, var(--status-success-bg) 88%, #000000);--intent-warning-bg: var(--status-warning-bg);--intent-warning-hover-bg: color-mix(in srgb, var(--status-warning-bg) 88%, #000000);--intent-danger-bg: var(--status-danger-bg);--intent-danger-hover-bg: color-mix(in srgb, var(--status-danger-bg) 88%, #000000);--intent-neutral-text: #000000;--intent-primary-text: #000000;--intent-info-text: #000000;--intent-secondary-text: #ffffff;--intent-action-text: #000000;--intent-success-text: #000000;--intent-warning-text: #000000;--intent-danger-text: #000000;--status-info-text: #000000;--status-primary-text: #000000;--status-action-text: #000000;--status-success-text: #000000;--status-stage-text: #ffffff;--status-priority-text: #ffffff;--status-warning-text: #000000;--status-danger-text: #000000;--status-muted-text: #000000}body.app-shell-active .text-primary{color:var(--theme-accent)!important}body.app-shell-active .bg-primary{background:var(--theme-accent)!important}body.app-shell-active .q-field--focused .q-field__control,body.app-shell-active .q-field--highlighted .q-field__control{color:var(--theme-accent)}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.page-title,.dashboard-page-title,.config-page-title,.section-title,.panel-title,.panel-section-title,.table-section-title,.user-section-title,.role-section-title,.inventory-section-title,.warehouse-pick-order__section-title,.cooling-editor__section-title,.quote-form-section-title,.client-rate-card-section-title,.veeqo-section-title,.delivery-health-state-panel__section-title,.delivery-health-widget__title,.delivery-health-widget__panel-title,.api-hero h3,.api-card__heading h4),body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.page-title,.dashboard-page-title,.config-page-title,.section-title,.panel-title,.panel-section-title,.table-section-title,.user-section-title,.role-section-title,.inventory-section-title,.warehouse-pick-order__section-title,.cooling-editor__section-title,.quote-form-section-title,.client-rate-card-section-title,.veeqo-section-title,.delivery-health-state-panel__section-title,.delivery-health-widget__title,.delivery-health-widget__panel-title) :is(.q-icon,.material-symbols-outlined){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body{font-family:var(--font-body);background:var(--app-shell-surface);color:var(--theme-text);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(78,151,191,.78) rgba(2,20,35,.92)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#021423eb;border:1px solid rgba(70,124,158,.2);border-radius:8px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#4e97bfc7;border:2px solid rgba(2,20,35,.92);border-radius:8px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#5fbeece6}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:#021423eb}#q-app,.q-layout,.app-shell,.main-page-container,.q-page-container,.main-content,.q-page{background:var(--app-shell-surface)!important;color:var(--theme-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent;z-index:-1}body.app-theme-light{--app-flat-bg: #f7f8fc;--app-flat-drawer: #011321;--app-flat-top-nav: #02101d;--app-glass-bg: #ffffff;--app-glass-fill: #ffffff;--app-glass-fill-strong: #fbfbff;--app-glass-menu-fill: #ffffff;--app-glass-border: rgba(112, 80, 224, .36);--app-glass-border-soft: rgba(112, 80, 224, .2);--app-glass-shadow: 0 8px 24px rgba(40, 31, 92, .08);--app-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .95);--app-shell-surface: #f7f8fc;color:#101942;background:var(--app-shell-surface);scrollbar-color:rgba(112,80,224,.5) #eef0f7}body.app-theme-light #q-app,body.app-theme-light .q-layout,body.app-theme-light .app-shell,body.app-theme-light .main-page-container,body.app-theme-light .q-page-container,body.app-theme-light .main-content,body.app-theme-light .q-page{background:var(--app-shell-surface)!important;color:#101942}body.app-theme-light .app-shell{--app-shell-surface: #f7f8fc !important;--app-shell-surface-strong: #ffffff !important;--glass-card-bg: #ffffff !important;--glass-card-border: rgba(112, 80, 224, .22) !important}body.app-theme-light .custom-header,body.app-theme-light .custom-header .q-toolbar,body.app-theme-light .q-drawer.custom-drawer,body.app-theme-light .q-drawer.custom-drawer .q-drawer__content,body.app-theme-light .q-drawer.custom-drawer .drawer-scroll-area,body.app-theme-light .page-footer{background:#021323!important;color:#eef7ff!important}body.app-theme-light .q-drawer.custom-drawer{border-right-color:#9c82ff38!important}body.app-theme-light .main-content .q-card,body.app-theme-light .main-content .q-banner,body.app-theme-light .main-content .q-expansion-item,body.app-theme-light .main-content .q-table__container,body.app-theme-light .main-content .q-markup-table,body.app-theme-light.app-shell-active .q-dialog__inner>.q-card{color:#101942!important;background:#fff!important;border-color:#7050e038!important;box-shadow:0 8px 24px #281f5c12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active .q-menu{color:#101942!important;background:#fff!important;border-color:#7050e040!important;box-shadow:0 16px 34px #281f5c29!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active .q-menu:before{display:none}body.app-theme-light.app-shell-active .q-menu .q-item,body.app-theme-light.app-shell-active .q-menu .q-item__label,body.app-theme-light.app-shell-active .q-menu .q-field__native,body.app-theme-light.app-shell-active .q-menu .q-field__input,body.app-theme-light.app-shell-active .q-menu .q-field__label,body.app-theme-light.app-shell-active .q-menu{color:#17204d!important;text-shadow:none!important}body.app-theme-light.app-shell-active .q-menu .q-item:hover,body.app-theme-light.app-shell-active .q-menu .q-item--active,body.app-theme-light.app-shell-active .q-menu .q-item.q-manual-focusable--focused{background:#f0ebff!important}body.app-theme-light.app-shell-active .orders-tag-filter__menu,body.app-theme-light.app-shell-active .orders-tag-filter__panel,body.app-theme-light.app-shell-active .orders-tag-filter__options,body.app-theme-light.app-shell-active .orders-tag-color-menu{color:#17204d!important;background:#fff!important;border-color:#7050e047!important;box-shadow:0 16px 34px #281f5c24!important}body.app-theme-light.app-shell-active .orders-tag-filter__panel :is(.text-subtitle2,.q-field__native,.q-field__input,.q-field__label,.q-field__append,.q-field__marginal),body.app-theme-light.app-shell-active .orders-tag-filter__options :is(.q-item,.q-item__section,.q-item__label){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active .orders-tag-filter__panel .q-field__control{color:#17204d!important;background:#fff!important;border-color:#7050e047!important}body.app-theme-light.app-shell-active .orders-tag-filter__panel :is(.q-field__native::placeholder,.q-field__input::placeholder),body.app-theme-light.app-shell-active .orders-tag-filter__options .q-item__label--caption{color:#667095!important;opacity:1!important}body.app-theme-light.app-shell-active .orders-tag-filter__options .q-item:hover,body.app-theme-light.app-shell-active .orders-tag-filter__options .q-item--active{background:#f2edff!important}body.app-theme-light .main-content .q-table,body.app-theme-light .main-content .q-table__middle,body.app-theme-light .main-content .q-table tbody tr,body.app-theme-light .main-content .q-markup-table tbody tr{background:#fff!important}body.app-theme-light .main-content .q-table thead tr,body.app-theme-light .main-content .q-table thead th,body.app-theme-light .main-content .q-markup-table thead tr,body.app-theme-light .main-content .q-markup-table thead th{color:#101942!important;background:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .q-table tbody tr:hover,body.app-theme-light .main-content .q-markup-table tbody tr:hover{background:#f8f6ff!important}body.app-theme-light .main-content .q-table th,body.app-theme-light .main-content .q-table td,body.app-theme-light .main-content .q-markup-table th,body.app-theme-light .main-content .q-markup-table td,body.app-theme-light .main-content .q-item,body.app-theme-light .main-content .q-item__label,body.app-theme-light .main-content .q-tab,body.app-theme-light .main-content .q-breadcrumbs{color:#17204d!important;border-color:#7050e024;text-shadow:none!important}body.app-theme-light .main-content .text-white,body.app-theme-light .main-content .text-grey-6,body.app-theme-light .main-content .text-grey-7,body.app-theme-light .main-content .text-grey-8{color:#4c567f!important}body.app-theme-light .main-content .page-title,body.app-theme-light .main-content h1,body.app-theme-light .main-content h2,body.app-theme-light .main-content h3,body.app-theme-light .main-content h4,body.app-theme-light .main-content h5,body.app-theme-light .main-content h6{color:#101942!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}body.app-theme-light .main-content .q-field__control,body.app-theme-light .main-content .q-field--filled .q-field__control,body.app-theme-light .main-content .q-field--outlined .q-field__control,body.app-theme-light .main-content .q-input .q-field__control,body.app-theme-light .main-content .q-select .q-field__control{color:#17204d!important;background:#fff!important;border-color:#7050e03d!important;box-shadow:none!important}body.app-theme-light .main-content .q-field--outlined .q-field__control:before{border-color:#7050e047!important}body.app-theme-light .main-content .q-field--focused .q-field__control:before{border-color:#704fdc!important}body.app-theme-light .main-content .q-field__native,body.app-theme-light .main-content .q-field__input,body.app-theme-light .main-content .q-field__label,body.app-theme-light .main-content .q-field__marginal{color:#17204d!important}body.app-theme-light .main-content .q-field__native::placeholder,body.app-theme-light .main-content .q-field__input::placeholder{color:#7a82a4!important;opacity:1}body.app-theme-light .main-content .q-separator{background:#7050e029!important}body.app-theme-light .main-content .orders-page-surface{background:#f7f8fc!important}body.app-theme-light .main-content .orders-summary-strip__title,body.app-theme-light .main-content .orders-summary-card__label,body.app-theme-light .main-content .orders-summary-card__value{color:#101942!important}body.app-theme-light .main-content .orders-summary-strip__caption{color:#626b91!important}body.app-theme-light .main-content .orders-summary-card,body.app-theme-light .main-content .orders-help-root .orders-summary-card.q-card{color:#101942!important;background:#fff!important;border-color:#7050e040!important;box-shadow:0 6px 18px #281f5c0f!important}body.app-theme-light .main-content .orders-summary-card:hover,body.app-theme-light .main-content .orders-help-root .orders-summary-card.q-card:hover{background:#faf8ff!important;border-color:#7050e07a!important}body.app-theme-light .main-content .orders-summary-card--active,body.app-theme-light .main-content .orders-help-root .orders-summary-card.q-card.orders-summary-card--active{background:#f3efff!important;border-color:#8b65ee!important}body.app-theme-light .main-content .orders-help-root .q-table thead tr th,body.app-theme-light .main-content .orders-help-root .q-table th.actions-col{background:#faf9ff!important;color:#101942!important}body.app-theme-light .main-content .orders-help-root .q-table tbody tr.active-context-row,body.app-theme-light .main-content .orders-help-root .q-table tbody tr.active-context-row td,body.app-theme-light .main-content .orders-help-root .q-table tbody tr.expanded-highlight,body.app-theme-light .main-content .orders-help-root .q-table tbody tr.expanded-highlight td{background:#f3efff!important}body.app-theme-light .main-content .orders-help-root .q-table tbody tr:hover td.actions-col{background:#f8f6ff!important}body.app-theme-light .main-content :is(.q-table__container,.q-markup-table,.table-wrapper){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:0 6px 18px #281f5c0f!important}body.app-theme-light .main-content .q-table thead tr th{color:#566086!important;background:#faf9ff!important;border-color:#7050e029!important;box-shadow:none!important}body.app-theme-light .main-content .q-table tbody tr,body.app-theme-light .main-content .q-table tbody tr td{color:#17204d!important;background:#fff!important;border-color:#7050e021!important;box-shadow:none!important}body.app-theme-light .main-content .q-table tbody tr:nth-child(2n),body.app-theme-light .main-content .q-table tbody tr:nth-child(2n) td{background:#fff!important}body.app-theme-light .main-content .q-table tbody tr:hover,body.app-theme-light .main-content .q-table tbody tr:hover td{background:#f8f6ff!important}body.app-theme-light .main-content .q-table tbody tr:hover td .q-td,body.app-theme-light .main-content .q-table tbody tr:hover td>:is(.cell-left-wrap,.orders-age,.orders-created-cell__value,.orders-notes-cell__empty){background:transparent!important;background-image:none!important;box-shadow:none!important}body.app-theme-light .main-content .q-table :is(th.actions-col,th.options-col),body.app-theme-light .main-content .q-table :is(td.actions-col,td.options-col),body.app-theme-light .main-content .q-table th:last-child,body.app-theme-light .main-content .q-table td:last-child{color:#566086!important;background:#faf9ff!important;border-left-color:#7050e02e!important;border-right-color:#7050e01f!important;box-shadow:none!important}body.app-theme-light .main-content .q-table tbody tr :is(td.actions-col,td.options-col),body.app-theme-light .main-content .q-table tbody tr td:last-child,body.app-theme-light .main-content .q-table tbody tr:nth-child(2n) :is(td.actions-col,td.options-col),body.app-theme-light .main-content .q-table tbody tr:nth-child(2n) td:last-child{background:#fff!important}body.app-theme-light .main-content .q-table tbody tr:hover :is(td.actions-col,td.options-col),body.app-theme-light .main-content .q-table tbody tr:hover td:last-child{background:#f8f6ff!important}body.app-theme-light .main-content .q-btn.row-actions-glass-btn{color:#075f91!important;background:#36bff224!important;border-color:#168fc1!important;box-shadow:inset 0 0 0 1px #36bff214!important}body.app-theme-light .main-content .q-btn.row-actions-glass-btn :is(.q-icon,.q-btn__content){color:var(--intent-primary-text)!important}body.app-theme-light .main-content .q-btn.row-actions-glass-btn:hover,body.app-theme-light .main-content .q-btn.row-actions-glass-btn:focus-visible{color:#034968!important;background:#36bff240!important;border-color:#0877a4!important;box-shadow:0 5px 12px #168fc12e!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link .material-symbols-outlined,body.app-theme-light .q-drawer.custom-drawer .drawer-group__toggle-icon{color:#8062df!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link:hover{background:#704fdc2e!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link.q-item--active{background:#704fdc57!important;box-shadow:inset 3px 0 #704fdc!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link.drawer-link--expanded{background:#704fdc33!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link.drawer-link--expanded:hover{background:#704fdc47!important}body.app-theme-light .q-drawer.custom-drawer .drawer-link:hover .drawer-link__label,body.app-theme-light .q-drawer.custom-drawer .drawer-link.q-item--active .drawer-link__label,body.app-theme-light .q-drawer.custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label,body.app-theme-light .q-drawer.custom-drawer .drawer-link:hover .material-symbols-outlined,body.app-theme-light .q-drawer.custom-drawer .drawer-link.q-item--active .material-symbols-outlined,body.app-theme-light .q-drawer.custom-drawer .drawer-link.drawer-link--expanded .material-symbols-outlined,body.app-theme-light .q-drawer.custom-drawer .drawer-link:hover .drawer-group__toggle-icon,body.app-theme-light .q-drawer.custom-drawer .drawer-link.q-item--active .drawer-group__toggle-icon,body.app-theme-light .q-drawer.custom-drawer .drawer-link.drawer-link--expanded .drawer-group__toggle-icon{color:#8062df!important;text-shadow:none!important}body.app-theme-light .main-content .q-table tbody tr.expanded-highlight,body.app-theme-light .main-content .q-table tbody tr.expanded-highlight td,body.app-theme-light .main-content .q-table tbody tr.active-context-row,body.app-theme-light .main-content .q-table tbody tr.active-context-row td{color:#17204d!important;background:#f1edff!important}body.app-theme-light .main-content .q-table__bottom{color:#606a8d!important;background:#faf9ff!important;border-top:1px solid rgba(112,80,224,.16)!important}body.app-theme-light .main-content .q-table__bottom :is(.q-table__bottom-item,.q-table__control,.q-field__native,.q-field__input,.q-icon){color:#606a8d!important}body.app-theme-light .main-content .table-bottom-controls{color:#606a8d!important;background:#faf9ff!important;border-top-color:#7050e029!important}body.app-theme-light .main-content .table-bottom-controls__range,body.app-theme-light .main-content .table-bottom-controls__rows{color:#606a8d!important;opacity:1!important}body.app-theme-light .main-content .table-bottom-controls__pagination .q-btn{color:#4d587f!important;background:transparent!important;border-color:transparent!important}body.app-theme-light .main-content .table-bottom-controls__pagination .q-btn:hover{color:#5638c3!important;background:#f0ebff!important}body.app-theme-light .main-content .table-bottom-controls__pagination .q-btn:is([aria-current=true],.q-btn--active,.bg-primary){color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border-color:transparent!important}body.app-theme-light .main-content .table-bottom-controls__select .q-field__control{color:#17204d!important;background:#fff!important;border-color:#7050e047!important}body.app-theme-light .main-content .table-bottom-controls__select :is(.q-field__native,.q-field__input,.q-field__marginal,.q-select__dropdown-icon){color:#17204d!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .table-wrapper,body.app-theme-light .main-content .table-wrapper .q-table__container,body.app-theme-light .main-content .table-wrapper .q-table__middle{scrollbar-color:rgba(112,80,224,.52) #eef0f7!important}body.app-theme-light .main-content .table-wrapper .q-table__middle::-webkit-scrollbar-track{background:#eef0f7!important;border-color:#7050e024!important;box-shadow:none!important}body.app-theme-light .main-content .table-wrapper .q-table__middle::-webkit-scrollbar-thumb{background:#7050e085!important;border-color:#eef0f7!important;box-shadow:none!important}body.app-theme-light .main-content .table-wrapper .q-table__middle::-webkit-scrollbar-thumb:hover{background:#7050e0b8!important}body.app-theme-light .main-content .table-wrapper .q-table__middle::-webkit-scrollbar-corner{background:#eef0f7!important}body.app-theme-light .main-content .top-button-group :is(.orders-filter-glass,.actions-menu,.orders-toolbar-refresh-btn){color:#f2f8ff!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .top-button-group :is(.orders-filter-glass,.actions-menu,.orders-toolbar-refresh-btn) :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow,.actions-label){color:#f2f8ff!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .top-button-group :is(.orders-filter-glass,.actions-menu,.orders-toolbar-refresh-btn).disabled,body.app-theme-light .main-content .top-button-group :is(.orders-filter-glass,.actions-menu,.orders-toolbar-refresh-btn)[aria-disabled=true]{opacity:.68!important}body.app-theme-light .main-content td.expanded-content-cell{background:#f4f2fa!important;border-top:1px solid rgba(112,80,224,.2)!important;border-bottom:1px solid rgba(112,80,224,.2)!important}body.app-theme-light .main-content td.expanded-content-cell :is(.q-card,[class*=expanded],[class$=-card],[class$=__card]):not(.q-btn):not(.q-chip):not(.q-badge){box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content td.expanded-content-cell :is([class$=-header],[class$=__header],[class$=-label],[class$=__label],[class$=-value],[class$=__value],[class$=-title],[class$=__title]){text-shadow:none!important}body.app-theme-light .main-content .inventory-expanded{color:#17204d!important;background:#eef0f6!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content .inventory-expanded .inventory-card{color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e02e!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-card-header,.inventory-label,.inventory-value,.inventory-metric-value,.inventory-timestamp){text-shadow:none!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-card-header,.inventory-label){color:#5d43c6!important}body.app-theme-light .main-content .inventory-expanded .inventory-value{color:#17204d!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-overview,.inventory-operations){background:#fff!important;border-color:#7050e038!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-overview,.inventory-operations)>div{border-color:#7050e029!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-item-title,.inventory-detail-pair strong,.inventory-updated span,.inventory-metric-value,.inventory-health__legend strong){color:#17204d!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-detail-caption,.inventory-detail-pair span,.inventory-metric__percent,.inventory-health__legend){color:#667095!important}body.app-theme-light .main-content .inventory-expanded .inventory-metric{background:#faf9ff!important;border-color:#7050e033!important}body.app-theme-light .main-content .inventory-expanded :is(.inventory-meter,.inventory-health__bar){background:#e8e9f1!important}body.app-theme-light .main-content .inventory-expanded .inventory-item-visual{background:#f0ebff!important;border-color:#7050e03d!important}body.app-theme-light .main-content .transaction-expanded{color:#17204d!important;background:#f4f2fa!important;border-color:#7050e038!important;box-shadow:none!important}body.app-theme-light .main-content .transaction-workspace{color:#17204d!important;background:#fff!important;border-color:#7050e038!important}body.app-theme-light .main-content .transaction-workspace :is(.transaction-summary,.transaction-impact,.transaction-details,.transaction-details__bottom,.transaction-detail-panel,.transaction-footer){border-color:#7050e029!important}body.app-theme-light .main-content .transaction-workspace :is(.transaction-summary__headline,.transaction-summary__association strong,.transaction-summary__route strong,.transaction-impact__node strong,.transaction-item strong,.transaction-reference strong,.transaction-location strong,.transaction-info-grid strong,.transaction-timeline__event strong,.transaction-footer__audit strong){color:#17204d!important}body.app-theme-light .main-content .transaction-workspace :is(.transaction-summary__association span,.transaction-summary__route span,.transaction-summary__date,.transaction-impact__node span,.transaction-impact__node small,.transaction-location span,.transaction-reference span,.transaction-info-grid span,.transaction-info-grid small,.transaction-timeline time,.transaction-timeline__event div span,.transaction-footer__audit span){color:#667095!important}body.app-theme-light .main-content .transaction-workspace :is(.transaction-impact__node,.transaction-footer){background:#faf9ff!important}body.app-theme-light .main-content .warehouse-expanded{color:#17204d!important;background:#f4f2fa!important;border-color:#7050e038!important;box-shadow:none!important}body.app-theme-light .main-content .warehouse-expanded :is(.warehouse-overview,.warehouse-operations){color:#17204d!important;background:#fff!important;border-color:#7050e038!important}body.app-theme-light .main-content .warehouse-expanded :is(.warehouse-overview,.warehouse-operations)>div,body.app-theme-light .main-content .warehouse-expanded .warehouse-primary-control{border-color:#7050e029!important}body.app-theme-light .main-content .warehouse-expanded :is(.warehouse-identity__title-row h3,.warehouse-overview-card strong,.warehouse-audit-row strong,.warehouse-glance-card strong,.warehouse-health-legend strong){color:#17204d!important}body.app-theme-light .main-content .warehouse-expanded :is(.warehouse-identity__location,.warehouse-overview-card,.warehouse-glance-card span,.warehouse-glance-card small,.warehouse-health-legend,.warehouse-primary-control){color:#667095!important}body.app-theme-light .main-content .warehouse-expanded :is(.warehouse-glance-card,.warehouse-inventory-table){background:#faf9ff!important;border-color:#7050e033!important}body.app-theme-light .main-content .warehouse-expanded .warehouse-health-bar{background:#e8e9f1!important}body.app-theme-light .main-content .warehouse-expanded .warehouse-identity__icon{background:#f0ebff!important;border-color:#7050e03d!important}body.app-theme-light .main-content .location-expanded{color:#17204d!important;background:#f4f2fa!important;border-color:#7050e038!important;box-shadow:none!important}body.app-theme-light .main-content .location-expanded :is(.location-overview,.location-inventory-workspace){color:#17204d!important;background:#fff!important;border-color:#7050e038!important}body.app-theme-light .main-content .location-expanded :is(.location-overview,.location-inventory-workspace)>div,body.app-theme-light .main-content .location-expanded :is(.location-path,.location-distribution){border-color:#7050e029!important}body.app-theme-light .main-content .location-expanded :is(.location-identity__title,.location-identity__copy>strong,.location-path__flow strong,.location-summary-card strong,.location-detail-row strong,.location-top-items__list strong){color:#17204d!important}body.app-theme-light .main-content .location-expanded :is(.location-identity__copy>span,.location-summary-card span,.location-distribution__legend,.location-detail-row span,.location-top-items__list span,.location-empty){color:#667095!important}body.app-theme-light .main-content .location-expanded :is(.location-summary-card,.location-top-items__list>div,.location-inventory-table){background:#faf9ff!important;border-color:#7050e033!important}body.app-theme-light .main-content .location-expanded .location-distribution__bar{background:#e8e9f1!important}body.app-theme-light .main-content .location-expanded .location-identity__icon{background:#f0ebff!important;border-color:#7050e03d!important}body.app-theme-light .main-content .order-expanded,body.app-theme-light .main-content .order-expanded .q-card,body.app-theme-light .main-content .order-expanded .q-card__section,body.app-theme-light .main-content .order-expanded .order-expanded__summary-card,body.app-theme-light .main-content .order-expanded .order-expanded__tabs-card,body.app-theme-light .main-content .order-expanded .order-expanded__card,body.app-theme-light .main-content .order-expanded .order-expanded__table-section,body.app-theme-light .main-content .order-expanded .order-expanded__tabs-card .order-expanded__card,body.app-theme-light .main-content .order-expanded .order-expanded__operations-card,body.app-theme-light .main-content .order-expanded .order-expanded__operation-workspace{color:#17204d!important;background:#fff!important;border-color:#7050e03d!important;box-shadow:none!important}body.app-theme-light .main-content .order-expanded .order-expanded__summary-header,body.app-theme-light .main-content .order-expanded .order-expanded__metric-strip,body.app-theme-light .main-content .order-expanded .order-expanded__tabs-header,body.app-theme-light .main-content .order-expanded .order-expanded__section-header{color:#17204d!important;background:#faf9ff!important;border-color:#7050e033!important}body.app-theme-light .main-content .order-expanded .order-expanded__detail-grid,body.app-theme-light .main-content .order-expanded .order-expanded__tabs-card>.q-card__section:last-child{background:#fff!important}body.app-theme-light .main-content .order-expanded .order-expanded__detail-card{color:#17204d!important;background:#fbfbfe!important;border-color:#7050e03d!important}body.app-theme-light .main-content .order-expanded .order-expanded__summary-title,body.app-theme-light .main-content .order-expanded .order-expanded__metric-value,body.app-theme-light .main-content .order-expanded .order-expanded__detail-row strong,body.app-theme-light .main-content .order-expanded .order-expanded__section-title,body.app-theme-light .main-content .order-expanded .order-expanded__operation-title,body.app-theme-light .main-content .order-expanded .order-expanded__operation-workspace-title{color:#101942!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .order-expanded .order-expanded__summary-meta,body.app-theme-light .main-content .order-expanded .order-expanded__metric-label,body.app-theme-light .main-content .order-expanded .order-expanded__detail-row,body.app-theme-light .main-content .order-expanded .order-expanded__section-caption,body.app-theme-light .main-content .order-expanded .order-expanded__empty,body.app-theme-light .main-content .order-expanded .order-expanded__loading{color:#606a8d!important}body.app-theme-light .main-content .order-expanded .order-expanded__tabs .order-expanded__tab,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .order-expanded__tab .q-tab__content,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .order-expanded__tab .q-tab__label,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .order-expanded__tab .q-tab__icon,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .order-expanded__tab .q-icon{color:#5e6688!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .order-expanded .order-expanded__tabs .q-tab--active,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .q-tab--active .q-tab__content,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .q-tab--active .q-tab__label,body.app-theme-light .main-content .order-expanded .order-expanded__tabs .q-tab--active .q-icon{color:#6645d7!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .order-expanded .order-expanded__tabs .q-tab__indicator{background:#704fdc!important}body.app-theme-light .main-content .order-expanded .order-expanded__table,body.app-theme-light .main-content .order-expanded .order-expanded__table .q-table__container,body.app-theme-light .main-content .order-expanded .order-expanded__table table,body.app-theme-light .main-content .order-expanded .order-expanded__table>.q-table__middle{color:#17204d!important;background:#fff!important;border-color:#7050e033!important}body.app-theme-light .main-content .order-expanded .order-expanded__table thead tr,body.app-theme-light .main-content .order-expanded .order-expanded__table thead th{color:#17204d!important;background:#f8f6ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .order-expanded .order-expanded__table tbody tr,body.app-theme-light .main-content .order-expanded .order-expanded__table tbody td,body.app-theme-light .main-content .order-expanded .order-expanded__table tbody tr:nth-child(2n),body.app-theme-light .main-content .order-expanded .order-expanded__table tbody tr:nth-child(2n) td{color:#17204d!important;background:#fff!important;border-color:#7050e024!important}body.app-theme-light .main-content .order-expanded .order-expanded__table tbody tr:hover,body.app-theme-light .main-content .order-expanded .order-expanded__table tbody tr:hover td{background:#f8f6ff!important}body.app-theme-light .main-content .order-expanded .compact-order-lines,body.app-theme-light .main-content .order-expanded .compact-shipments,body.app-theme-light .main-content .order-expanded .compact-order-contacts{color:#17204d!important;background:#fff!important}body.app-theme-light .main-content .order-expanded .compact-order-line,body.app-theme-light .main-content .order-expanded .compact-shipment,body.app-theme-light .main-content .order-expanded .compact-order-contact{color:#17204d!important;background:#fff!important;border-color:#7050e029!important}body.app-theme-light .main-content .order-expanded .compact-order-line.is-packaging,body.app-theme-light .main-content .order-expanded .compact-order-lines__add{background:#faf8ff!important}body.app-theme-light .main-content .order-expanded .compact-order-line__identity strong,body.app-theme-light .main-content .order-expanded .compact-order-line__metric strong,body.app-theme-light .main-content .order-expanded .compact-order-line__quantity strong,body.app-theme-light .main-content .order-expanded .compact-shipment__heading strong,body.app-theme-light .main-content .order-expanded .compact-shipment__tracking strong,body.app-theme-light .main-content .order-expanded .compact-order-contact__body strong{color:#17204d!important}body.app-theme-light .main-content .order-expanded .compact-order-line__identity small,body.app-theme-light .main-content .order-expanded .compact-order-line__metric small,body.app-theme-light .main-content .order-expanded .compact-order-line__quantity small,body.app-theme-light .main-content .order-expanded .compact-shipment__heading small,body.app-theme-light .main-content .order-expanded .compact-shipment__tracking,body.app-theme-light .main-content .order-expanded .compact-order-contact__body span,body.app-theme-light .main-content .order-expanded .compact-order-lines__empty,body.app-theme-light .main-content .order-expanded .compact-shipments__empty,body.app-theme-light .main-content .order-expanded .compact-order-contacts__empty{color:#667095!important}body.app-theme-light .main-content .order-expanded .compact-order-lines__add-trigger,body.app-theme-light .main-content .order-expanded .compact-shipments__print{color:#6645d7!important;background:#faf8ff!important;border-color:#7050e038!important}body.app-theme-light .main-content .order-expanded .compact-order-contact__heading{color:#6645d7!important}body.app-theme-light .main-content .contact-expanded{color:#17204d!important;background:#f1edff!important;border-color:#7050e03d!important}body.app-theme-light .main-content .contact-expanded .contact-card{color:#17204d!important;background:#fff!important;border-color:#7050e038!important;box-shadow:0 6px 18px #281f5c0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content :is(.contact-overview,.contact-overview__identity,.contact-overview__panel,.contact-summary-grid>div){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .contact-overview__avatar{color:#fff!important;background:#704fdc!important;border-color:#704fdc66!important}body.app-theme-light .main-content .contact-expanded :is(.contact-card__header,.contact-meta__label,.contact-overview__details dt,.contact-summary-grid span){color:#566086!important;text-shadow:none!important}body.app-theme-light .main-content .contact-expanded :is(.contact-address__line,.contact-meta__value,.contact-overview__title-row h3,.contact-overview__details dd,.contact-summary-grid strong,.contact-detail-list strong,.contact-timeline span){color:#17204d!important;text-shadow:none!important}body.app-theme-light .main-content .contact-expanded :is(.contact-detail-list span,.contact-timeline strong,.contact-empty-copy){color:#64709b!important;text-shadow:none!important}body.app-theme-light .main-content .contact-expanded :is(.contact-quick-actions .q-btn,.contact-card>.q-btn){color:#704fdc!important;background:#fff!important;border-color:#704fdc47!important}body.app-theme-light .main-content .config-workspace :is(.api-card,.api-panel,.api-section,.automation-section,.easypost-card,.easypost-panel,.boxsense-card,.boxsense-mode-card,.boxsense-panel,.documents-panel,.documents-section,.packing-card,.packing-panel,.packing-section,.picking-panel,.picking-section,.routesense-panel,.routesense-section,.routesense-strategy-card,.routesense-service-option,.routesense-warehouse-card,.selling-channels-section,.cooling-panel,.cooling-section){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e038!important;box-shadow:0 5px 16px #281f5c0d!important}body.app-theme-light .main-content .config-workspace :is(.routesense-strategy-card:hover,.routesense-strategy-card.is-active,.routesense-service-option:hover,.routesense-service-option.is-selected,.boxsense-mode-card.is-active){background:#f2edff!important;background-image:none!important;border-color:#35d0a0bf!important}body.app-theme-light .main-content .config-workspace :is(.routesense-panel__header h3,.routesense-warehouse h3,.routesense-strategy-card,.routesense-strategy-card__title,.routesense-service-option,.routesense-service-option__label,.routesense-warehouse-card strong){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.routesense-panel__header p,.routesense-warehouse p,.routesense-strategy-card__description,.routesense-warehouse-card span,.routesense-warehouse-card small){color:#606a8d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .config-workspace .routesense-tip{color:#17204d!important;background:#eff9ff!important;border-color:#33a9dc61!important}body.app-theme-light .main-content .config-workspace .routesense-tip :is(strong,span){color:#355070!important}body.app-theme-light .main-content .config-workspace .routesense-policy-btn:not(.is-active){color:#17204d!important;background:#f8f6ff!important;border-color:#7050e047!important}body.app-theme-light .main-content :is(.dashboard-page,.dashboard-shell,.items-page,.inventory-page,.inventory-transactions-page,.shipments-page,.clients-page,.configurations-page,.contacts-page,.purchase-orders-page,.warehouse-page,.locations-page,.users-page,.roles-page,.reports-page,.reports-library,.report-viewer-page,.wallet-page,.profile-page,.account-page,.about-page,.help-center-page,.batches-page,.pack-sense-page,.warehouse-picking-page,.warehouse-pick-order,.warehouse-tools-page,.rate-management-page,.saas-control-page,.shipping-billing-page,.jobs-monitor-page,.admin-feature-page,.admin-feature-shell){color:#17204d!important;background:#f7f8fc!important}body.app-theme-light .main-content :is([class$=__card],[class$=-card],[class$=__panel],[class$=-panel],[class$=__workspace],[class$=-workspace],[class$=__surface],[class$=-surface],[class$=__container],[class$=-container],[class$=__section],[class$=-section]):not(.q-chip):not(.q-badge):not(.status-chip):not(.q-item__section):not(.q-card__section):not([class*=status]):not([class*=icon]){color:#17204d!important;background-color:#fff!important;border-color:#7050e033!important;box-shadow:0 6px 20px #281f5c0f!important}body.app-theme-light .main-content :is([class$=__header],[class$=-header],[class$=__toolbar],[class$=-toolbar],[class$=__summary],[class$=-summary],[class$=__filters],[class$=-filters],[class$=__tabs],[class$=-tabs]):not(.page-header):not([class*=icon]){color:#17204d!important;background-color:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content :is([class$=__item],[class$=-item],[class$=__row],[class$=-row],[class$=__tile],[class$=-tile],[class$=__block],[class$=-block]):not(.q-chip):not(.q-badge):not([class*=status]):not([class*=icon]):not([class*=progress]){border-color:#7050e024!important}body.app-theme-light .main-content :is([class$=__title],[class$=-title],[class$=__value],[class$=-value],[class$=__name],[class$=-name],[class$=__heading],[class$=-heading]):not(.q-chip):not(.q-badge):not([class*=status]):not([class*=icon]){color:#101942!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content :is([class$=__subtitle],[class$=-subtitle],[class$=__caption],[class$=-caption],[class$=__description],[class$=-description],[class$=__copy],[class$=-copy],[class$=__meta],[class$=-meta],[class$=__hint],[class$=-hint],[class$=__label],[class$=-label],[class$=__empty],[class$=-empty]):not(.q-chip):not(.q-badge):not(.q-item__label):not(.q-tab__label):not(.q-field__label):not(.q-checkbox__label):not(.q-radio__label):not(.q-toggle__label):not([class*=status]):not([class*=icon]){color:#606a8d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content :is(.text-grey,.text-grey-4,.text-grey-5,.text-grey-6,.text-grey-7,.text-grey-8,.text-blue-grey,.text-blue-grey-4,.text-blue-grey-5,.text-blue-grey-6,.text-blue-grey-7,.text-blue-grey-8){color:#606a8d!important}body.app-theme-light .main-content :is(.q-tab-panel,.q-tab-panels,.q-stepper,.q-stepper__content,.q-stepper__step-content,.q-expansion-item__container,.q-list,.q-item):not(.q-menu *){background-color:transparent!important}body.app-theme-light .main-content .q-tab-panel,body.app-theme-light .main-content .q-stepper__step-inner{color:#17204d!important}body.app-theme-light .main-content .q-tabs{color:#606a8d!important;background:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .q-tab--active,body.app-theme-light .main-content .q-tab--active .q-tab__label,body.app-theme-light .main-content .q-tab--active .q-icon{color:#6645d7!important}body.app-theme-light .main-content .q-tab__indicator{background:#704fdc!important}body.app-theme-light .main-content :is(.q-checkbox__label,.q-radio__label,.q-toggle__label){color:#17204d!important}body.app-theme-light .main-content .q-toggle__track{opacity:.34}body.app-theme-light .main-content :is(.q-dialog,.q-drawer,.q-menu) .q-item__label--caption{color:#667095!important}body.app-theme-light .main-content :is(.dashboard-widget,.widget-card,.metric-card,.summary-card,.stat-card,.info-card,.detail-card,.form-card,.security-card,.configuration-card,.config-workspace,.report-card,.report-builder-card,.report-output-card,.schedule-delivery-card,.wallet-card,.warehouse-picking-page__panel,.warehouse-pick-order__card,.pack-sense-page__workspace-card,.pack-sense-page__orders,.billing-shell,.saas-control-shell){color:#17204d!important;background:#fff!important;border-color:#7050e038!important;box-shadow:0 7px 22px #281f5c12!important}body.app-theme-light .main-content :is(.dashboard-widget,.widget-card,.metric-card,.summary-card,.stat-card,.info-card,.detail-card,.form-card,.security-card,.configuration-card,.config-workspace,.report-card,.report-builder-card,.report-output-card,.schedule-delivery-card,.wallet-card) :is(p,span,strong,small,label,td,th):not(.q-chip *):not(.q-badge *):not([class*=status]){text-shadow:none!important}body.app-theme-light .main-content :is(.dashboard-panel,.operations-panel,.status-panel,.plan-panel,.orders-week-panel,.delivery-health-panel,.create-label-panel,.chart-panel--wide,.config-page-header,.config-workspace__body,.config-workspace__main,.config-summary-panel,.config-client-summary,.client-expanded,.client-association,.library-hero,.reports-library-workflow,.reports-overview-card,.reports-popular-card,.reports-dashboard-panel,.reports-dashboard-output,.reports-workflow,.reports-quick-nav,.wallet-hero,.wallet-hero__section,.wallet-ledger-card,.wallet-ledger-header,.wallet-ledger-filters,.wallet-ledger-table-section,.profile-hero-card,.profile-glass-card,.profile-identity-panel,.profile-photo-card,.profile-security-callout,.hero-card,.hero-card-section,.hero-detail-panel,.wallet-dashboard,.wallet-panel,.shipping-invoice-dialog-body,.warehouse-picking-page__detail-grid,.warehouse-picking-page__tasks,.warehouse-pick-order__workspace-header,.pack-sense-page__summary-grid,.pack-sense-page__meta,.pack-sense-page__scan,.pack-sense-page__cartons,.pack-sense-page__lines,.billing-main,.billing-panel,.filter-bar,.invoice-filter-bar,.panel-toolbar,.rate-management-layout,.rate-management-panels,.rate-tab-panel,.override-dialog-pane,.override-dialog-details,.override-dialog-summary,.quote-tester-form,.quote-json-card,.drawer-content){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:0 6px 20px #281f5c0f!important}body.app-theme-light .main-content :is(.dashboard-command-header,.panel-footer,.config-workspace__header,.client-association__header,.reports-dashboard-panel__header,.report-card__footer,.profile-card-header,.personal-header,.wallet-panel-header,.wallet-ledger-header,.warehouse-picking-page__panel-header,.pack-sense-page__workspace-header,.management-card__header,.quote-json-card__header,.billing-header,.panel-heading-row,.shipping-invoice-dialog-header){color:#17204d!important;background:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .client-overview,body.app-theme-light .main-content .client-overview__panel,body.app-theme-light .main-content .client-overview__identity,body.app-theme-light .main-content .client-metric{color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .client-overview__icon{color:#704fdc!important;background:#704fdc1a!important;border-color:#704fdc47!important}body.app-theme-light .main-content :is(.client-overview .client-name,.client-overview__country strong,.client-overview__details dd,.client-address__line,.client-metric strong){color:#17204d!important;text-shadow:none!important}body.app-theme-light .main-content :is(.client-overview__country span,.client-overview__details dt,.client-metric span){color:#64709b!important;text-shadow:none!important}body.app-theme-light .main-content .client-overview__actions .q-btn{color:#704fdc!important;background:#fff!important;border-color:#704fdc47!important}body.app-theme-light .main-content .client-compact-list__row{background:#faf9ff!important;border-color:#704fdc2e!important}body.app-theme-light .main-content .client-compact-list__row strong{color:#17204d!important}body.app-theme-light .main-content :is(.client-compact-list__row span,.client-association__empty){color:#64709b!important}body.app-theme-light .main-content .client-association__link{color:#704fdc!important}body.app-theme-light .main-content .po-expanded{color:#17204d!important;background:#f4f2fa!important;border-color:#7050e038!important;box-shadow:none!important}body.app-theme-light .main-content :is(.po-overview,.po-overview__panel,.po-overview__identity,.po-summary-card,.po-quick-actions,.po-card,.po-lines-table){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content :is(.po-overview__title-row h3,.po-overview__details dd,.po-financial-list strong,.po-progress__ring strong,.po-progress__legend strong,.po-summary-card strong,.po-line-progress b,.po-lines-table td){color:#17204d!important;text-shadow:none!important}body.app-theme-light .main-content :is(.po-overview__details dt,.po-financial-list span,.po-progress__ring span,.po-progress__legend span,.po-note p,.po-summary-card span,.po-line-progress span){color:#64709b!important;text-shadow:none!important}body.app-theme-light .main-content .po-progress__ring:before{background:#fff!important}body.app-theme-light .main-content .po-lines-table th{color:#17204d!important;background:#faf9ff!important;border-color:#7050e029!important}body.app-theme-light .main-content .po-lines-table td{border-color:#7050e024!important}body.app-theme-light .main-content .po-line-progress>div{background:#e8e9f1!important}body.app-theme-light .main-content .po-quick-actions .q-btn{color:#704fdc!important;background:#fff!important;border-color:#704fdc47!important}body.app-theme-light .main-content :is(.status-row,.risk-row,.activity-list .q-item,.config-summary-row,.config-section-card,.client-meta-row,.config-summary-item,.reports-compact-row,.saved-list .q-item,.scheduled-list .q-item,.wallet-activity-row,.wallet-payment-row,.wallet-usage-item,.shipping-invoice-row,.shipping-invoice-shipment-row,.security-row,.hero-detail-row,.warehouse-picking-page__job,.warehouse-picking-page__detail-item,.pack-sense-page__carton,.pack-sense-page__carton-item,.action-card,.invoice-mini-card,.kpi-card,.override-dialog-summary__item){color:#17204d!important;background:#fff!important;border-color:#7050e029!important}body.app-theme-light .main-content :is(.warehouse-picking-page__job--active,.config-section-card:hover,.reports-compact-row:hover,.wallet-activity-row:hover,.shipping-invoice-row--clickable:hover,.pack-sense-page__order-active){background:#f2edff!important;border-color:#7050e06b!important}body.app-theme-light .main-content :is(.dashboard-page,.configurations-page,.reports-page,.reports-library,.wallet-page,.profile-page,.account-page,.warehouse-picking-page,.pack-sense-page,.shipping-billing-page,.rate-management-page,.saas-control-page) :is(table,thead,tbody,tr,th,td){border-color:#7050e024!important}body.app-theme-light .main-content :is(.wallet-ledger-table,.wallet-activity-table,.shipping-invoice-table,.shipping-invoice-shipment-table,.warehouse-picking-page__tasks-table,.pack-sense-page__lines-table,.command-table,.glass-table,.quote-api-field-table){color:#17204d!important;background:#fff!important;border-color:#7050e033!important}body.app-theme-light .main-content :is(.wallet-ledger-table,.wallet-activity-table,.shipping-invoice-table,.shipping-invoice-shipment-table,.warehouse-picking-page__tasks-table,.pack-sense-page__lines-table,.command-table,.glass-table,.quote-api-field-table) :is(thead,th){color:#17204d!important;background:#f8f6ff!important}body.app-theme-light .main-content :is(.wallet-ledger-table,.wallet-activity-table,.shipping-invoice-table,.shipping-invoice-shipment-table,.warehouse-picking-page__tasks-table,.pack-sense-page__lines-table,.command-table,.glass-table,.quote-api-field-table) :is(tbody,tr,td){color:#17204d!important;background:#fff!important}body.app-theme-light .main-content :is(.api-json-block,.quote-data-pre,.quote-json-card pre){color:#27315e!important;background:#f3f1fa!important;border-color:#7050e033!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(.q-card,.wizard-card,.dialog-card,[class$=-dialog],[class$=__dialog]){color:#17204d!important;background:#fff!important;border-color:#7050e03d!important;box-shadow:0 18px 48px #281f5c29!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(.q-card__section,.wizard-header,[class$=__header],[class$=-header]){color:#17204d!important;border-color:#7050e02e!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(.q-field__control,.q-field--outlined .q-field__control,.q-input .q-field__control,.q-select .q-field__control){color:#17204d!important;background:#fff!important}body.app-theme-light.app-shell-active .q-dialog__inner .q-field--outlined .q-field__control:before{border-color:#7050e047!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(.q-field__native,.q-field__input,.q-field__label,.q-field__marginal){color:#17204d!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(p,label,.text-caption,.text-subtitle2):not(.q-chip *){color:#606a8d!important}body.app-theme-light.app-shell-active .q-dialog__inner :is(h1,h2,h3,h4,h5,h6,.text-h5,.text-h6,.dialog-title){color:#101942!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light html::-webkit-scrollbar-track,body.app-theme-light::-webkit-scrollbar-track{background:#eef0f7;border-color:#7050e01f}body.app-theme-light html::-webkit-scrollbar-thumb,body.app-theme-light::-webkit-scrollbar-thumb{background:#7050e07a;border-color:#eef0f7}body.app-theme-light .main-content .dashboard-page .q-card.dashboard-panel:not(.create-label-panel--primary),body.app-theme-light .main-content .dashboard-page .q-card.dashboard-panel:not(.create-label-panel--primary)>.q-card__section{color:#17204d!important;background:#fff!important;border-color:#7050e038!important;box-shadow:0 7px 22px #281f5c12!important}body.app-theme-light .main-content .dashboard-page :is(.risk-row,.chart-summary-row,.delivery-health-widget__metric,.delivery-health-widget__summary-card,.delivery-health-widget__state-row){color:#17204d!important;background:#f8f7fc!important;border-color:#7050e02e!important;box-shadow:none!important}body.app-theme-light .main-content .dashboard-page .delivery-health-widget__state-row:hover{background:#f1edff!important;border-color:#7050e05c!important}body.app-theme-light .main-content .dashboard-page :is(.delivery-health-widget__map-surface,.delivery-health-widget__side-panel){color:#17204d!important;background:#fff!important;border-color:#7050e033!important}body.app-theme-light .main-content .dashboard-page .delivery-health-widget__map-frame{background:#edf1f7!important;border-color:#4a5b822e!important}body.app-theme-light .main-content .dashboard-page :is(.risk-row strong,.status-row__top,.chart-summary-row strong,.delivery-health-widget__metric strong,.delivery-health-widget__panel-title,.delivery-health-widget__state-row-top strong){color:#101942!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .dashboard-page :is(.risk-row small,.status-row__top small,.panel-footer,.chart-summary-row span,.delivery-health-widget__metric span,.delivery-health-widget__subtitle,.delivery-health-widget__state-row-top small,.delivery-health-widget__state-row-meta,.delivery-health-widget__footer,.shipping-trend__subtitle,.shipping-trend__caption,.shipping-trend__empty){color:#667095!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .dashboard-page .panel-footer{background:transparent!important;border-color:#7050e029!important;box-shadow:none!important}body.app-theme-light .main-content .dashboard-page :is(.apexcharts-text,.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-legend-text){fill:#566086!important;color:#566086!important}body.app-theme-light .main-content .dashboard-page .apexcharts-gridline{stroke:#5b679129!important}body.app-theme-light .main-content .dashboard-page .delivery-health-map__state path{stroke:#2c3a5c47!important;filter:drop-shadow(0 5px 10px rgba(45,54,86,.1))!important}body.app-theme-light .main-content .order-expanded :is(.order-expanded__operations-card,.order-expanded__operations-grid,.order-operation-card,.compact-pick-tasks,.compact-order-notes){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .order-expanded .order-operation-card.is-active{background:#f1edff!important;border-color:#8e4df094!important}body.app-theme-light .main-content .order-expanded .order-operation-card header,body.app-theme-light .main-content .order-expanded .compact-order-notes__composer{color:#17204d!important;background:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .order-expanded :is(.order-operation-card header strong,.compact-pick-task strong,.compact-order-note strong){color:#17204d!important;text-shadow:none!important}body.app-theme-light .main-content .order-expanded :is(.compact-pick-task small,.compact-order-note small,.compact-order-note p,.compact-pick-tasks__empty,.compact-order-notes__empty){color:#667095!important;text-shadow:none!important}body.app-theme-light .main-content .order-expanded :is(.compact-pick-task,.compact-order-note){background:#fff!important;border-color:#7050e024!important}body.app-theme-light .main-content .shipment-expanded,body.app-theme-light .main-content .shipment-detail-board{color:#17204d!important;background:#f7f8fc!important}body.app-theme-light .main-content .shipment-detail-board :is(.shipment-overview-card,.shipment-route-card,.shipment-progress-card,.shipment-events-card,.shipment-metrics>div,.shipment-route-visual){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .shipment-detail-board :is(.shipment-delivery-state strong,.shipment-tracking-line strong,.shipment-route-stop strong,.shipment-route-facts strong,.shipment-metrics strong,.shipment-progress-step.is-complete){color:#17204d!important;text-shadow:none!important}body.app-theme-light .main-content .shipment-detail-board :is(.shipment-delivery-state small,.shipment-tracking-line span,.shipment-route-stop span,.shipment-route-facts span,.shipment-metrics span,.shipment-progress-step,.shipment-progress-step small,.shipment-event-row time,.shipment-event-row>span:not(.shipment-event-row__pill):not(.shipment-event-row__icon),.shipment-events-empty){color:#667095!important;text-shadow:none!important}body.app-theme-light .main-content .shipment-detail-board .shipment-progress-step__node{color:#667095!important;background:#fff!important;border-color:#9aa5bf!important}body.app-theme-light .main-content .shipment-detail-board .shipment-progress-step.is-complete .shipment-progress-step__node{color:#fff!important;background:#7848d7!important;border-color:#a575ff!important}body.app-theme-light .main-content .shipment-detail-board .shipment-event-row{border-color:#7050e024!important}body.app-theme-light .main-content .item-expanded{color:#17204d!important;background:#f7f8fc!important}body.app-theme-light .main-content .item-expanded :is(.item-expanded-card,.item-expanded-card--section,.item-stat,.item-image-panel,.q-tab-panels,.q-tab-panel){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e033!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content .item-expanded .item-image-preview-shell{background:#f1f4f9!important;border-color:#33a9dc6b!important}body.app-theme-light .main-content .item-expanded :is(.item-expanded-title,.item-expanded-label,.item-stat-label){color:#5d43c6!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .item-expanded :is(.item-expanded-value,.item-stat-value){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .item-expanded .item-expanded-tabs{background:#faf9ff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .item-expanded .item-expanded-tabs .q-tab{color:#606a8d!important}body.app-theme-light .main-content .item-expanded .item-expanded-tabs .q-tab.item-expanded-tab--active{color:#6645d7!important}body.app-theme-light .main-content .item-overview-panel{color:#17204d!important;background:#f7f8fc!important;border-color:#7050e038!important}body.app-theme-light .main-content .item-overview-panel :is(.item-overview-metric,.item-overview-card,.item-overview-subpanel,.warehouse-summary-card,.item-overview-table,.item-overview-tabs-shell){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .item-overview-panel .item-overview-image-shell{background:#f1f4f9!important;border-color:#33a9dc61!important}body.app-theme-light .main-content .item-overview-panel :is(h3,.item-overview-metric strong,.item-detail-list strong,.warehouse-summary-card strong,.warehouse-summary-card dd){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .item-overview-panel :is(.item-overview-metric small,.item-detail-list span,.item-tracking-flags span,.warehouse-summary-card small,.warehouse-summary-card dt,.item-overview-empty){color:#667095!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .item-overview-panel .warehouse-summary-card>.q-icon{color:#5d43c6!important;background:#eee9ff!important}body.app-theme-light .main-content .item-overview-panel .item-overview-table :is(thead,thead tr,th){color:#17204d!important;background:#f8f6ff!important}body.app-theme-light .main-content .item-overview-panel .item-overview-table :is(tbody,tr,td){color:#17204d!important;background:#fff!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__card,.process-orders-panel){color:#17204d!important;background:#f7f8fc!important;background-image:none!important;border-color:#7050e03d!important;box-shadow:-22px 0 50px #281f5c24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__header,.process-orders-header){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e02e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__header-title,.process-orders-header__title){color:#101942!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__header-subtitle,.process-orders-header__subtitle,.adhoc-label-stepper__caption,.process-orders-stepper__caption){color:#667095!important;text-shadow:none!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper,.process-orders-stepper){border-color:#7050e02e!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper__item,.process-orders-stepper__item){color:#667095!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper__label,.process-orders-stepper__label){color:#343c68!important;text-shadow:none!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper__node,.process-orders-stepper__node){color:#fff!important;background:#65708a!important;box-shadow:0 0 0 8px #fff!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper__item.is-active .adhoc-label-stepper__node,.adhoc-label-stepper__item.is-complete .adhoc-label-stepper__node,.process-orders-stepper__item.is-active .process-orders-stepper__node,.process-orders-stepper__item.is-complete .process-orders-stepper__node){color:#043226!important;background:var(--brand-green)!important}body.app-theme-light.app-shell-active :is(.adhoc-label-stepper--labels .adhoc-label-stepper__item.is-active .adhoc-label-stepper__node,.process-orders-stepper--documents .process-orders-stepper__item.is-active .process-orders-stepper__node){color:#fff!important;background:linear-gradient(135deg,#c27bff,#8e4df0)!important;box-shadow:0 0 0 8px #fff,0 8px 20px #8e4df03d!important}body.app-theme-light.app-shell-active .adhoc-label-drawer__content>.q-card__section,body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__tabs,.adhoc-label-drawer__panels){color:#17204d!important;background:#fff!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer__panels :is(.q-card,.shipment-card,.shipment-card>.q-card__section,.shipment-card .q-list,.recommended-ship-options-editor){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e033!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer__panels .shipment-card__header{color:#17204d!important;background:#f3f0ff!important;border-color:#7050e033!important}body.app-theme-light.app-shell-active .adhoc-label-drawer :is(.text-white,.text-white-7,.text-white-8,.text-subtitle1,.text-subtitle2,.text-body2,.text-caption,.shipment-card__title,.shipment-card__summary,.rates-list__service,.rates-list__price):not(.adhoc-label-purchased *){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-field__control{color:#17204d!important;background:#fff!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-field--outlined .q-field__control:before{border-color:#7050e052!important}body.app-theme-light.app-shell-active .adhoc-label-drawer :is(.q-field__native,.q-field__input,.q-field__label,.q-field__marginal){color:#17204d!important}body.app-theme-light.app-shell-active .adhoc-label-drawer :is(.q-field__native::placeholder,.q-field__input::placeholder){color:#7b84a4!important;opacity:1!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__actions,.process-orders-actions){background:#061b2e!important;border-color:#7cd6ff2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn:not(.adhoc-action-btn--cancel):not(.adhoc-action-btn--rates):not(.adhoc-action-btn--purchase):not(.adhoc-action-btn--print):not(.adhoc-label-drawer__header-close){color:#f2f8ff!important;background:var(--intent-neutral-bg)!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn:not(.adhoc-action-btn--purchase) :is(.q-icon,.q-btn__content){color:inherit!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn:hover{border-color:transparent!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--cancel,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--cancel{color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--cancel:hover,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--cancel:hover{color:var(--intent-danger-text)!important;background:var(--intent-danger-hover-bg)!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--rates,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--next{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--rates:hover,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--next:hover{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--purchase,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--purchase{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--purchase:hover,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--purchase:hover{color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer .q-btn.adhoc-action-btn--purchase,.process-orders-panel .q-btn.process-orders-action-btn--purchase) :is(.q-icon,.q-btn__content){color:inherit!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--print,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--done{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-theme-light.app-shell-active .adhoc-label-drawer .q-btn.adhoc-action-btn--print:hover,body.app-theme-light.app-shell-active .process-orders-panel .q-btn.process-orders-action-btn--done:hover{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-hover-bg)!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer .q-btn.adhoc-action-btn--cancel,.adhoc-label-drawer .q-btn.adhoc-action-btn--rates,.adhoc-label-drawer .q-btn.adhoc-action-btn--print,.process-orders-panel .q-btn.process-orders-action-btn--cancel,.process-orders-panel .q-btn.process-orders-action-btn--next,.process-orders-panel .q-btn.process-orders-action-btn--done) :is(.q-icon,.q-btn__content){color:inherit!important}body.app-theme-light.app-shell-active :is(.adhoc-label-drawer__header-close,.process-orders-header__close){color:var(--intent-neutral-text)!important;background:var(--intent-neutral-bg)!important;border-color:transparent!important}body.app-theme-light .main-content .config-workspace .config-expansion,body.app-theme-light .main-content .config-workspace .config-expansion__card,body.app-theme-light .main-content .config-workspace .config-expansion .q-expansion-item__content{color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .config-workspace .config-expansion :is(.config-section-header-subtitle,.text-body2,.text-caption,.text-subtitle2){color:#606a8d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-layout,.webhooks-layout,.cooling-section,.automation-section){color:#17204d!important;background:#fff!important;background-image:none!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-card,.webhooks-card,.cooling-toolbar,.cooling-rule,.cooling-editor,.cooling-editor__section,.cooling-editor__callout,.cooling-empty,.automation-shell,.automation-surface--inner,.automation-form,.automation-templates,.automation-rule-card,.automation-rule-row,.automation-template-card,.automation-detail-block,.automation-order-summary-block){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e038!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-mode-card,.boxsense-rule-stats>div,.boxsense-rule-row,.boxsense-empty-state,.boxsense-toggle-tile,.webhooks-stat,.webhooks-endpoint-row,.webhooks-subscription-toggle-row,.webhooks-empty-state,.webhooks-toggle-row,.cooling-detail){color:#17204d!important;background:#faf9ff!important;background-image:none!important;border-color:#7050e02e!important;box-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-mode-card:focus-visible,.boxsense-mode-card--active){color:#17204d!important;background:#f0ebff!important;border-color:#35d0a0b8!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-card__title,.boxsense-mode-card__title,.boxsense-rule-row__title,.boxsense-toggle-tile__value,.boxsense-empty-state div div,.webhooks-card__title,.webhooks-stat__value,.webhooks-endpoint-row__url,.webhooks-subscription-toggle-row__label,.webhooks-toggle-row__title,.cooling-heading,.cooling-rule h4,.cooling-detail__value,.cooling-empty__title,.automation-rule-name,.automation-detail-value,.automation-order-summary){color:#101942!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.boxsense-card__subtitle,.boxsense-mode-card__copy,.boxsense-rule-row__meta,.boxsense-toggle-tile__label,.boxsense-empty-state span,.boxsense-rule-stats__label,.webhooks-card__subtitle,.webhooks-stat__label,.webhooks-subscription-toggle-row__state,.webhooks-toggle-row__copy,.webhooks-empty-state,.webhooks-empty-state span,.cooling-subtitle,.cooling-rule p,.cooling-detail__meta,.cooling-empty__copy,.automation-rule-description,.automation-detail-meta,.automation-empty){color:#606a8d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.webhooks-input,.webhooks-toolbar__select) .q-field__control,body.app-theme-light .main-content .config-workspace .cooling-editor .q-field__control,body.app-theme-light .main-content .config-workspace .cooling-editor .q-field__marginal{color:#17204d!important;background:#fff!important;border-color:#7050e047!important}body.app-theme-light .main-content .config-workspace .cooling-editor :is(.q-field__label,.q-field__native,.q-field__input,.q-select__input,.q-field__native span,.q-field__native .ellipsis,.q-field__prefix,.q-field__suffix,.q-select__dropdown-icon,.q-icon,.text-caption,.text-subtitle1,.text-subtitle2){color:#17204d!important;-webkit-text-fill-color:currentColor!important}body.app-theme-light .main-content .config-workspace :is(.webhooks-log-table,.template-library__table,.template-library__grid){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e033!important;box-shadow:none!important}body.app-theme-light .main-content .config-workspace :is(.webhooks-log-table,.template-library__grid) :is(thead,thead tr,th){color:#566086!important;background:#faf9ff!important;border-color:#7050e029!important}body.app-theme-light .main-content .config-workspace :is(.webhooks-log-table,.template-library__grid) :is(tbody,tr,td){color:#17204d!important;background:#fff!important;border-color:#7050e024!important}body.app-theme-light .main-content .config-workspace :is(.config-summary-panel,.config-summary-item,.config-summary-row){color:#17204d!important;background:#fff!important;border-color:#7050e02e!important}body.app-theme-light .main-content .config-workspace :is(.config-summary-item,.config-summary-row) :is(span,strong,small,div):not(.q-badge *):not(.q-chip *){color:#566086!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active .process-orders-body :is(.inventory-check-step,.carrier-service-check,.label-success-step){color:#17204d!important}body.app-theme-light.app-shell-active .process-orders-body :is(.inventory-card,.inventory-empty,.inventory-loading,.carrier-card,.carrier-info-card,.carrier-loading,.carrier-ineligible,.documents-ready-card,.documents-workspace,.shipping-batch-note,.label-empty){color:#17204d!important;background:#fff!important;background-image:none!important;border-color:#7050e038!important;box-shadow:0 6px 18px #281f5c0d!important}body.app-theme-light.app-shell-active .process-orders-body :is(.inventory-metric,.carrier-cost-card,.carrier-selected-service,.document-ready-tile){color:#17204d!important;background:#f8f7fc!important;background-image:none!important;border-color:#7050e02e!important}body.app-theme-light.app-shell-active .process-orders-body .inventory-metric--success{background:#effcf7!important;border-color:#35d0a07a!important}body.app-theme-light.app-shell-active .process-orders-body :is(.inventory-section-title,.inventory-card-title,.inventory-metric__value,.inventory-sku-cell__sku,.inventory-product-cell,.section-header,.carrier-card-title,.carrier-summary-row strong,.carrier-ship-to strong,.carrier-service-detail strong,.carrier-cost-card strong,.carrier-service-name,.documents-ready-card__title,.documents-panel-title,.documents-preview-panel__title,.document-ready-tile__title,.documents-table__name){color:#17204d!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active .process-orders-body :is(.inventory-section-copy,.inventory-metric__label,.inventory-sku-cell__meta,.inventory-product-cell__meta,.carrier-summary-row span,.carrier-summary-label,.carrier-service-detail span,.carrier-ship-to span,.carrier-service-subtitle,.carrier-info-card,.carrier-info-card span,.carrier-no-service,.documents-ready-card__copy,.documents-table__header){color:#667095!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.app-theme-light.app-shell-active .process-orders-body :is(.summary-table,.summary-table tbody tr,.summary-table tbody td,.documents-table__row){color:#17204d!important;background:#fff!important;border-color:#7050e024!important}body.app-theme-light.app-shell-active .process-orders-body :is(.summary-table thead,.summary-table thead tr,.summary-table thead th,.order-headers,.documents-table__header,.documents-preview-toolbar){color:#343c68!important;background:#f3f0ff!important;border-color:#7050e02e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-theme-light.app-shell-active .process-orders-body .carrier-logo{background:#eef1f7!important;border-color:#7050e029!important}body.app-theme-light.app-shell-active .process-orders-body .documents-ready-card{background:#f6f1ff!important;border-color:#8e4df06b!important}body.app-theme-light.app-shell-active .process-orders-body .packing-slip-preview{background:#fff!important}.q-item__section--avatar{color:inherit;min-width:26px}.q-item{min-height:42px}h1,h2,h3,h4,h5,h6,.brand-title,.luma-swift{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#3ac1f2;text-shadow:0px 0px 4px rgba(0,31,63,.2)}.card-details,.q-field__label,.q-input__control,.q-btn__content,.dialog-title,.search-input input,.q-select__label,.q-checkbox__label{font-family:var(--font-secondary);font-size:.75rem}a{color:#3ac1f2;text-decoration:none}a:hover{color:#9ffcff}body:not(.public-docs-page) .q-btn{min-width:var(--app-btn-min-width);min-height:var(--app-btn-height);border:0!important;border-radius:var(--app-btn-radius)!important;background:var(--app-btn-bg, var(--intent-neutral-bg))!important;color:var(--app-btn-text, var(--intent-neutral-text))!important;box-shadow:none!important;font-family:var(--font-secondary);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)!important;letter-spacing:0;line-height:1;text-align:center;text-transform:var(--app-btn-text-transform)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.public-docs-page) .q-btn:not(.q-btn--round):not(.q-btn--fab):not(.q-btn--dense){padding:0 var(--app-btn-padding-x)}body:not(.public-docs-page) .q-btn.q-btn--dense:not(.q-btn--round):not(.q-btn--fab){min-width:var(--app-btn-compact-min-width);min-height:var(--app-btn-compact-height);padding:0 12px}body:not(.public-docs-page) .q-btn.q-btn--round,body:not(.public-docs-page) .q-btn.q-btn--fab{width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0}body:not(.public-docs-page) .q-btn .q-btn__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);font-family:var(--font-secondary);font-size:inherit!important;font-weight:inherit!important;letter-spacing:0;min-height:0;line-height:1;text-align:center;text-transform:inherit!important;white-space:nowrap}body:not(.public-docs-page) .q-btn :is(.q-icon,.q-btn-dropdown__arrow){color:inherit!important;flex:0 0 auto;font-size:var(--app-btn-icon-font-size);line-height:1}body:not(.public-docs-page) .q-btn :is(.on-left,.on-right){margin-left:0;margin-right:0}body:not(.public-docs-page) .q-btn .q-btn__content>span{min-width:0;line-height:1.15;white-space:nowrap}body:not(.public-docs-page) :is(.q-btn-group,.q-btn-toggle),body:not(.public-docs-page) .app-btn-group{display:inline-flex;align-items:center;gap:var(--app-btn-group-gap);border-radius:var(--app-btn-radius)}body:not(.public-docs-page) :is(.q-btn-group,.q-btn-toggle) .q-btn{min-height:var(--app-btn-compact-height);border-radius:var(--app-btn-radius)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight)!important;text-transform:var(--app-btn-text-transform)!important}body:not(.public-docs-page) .q-btn:is(.app-btn--standard,.profile-ghost-btn,.account-ghost-btn,.report-ghost-btn,.reports-run-btn,.page-tip-card__ghost-btn,.packing-slip-btn,.cooling-primary-btn,.cooling-link-btn,.webhooks-primary-btn,.boxsense-primary-btn){min-height:var(--app-btn-height);padding:0 16px}body:not(.public-docs-page) .q-btn:is(.app-btn--icon,.profile-icon-ghost-btn,.account-icon-ghost-btn,.row-actions-glass-btn,.cooling-icon-btn){width:var(--app-btn-icon-size);min-width:var(--app-btn-icon-size);height:var(--app-btn-icon-size);min-height:var(--app-btn-icon-size);padding:0}button.article-action-chip,button.account-ghost-native,button.config-save-btn{min-width:var(--app-btn-min-width);min-height:var(--app-btn-height);padding:0 16px;border-radius:var(--app-btn-radius);font-family:var(--font-secondary);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:1;text-align:center;text-transform:var(--app-btn-text-transform)}body:not(.public-docs-page) .q-btn:hover{background:var(--app-btn-hover-bg, var(--intent-neutral-hover-bg))!important;border-color:transparent!important;color:var(--app-btn-hover-text, #ffffff)!important;transform:none}body:not(.public-docs-page) .q-btn:active{background:var(--app-btn-active-bg, #041829)!important;transform:none}body:not(.public-docs-page) .q-btn.disabled,body:not(.public-docs-page) .q-btn[disabled],body:not(.public-docs-page) .q-btn[aria-disabled=true]{background:color-mix(in srgb,var(--intent-neutral-bg) 72%,#6d7b88)!important;color:#e4f2fa7a!important;border-color:transparent!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed}body:not(.public-docs-page) .q-btn.disabled :is(.q-icon,.q-btn__content,.q-btn-dropdown__arrow),body:not(.public-docs-page) .q-btn[disabled] :is(.q-icon,.q-btn__content,.q-btn-dropdown__arrow),body:not(.public-docs-page) .q-btn[aria-disabled=true] :is(.q-icon,.q-btn__content,.q-btn-dropdown__arrow){color:inherit!important}body:not(.public-docs-page) .q-btn:is(.app-btn--primary,.btn-submit){--app-btn-bg: var(--intent-primary-bg);--app-btn-text: var(--intent-primary-text);--app-btn-hover-bg: var(--intent-primary-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--info,.cooling-icon-btn,.cooling-link-btn){--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--action,.app-btn--operational){--app-btn-bg: var(--intent-action-bg);--app-btn-text: var(--intent-action-text);--app-btn-hover-bg: var(--intent-action-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--neutral,.app-btn--cancel){--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--destroy,.app-btn--destructive){--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-primary,.cooling-primary-btn,.webhooks-primary-btn,.shopping-connect-btn,.packing-slip-btn--primary){--app-btn-bg: var(--intent-primary-bg);--app-btn-text: var(--intent-primary-text);--app-btn-hover-bg: var(--intent-primary-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-info,.bg-blue,.bg-blue-2,.bg-blue-4,.bg-blue-7,.bg-light-blue,.bg-light-blue-4,.bg-cyan,.bg-cyan-4){--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--secondary,.app-btn--ghost,.reports-run-btn,.report-ghost-btn){--app-btn-bg: var(--intent-secondary-bg);--app-btn-text: var(--intent-secondary-text);--app-btn-hover-bg: var(--intent-secondary-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-secondary,.bg-accent,.bg-purple,.bg-purple-6,.bg-deep-purple,.bg-indigo){--app-btn-bg: var(--intent-secondary-bg);--app-btn-text: var(--intent-secondary-text);--app-btn-hover-bg: var(--intent-secondary-hover-bg)}body:not(.public-docs-page) .q-btn:is(.account-ghost-btn--blue,.profile-ghost-btn--blue,.report-ghost-btn--blue,.template-action-btn--blue,.api-btn--blue,.webhooks-action-button--blue,.webhooks-control-btn--blue){--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) .q-btn:is(.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.shopping-action--primary,.packing-slip-btn--green-ghost){--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-teal){--app-btn-bg: var(--intent-action-bg);--app-btn-text: var(--intent-action-text);--app-btn-hover-bg: var(--intent-action-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--success,.app-btn--complete,.app-btn--approve,.boxsense-primary-btn,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime){--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--warning,.template-action-btn--amber){--app-btn-bg: var(--intent-warning-bg);--app-btn-text: var(--intent-warning-text);--app-btn-hover-bg: var(--intent-warning-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-warning,.bg-amber,.bg-amber-8,.bg-orange,.bg-orange-8,.bg-orange-10,.bg-yellow,.bg-brand-orange){--app-btn-bg: var(--intent-warning-bg);--app-btn-text: var(--intent-warning-text);--app-btn-hover-bg: var(--intent-warning-hover-bg)}body:not(.public-docs-page) .q-btn:is(.app-btn--danger,.report-ghost-btn--red,.shopping-action--danger,.webhooks-control-btn--danger,.template-action-btn--danger){--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange){--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg)}body:not(.public-docs-page) .q-btn:is(.bg-grey,.bg-grey-3,.bg-grey-4,.bg-grey-5,.bg-grey-6,.bg-grey-7,.bg-grey-8,.bg-grey-9,.bg-blue-grey-6,.bg-blue-grey-8){--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg)}body:not(.public-docs-page) .q-btn:is(.account-ghost-btn--purple,.profile-ghost-btn--purple,.template-action-btn--purple,.api-btn--purple,.webhooks-action-button--purple,.webhooks-control-btn--purple){--app-btn-bg: var(--intent-secondary-bg);--app-btn-text: var(--intent-secondary-text);--app-btn-hover-bg: var(--intent-secondary-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--primary .q-btn{--app-btn-bg: var(--intent-primary-bg);--app-btn-text: var(--intent-primary-text);--app-btn-hover-bg: var(--intent-primary-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--actions .q-btn{--app-btn-bg: var(--intent-action-bg);--app-btn-text: var(--intent-action-text);--app-btn-hover-bg: var(--intent-action-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--filters .q-btn{--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--secondary .q-btn{--app-btn-bg: var(--intent-secondary-bg);--app-btn-text: var(--intent-secondary-text);--app-btn-hover-bg: var(--intent-secondary-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--info .q-btn{--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--success .q-btn{--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--warning .q-btn{--app-btn-bg: var(--intent-warning-bg);--app-btn-text: var(--intent-warning-text);--app-btn-hover-bg: var(--intent-warning-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--danger .q-btn{--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--neutral .q-btn{--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--segmented{padding:3px;gap:3px;background:var(--app-inner-surface-bg-muted);border:1px solid var(--app-surface-border-subtle)}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--segmented .q-btn{--app-btn-bg: transparent;--app-btn-text: var(--theme-text-muted);--app-btn-hover-bg: var(--app-surface-bg-hover);min-width:auto}body:not(.public-docs-page) :is(.app-btn-group,.q-btn-group,.q-btn-toggle).app-btn-group--segmented .q-btn:is(.q-btn--active,[aria-pressed=true]){--app-btn-bg: var(--intent-primary-bg);--app-btn-text: var(--intent-primary-text);--app-btn-hover-bg: var(--intent-primary-hover-bg)}body:not(.public-docs-page) .q-btn:is(.account-ghost-btn,.profile-ghost-btn,.report-ghost-btn,.reports-run-btn,.template-action-btn,.api-btn,.cooling-icon-btn,.cooling-primary-btn,.cooling-link-btn,.shopping-action,.shopping-connect-btn,.shopping-icon-btn,.webhooks-action-button,.webhooks-control-btn,.webhooks-primary-btn,.boxsense-primary-btn,.warehouse-tools-home__resume-btn,.warehouse-tools-home__cta-btn){background:var(--app-btn-bg, var(--intent-neutral-bg))!important;color:var(--app-btn-text, var(--intent-neutral-text))!important;border:0!important;border-radius:var(--app-btn-radius)!important;box-shadow:none!important}body:not(.public-docs-page) .q-btn:is(.account-ghost-btn,.profile-ghost-btn,.report-ghost-btn,.reports-run-btn,.template-action-btn,.api-btn,.cooling-icon-btn,.cooling-primary-btn,.cooling-link-btn,.shopping-action,.shopping-connect-btn,.shopping-icon-btn,.webhooks-action-button,.webhooks-control-btn,.webhooks-primary-btn,.boxsense-primary-btn,.warehouse-tools-home__resume-btn,.warehouse-tools-home__cta-btn):is(:hover,:focus-visible){background:var(--app-btn-hover-bg, var(--intent-neutral-hover-bg))!important;color:var(--app-btn-hover-text, #ffffff)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.q-btn.row-actions-glass-btn{background:var(--intent-primary-bg)!important;border:0!important;border-radius:8px!important;color:var(--intent-primary-text)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.q-btn.row-actions-glass-btn:hover,.q-btn.row-actions-glass-btn:focus-visible{background:var(--intent-primary-hover-bg)!important;border-color:transparent!important;color:var(--intent-primary-text)!important;transform:none;box-shadow:none!important}.q-btn.row-actions-glass-btn:before{background:transparent!important;box-shadow:none!important}.q-btn.row-actions-glass-btn :is(.q-icon,.q-btn__content){color:inherit!important}.q-btn.row-actions-glass-btn:active{transform:translateY(0);box-shadow:none!important}.wizard-card{width:720px;max-width:95vw;background:var(--app-glass-fill);border-radius:16px;border:1px solid var(--app-glass-border-soft);box-shadow:var(--app-glass-shadow),var(--app-glass-inset);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);overflow:hidden}.wizard-card .q-stepper__step-content{padding-top:8px}.wizard-card .q-stepper{background:transparent}.wizard-card .q-stepper__header{border-bottom:1px solid var(--app-glass-border-soft)}.wizard-card .q-stepper__title{color:#f2f8ff}.wizard-card .q-stepper__dot{box-shadow:var(--app-glass-inset)}.wizard-banner{border-radius:12px;border:1px solid var(--app-glass-border-soft);background:var(--app-glass-fill-strong);color:#d5e7f5}.wizard-banner .banner-copy{font-weight:600}.wizard-banner .banner-hint{margin-top:4px;color:#fff;font-size:.9rem}.wizard-card .wizard-header{border-bottom:1px solid var(--app-glass-border-soft);background:var(--app-glass-fill-strong);padding:16px 20px}.wizard-card .wizard-title{font-weight:700;color:#f2f8ff}.wizard-card .wizard-header .q-btn{background:transparent!important;border-color:transparent!important;color:#f2f8ff!important;box-shadow:none!important}.wizard-card .wizard-header+.q-separator{margin:0}.q-toolbar{background:var(--nav-surface)!important;border:0;border-bottom:0;border-radius:2px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#d9fbff;font-weight:700}.q-dialog{background-color:#f0f0f000;color:#3ac1f2}.q-spinner{color:#3ac1f2}.q-drawer__backdrop{background-color:#000!important}.q-drawer.custom-drawer{background:var(--nav-surface)!important;color:#e6f8ff;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border:0!important;border-right:1px solid rgba(156,130,255,.22)!important;box-shadow:none!important;border-radius:14px;overflow:hidden}.q-drawer.custom-drawer:before{display:none}.q-drawer.custom-drawer:after{display:none}.q-drawer.custom-drawer .q-drawer__content{background:var(--nav-surface)!important}.q-drawer.custom-drawer .q-list{background:transparent!important;border:0!important;box-shadow:none!important}.q-page-container,.q-page{background:var(--app-shell-surface)!important;color:var(--theme-text)}.q-card,.q-banner,.q-list,.q-expansion-item,.q-dialog__inner>div{background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border:1px solid var(--app-surface-border-subtle);border-radius:var(--app-surface-radius);box-shadow:var(--app-surface-shadow)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.q-menu{background:var(--app-glass-menu-fill)!important;border:1px solid var(--app-surface-border);border-radius:var(--app-surface-radius);box-shadow:var(--app-surface-shadow)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.q-menu:before{display:none}.q-menu .q-list{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.q-menu .q-virtual-scroll__content{padding:0!important}.q-menu .q-item,.q-menu .q-item__label,.q-menu .q-field__native,.q-menu .q-field__input,.q-menu .q-field__label,.q-menu{color:#e6f8ff!important;text-shadow:0 1px 0 rgba(0,23,44,.4);font-size:.75rem}.q-menu .q-select__dropdown-icon,.q-menu .q-icon{font-size:.9rem}.q-menu .q-item--active,.q-menu .q-item.q-manual-focusable--focused,.q-menu .q-item:hover{background:var(--app-surface-bg-hover)!important}.q-menu .q-item{margin:0!important;width:100%!important;border-radius:0!important}.q-menu .q-item--disable,.q-menu .q-item--disable .q-item__label,.q-menu .q-item--disable .q-icon{color:#ffffff75!important}.q-menu.actions-menu__panel{margin-left:0!important;max-height:min(420px,72vh);overflow-y:auto;background:#041829!important;border:1px solid rgba(58,103,134,.42)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.q-menu.actions-menu__panel:before{display:none}.q-menu.actions-menu__panel .q-list,.q-menu.actions-menu__panel .actions-menu__list{padding:0!important;scrollbar-width:thin;scrollbar-color:rgba(124,214,255,.72) rgba(8,32,52,.28)}.q-menu.actions-menu__panel:hover,.q-menu.actions-menu__panel:focus-within,.q-menu.actions-menu__panel .q-list:hover,.q-menu.actions-menu__panel .q-list:focus-within,.q-menu.actions-menu__panel .actions-menu__list:hover,.q-menu.actions-menu__panel .actions-menu__list:focus-within{scrollbar-color:rgba(162,224,255,.88) rgba(12,44,72,.42)}.q-menu.actions-menu__panel .q-item{margin-left:0!important;margin-right:0!important;width:100%!important;border-radius:0!important}.q-menu.actions-menu__panel .q-item__label,.q-menu.actions-menu__panel .q-item__section{margin-left:0!important}.q-menu.actions-menu__panel .actions-menu__icon--action{color:var(--intent-action-bg)!important}.q-menu.actions-menu__panel .actions-menu__icon--info{color:var(--intent-info-bg)!important}.q-menu.actions-menu__panel .actions-menu__icon--danger{color:var(--intent-danger-bg)!important}.q-menu.actions-menu__panel .actions-menu__item--action:hover{color:var(--intent-action-bg)!important}.q-menu.actions-menu__panel .actions-menu__item--info:hover{color:var(--intent-info-bg)!important}.q-menu.actions-menu__panel .actions-menu__item--danger:hover{color:var(--intent-danger-bg)!important}.q-menu.actions-menu__panel::-webkit-scrollbar,.q-menu.actions-menu__panel .q-list::-webkit-scrollbar,.q-menu.actions-menu__panel .actions-menu__list::-webkit-scrollbar{width:11px;height:11px}.q-menu.actions-menu__panel::-webkit-scrollbar-track,.q-menu.actions-menu__panel .q-list::-webkit-scrollbar-track,.q-menu.actions-menu__panel .actions-menu__list::-webkit-scrollbar-track{background:linear-gradient(135deg,#08203457,#1a486e3d)!important;border-radius:999px;border:1px solid rgba(164,230,255,.2)!important;box-shadow:inset 0 0 10px #2772a633!important}.q-menu.actions-menu__panel::-webkit-scrollbar-thumb,.q-menu.actions-menu__panel .q-list::-webkit-scrollbar-thumb,.q-menu.actions-menu__panel .actions-menu__list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7cd6ffbd,#49a9ff8f)!important;border-radius:999px;border:1px solid rgba(210,244,255,.45)!important;box-shadow:inset 0 0 7px #dff6ff61,0 0 12px #69bfff47!important}.q-menu.actions-menu__panel::-webkit-scrollbar-corner,.q-menu.actions-menu__panel .q-list::-webkit-scrollbar-corner,.q-menu.actions-menu__panel .actions-menu__list::-webkit-scrollbar-corner{background:#08203438!important}.q-table__container,.q-markup-table{background:transparent!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius-lg)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.q-table__middle{background:transparent!important}.q-table{background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}.q-card:hover{border-color:var(--app-glass-border)}.q-field--filled .q-field__control,.q-field--outlined .q-field__control,.q-input .q-field__control,.q-select .q-field__control{background:color-mix(in srgb,var(--app-surface-bg-muted) 76%,transparent);border-radius:var(--app-surface-radius);border:1px solid var(--app-surface-border)}.q-field__native,.q-field__input,.q-item,.q-item__label,.q-tab,.q-breadcrumbs{color:var(--theme-accent)}.q-field__label{font-size:.8rem;color:var(--theme-accent);padding-left:2%}.q-chip{vertical-align:middle;border:1px solid var(--status-info-border);border-radius:var(--app-chip-radius);outline:0;position:relative;min-height:var(--app-chip-height);height:auto;max-width:100%;margin:3px;padding:0 var(--app-chip-padding-x);background:var(--status-info-bg);color:var(--status-info-text);box-shadow:none!important;font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;line-height:1;text-transform:none}.q-chip .q-chip__content,.q-badge{font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);letter-spacing:0;line-height:1;text-transform:none}.status-chip,.app-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-chip-height);padding:0 var(--app-chip-padding-x);border:1px solid var(--status-info-border);border-radius:var(--app-chip-radius);background:var(--status-info-bg);color:var(--status-info-text);font-size:var(--app-chip-font-size);font-weight:var(--app-chip-font-weight);line-height:1;letter-spacing:0;text-transform:none}.q-chip.bg-primary,.q-badge.bg-primary{background:var(--status-primary-bg)!important;color:var(--status-primary-text)!important;border-color:var(--status-primary-border)!important}.q-chip:is(.bg-info,.bg-blue,.bg-blue-2,.bg-blue-4,.bg-blue-7,.bg-light-blue,.bg-light-blue-4,.bg-cyan,.bg-cyan-4),.q-badge:is(.bg-info,.bg-blue,.bg-blue-2,.bg-blue-4,.bg-blue-7,.bg-light-blue,.bg-light-blue-4,.bg-cyan,.bg-cyan-4){background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}.q-chip.bg-positive,.q-chip.bg-green,.q-chip.bg-green-6,.q-chip.bg-light-green,.q-chip.bg-lime,.q-badge.bg-positive,.q-badge.bg-green,.q-badge.bg-green-6,.q-badge.bg-light-green,.q-badge.bg-lime{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}.q-chip.bg-teal,.q-badge.bg-teal{background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border-color:var(--status-action-border)!important}.q-chip.bg-secondary,.q-chip.bg-accent,.q-chip.bg-purple,.q-chip.bg-purple-6,.q-chip.bg-deep-purple,.q-chip.bg-indigo,.q-badge.bg-secondary,.q-badge.bg-accent,.q-badge.bg-purple,.q-badge.bg-purple-6,.q-badge.bg-deep-purple,.q-badge.bg-indigo{background:var(--status-stage-bg)!important;color:var(--status-stage-text)!important;border-color:var(--status-stage-border)!important}.q-chip.bg-warning,.q-chip.bg-amber,.q-chip.bg-amber-8,.q-chip.bg-orange,.q-chip.bg-orange-8,.q-chip.bg-orange-10,.q-chip.bg-yellow,.q-chip.bg-brand-orange,.q-badge.bg-warning,.q-badge.bg-amber,.q-badge.bg-amber-8,.q-badge.bg-orange,.q-badge.bg-orange-8,.q-badge.bg-orange-10,.q-badge.bg-yellow,.q-badge.bg-brand-orange{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}.q-chip.bg-negative,.q-chip.bg-red,.q-chip.bg-red-6,.q-chip.bg-pink,.q-chip.bg-deep-orange,.q-badge.bg-negative,.q-badge.bg-red,.q-badge.bg-red-6,.q-badge.bg-pink,.q-badge.bg-deep-orange{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}.q-chip.bg-grey,.q-chip.bg-grey-3,.q-chip.bg-grey-4,.q-chip.bg-grey-5,.q-chip.bg-grey-6,.q-chip.bg-grey-7,.q-chip.bg-grey-8,.q-chip.bg-grey-9,.q-chip.bg-blue-grey-6,.q-chip.bg-blue-grey-8,.q-badge.bg-grey,.q-badge.bg-grey-3,.q-badge.bg-grey-4,.q-badge.bg-grey-5,.q-badge.bg-grey-6,.q-badge.bg-grey-7,.q-badge.bg-grey-8,.q-badge.bg-grey-9,.q-badge.bg-blue-grey-6,.q-badge.bg-blue-grey-8{background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--info,.status-chip--info,.status-chip--ready,.status-chip--ready-to-ship,.status-chip--open,.status-chip--estimated){background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--primary,.status-chip--primary){background:var(--status-primary-bg)!important;color:var(--status-primary-text)!important;border-color:var(--status-primary-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--action,.status-chip--action,.status-chip--picking,.status-chip--processing,.status-chip--running,.status-chip--in-progress){background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border-color:var(--status-action-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--success,.status-chip--success,.status-chip--shipped,.status-chip--completed,.status-chip--complete,.status-chip--paid,.status-chip--active,.status-chip--healthy,.status-chip--closed,.status-chip--sent,.status-chip--enabled){background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--stage,.status-chip--stage,.status-chip--new,.status-chip--packed,.status-chip--draft,.status-chip--scheduled){background:var(--status-stage-bg)!important;color:var(--status-stage-text)!important;border-color:var(--status-stage-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--warning,.status-chip--warning,.status-chip--pending,.status-chip--hold,.status-chip--held,.status-chip--unmatched,.status-chip--not-charged,.status-chip--issued,.status-chip--retry,.status-chip--paused){background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--danger,.status-chip--danger,.status-chip--error,.status-chip--failed,.status-chip--failure,.status-chip--cancelled,.status-chip--canceled,.status-chip--void,.status-chip--rejected,.status-chip--disabled-error){background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}:is(.q-chip,.q-badge,.status-chip,.app-chip):is(.app-chip--muted,.status-chip--muted,.status-chip--inactive,.status-chip--disabled,.status-chip--unknown,.status-chip--none){background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)!important}:is(.app-icon--primary,.icon-tone--primary){color:var(--status-primary-bg)!important}:is(.app-icon--info,.icon-tone--info,.tone-blue,.tone-cyan){color:var(--status-info-bg)!important}:is(.app-icon--action,.icon-tone--action,.tone-green,.tone-teal){color:var(--status-action-bg)!important}:is(.app-icon--success,.icon-tone--success){color:var(--status-success-bg)!important}:is(.app-icon--stage,.icon-tone--stage,.tone-purple,.tone-indigo){color:var(--status-stage-bg)!important}:is(.app-icon--warning,.icon-tone--warning,.tone-orange,.tone-yellow){color:var(--status-warning-bg)!important}:is(.app-icon--danger,.icon-tone--danger,.tone-red){color:var(--status-danger-bg)!important}:is(.app-icon--muted,.icon-tone--muted,.tone-muted){color:var(--status-muted-bg)!important}.q-drawer.custom-drawer::-webkit-scrollbar{width:8px}.q-drawer.custom-drawer::-webkit-scrollbar-thumb{background:#ff9b2f;border-radius:6px}.q-drawer.custom-drawer::-webkit-scrollbar-track{background:#001f3f}.custom-drawer .drawer-scroll-area{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.custom-drawer .drawer-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.page-title{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:1.5rem;font-weight:900;line-height:1.18;margin-top:4px;margin-left:0;text-transform:none;letter-spacing:0;background:none;color:#f5f8fc;-webkit-text-fill-color:currentColor;text-shadow:none}.page-title:before{display:none}.page-icon{font-size:24px;font-weight:800;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;color:#1ed2ff;position:relative}.selection-banner{color:#fff;font-weight:500}.page-title .q-btn,.page-title .q-btn .q-btn__content,.page-title .q-btn .q-btn__content *,.page-title .q-btn .q-icon{-webkit-text-fill-color:currentColor!important}.search-input{max-width:210px;width:100%;margin-left:15px;margin-bottom:6px;color:var(--theme-text);background:var(--app-inner-surface-bg-muted);border:none;box-shadow:var(--app-surface-shadow);border-radius:9999px}.search-input .q-field__control:before,.search-input .q-field__control:after{border:none!important}.search-input .q-field__control{background:var(--app-inner-surface-bg-muted)!important;border:1px solid var(--app-surface-border);border-radius:9999px!important;min-height:10px}.search-input .q-field__native{padding:4px;font-size:.75rem}.search-input .q-field__native,.search-input .q-field__native input,.search-input .q-field__native input::placeholder{color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}.search-input .q-field__control,.search-input .q-field__native,.search-input .q-field__marginal{display:flex;align-items:center}.search-input .q-field--focused .q-field__control{border-color:var(--app-surface-border-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 22%,transparent)}.top-button-group{display:flex;flex-wrap:wrap;gap:var(--app-btn-group-gap);justify-content:space-between;width:100%}.top-button-group .q-btn,.top-button-group .q-btn-dropdown{min-width:var(--app-btn-min-width)!important;min-height:var(--app-btn-toolbar-height)!important;height:var(--app-btn-toolbar-height)!important;padding:0 var(--app-btn-padding-x)!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--app-btn-radius)!important;font-size:var(--app-btn-font-size)!important;font-weight:var(--app-btn-font-weight)!important;text-transform:var(--app-btn-text-transform)!important;line-height:1}.top-button-group .q-btn:not(.q-btn--round) .q-btn__content{gap:var(--app-btn-gap);font-size:inherit!important;font-weight:inherit!important;padding-left:0;padding-right:0}.top-button-group .q-btn:not(.q-btn--round) :is(.on-left,.on-right){margin-left:0;margin-right:0}.top-button-group .q-btn-dropdown .q-btn__content{gap:var(--app-btn-gap);font-size:inherit!important;font-weight:inherit!important}.top-button-group .q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:0}@media(max-width:1100px){.top-button-group{justify-content:flex-start}}.btn-export{background-color:#001f3f;color:#3ac1f2!important;border-radius:6px;font-weight:500;display:flex;align-items:center;gap:6px}.btn-export:hover{background-color:#001f3f26!important;color:#001f3f}.btn-export .q-icon{color:inherit!important}.selected-row{background:var(--app-table-row-selected-bg);color:var(--app-table-header-text);backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 3px 0 0 var(--app-table-row-selected-border)}.selected-row .q-btn{background-color:transparent;box-shadow:none}.q-menu__content--menu{max-width:240px!important;font-size:.75rem!important}.q-date__calendar,.q-time__content,.q-date__view,.q-time__clock,.q-time__container{transform:scale(.85);transform-origin:top center;font-size:.75rem!important;max-width:240px}.q-table__container table,.q-markup-table{table-layout:auto;width:100%;border:0!important;border-collapse:separate;border-spacing:0}.q-table th,.q-markup-table th{background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important;padding:13px 14px;font-weight:800;font-size:.84rem;white-space:nowrap;border-bottom:1px solid var(--app-table-row-border);vertical-align:middle;letter-spacing:0}.q-table td,.q-markup-table td{background:transparent!important;padding:8px 14px;font-size:.84rem;color:var(--app-table-row-text)!important;font-weight:500;vertical-align:middle;border-bottom:1px solid var(--app-table-row-border);letter-spacing:0}.q-table td .q-chip,.q-markup-table td .q-chip{min-height:calc(var(--app-chip-height) - 2px);padding:0 8px;border-radius:var(--app-chip-radius);box-shadow:none!important;font-size:.68rem;font-weight:var(--app-chip-font-weight);letter-spacing:0;text-transform:none;line-height:1}.q-table td .q-chip .q-chip__content,.q-markup-table td .q-chip .q-chip__content,.q-table td .q-badge,.q-markup-table td .q-badge{font-size:.68rem;font-weight:var(--app-chip-font-weight);line-height:1;letter-spacing:0;text-transform:none}.q-table td .q-badge,.q-markup-table td .q-badge{min-height:calc(var(--app-chip-height) - 4px);padding:0 7px;border-radius:var(--app-chip-radius);box-shadow:none!important}.q-table tbody tr,.q-markup-table tbody tr{background:transparent!important;transition:background-color .16s ease,box-shadow .16s ease}.q-table tbody tr:nth-child(2n),.q-markup-table tbody tr:nth-child(2n){background:var(--app-table-row-even-bg)!important}.q-table tbody tr:hover,.q-markup-table tbody tr:hover{background:var(--app-table-row-hover-bg)!important}.q-table{width:100%;margin:0}.inventory-help-root .q-table th.actions-col,.inventory-help-root .q-table td.actions-col,.transactions-help-root .q-table th.actions-col,.transactions-help-root .q-table td.actions-col,.shipments-page .q-table th.actions-col,.shipments-page .q-table td.actions-col,.warehouse-help-root .q-table th.actions-col,.warehouse-help-root .q-table td.actions-col,.locations-help-root .q-table th.actions-col,.locations-help-root .q-table td.actions-col,.users-help-root .q-table th.actions-col,.users-help-root .q-table td.actions-col,.roles-help-root .q-table th.actions-col,.roles-help-root .q-table td.actions-col,.clients-help-root .q-table th.actions-col,.clients-help-root .q-table td.actions-col,.purchase-orders-help-root .q-table th.actions-col,.purchase-orders-help-root .q-table td.actions-col,.contacts-help-root .q-table th.actions-col,.contacts-help-root .q-table td.actions-col{position:sticky;right:0;width:84px;min-width:84px;max-width:84px;text-align:center!important;box-sizing:border-box;border-left:1px solid var(--app-table-row-border);border-right:1px solid var(--app-table-row-border)}.inventory-help-root .q-table th.actions-col,.transactions-help-root .q-table th.actions-col,.shipments-page .q-table th.actions-col,.warehouse-help-root .q-table th.actions-col,.locations-help-root .q-table th.actions-col,.users-help-root .q-table th.actions-col,.roles-help-root .q-table th.actions-col,.clients-help-root .q-table th.actions-col,.purchase-orders-help-root .q-table th.actions-col,.contacts-help-root .q-table th.actions-col{z-index:7;background:var(--app-table-header-bg);padding-left:0!important;padding-right:0!important;box-shadow:none}.inventory-help-root .q-table th.actions-col .table-header-label,.transactions-help-root .q-table th.actions-col .table-header-label,.shipments-page .q-table th.actions-col .table-header-label,.warehouse-help-root .q-table th.actions-col .table-header-label,.locations-help-root .q-table th.actions-col .table-header-label,.users-help-root .q-table th.actions-col .table-header-label,.roles-help-root .q-table th.actions-col .table-header-label,.clients-help-root .q-table th.actions-col .table-header-label,.purchase-orders-help-root .q-table th.actions-col .table-header-label,.contacts-help-root .q-table th.actions-col .table-header-label{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.inventory-help-root .q-table td.actions-col,.transactions-help-root .q-table td.actions-col,.shipments-page .q-table td.actions-col,.warehouse-help-root .q-table td.actions-col,.locations-help-root .q-table td.actions-col,.users-help-root .q-table td.actions-col,.roles-help-root .q-table td.actions-col,.clients-help-root .q-table td.actions-col,.purchase-orders-help-root .q-table td.actions-col,.contacts-help-root .q-table td.actions-col{z-index:4;padding-left:0!important;padding-right:0!important;box-shadow:none}.inventory-help-root .q-table tbody tr td.actions-col,.transactions-help-root .q-table tbody tr td.actions-col,.shipments-page .q-table tbody tr td.actions-col,.warehouse-help-root .q-table tbody tr td.actions-col,.locations-help-root .q-table tbody tr td.actions-col,.users-help-root .q-table tbody tr td.actions-col,.roles-help-root .q-table tbody tr td.actions-col,.clients-help-root .q-table tbody tr td.actions-col,.purchase-orders-help-root .q-table tbody tr td.actions-col,.contacts-help-root .q-table tbody tr td.actions-col{background:transparent!important}.inventory-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.transactions-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.shipments-page .q-table tbody tr:nth-child(2n) td.actions-col,.warehouse-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.locations-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.users-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.roles-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.clients-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.purchase-orders-help-root .q-table tbody tr:nth-child(2n) td.actions-col,.contacts-help-root .q-table tbody tr:nth-child(2n) td.actions-col{background:transparent!important}.inventory-help-root .q-table tbody tr.expanded-highlight,.inventory-help-root .q-table tbody tr.expanded-highlight td,.transactions-help-root .q-table tbody tr.expanded-highlight,.transactions-help-root .q-table tbody tr.expanded-highlight td,.shipments-page .q-table tbody tr.expanded-highlight,.shipments-page .q-table tbody tr.expanded-highlight td,.warehouse-help-root .q-table tbody tr.expanded-highlight,.warehouse-help-root .q-table tbody tr.expanded-highlight td,.locations-help-root .q-table tbody tr.expanded-highlight,.locations-help-root .q-table tbody tr.expanded-highlight td,.users-help-root .q-table tbody tr.expanded-highlight,.users-help-root .q-table tbody tr.expanded-highlight td,.roles-help-root .q-table tbody tr.expanded-highlight,.roles-help-root .q-table tbody tr.expanded-highlight td,.clients-help-root .q-table tbody tr.expanded-highlight,.clients-help-root .q-table tbody tr.expanded-highlight td,.purchase-orders-help-root .q-table tbody tr.expanded-highlight,.purchase-orders-help-root .q-table tbody tr.expanded-highlight td,.contacts-help-root .q-table tbody tr.expanded-highlight,.contacts-help-root .q-table tbody tr.expanded-highlight td{background:var(--app-table-row-selected-bg)!important}.inventory-help-root .q-table tbody tr.active-context-row,.inventory-help-root .q-table tbody tr.active-context-row td,.transactions-help-root .q-table tbody tr.active-context-row,.transactions-help-root .q-table tbody tr.active-context-row td,.shipments-page .q-table tbody tr.active-context-row,.shipments-page .q-table tbody tr.active-context-row td,.warehouse-help-root .q-table tbody tr.active-context-row,.warehouse-help-root .q-table tbody tr.active-context-row td,.locations-help-root .q-table tbody tr.active-context-row,.locations-help-root .q-table tbody tr.active-context-row td,.users-help-root .q-table tbody tr.active-context-row,.users-help-root .q-table tbody tr.active-context-row td,.roles-help-root .q-table tbody tr.active-context-row,.roles-help-root .q-table tbody tr.active-context-row td,.clients-help-root .q-table tbody tr.active-context-row,.clients-help-root .q-table tbody tr.active-context-row td,.purchase-orders-help-root .q-table tbody tr.active-context-row,.purchase-orders-help-root .q-table tbody tr.active-context-row td,.contacts-help-root .q-table tbody tr.active-context-row,.contacts-help-root .q-table tbody tr.active-context-row td{background:var(--app-table-row-selected-bg)!important;box-shadow:inset 3px 0 0 var(--app-table-row-selected-border)}.expanded-highlight{background-color:var(--app-table-row-selected-bg)}th.ts-col,td.ts-col{width:148px;padding-left:4px;padding-right:4px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.ts-cell{font-size:11px;line-height:1.2;letter-spacing:.1px}@media(max-width:1280px){th.ts-col,td.ts-col{white-space:normal}}.q-table__container .q-table__middle{scrollbar-gutter:stable both-edges}.q-table__container .q-table__middle:after{content:"";display:block;height:14px}.q-table__container,.q-table__container .q-table__middle{max-height:none!important}.q-table__container{height:auto!important;overflow:hidden!important;width:100%;max-width:100%}.q-table__container .q-table__middle{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%;max-width:100%!important;border-radius:inherit}.q-table__container .q-table__middle:after{background:transparent}.table-wrapper,.table-wrapper *,.q-table__container,.q-table__container *,.q-table__middle,.q-table__middle *,.q-table__middle.scroll,.q-table__container .scroll{scrollbar-width:thin!important;scrollbar-color:rgba(78,151,191,.78) rgba(2,20,35,.92)!important;color-scheme:dark}.table-wrapper,.table-wrapper .q-table__container,.table-wrapper .q-table__middle,.q-table__container,.q-table__middle,.q-table__middle.scroll,.q-table__container .scroll,.main-page-container{scrollbar-width:thin;scrollbar-color:rgba(78,151,191,.78) rgba(2,20,35,.92);color-scheme:dark}.table-wrapper::-webkit-scrollbar,.table-wrapper .q-table__container::-webkit-scrollbar,.table-wrapper .q-table__middle::-webkit-scrollbar,.q-table__container::-webkit-scrollbar,.q-table__middle::-webkit-scrollbar,.q-table__middle.scroll::-webkit-scrollbar,.q-table__container .scroll::-webkit-scrollbar,.main-page-container::-webkit-scrollbar,.table-wrapper .q-table__container *::-webkit-scrollbar,.table-wrapper .q-table__middle *::-webkit-scrollbar{width:10px!important;height:10px!important}.table-wrapper::-webkit-scrollbar-track,.table-wrapper .q-table__container::-webkit-scrollbar-track,.table-wrapper .q-table__middle::-webkit-scrollbar-track,.q-table__container::-webkit-scrollbar-track,.q-table__middle::-webkit-scrollbar-track,.q-table__middle.scroll::-webkit-scrollbar-track,.q-table__container .scroll::-webkit-scrollbar-track,.main-page-container::-webkit-scrollbar-track,.table-wrapper .q-table__container *::-webkit-scrollbar-track,.table-wrapper .q-table__middle *::-webkit-scrollbar-track{background:#021423eb!important;border-radius:8px!important;border:1px solid rgba(70,124,158,.2)!important;box-shadow:inset 0 0 0 1px #00000029!important}.table-wrapper::-webkit-scrollbar-thumb,.table-wrapper .q-table__container::-webkit-scrollbar-thumb,.table-wrapper .q-table__middle::-webkit-scrollbar-thumb,.q-table__container::-webkit-scrollbar-thumb,.q-table__middle::-webkit-scrollbar-thumb,.q-table__middle.scroll::-webkit-scrollbar-thumb,.q-table__container .scroll::-webkit-scrollbar-thumb,.main-page-container::-webkit-scrollbar-thumb,.table-wrapper .q-table__container *::-webkit-scrollbar-thumb,.table-wrapper .q-table__middle *::-webkit-scrollbar-thumb{background:#4e97bfc7!important;border-radius:8px!important;border:2px solid rgba(2,20,35,.92)!important;box-shadow:none!important}.table-wrapper::-webkit-scrollbar-thumb:hover,.table-wrapper .q-table__container::-webkit-scrollbar-thumb:hover,.table-wrapper .q-table__middle::-webkit-scrollbar-thumb:hover,.q-table__container::-webkit-scrollbar-thumb:hover,.q-table__middle::-webkit-scrollbar-thumb:hover,.q-table__middle.scroll::-webkit-scrollbar-thumb:hover,.q-table__container .scroll::-webkit-scrollbar-thumb:hover,.main-page-container::-webkit-scrollbar-thumb:hover,.table-wrapper .q-table__container *::-webkit-scrollbar-thumb:hover,.table-wrapper .q-table__middle *::-webkit-scrollbar-thumb:hover{background:#5fbeece6!important}.table-wrapper::-webkit-scrollbar-corner,.table-wrapper .q-table__container::-webkit-scrollbar-corner,.table-wrapper .q-table__middle::-webkit-scrollbar-corner,.q-table__container::-webkit-scrollbar-corner,.q-table__middle::-webkit-scrollbar-corner,.q-table__middle.scroll::-webkit-scrollbar-corner,.q-table__container .scroll::-webkit-scrollbar-corner,.main-page-container::-webkit-scrollbar-corner,.table-wrapper .q-table__container *::-webkit-scrollbar-corner,.table-wrapper .q-table__middle *::-webkit-scrollbar-corner{background:#021423eb!important}.q-drawer.custom-drawer,.q-drawer.custom-drawer .q-drawer__content,.q-drawer.custom-drawer .drawer-scroll-area,.q-drawer__content.custom-drawer{background:var(--nav-surface)!important}.app-shell aside.q-drawer{background:var(--nav-surface)!important}.q-drawer.custom-drawer,.q-drawer.custom-drawer .q-drawer__content,.q-drawer.custom-drawer .q-drawer__content>div{background:var(--nav-surface)!important}.q-drawer.custom-drawer .drawer-scroll-area,.q-drawer.custom-drawer .user-profile,.q-drawer.custom-drawer .q-list,.q-drawer.custom-drawer .q-item,.q-drawer.custom-drawer .q-item__section,.q-drawer.custom-drawer .q-item__label{background:transparent!important;box-shadow:none!important;border:0!important}.q-drawer.custom-drawer .q-separator{display:none!important}.q-drawer.custom-drawer .q-list{margin-top:0!important;padding-top:0!important;border-top:0!important}.q-drawer.custom-drawer .user-profile{border-bottom:0!important;margin-bottom:0!important;padding-bottom:10px}.q-drawer.custom-drawer .q-drawer__content.fit.scroll{box-shadow:none!important;border:0!important}.q-drawer.custom-drawer .q-list{padding-top:0!important;margin-top:0!important}.q-drawer.custom-drawer,.q-drawer.custom-drawer .q-drawer__content,.q-drawer.custom-drawer .drawer-scroll-area{background:var(--nav-surface)!important}.q-drawer.custom-drawer .user-profile,.q-drawer.custom-drawer .q-list{background:transparent!important;border:0!important;box-shadow:none!important}.q-drawer.custom-drawer .q-separator,.q-drawer.custom-drawer hr{display:none!important}.q-drawer.custom-drawer .user-profile:before,.q-drawer.custom-drawer .user-profile:after,.q-drawer.custom-drawer .q-list:before,.q-drawer.custom-drawer .q-list:after{content:none!important;display:none!important}aside.q-drawer,aside.q-drawer>.q-drawer__content.custom-drawer,aside.q-drawer>.q-drawer__content.custom-drawer .drawer-scroll-area{background:var(--nav-surface)!important}aside.q-drawer>.q-drawer__content.custom-drawer .user-profile{background:transparent!important;border:0!important;box-shadow:none!important}aside.q-drawer>.q-drawer__content.custom-drawer .q-list{background:transparent!important;border:0!important;box-shadow:none!important}aside.q-drawer>.q-drawer__content.custom-drawer .q-separator,aside.q-drawer>.q-drawer__content.custom-drawer hr{display:none!important}aside.q-drawer>.q-drawer__content.custom-drawer .user-profile:before,aside.q-drawer>.q-drawer__content.custom-drawer .user-profile:after,aside.q-drawer>.q-drawer__content.custom-drawer .q-list:before,aside.q-drawer>.q-drawer__content.custom-drawer .q-list:after{content:none!important;display:none!important}aside.q-drawer .drawer-scroll-area{background:var(--nav-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none}aside.q-drawer .user-profile,aside.q-drawer .q-list{background:transparent!important;box-shadow:none!important;border:0!important}aside.q-drawer .q-list{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q-notification--positive{box-shadow:0 0 0 1px #ffb02059,0 12px 28px #ffb02040}.custom-drawer:after{display:none}.q-notification,.q-notification__message,.q-notification__caption{color:#000!important}.q-table__bottom,.q-table__control,.q-table__bottom-item,.q-table__bottom .q-field__native,.q-table__bottom .q-field__input,.q-table__bottom .q-select__dropdown-icon{color:var(--app-table-header-text)!important}.q-table__bottom{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;background:transparent!important;border-top:1px solid var(--app-table-row-border)!important;min-height:68px;padding:14px 18px!important}.q-table__bottom .q-table__control{min-height:34px}.q-table__bottom .q-table__control:first-child{justify-self:start}.q-table__bottom .q-table__control:last-child{justify-self:end}.q-table__bottom .q-table__select .q-field__native{padding-left:10px!important}.q-table__bottom .q-table__control>.q-btn{width:var(--app-btn-icon-size)!important;min-width:var(--app-btn-icon-size)!important;height:var(--app-btn-icon-size)!important;min-height:var(--app-btn-icon-size)!important;padding:0!important;border-radius:var(--app-btn-radius)!important;background:transparent!important;border:0!important;color:var(--app-table-row-text)!important}.q-table__bottom .q-table__control>.q-btn+.q-btn{margin-left:8px}.q-table__bottom .q-table__control>.q-btn:hover{background:var(--app-table-row-hover-bg)!important}.q-table__bottom .q-pagination{gap:12px}.q-table__bottom .q-pagination .q-btn{width:var(--app-btn-icon-size)!important;min-width:var(--app-btn-icon-size)!important;height:var(--app-btn-icon-size)!important;min-height:var(--app-btn-icon-size)!important;border-radius:var(--app-btn-radius)!important;background:transparent!important;border:0!important;color:var(--app-table-row-text)!important}.q-table__bottom .q-pagination .q-btn[aria-current=true],.q-table__bottom .q-pagination .q-btn.q-btn--active{background:var(--intent-primary-bg)!important;border:0!important;color:var(--intent-primary-text)!important}.q-table__bottom .q-table__select{margin-left:10px}.q-table__bottom .q-table__select .q-field__control{min-height:var(--app-btn-height)!important;height:var(--app-btn-height)!important;border-radius:var(--app-btn-radius)!important;background:transparent!important;border:1px solid rgba(70,124,158,.38)!important;padding:0 10px!important}.q-table__bottom .q-table__select .q-field__marginal,.q-table__bottom .q-table__select .q-field__native{min-height:var(--app-btn-height)!important;height:var(--app-btn-height)!important}@media(max-width:900px){.q-table__bottom{grid-template-columns:1fr;justify-items:center}.q-table__bottom .q-table__control:first-child,.q-table__bottom .q-table__control:last-child{justify-self:center}}.wizard-card .q-field__messages{color:#fff!important}.wizard-card .q-select .q-select__dropdown-icon,.wizard-card .q-select .q-field__append .q-icon,.wizard-card .q-select .q-field__marginal .q-icon,.create-orders-drawer .q-select .q-select__dropdown-icon,.create-orders-drawer .q-select .q-field__append .q-icon,.create-orders-drawer .q-select .q-field__marginal .q-icon{color:#3ac1f2!important;opacity:1!important}.wizard-card .q-select .q-field__append .q-icon svg,.wizard-card .q-select .q-field__marginal .q-icon svg,.create-orders-drawer .q-select .q-field__append .q-icon svg,.create-orders-drawer .q-select .q-field__marginal .q-icon svg{fill:currentColor!important;stroke:currentColor!important}.wizard-title{color:#3ac1f2!important;font-size:20px!important;font-weight:600!important;text-transform:uppercase!important}.table-wrapper .q-table__container,.table-wrapper .q-table__middle{scrollbar-width:thin!important;scrollbar-color:rgba(78,151,191,.78) rgba(2,20,35,.92)!important;color-scheme:dark;-ms-overflow-style:auto}.table-wrapper .q-table__container::-webkit-scrollbar,.table-wrapper .q-table__middle::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.table-wrapper .q-table__container::-webkit-scrollbar-track,.table-wrapper .q-table__middle::-webkit-scrollbar-track{background:#021423eb!important;border:1px solid rgba(70,124,158,.2)!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #00000029!important}.table-wrapper .q-table__container::-webkit-scrollbar-thumb,.table-wrapper .q-table__middle::-webkit-scrollbar-thumb{background:#4e97bfc7!important;border:2px solid rgba(2,20,35,.92)!important;border-radius:8px!important;box-shadow:none!important}.table-wrapper .q-table__container::-webkit-scrollbar-thumb:hover,.table-wrapper .q-table__middle::-webkit-scrollbar-thumb:hover{background:#5fbeece6!important}.table-wrapper .q-table__container::-webkit-scrollbar-corner,.table-wrapper .q-table__middle::-webkit-scrollbar-corner{background:#021423eb!important}.q-drawer.custom-drawer .drawer-link__label{font-size:.35rem!important;font-weight:600;letter-spacing:.04em}.q-drawer.custom-drawer .drawer-link .material-symbols-outlined{font-size:.35rem!important}.q-drawer.custom-drawer .drawer-link:not(.q-item--active):not(:hover) .drawer-link__label{font-size:.76rem!important;font-weight:600;letter-spacing:.04em}.q-drawer.custom-drawer .drawer-link:not(.q-item--active):not(:hover) .material-symbols-outlined{font-size:.75rem!important}body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn,body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn.bg-primary,body:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;box-shadow:inset 0 0 0 1px #53cfff1a!important}body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn:hover,body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn:focus-visible,body:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn:hover,body:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn:before,body:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn:before{background:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn :is(.q-icon,.q-btn__content),body:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn :is(.q-icon,.q-btn__content){color:inherit!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn.bg-primary,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.invoice-action-menu-btn,body.app-shell-active:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn:hover,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.row-actions-glass-btn:focus-visible,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.invoice-action-menu-btn:hover,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody .q-btn.invoice-action-menu-btn:focus-visible,body.app-shell-active:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn:hover,body.app-shell-active:not(.public-docs-page) .main-content .reports-compact-row .q-btn.row-actions-glass-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .top-button-group .q-btn:is([data-test=toolbar-add-filter],.po-toolbar-blue-ghost,.contacts-toolbar-blue-ghost),body:not(.public-docs-page) .main-content .items-table-toolbar .top-button-group .q-btn.items-toolbar-btn--blue,body:not(.public-docs-page) .main-content .orders-page-surface .top-button-group .q-btn.columns-manager-trigger{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .top-button-group .q-btn:is([data-test=toolbar-add-filter],.po-toolbar-blue-ghost,.contacts-toolbar-blue-ghost):is(:hover,:focus-visible),body:not(.public-docs-page) .main-content .items-table-toolbar .top-button-group .q-btn.items-toolbar-btn--blue:is(:hover,:focus-visible),body:not(.public-docs-page) .main-content .orders-page-surface .top-button-group .q-btn.columns-manager-trigger:is(:hover,:focus-visible){color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:#6ab7e28f!important}body:not(.public-docs-page) .main-content .top-button-group .q-btn:is(.po-toolbar-blue-ghost,.contacts-toolbar-blue-ghost):is(.disabled,[aria-disabled=true]),body:not(.public-docs-page) .main-content .items-table-toolbar .top-button-group .q-btn.items-toolbar-btn--blue:is(.disabled,[aria-disabled=true]){color:#9eddf2!important;background:color-mix(in srgb,var(--intent-primary-bg) 58%,transparent)!important;border-color:transparent!important;opacity:.72!important}body:not(.public-docs-page) .main-content .top-button-group .q-btn:is([data-test=toolbar-add-filter],.po-toolbar-blue-ghost,.contacts-toolbar-blue-ghost):before{background:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .top-button-group .q-btn:is([data-test=toolbar-add-filter],.po-toolbar-blue-ghost,.contacts-toolbar-blue-ghost) :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow),body:not(.public-docs-page) .main-content .items-table-toolbar .top-button-group .q-btn.items-toolbar-btn--blue :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow),body:not(.public-docs-page) .main-content .orders-page-surface .top-button-group .q-btn.columns-manager-trigger :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--blue{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;box-shadow:inset 0 0 0 1px #53cfff1a,0 0 12px #36bff214!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--green{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border:0!important;box-shadow:inset 0 0 0 1px #57f4bc1a,0 0 12px #36d89d14!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--purple{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border:0!important;box-shadow:inset 0 0 0 1px #ae9dff1a,0 0 12px #9c82ff14!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--red{color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border:0!important;box-shadow:inset 0 0 0 1px #ff718617,0 0 12px #ff718612!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--blue:hover,body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--blue:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--green:hover,body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--green:focus-visible{color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--purple:hover,body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--purple:focus-visible{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--red:hover,body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn--red:focus-visible{color:var(--intent-danger-text)!important;background:var(--intent-danger-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn :is(.q-btn__content,.q-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.public-docs-page) .main-content .profile-page .q-btn.profile-ghost-btn.q-btn--disable{opacity:.7!important}.q-btn.account-ghost-btn,button.account-ghost-native{min-height:var(--app-btn-height);height:var(--app-btn-height);padding:0 var(--app-btn-padding-x);border:0!important;border-radius:var(--app-btn-radius)!important;background:var(--account-ghost-fill)!important;color:var(--account-ghost-text)!important;font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);box-shadow:inset 0 0 0 1px var(--account-ghost-inset),0 0 12px var(--account-ghost-glow)!important}.account-ghost--blue{--account-ghost-border: #36bff2;--account-ghost-fill: var(--intent-primary-bg);--account-ghost-text: var(--intent-primary-text);--account-ghost-inset: rgba(83, 207, 255, .1);--account-ghost-glow: rgba(54, 191, 242, .08)}.account-ghost--green{--account-ghost-border: #36d89d;--account-ghost-fill: var(--intent-success-bg);--account-ghost-text: var(--intent-success-text);--account-ghost-inset: rgba(87, 244, 188, .1);--account-ghost-glow: rgba(54, 216, 157, .08)}.account-ghost--purple{--account-ghost-border: var(--brand-purple);--account-ghost-fill: var(--intent-secondary-bg);--account-ghost-text: var(--intent-secondary-text);--account-ghost-inset: color-mix(in srgb, var(--brand-purple) 10%, transparent);--account-ghost-glow: color-mix(in srgb, var(--brand-purple) 8%, transparent)}.q-btn.account-ghost-btn:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.q-btn.account-ghost-btn :is(.q-btn__content,.q-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important}.q-btn.account-ghost-btn:hover,.q-btn.account-ghost-btn:focus-visible,button.account-ghost-native:hover,button.account-ghost-native:focus-visible{filter:brightness(1.22);color:var(--account-ghost-text)!important}.q-btn.account-ghost-btn.q-btn--disable{opacity:.7!important}.q-btn.account-icon-ghost-btn{width:var(--app-btn-height);min-width:var(--app-btn-height);height:var(--app-btn-height);min-height:var(--app-btn-height);padding:0}.account-ghost-toggle .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;box-shadow:none!important}.account-ghost-toggle .q-btn[aria-pressed=true],.account-ghost-toggle .q-btn.q-btn--active{color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border-color:transparent!important}.account-ghost-toggle .q-btn:before{display:none!important}#account-page .q-btn.account-ghost-btn--blue{color:var(--intent-primary-text)!important;background-color:var(--intent-primary-bg)!important;background-image:none!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #53cfff24,0 0 14px #36bff21f!important}#account-page .q-btn.account-ghost-btn--green{color:var(--intent-success-text)!important;background-color:var(--intent-success-bg)!important;background-image:none!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #57f4bc24,0 0 14px #36d89d1f!important}#account-page .q-btn.account-ghost-btn--purple{color:var(--intent-secondary-text)!important;background-color:var(--intent-secondary-bg)!important;background-image:none!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #ae9dff24,0 0 14px #9c82ff1f!important}#account-page .q-btn.account-ghost-btn:before{display:none!important;background:transparent!important;box-shadow:none!important}#account-page .q-btn.account-ghost-btn :is(.q-btn__content,.q-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important}#account-page .q-btn.account-ghost-btn.q-btn--disable,#account-page .q-btn.account-ghost-btn.disabled{opacity:.72!important;filter:saturate(.82)}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #53cfff14!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn:hover,body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--primary{color:#000!important;background:var(--category-success)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--intent-action-text) 12%,transparent)!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--primary:hover,body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--primary:focus-visible{color:#000!important;background:color-mix(in srgb,var(--category-success) 86%,#000000)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--more{color:#000!important;background:var(--category-success)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--intent-action-text) 12%,transparent)!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--more:hover,body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.order-expanded__action-btn--more:focus-visible{color:#000!important;background:color-mix(in srgb,var(--category-success) 86%,#000000)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn:is(.text-negative,.bg-negative){color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn.disabled,body:not(.public-docs-page) .main-content .orders-page-surface td.expanded-content-cell .q-btn[aria-disabled=true]{opacity:.62!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #53cfff14!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn:hover,body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn:is(.text-negative,.bg-negative){color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn.disabled,body:not(.public-docs-page) .main-content .shipments-page td.expanded-content-cell .q-btn[aria-disabled=true]{opacity:.62!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #53cfff14!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:hover,body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-positive,.bg-positive){color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px #57f4bc14!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-positive,.bg-positive):hover,body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-positive,.bg-positive):focus-visible{color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-negative,.bg-negative){color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-negative,.bg-negative):hover,body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:is(.text-negative,.bg-negative):focus-visible{color:var(--intent-danger-text)!important;background:var(--intent-danger-hover-bg)!important;border-color:transparent!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn.disabled,body:not(.public-docs-page) .main-content td.expanded-content-cell .q-btn[aria-disabled=true]{opacity:.62!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header.q-header,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header .q-toolbar{color:var(--theme-text)!important;background:var(--theme-header)!important;background-color:var(--theme-header)!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header.q-header{border-bottom:1px solid rgba(156,130,255,.22)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header .app-toolbar:after{display:none!important;background:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:hover .material-symbols-outlined,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .material-symbols-outlined,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:hover .drawer-group__toggle-icon,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .drawer-group__toggle-icon,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:not(.q-item--active) .material-symbols-outlined,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:not(.q-item--active) .drawer-group__toggle-icon{color:var(--theme-accent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .material-symbols-outlined,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .drawer-group__toggle-icon{color:var(--theme-accent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active{background:var(--theme-accent-soft)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded{background:color-mix(in srgb,var(--theme-accent) 10%,transparent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active{box-shadow:inset 3px 0 0 var(--theme-accent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--group.drawer-link--expanded:not(:hover){background:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.q-item--active .drawer-link__label,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label{color:var(--theme-accent)!important;font-size:.76rem!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:hover .drawer-link__label,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link.drawer-link--expanded .drawer-link__label{color:var(--theme-text)!important;font-size:.76rem!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:not(.q-item--active):not(:hover):not(.drawer-link--expanded) .drawer-link__label,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link:not(.q-item--active):not(:hover):not(.drawer-link--expanded) .q-item__section--main{color:color-mix(in srgb,var(--theme-text) 90%,var(--theme-text-muted))!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link .drawer-link__label,body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-drawer .drawer-link .q-item__section--main{font-size:.75rem!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-checkbox__inner{color:var(--theme-text-muted)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-checkbox__inner--truthy,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-checkbox__inner--indet{color:var(--theme-accent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-actions .q-btn,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn-dropdown,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root td.expanded-content-cell .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-actions .q-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn-dropdown:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root td.expanded-content-cell .q-btn:hover{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.table-toolbar-refresh-trigger,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.table-toolbar-refresh-trigger:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.table-toolbar-refresh-trigger:focus-visible{border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.columns-manager-trigger,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.columns-manager-trigger:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.columns-manager-trigger:focus-visible{border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.actions-menu{color:var(--intent-action-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.actions-menu:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .top-button-group .q-btn.actions-menu:focus-visible{color:var(--intent-action-text)!important;background:var(--intent-success-hover-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-actions .q-btn.inventory-view-action-btn,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-actions .q-btn.inventory-view-action-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-actions .q-btn.inventory-view-action-btn:focus-visible{border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-tab-menu-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-tab-menu-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-view-tab-menu-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-actions-cell .q-btn.row-actions-glass-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-actions-cell .q-btn.row-actions-glass-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .inventory-help-root .inventory-actions-cell .q-btn.row-actions-glass-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header .toolbar-right :is(.audit-btn,.release-trigger,.help-trigger){width:var(--app-btn-icon-size)!important;min-width:var(--app-btn-icon-size)!important;max-width:var(--app-btn-icon-size)!important;padding-inline:0!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;border-color:var(--theme-border)!important;scrollbar-color:var(--theme-accent) var(--theme-surface)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel :is(.q-list,.actions-menu__list){color:var(--theme-text)!important;background:var(--theme-surface-raised)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel .q-item,body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel .q-item :is(.q-item__label,.q-item__section,.q-icon){color:var(--theme-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel .q-item:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .q-menu.actions-menu__panel .q-item.q-manual-focusable--focused{background:var(--theme-accent-soft)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table__container,.q-markup-table,.table-wrapper){background:transparent!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-table__middle,.q-markup-table){background:transparent!important;color:var(--app-table-row-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) :is(thead,thead tr,thead th,th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-row-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) :is(tbody tr,tbody td,td){color:var(--app-table-row-text)!important;background-image:none!important;border-color:var(--app-table-row-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody td :is(.q-td,.cell-left-wrap,.orders-age,.orders-created-cell__value,.orders-notes-cell__empty,.orders-source-system,.item-text,.cell-text,.table-cell-text),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody td>:is(span:not(.q-chip):not(.q-badge):not(.material-symbols-outlined):not(.q-icon),div:not(.q-chip):not(.q-badge):not(.q-btn):not([class*=badge]):not([class*=chip]):not([class*=icon]):not([class*=actions]):not([class*=tag])){color:inherit!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:nth-child(2n),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:nth-child(2n) td{background:var(--app-table-row-even-bg)!important;background-color:var(--app-table-row-even-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:hover td{background:var(--app-table-row-hover-bg)!important;background-color:var(--app-table-row-hover-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody td:not(.actions-col):not(.options-col):not(.expanded-content-cell){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:nth-child(2n) td:not(.actions-col):not(.options-col):not(.expanded-content-cell),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:hover td:not(.actions-col):not(.options-col):not(.expanded-content-cell){background:transparent!important;background-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) :is(th.actions-col,th.options-col,th:last-child),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) :is(td.actions-col,td.options-col,td:last-child){background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-row-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody :is(td.actions-col,td.options-col,td:last-child){background:color-mix(in srgb,var(--app-table-header-bg) 78%,transparent)!important;background-color:color-mix(in srgb,var(--app-table-header-bg) 78%,transparent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody tr:hover :is(td.actions-col,td.options-col,td:last-child){background:color-mix(in srgb,var(--app-table-row-hover-bg) 72%,var(--app-table-header-bg))!important;background-color:color-mix(in srgb,var(--app-table-row-hover-bg) 72%,var(--app-table-header-bg))!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-btn.row-actions-glass-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;background-color:var(--intent-primary-bg)!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-btn.row-actions-glass-btn:hover,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-btn.row-actions-glass-btn:focus-visible{color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;background-color:var(--intent-primary-hover-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .page-tip-card,body[data-app-theme].app-shell-active:not(.public-docs-page) .page-tip-card .q-card__section,body[data-app-theme].app-shell-active:not(.public-docs-page) .page-tip-card .q-card__actions{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;border-color:var(--theme-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .dashboard-page .q-card.dashboard-panel:not(.create-label-panel--primary){color:var(--app-dashboard-panel-text)!important;background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-shell-active:not(.public-docs-page) .main-content .dashboard-page .q-card.dashboard-panel:not(.create-label-panel--primary)>.q-card__section{background:transparent!important;background-image:none!important}body.app-shell-active:not(.public-docs-page) :is(.main-content,.q-dialog,.q-menu) :is(.q-card:not(.create-label-panel--primary),.q-banner,.q-expansion-item,.dashboard-panel:not(.create-label-panel--primary),.orders-summary-card,.orders-mobile__card,.orders-tag-filter__panel,.orders-status-filter__panel,.orders-client-filter__panel,.client-expanded,.client-overview,.contact-expanded,.config-empty-card,.config-section-card,.config-workspace,.config-panel,.config-card,.api-card,.api-panel,.automation-section,.boxsense-card,.boxsense-mode-card,.boxsense-panel,.documents-panel,.documents-section,.documents-option-card,.easypost-card,.easypost-panel,.packing-card,.packing-panel,.packing-section,.picking-panel,.picking-section,.routesense-panel,.routesense-section,.routesense-strategy-card,.routesense-service-option,.webhooks-card,.webhooks-panel,.shopping-card,.shopping-panel,.cooling-card,.cooling-editor,.cooling-rule,.cooling-panel,.saas-card,.tenant-management-card,.platform-management-card,.wallet-card,.invoice-card,.report-card,.table-card,.saved-list,.scheduled-list,.reports-library-card,.report-output-card,.report-builder-card,.report-schedule-card,.po-expanded,.warehouse-expanded,.order-expanded,.order-expanded__section,.order-expanded__details-card){background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;box-shadow:var(--app-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.dashboard-page :is(.risk-row,.orders-status-card,.status-row,.shipping-trend__toggle,.plan-widget__limit-card,.shipping-trend__card,.chart-summary-row,.chart-summary-row>*,.delivery-health-widget__metric,.delivery-health-widget__summary-card,.delivery-health-widget__state-row,.delivery-health-widget__map-legend,.delivery-health-widget__map-surface,.delivery-health-widget__map-frame,.delivery-health-widget__side-panel,.delivery-health-widget__control-toolbar,.delivery-health-widget__mode-buttons,.delivery-health-widget__map-reset,.delivery-health-widget__toggle-control,.delivery-health-widget__volume-input,.delivery-health-widget__volume-select,.delivery-health-widget__threshold-buttons,.delivery-health-widget__volume-clear,.delivery-health-widget__volume-search-summary,.delivery-health-widget__panel-summary-item,.delivery-health-state-panel,.delivery-health-state-panel__triage-card,.delivery-health-state-panel__metric-card,.delivery-health-state-panel__shipment-card,.delivery-health-state-panel__volume-card,.delivery-health-state-panel__reason-row),.order-expanded :is(.q-card,.q-card__section,.order-expanded__summary-card,.order-expanded__tabs-card,.order-expanded__card,.order-expanded__table-section,.order-expanded__tabs-card .order-expanded__card,.order-expanded__operations-card,.order-expanded__operation-workspace,.order-expanded__summary-header,.order-expanded__metric-strip,.order-expanded__tabs-header,.order-expanded__section-header,.order-expanded__detail-grid,.order-expanded__detail-card,.compact-order-lines,.compact-shipments,.compact-order-contacts),.config-workspace :is(.api-hero,.api-card,.api-panel,.api-metric,.api-key-history,.api-key-row,.api-key-row__value,.api-steps code,.webhooks-create-event,.webhooks-empty-state,.webhooks-category,.webhooks-input .q-field__control,.webhooks-toolbar__select .q-field__control,.boxsense-card,.boxsense-panel,.boxsense-mode-card,.documents-panel,.documents-section,.documents-option-card,.packing-card,.packing-panel,.packing-section,.picking-panel,.picking-section,.routesense-panel,.routesense-section,.routesense-strategy-card,.routesense-service-option,.shopping-card,.shopping-panel,.cooling-card,.cooling-editor,.cooling-rule,.cooling-panel)){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.dashboard-page :is(.risk-row,.orders-status-card,.shipping-trend__toggle,.chart-summary-row,.chart-summary-row>*,.delivery-health-widget__summary-card,.delivery-health-widget__state-row,.delivery-health-widget__map-legend,.delivery-health-widget__control-toolbar,.delivery-health-widget__mode-buttons,.delivery-health-widget__toggle-control,.delivery-health-widget__volume-input,.delivery-health-widget__volume-select,.delivery-health-widget__threshold-buttons,.delivery-health-widget__volume-search-summary,.delivery-health-widget__panel-summary-item),.order-expanded :is(.order-expanded__detail-card,.compact-order-lines,.compact-shipments,.compact-order-contacts),.config-workspace :is(.api-key-row,.api-key-row__value,.api-steps code,.boxsense-mode-card,.documents-option-card,.routesense-strategy-card,.routesense-service-option,.cooling-rule)){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.dashboard-page :is(.risk-row,.orders-status-card,.shipping-trend__card,.chart-summary-row,.delivery-health-widget__summary-card,.delivery-health-widget__state-row,.delivery-health-widget__map-reset,.delivery-health-widget__volume-clear),.order-expanded :is(.order-expanded__detail-card,.compact-order-lines,.compact-shipments,.compact-order-contacts)):is(:hover,:focus-visible){background:var(--app-inner-surface-bg-hover)!important;background-color:var(--app-inner-surface-bg-hover)!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home{color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home:before{background:linear-gradient(30deg,transparent 47%,color-mix(in srgb,var(--theme-accent) 32%,transparent) 48%,transparent 49%),linear-gradient(150deg,transparent 47%,color-mix(in srgb,var(--theme-accent) 26%,transparent) 48%,transparent 49%)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__stat,.warehouse-tools-home__panel,.warehouse-tools-home__resume,.warehouse-tools-home__input-shell,.warehouse-tools-home__scan,.warehouse-tools-home__loading,.warehouse-tools-home__empty,.warehouse-tools-home__queue,.warehouse-tools-home__recent-row,.warehouse-tools-home__queue-row){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__flow-icon,.warehouse-tools-home__stat-icon,.warehouse-tools-home__panel-icon,.warehouse-tools-home__resume-icon,.warehouse-tools-home__scan .q-icon,.warehouse-tools-home__progress-track){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__eyebrow,.warehouse-tools-home__section-label,.warehouse-tools-home__stat-label,.warehouse-tools-home__field>span,.warehouse-tools-home__resume-stat span,.warehouse-tools-home__status--blue){color:var(--theme-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__hero h1,.warehouse-tools-home__panel h2,.warehouse-tools-home__resume h2,.warehouse-tools-home__stat-value,.warehouse-tools-home__recent-row strong,.warehouse-tools-home__queue-row strong,.warehouse-tools-home__resume-stat strong){color:var(--theme-text)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__hero p,.warehouse-tools-home__panel p,.warehouse-tools-home__resume p,.warehouse-tools-home__stat-caption,.warehouse-tools-home__input-shell span,.warehouse-tools-home__scan small,.warehouse-tools-home__recent-row small,.warehouse-tools-home__queue-row span,.warehouse-tools-home__queue-row small){color:var(--theme-text-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home .warehouse-tools-home__flow-step:not(:last-child):after{border-color:color-mix(in srgb,var(--theme-accent) 52%,transparent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home .warehouse-tools-home__flow-step--active,body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home .warehouse-tools-home__flow-step--active .warehouse-tools-home__flow-icon{color:var(--theme-accent)!important;border-color:var(--app-surface-border-accent)!important;background:var(--theme-accent-soft)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .warehouse-tools-home :is(.warehouse-tools-home__recent-row:hover,.warehouse-tools-home__queue-row:hover){background:var(--app-inner-surface-bg-hover)!important;background-color:var(--app-inner-surface-bg-hover)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer.q-drawer,.adhoc-label-drawer .q-drawer__content,.adhoc-label-drawer__card,.process-orders-drawer.q-drawer,.process-orders-drawer .q-drawer__content,.process-orders-panel){color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important;border-color:var(--app-surface-border)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__header,.adhoc-label-drawer__actions,.process-orders-header,.process-orders-actions){color:var(--theme-text)!important;background:var(--app-surface-bg-muted)!important;background-color:var(--app-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__content,.adhoc-label-drawer__content>.q-card__section,.adhoc-label-drawer__tabs,.adhoc-label-drawer__panels,.adhoc-label-drawer__panels .q-card,.adhoc-label-drawer__panels .q-card__section,.shipment-card,.shipment-card__header,.shipment-card .q-list,.process-orders-body,.process-orders-loading,.inventory-card,.inventory-metric,.inventory-empty,.inventory-loading,.inventory-order-detail,.table-scroll,.summary-table,.carrier-card,.carrier-info-card,.carrier-loading,.carrier-ineligible,.carrier-cost-card,.carrier-selected-service,.carrier-service-main,.carrier-service-detail,.carrier-logo,.carrier-no-service,.documents-ready-card,.documents-workspace,.documents-list-panel,.documents-preview-panel,.documents-required-panel,.documents-table__header,.documents-table__row,.documents-preview-toolbar,.label-empty){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__panels .q-card__section,.shipment-card .q-list,.inventory-metric,.inventory-empty,.inventory-loading,.summary-table,.carrier-cost-card,.carrier-selected-service,.carrier-logo,.documents-table__header,.documents-preview-toolbar){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__header-title,.process-orders-header__title,.inventory-section-title,.inventory-card-title,.carrier-card-title,.documents-ready-card__title,.documents-panel-title,.documents-preview-panel__title,.carrier-service-name,.inventory-sku-cell__sku,.inventory-product-cell,.documents-table__name,.documents-required-row strong){color:var(--theme-text)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__header-subtitle,.process-orders-header__subtitle,.process-orders-stepper__caption,.inventory-section-copy,.inventory-sku-cell__meta,.inventory-product-cell__meta,.carrier-summary-row span,.carrier-summary-label,.carrier-service-detail span,.carrier-service-subtitle,.carrier-info-card span,.documents-ready-card__copy,.documents-required-panel__caption,.documents-required-row span){color:var(--theme-text-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-drawer__header-subtitle span,.process-orders-header__subtitle span,.adhoc-label-drawer__tabs .q-tab--active .q-tab__label,.adhoc-label-drawer__tabs .q-tab--active .q-tab__icon,.inventory-detail-toggle,.inventory-tip .q-icon,.carrier-info-card .q-icon,.tone-cyan){color:var(--theme-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-stepper,.process-orders-stepper){border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-stepper__track,.process-orders-stepper__track){background:var(--app-surface-border-subtle)!important;background-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-stepper__node,.process-orders-stepper__node){color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-text-muted) 48%,var(--app-inner-surface-bg-muted))!important;background-color:color-mix(in srgb,var(--theme-text-muted) 48%,var(--app-inner-surface-bg-muted))!important;box-shadow:0 0 0 8px var(--app-surface-bg-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.adhoc-label-stepper__item.is-active .adhoc-label-stepper__node,.adhoc-label-stepper__item.is-complete .adhoc-label-stepper__node,.process-orders-stepper__item.is-active .process-orders-stepper__node,.process-orders-stepper__item.is-complete .process-orders-stepper__node){color:var(--status-success-text)!important;background:var(--status-success-bg)!important;background-color:var(--status-success-bg)!important;box-shadow:0 0 0 8px var(--app-surface-bg-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.summary-table thead th,.summary-table th,.summary-table td,.documents-table__header,.documents-table__row){color:var(--app-table-row-text)!important;border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .summary-table thead th{color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .custom-drawer :is(.tenant-drawer-label,.tenant-drawer-label span,.user-info,.user-info span){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .custom-drawer :is(.user-role,.user-info small,.user-info .text-caption){color:var(--theme-accent-alt)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.page-title,.page-title *,.dashboard-page-title,.dashboard-page-title *,.config-page-title,.config-page-title *,.section-title,.section-title *,.panel-title,.panel-title *,.panel-section-title,.panel-section-title *,.config-section-header-title,.config-section-header-title *,.config-module-title,.config-module-title *,.table-section-title,.table-section-title *){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.config-workspace__header,.config-workspace__body,.config-workspace__main,.config-expansion,.config-expansion__card,.config-expansion .q-expansion-item__content,.config-section-card,.config-summary-panel,.config-summary-item,.config-summary-row,.boxsense-layout,.webhooks-layout,.cooling-section,.automation-section,.documents-layout,.documents-settings,.documents-workspace,.packing-layout,.picking-layout){color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.api-hero,.api-card,.api-panel,.api-metric,.api-key-history,.api-key-row,.api-key-row__value,.api-steps code,.boxsense-card,.boxsense-panel,.boxsense-mode-card,.boxsense-rule-row,.boxsense-rule-stats>div,.boxsense-empty-state,.boxsense-toggle-tile,.webhooks-card,.webhooks-stat,.webhooks-endpoint-row,.webhooks-subscription-toggle-row,.webhooks-toggle-row,.webhooks-create-event,.webhooks-empty-state,.webhooks-category,.webhooks-log-table,.documents-panel,.documents-section,.documents-option-card,.documents-hero,.documents-summary-card,.documents-card,.documents-card__header,.documents-output-card,.documents-print-card,.documents-control-card,.packing-card,.packing-panel,.packing-section,.picking-panel,.picking-section,.routesense-panel,.routesense-section,.routesense-strategy-card,.routesense-service-option,.shopping-card,.shopping-panel,.cooling-card,.cooling-editor,.cooling-editor__section,.cooling-editor__callout,.cooling-empty,.cooling-rule,.cooling-detail,.cooling-panel,.automation-shell,.automation-surface--inner,.automation-form,.automation-templates,.automation-rule-card,.automation-rule-row,.automation-template-card,.automation-detail-block,.automation-order-summary-block,.template-library__grid,.template-library__table){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.api-key-row,.api-key-row__value,.api-steps code,.boxsense-mode-card,.boxsense-rule-row,.boxsense-rule-stats>div,.boxsense-empty-state,.boxsense-toggle-tile,.webhooks-stat,.webhooks-endpoint-row,.webhooks-subscription-toggle-row,.webhooks-toggle-row,.webhooks-category,.webhooks-input .q-field__control,.webhooks-toolbar__select .q-field__control,.documents-option-card,.documents-summary-card,.documents-card,.documents-output-card,.documents-print-card,.documents-control-card,.routesense-strategy-card,.routesense-service-option,.cooling-rule,.cooling-detail,.automation-rule-row,.automation-template-card,.template-library__grid :is(thead,thead tr,th),.template-library__table :is(thead,thead tr,th),.webhooks-log-table :is(thead,thead tr,th)){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.api-hero,.documents-hero,.documents-panel--hero,.documents-output-card--hero,.packing-hero,.picking-hero,.webhooks-hero,.boxsense-hero){background:linear-gradient(120deg,color-mix(in srgb,var(--app-inner-surface-bg) 86%,var(--theme-accent) 14%),color-mix(in srgb,var(--app-inner-surface-bg-muted) 88%,var(--theme-accent) 12%))!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.boxsense-card__title,.boxsense-mode-card__title,.boxsense-rule-row__title,.boxsense-toggle-tile__value,.boxsense-empty-state div div,.webhooks-card__title,.webhooks-stat__value,.webhooks-endpoint-row__url,.webhooks-subscription-toggle-row__label,.webhooks-toggle-row__title,.documents-card__title,.documents-panel-title,.documents-section-title,.documents-option-card__title,.packing-card__title,.picking-card__title,.cooling-heading,.cooling-rule h4,.cooling-detail__value,.cooling-empty__title,.automation-rule-name,.automation-detail-value,.automation-order-summary,.config-summary-item strong,.config-summary-row strong){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.boxsense-card__subtitle,.boxsense-mode-card__copy,.boxsense-rule-row__meta,.boxsense-toggle-tile__label,.boxsense-empty-state span,.boxsense-rule-stats__label,.webhooks-card__subtitle,.webhooks-stat__label,.webhooks-subscription-toggle-row__state,.webhooks-toggle-row__copy,.webhooks-empty-state,.webhooks-empty-state span,.documents-card__copy,.documents-section-copy,.documents-option-card__copy,.packing-card__copy,.picking-card__copy,.cooling-subtitle,.cooling-rule p,.cooling-detail__meta,.cooling-empty__copy,.automation-rule-description,.automation-detail-meta,.automation-empty,.config-summary-item span,.config-summary-row span,.config-summary-item small,.config-summary-row small){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.api-hero .q-icon,.boxsense-card .q-icon,.webhooks-card .q-icon,.webhooks-card__title .q-icon,.documents-panel .q-icon,.documents-card .q-icon,.packing-card .q-icon,.picking-card .q-icon,.cooling-card .q-icon,.automation-shell .q-icon,.config-section-card .q-icon,.config-section-card .material-symbols-outlined){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .config-workspace :is(.config-section-card:hover,.webhooks-stat:hover,.webhooks-endpoint-row:hover,.webhooks-subscription-toggle-row:hover,.webhooks-toggle-row:hover,.documents-card:hover,.documents-option-card:hover,.routesense-strategy-card:hover,.routesense-service-option:hover,.cooling-rule:hover,.automation-rule-row:hover,.automation-template-card:hover){background:var(--app-inner-surface-bg-hover)!important;background-color:var(--app-inner-surface-bg-hover)!important;border-color:var(--app-surface-border)!important}body.app-shell-active:not(.public-docs-page) :is(.main-content,.q-dialog,.q-menu) :is(.q-card:not(.create-label-panel--primary):not(.boxsense-panel):not(.configurations-page .q-card),.dashboard-panel:not(.create-label-panel--primary),.orders-summary-card,.orders-mobile__card,.config-section-card,.documents-option-card,.routesense-strategy-card,.routesense-service-option,.cooling-rule,.shopping-card,.report-card,.table-card,.wallet-card):is(:hover,:focus-visible){background:var(--app-surface-bg-hover)!important;background-color:var(--app-surface-bg-hover)!important;border-color:var(--app-surface-border)!important;box-shadow:var(--app-surface-shadow)!important}body.app-shell-active:not(.public-docs-page) .main-content .dashboard-page .q-card.dashboard-panel.create-label-panel--primary{color:var(--theme-text)!important;background:color-mix(in srgb,var(--intent-primary-bg) 44%,var(--app-dashboard-panel-bg))!important;background-color:color-mix(in srgb,var(--intent-primary-bg) 44%,var(--app-dashboard-panel-bg))!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--intent-primary-bg) 68%,var(--app-dashboard-panel-border))!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.app-shell-active:not(.public-docs-page) .main-content .dashboard-page .q-card.dashboard-panel.create-label-panel--primary>.q-card__section{background:transparent!important;background-image:none!important}body.app-shell-active:not(.public-docs-page) :is(.orders-summary-card--active,.config-section-card--active,.config-section-card[aria-selected=true],.config-section-card.is-active){background:var(--app-surface-bg-active)!important;border-color:var(--app-surface-border-accent)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]){border:0!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]):is(:hover,:focus-visible,:active,.q-btn--active){border-color:transparent!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown):not(.q-btn--round):not(.q-btn--fab):not(.q-btn--dense):not(.main-page *){min-height:var(--app-btn-height)!important;height:var(--app-btn-height)!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]),body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]) :is(.q-btn__content,.actions-label){font-family:var(--font-secondary)!important;font-size:var(--app-btn-font-size)!important;font-weight:var(--app-btn-font-weight)!important;letter-spacing:0!important;line-height:1.05!important;text-transform:var(--app-btn-text-transform)!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]) :is(.q-btn__content,.actions-label){white-space:nowrap!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,.q-btn-dropdown,button[class]) .q-icon{font-size:var(--app-btn-icon-font-size)!important;line-height:1!important}body.app-shell-active:not(.public-docs-page) .config-workspace :is(.routesense-strategy-card,.routesense-service-option,.boxsense-mode-card,.documents-option-card){color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;background-color:var(--theme-surface-raised)!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .config-workspace :is(.routesense-strategy-card:hover,.routesense-service-option:hover,.documents-option-card:hover){background:color-mix(in srgb,var(--theme-surface-raised) 90%,var(--theme-accent))!important;background-color:color-mix(in srgb,var(--theme-surface-raised) 90%,var(--theme-accent))!important;border-color:var(--app-surface-border)!important}body.app-shell-active:not(.public-docs-page) .config-workspace :is(.routesense-strategy-card.is-active,.routesense-service-option.is-selected,.boxsense-mode-card--active,.documents-option-card.is-active,.documents-option-card[aria-selected=true]){background:color-mix(in srgb,var(--theme-surface-raised) 66%,var(--status-success-bg))!important;background-color:color-mix(in srgb,var(--theme-surface-raised) 66%,var(--status-success-bg))!important;border-color:var(--status-success-border)!important;box-shadow:0 0 0 1px var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card__icon{width:40px!important;height:40px!important;color:#000!important;font-size:28px!important;background:var(--status-info-bg)!important;border:1px solid transparent!important;border-radius:12px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card__glyph{font-size:28px!important;transform:scale(2.25)!important;transform-origin:center!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card__title{font-size:1rem!important;line-height:1.1!important;zoom:1.45}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card--cheapest .routesense-strategy-card__icon{color:#000!important;background:var(--status-warning-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card--fastest .routesense-strategy-card__icon{color:#000!important;background:var(--status-stage-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card.is-active .routesense-strategy-card__icon{color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card.is-active :is(.routesense-strategy-card__title,.routesense-strategy-card__description){color:#000!important;-webkit-text-fill-color:#000000!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card__radio{position:absolute!important;top:14px!important;right:14px!important;width:30px!important;height:30px!important;color:transparent!important;background:var(--theme-surface-raised)!important;border:2px solid var(--app-surface-border)!important;border-radius:50%!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card.is-active .routesense-strategy-card__radio{color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success-bg) 24%,transparent)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card__radio .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:1.05rem!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card__icon{width:40px!important;height:40px!important;color:#000!important;font-size:28px!important;background:var(--status-info-bg)!important;border:1px solid transparent!important;border-radius:12px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:28px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card__title{font-size:1rem!important;line-height:1.1!important;zoom:1.45}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--manual .boxsense-mode-card__icon{background:var(--status-stage-bg)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--active .boxsense-mode-card__icon{color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--active :is(.boxsense-mode-card__title,.boxsense-mode-card__copy){color:#000!important;-webkit-text-fill-color:#000000!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-service-option__check{width:22px!important;height:22px!important;background:var(--theme-accent-soft)!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:7px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-service-option.is-selected .routesense-service-option__check{color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-service-option.is-selected .routesense-service-option__check .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-page-title,.config-page-title *,.page-title,.page-title *,.page-icon,.page-text,.config-workspace__header h2,.config-workspace__icon,.config-section-header-title,.section-label,[class$=__eyebrow],[class*=__eyebrow],[class$=__section-title],[class*=__section-title],[class$=__title],[class*=__title]){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-page-heading p,.config-workspace__header p,.config-section-header-subtitle,.config-section-card__subtitle,.config-muted,[class$=__copy],[class*=__copy],[class$=__subtitle],[class*=__subtitle],[class$=__description],[class*=__description],[class$=__meta],[class*=__meta],[class$=__label],[class*=__label]){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-page-header,.config-client-summary,.config-empty-card,.config-section-grid,.config-workspace,.config-workspace__header,.config-workspace__body,.config-workspace__main,.client-config,.config-body,.config-accordion,.config-form,.config-expansion,.config-expansion__card,.config-save-bar){color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is([class^=api-],[class*=" api-"],[class^=automation-],[class*=" automation-"],[class^=boxsense-],[class*=" boxsense-"],[class^=cooling-],[class*=" cooling-"],[class^=documents-],[class*=" documents-"],[class^=packing-],[class*=" packing-"],[class^=picking-],[class*=" picking-"],[class^=routesense-],[class*=" routesense-"],[class^=shopping-],[class*=" shopping-"],[class^=template-],[class*=" template-"],[class^=webhooks-],[class*=" webhooks-"]){border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is([class$=-card],[class*="-card "],[class*=__card],[class$=-panel],[class*="-panel "],[class*=__panel],[class$=-section],[class*="-section "],[class*=__section],[class$=-surface],[class*="-surface "],[class*=__surface],[class$=-workspace],[class*="-workspace "],[class*=__workspace],[class$=-layout],[class*="-layout "],[class$=-toolbar],[class*="-toolbar "],[class*=__toolbar],[class$=-editor],[class*="-editor "],[class*=__editor],[class$=-empty],[class*="-empty "],[class*=__empty],[class$=-summary],[class*="-summary "],[class*=__summary],[class$=-channel],[class*="-channel "],[class*=__channel],[class$=-option],[class*="-option "],[class*=__option],[class$=-control],[class*="-control "],[class*=__control],[class$=-detail],[class*="-detail "],[class*=__detail],[class$=-tile],[class*="-tile "],[class*=__tile],[class$=-row],[class*="-row "],[class*=__row],[class$=-list],[class*="-list "],[class*=__list],[class$=-table],[class*="-table "],[class*=__table],[class$=-preview],[class*="-preview "],[class*=__preview],[class$=-library],[class*="-library "],[class*=__library],[class$=-rule],[class*="-rule "],[class*=__rule],[class$=-item],[class*="-item "],[class*=__item],[class$=-metric],[class*="-metric "],[class*=__metric],[class$=-stat],[class*="-stat "],[class*=__stat],[class$=-block],[class*="-block "],[class*=__block]){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is([class$=-hero],[class*="-hero "],[class*=__hero],.api-hero,.documents-panel--hero,.documents-output-card--hero){color:var(--theme-text)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--app-inner-surface-bg) 88%,var(--theme-accent) 12%),color-mix(in srgb,var(--app-inner-surface-bg-muted) 90%,var(--theme-accent) 10%))!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(.q-field__control,.q-field__marginal,.q-field__inner,input,textarea,select,[class$=-input],[class*="-input "],[class*=__input],[class$=-select],[class*="-select "],[class*=__select]){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-section-card{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;background-color:var(--theme-surface-raised)!important;border:1px solid var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-section-card:is(:hover,:focus-visible,.is-active,[aria-selected=true]){color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-surface-raised) 78%,var(--theme-accent))!important;background-color:color-mix(in srgb,var(--theme-surface-raised) 78%,var(--theme-accent))!important;border-color:var(--app-surface-border-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-section-card__icon,.config-workspace__icon,[class$=__icon],[class*=__icon]){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(thead,thead tr,th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(tbody,tr,td){color:var(--app-table-row-text)!important;background-color:transparent!important;border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(.q-table,.q-markup-table,table,.automation-table,.template-library-table,.packing-table,.webhooks-log-table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(.q-table tbody td,.q-markup-table tbody td,table tbody td){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.search-input,.global-search-input,.table-search,.table-toolbar-search,.orders-search,[class$=-search],[class*="-search "],[class*=__search]) :is(.q-field__control,.q-field__inner,.q-field__native,.q-field__input,.q-field__marginal,input,textarea){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.search-input,.global-search-input,.table-search,.table-toolbar-search,.orders-search,[class$=-search],[class*="-search "],[class*=__search]) .q-field__control:before,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.search-input,.global-search-input,.table-search,.table-toolbar-search,.orders-search,[class$=-search],[class*="-search "],[class*=__search]) .q-field__control:after{border-color:var(--app-surface-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.search-input,.global-search-input,.table-search,.table-toolbar-search,.orders-search,[class$=-search],[class*="-search "],[class*=__search]) input::placeholder,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.search-input,.global-search-input,.table-search,.table-toolbar-search,.orders-search,[class$=-search],[class*="-search "],[class*=__search]) textarea::placeholder{color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(td.expanded-content-cell,.orders-expanded-slot-wrap,.order-expanded,.order-expanded :is(.q-card,.q-card__section,.order-expanded__summary-card,.order-expanded__tabs-card,.order-expanded__card,.order-expanded__table-section,.order-expanded__detail-grid,.order-expanded__detail-card,.order-expanded__operations-card,.order-expanded__operations-grid,.order-expanded__operation-workspace,.order-operation-card,.order-operation-empty,.compact-order-lines,.compact-order-lines__list,.compact-order-lines__add,.compact-order-line,.compact-shipments,.compact-shipments__list,.compact-shipment,.compact-order-contacts,.compact-order-contact,.compact-pick-tasks,.compact-pick-tasks__list,.compact-pick-task,.compact-order-notes,.compact-order-notes__list,.compact-order-notes__composer,.compact-order-note,[class^=compact-boxsense],[class*=" compact-boxsense"],[class^=boxsense-packer],[class*=" boxesense-packer"],[class^=boxsense-],[class*=" boxesense-"])){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__summary-header,.order-expanded__metric-strip,.order-expanded__tabs-header,.order-expanded__section-header,.order-expanded__table thead tr,.order-expanded__table thead th,.compact-order-line,.compact-shipment__progress,.shipment-detail-board,.shipment-progress-card,[class$=__header],[class*="__header "]){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__summary-title,.order-expanded__metric-value,.order-expanded__detail-row strong,.order-expanded__section-title,.order-expanded__operation-title,.order-expanded__operation-workspace-title,.compact-order-line__identity strong,.compact-order-line__metric strong,.compact-order-line__quantity strong,.compact-shipment__heading strong,.compact-shipment__tracking strong,.compact-order-contact__body strong,.compact-pick-task strong,.compact-order-note strong,[class$=__title],[class*="__title "]){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__summary-meta,.order-expanded__metric-label,.order-expanded__detail-row,.order-expanded__section-caption,.order-expanded__empty,.order-expanded__loading,.compact-order-line__identity small,.compact-order-line__metric small,.compact-order-line__quantity small,.compact-shipment__heading small,.compact-shipment__tracking,.compact-order-contact__body span,.compact-pick-task small,.compact-order-note small,.compact-order-note p,.compact-order-lines__empty,.compact-shipments__empty,.compact-order-contacts__empty,.compact-pick-tasks__empty,.compact-order-notes__empty,[class$=__caption],[class*="__caption "],[class$=__meta],[class*="__meta "]){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__section-icon,.compact-order-line__type,.compact-pick-task__icon,[class$=__icon],[class*="__icon "]){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.q-field__control,.q-field__inner,input,textarea,.compact-order-notes__composer){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.compact-order-line.is-packaging,.compact-order-lines__add,.compact-order-lines__add-trigger,.compact-shipments__print,.order-operation-card.is-active,.order-expanded__tabs .q-tab--active){color:var(--theme-accent)!important;background:var(--app-surface-bg-active)!important;background-color:var(--app-surface-bg-active)!important;border-color:var(--app-surface-border-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board,.po-expanded :is(.po-overview,.po-overview__panel,.po-overview__identity,.po-summary-card,.po-quick-actions,.po-card,.po-lines-table,.po-lines-table table,.po-lines-table thead,.po-lines-table tbody,.po-lines-table tr,.po-lines-table td),.shipment-expanded :is(.shipment-detail-board,.shipment-overview-card,.shipment-route-card,.shipment-progress-card,.shipment-events-card,.shipment-documents-card,.shipment-customs-card,.shipment-route-visual,.shipment-metrics>div,.shipment-event-row),.shipment-detail-board :is(.shipment-overview-card,.shipment-route-card,.shipment-progress-card,.shipment-events-card,.shipment-documents-card,.shipment-customs-card,.shipment-route-visual,.shipment-metrics>div,.shipment-event-row)){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded :is(.po-overview__title-row,.po-overview__meta,.po-lines-table thead tr,.po-lines-table thead th),.shipment-expanded :is(.shipment-progress-card,.shipment-route-card__header,.shipment-overview-card__header,.shipment-events-card__header,.shipment-documents-card__header,.shipment-customs-card__header),.shipment-detail-board :is(.shipment-progress-card,.shipment-route-card__header,.shipment-overview-card__header,.shipment-events-card__header,.shipment-documents-card__header,.shipment-customs-card__header)){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board) :is(strong,h2,h3,h4,.po-overview__title-row h3,.po-overview__details dd,.po-financial-list strong,.po-progress__ring strong,.po-progress__legend strong,.po-summary-card strong,.po-line-progress b,.shipment-delivery-state strong,.shipment-tracking-line strong,.shipment-route-stop strong,.shipment-route-facts strong,.shipment-metrics strong){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board) :is(small,span,p,time,dt,.po-overview__details dt,.po-progress__legend span,.po-summary-card span,.shipment-delivery-state small,.shipment-tracking-line span,.shipment-route-stop span,.shipment-route-facts span,.shipment-metrics span,.shipment-progress-step,.shipment-progress-step small,.shipment-event-row time,.shipment-event-row>span:not(.shipment-event-row__pill):not(.shipment-event-row__icon),.shipment-events-empty){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board) :is([class$=__icon],[class*="__icon "],.q-icon,.shipment-progress-step__node){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board) :is(table,thead,tbody,tr,th,td){border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.po-expanded,.shipment-expanded,.shipment-detail-board) :is(tbody td,tbody tr){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.rate-management-page,.rate-management-layout,.rate-management-layout__header,.rate-management-layout__tabs,.rate-management-panels,.rate-tab-panel,.rate-management-page :is(.q-card,.q-card__section,.management-card,.glass-card,.quote-api-console,.quote-api-console__hero,.quote-api-console__body,.quote-api-docs-panel,.quote-api-snapshot-bar,.quote-api-panel,.quote-api-panel__header,.quote-api-field-table,.quote-api-results-table,.quote-api-breakdown-dialog,.client-rate-card-console,.client-rate-card-panel,.client-rate-card-panel__header,.client-rate-card-hero,.client-rate-card-hero__config,.client-rate-card-hero__status,.client-rate-card-metric,.client-rate-card-select-shell,.client-rate-card-loading-dialog,.client-rate-card-dialog,.savings-analysis-panel,.savings-upload-column,.savings-upload-dropzone,.savings-file-card,.savings-metric-board,.savings-analysis-table-shell,.savings-analysis-filters,.savings-filter-controls,.savings-analysis-table,.client-rate-card-bottom-grid,.internal-cost-card,.import-cost-card,.template-library-assignments-link,.template-assignments-console,.template-assignments-main,.template-assignments-heading,.template-assignment-metric,.template-assignment-toolbar,.template-assignments-table,.template-assignment-drawer,.template-assignment-form,.template-library__grid,.template-library__table,.quote-data-pre,.api-json-block,pre)){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(.rate-management-layout__header,.rate-management-layout__tabs,.quote-api-console__hero,.quote-api-panel__header,.client-rate-card-panel__header,.savings-analysis-filters,.template-assignments-heading,.template-assignment-drawer__header,thead,thead tr,th){color:var(--theme-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(.quote-api-snapshot-card,.quote-api-snapshot-flag,.quote-api-chip,.quote-api-local-tab,.quote-api-field-table,.quote-api-results-table,.client-rate-card-metric,.savings-metric,.savings-filter-tab,.template-assignment-metric,.template-assignments-table tbody tr,.template-library__table tbody tr){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,input,textarea,select){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(h1,h2,h3,h4,.quote-api-console__title,.quote-api-panel__title,.client-rate-card-section-title,.client-rate-card-generated-title,.template-assignments-title){color:var(--theme-text)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(p,small,.quote-api-console__subtitle,.client-rate-card-section-copy,.template-assignments-copy,.rate-note){color:var(--theme-text-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(tbody,tr,td){border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .rate-management-page :is(tbody td,tbody tr){background-image:none!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.contact-expanded,.contact-expanded :is(.contact-card,.contact-overview,.contact-summary,.contact-actions,.contact-timeline,.contact-notes,.contact-communication,.contact-detail-panel,[class$=-card],[class*=__card],[class$=-panel],[class*=__panel],[class$=-section],[class*=__section])){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .contact-expanded :is([class$=__header],[class*="__header "],.contact-card__header){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .contact-expanded :is(h2,h3,h4,strong,[class$=__value],[class*="__value "]){color:var(--theme-text)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .contact-expanded :is(p,small,span,[class$=__label],[class*="__label "],[class$=__meta],[class*="__meta "],[class$=__copy],[class*="__copy "]){color:var(--theme-text-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.dashboard-page) :is(.delivery-health-widget,.delivery-health-widget__metric,.delivery-health-widget__summary-card,.delivery-health-widget__state-row,.delivery-health-widget__map-legend,.delivery-health-widget__map-surface,.delivery-health-widget__map-frame,.delivery-health-widget__side-panel,.delivery-health-widget__control-toolbar,.delivery-health-widget__mode-buttons,.delivery-health-widget__volume-input,.delivery-health-widget__volume-select,.delivery-health-widget__volume-clear,.delivery-health-widget__volume-search-summary,.delivery-health-widget__panel-summary-item,.delivery-health-state-panel,.delivery-health-state-panel__metric-card,.delivery-health-state-panel__volume-card,.delivery-health-state-panel__reason-row){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.dashboard-page) :is(.delivery-health-widget__control-toolbar,.delivery-health-widget__mode-buttons,.delivery-health-widget__volume-input,.delivery-health-widget__volume-select,.delivery-health-widget__threshold-buttons,.delivery-health-state-panel__volume-card){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.saas-control-page,.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page,.rate-management-page){color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-card,.q-card__section,.q-banner,.q-list,.q-item,.feature-card,.feature-header,.section-heading,.article-admin-shell,.article-admin-layout,.editor-grid,.image-picker,.image-picker-main,.cover-upload-stack,.cover-preview,.cover-gallery,.cover-choice,.body-editor-wrap,.knowledge-base-panel,.seo-panel,.preview-card,.article-preview,.article-list,.category-manager,.release-layout,.release-preview,.release-list,.toggle-grid,.slide-add-grid,.slide-list,.slide-card,.slide-fields,.empty-state,.managed-channels-shell,.managed-channels-header,.managed-channels-grid,.managed-channel-panel,.managed-channel-form,.managed-channel-row,.managed-channel-empty,.managed-channel-result,.automation-components,.automation-component,.worker-status,.route-form,.route-actions,.result-stat,.monitor-header,.overview-tile,.panel-host,.glass-panel,.glass-table,.section-toolbar,.split-grid,.memory-panel,.memory-row,.json-dialog,.dialog-header,.dialog-body,.dialog-footer,.meta-grid,.code-panel,.monitor-count-card,.monitor-filter-bar,.monitor-filter-panel,.monitor-card,.recent-activity-card,.latency-card,.status-distribution-card,.monitor-side-grid__wide,.status-distribution,.recent-chart,.latency-chart,.simulator-card,.simulator-grid,.form-panel,.guidance-panel,.event-preview,.event-pill,.simulation-usage-banner,.simulation-plan-banner,.simulation-error-summary,.simulation-panel,.simulation-subpanel,.simulation-summary-card){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.feature-header,.section-heading,.knowledge-base-panel__header,.managed-channels-header,.panel-heading,.section-toolbar,.dialog-header,.monitor-card__top,.monitor-card-header,.q-table thead,.q-table thead tr,.q-table th,.q-markup-table thead,.q-markup-table thead tr,.q-markup-table th,table thead,table thead tr,table th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,.q-textarea,input,textarea,select,.body-editor,.code-editor,.queue-select,.state-select,.refresh-select,.search-input){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(h1,h2,h3,h4,.page-title,.page-text,.feature-header h1,.section-heading h2,.section-heading h3,.managed-channels-header h1,.table-section-title,.text-h5,.text-h6,.text-subtitle1,.text-subtitle2,.overview-value,.monitor-count-value,.monitor-card__value,.metadata-value,.result-number){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(p,small,.feature-kicker,.managed-channels-kicker,.feature-header p,.managed-channels-header p,.preview-label,.text-caption,.text-body2,.text-grey-5,.text-grey-6,.text-grey-7,.text-blue-grey-2,.overview-label,.monitor-count-label,.monitor-memory-meter-label,.monitor-card__label,.recent-chart__label,.latency-chart__empty,.memory-row span){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-table,.q-markup-table,table,.routes-table,.monitor-mini-table,.glass-table,.article-list,.release-list){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-table tbody tr,.q-table tbody td,.q-markup-table tbody tr,.q-markup-table tbody td,table tbody tr,table tbody td){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-table tbody tr:hover,.q-markup-table tbody tr:hover,table tbody tr:hover,.q-item:hover,.cover-choice:hover,.slide-card:hover,.managed-channel-row:hover,.automation-component:hover,.event-pill:hover){background:var(--app-table-row-hover-bg)!important;background-color:var(--app-table-row-hover-bg)!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(.q-icon,.page-icon,.guidance-icon,.monitor-card__icon,.monitor-card-icon,.api-status-pill__dot,.recent-chart__bucket,.latency-chart__point){color:var(--theme-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.article-admin-page,.admin-feature-page,.saas-policies-page,.managed-channels-page,.jobs-monitor-page,.bullmq-monitor-page,.api-monitor-page,.simulation-runs-page) :is(pre,code,.job-json,.code-panel,.api-json-block,.quote-data-pre){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page{color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.billing-shell,.billing-main,.billing-panel,.invoices-panel,.filter-bar,.invoice-filter-bar,.pickup-invoice-panel,.pickup-invoice-panel__summary,.filtered-rate-card,.invoice-mini-card,.glass-panel,.glass-table,.bulk-adjust-preview,.recalculation-detail-summary,.recalculation-dimension-grid>div,.recalculation-difference-row,.recalculate-result,.process-dialog-card,.process-current-card,.process-activity-list,.process-data-panel,.process-data-item,.process-dialog-detail){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.billing-header,.panel-heading-row,.panel-toolbar,.glass-table thead,.glass-table thead tr,.glass-table th,.command-table thead,.command-table thead tr,.command-table th,.q-table thead,.q-table thead tr,.q-table th,.q-markup-table thead,.q-markup-table thead tr,.q-markup-table th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.q-table,.q-markup-table,.command-table,.glass-table,table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.q-table tbody tr,.q-table tbody td,.q-markup-table tbody tr,.q-markup-table tbody td,.command-table tbody tr,.command-table tbody td,.glass-table tbody tr,.glass-table tbody td,table tbody tr,table tbody td){color:var(--app-table-row-text)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.q-table tbody tr:nth-child(2n),.q-markup-table tbody tr:nth-child(2n),.command-table tbody tr:nth-child(2n),.glass-table tbody tr:nth-child(2n),table tbody tr:nth-child(2n)){background:var(--app-table-row-even-bg)!important;background-color:var(--app-table-row-even-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.q-table tbody tr:hover,.q-markup-table tbody tr:hover,.command-table tbody tr:hover,.glass-table tbody tr:hover,table tbody tr:hover){background:var(--app-table-row-hover-bg)!important;background-color:var(--app-table-row-hover-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(h1,h2,h3,h4,.billing-header h1,.panel-heading-row h2,.filter-title,.pickup-invoice-panel__title,.invoice-panel-title,.filtered-rate-card strong,.invoice-mini-card strong,.bulk-adjust-preview strong,.recalculation-detail-summary strong,.recalculation-dimension-grid strong,.recalculation-difference-row strong,.recalculate-breakdown-row b,.process-dialog-title-row .text-h6,.process-dialog-stats strong,.process-step strong,.process-current-card__tracking,.process-data-section__heading strong,.process-data-item strong,.process-activity-row span){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.panel-section-title,.page-title,.pickup-invoice-panel__hint,.process-dialog-icon,.process-data-title,.text-primary,.q-icon){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(p,small,.billing-header p,.panel-heading-row p,.pickup-invoice-panel__subtitle,.pickup-invoice-panel__summary span,.pickup-invoice-panel__summary small,.filtered-rate-card span,.filtered-rate-card small,.invoice-mini-card span,.bulk-adjust-preview span,.bulk-adjust-preview small,.recalculation-detail-summary span,.recalculation-dimension-grid span,.recalculation-difference-row span,.recalculation-difference-empty,.recalculate-fuel-note,.recalculate-result span,.recalculate-result small,.process-dialog-title-row .text-caption,.process-dialog-stats span,.process-step span,.process-current-card__label,.process-current-card__meta,.process-current-card__reason,.process-activity-title,.process-data-section__heading span,.process-data-item span,.process-activity-row,.process-activity-row strong,.muted-text,.text-caption,.text-grey,.text-grey-5,.text-grey-6,.text-grey-7){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.q-field__control,.q-field__native,.q-field__input,.q-field__label,.q-field__marginal,.q-select__dropdown-icon,input,textarea,select,.upload-file){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page .q-field__control:before,body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page .q-field__control:after{border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.panel-actions .billing-action-btn,.billing-header-action-btn,.recalculate-dialog-actions .q-btn,.recalculate-round-dims-btn,.invoice-action-menu-btn,.row-actions-glass-btn){color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;background-color:var(--intent-primary-bg)!important;background-image:none!important;border-color:transparent!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.panel-actions .billing-action-btn--green,.panel-actions .billing-action-btn--mint){color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;background-color:var(--intent-success-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.panel-actions .billing-action-btn--amber,.panel-actions .billing-action-btn--orange){color:var(--intent-warning-text)!important;background:var(--intent-warning-bg)!important;background-color:var(--intent-warning-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.billing-header-action-btn--purple){color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;background-color:var(--intent-secondary-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.panel-actions .billing-action-btn .q-btn__content,.panel-actions .billing-action-btn .q-icon,.billing-header-action-btn .q-btn__content,.billing-header-action-btn .q-icon){color:inherit!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.filtered-rate-card--savings strong,.pickup-invoice-panel__summary strong,.recalculate-fuel-note strong,.recalculate-result strong,.recalculate-breakdown-row.is-total span,.recalculate-breakdown-row.is-total b,.process-step.is-done,.process-step.is-done strong,.process-activity-row.is-done .q-icon,.tone-green,.tone-border-green strong){color:var(--status-success-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.filtered-rate-card--licensing strong,.bulk-adjust-preview.has-capped strong,.bulk-adjust-preview small,.recalculation-difference-row strong,.tone-yellow){color:var(--status-warning-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.filtered-rate-card.is-negative strong,.process-step.is-error,.process-step.is-error strong,.process-activity-row.is-error .q-icon,.process-activity-row.is-error strong,.tone-red,.tone-border-red strong){color:var(--status-danger-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-menu) :is(.glass-panel,.invoice-action-menu,.recalculate-dialog-card,.recalculation-details-card,.process-dialog-card){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-menu) :is(.quote-data-pre,.process-data-json){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page,.saas-control-shell,.saas-control-main){color:var(--theme-text)!important;background:var(--app-flat-bg)!important;background-color:var(--app-flat-bg)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-card,.q-banner,.exec-monitor-hero,.exec-monitor-stat,.exec-monitor-panel,.exec-monitor-activity-card,.exec-monitor-activity-card__windows span,.exec-monitor-pickups,.exec-monitor-pickups__day,.exec-monitor-empty,.hero-card,.hero-card-section,.hero-quick-stat,.wallet-dashboard,.wallet-panel,.widget-card,.wallet-balance-block,.wallet-health-block,.wallet-mini-metric,.wallet-assignment-summary,.saas-panel,.platform-panel,.platform-tool-card,.tenant-management-panel,.tenant-expand-row td,.metrics-container,.tenant-expanded-hero,.tenant-expanded-meta>div,.tenant-expanded-section,.tenant-expanded-card,.tenant-expanded-metric,.live-chat-card,.subscription-dialog-card,.stripe-cancel-result,.metric-card,.metric-row,.kpi-card,.table-card,.saas-card,.tenant-card,.support-card,.billing-card,.invoice-card){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.exec-monitor-activity-controls,.wallet-panel-header,.section-heading-row,.tenant-expanded-header,.tenant-table thead tr,.tenant-table thead th,.q-table thead tr,.q-table thead th,.q-markup-table thead tr,.q-markup-table thead th){color:var(--theme-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.page-title,.page-title .q-icon,.page-icon,.hero-kicker,.section-title,.wallet-panel-title,.exec-monitor-hero h1,.exec-monitor-panel__header h2,.exec-monitor-activity-card__header strong,.section-heading-row h2,.platform-tool-action,.tenant-expanded-name,.saas-panel h2,.saas-panel h3){color:var(--theme-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(h1,h2,h3,h4,.hero-name,.hero-quick-value,.wallet-balance,.wallet-mini-value,.exec-monitor-stat__value,.platform-tool-title,.tenant-expanded-value,.metric-value,.kpi-value,.q-table tbody td,.q-markup-table tbody td){color:var(--theme-text)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(p,small,.page-text,.section-heading-row p,.platform-tool-copy,.hero-email,.hero-client,.hero-plan,.hero-quick-label,.hero-quick-note,.wallet-panel-subtitle,.wallet-label,.wallet-balance-caption,.wallet-mini-label,.wallet-health-copy,.exec-monitor-stat__label,.exec-monitor-stat__hint,.exec-monitor-activity__meta,.exec-monitor-activity-card__main,.exec-monitor-activity-card__submetric,.tenant-expanded-breadcrumb,.metric-label,.kpi-label,.text-grey,.text-grey-5,.text-grey-6,.text-grey-7){color:var(--theme-text-muted)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,input,textarea,select,.exec-monitor-activity-picker,.page-search,.search-input,.q-table__top){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-table,.q-markup-table,.tenant-table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-table tbody tr,.q-markup-table tbody tr,.tenant-table tbody tr){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-table tbody tr:hover,.q-markup-table tbody tr:hover,.tenant-table tbody tr:hover){background:var(--app-table-row-hover-bg)!important;background-color:var(--app-table-row-hover-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-table tbody td,.q-markup-table tbody td,.tenant-table tbody td){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.exec-monitor-stat__icon,.exec-monitor-pickups__icon,.platform-tool-icon,.tenant-expanded-avatar,.hero-quick-stat .q-icon,.wallet-panel .q-icon,.wallet-mini-metric .q-icon,.metric-card .q-icon,.kpi-card .q-icon){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-item,.q-list,.q-tab-panels,.q-tab-panel,.q-tabs,.q-stepper,.q-stepper__header,.q-stepper__content){color:var(--theme-text)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.exec-monitor-page,.account-page,.saas-control-page) :is(.q-item--active,.q-tab--active,.platform-tool-card.is-active,.tenant-expanded-card.is-active){color:var(--theme-accent)!important;background:var(--app-surface-bg-active)!important;background-color:var(--app-surface-bg-active)!important;border-color:var(--app-surface-border-accent)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(.wallet-shell,.wallet-hero,.wallet-hero__section,.wallet-hero__balance,.wallet-summary-card,.wallet-ledger-card,.wallet-ledger-header,.wallet-ledger-filters,.wallet-ledger-table-section,.wallet-ledger-footer,.wallet-topup-dialog,.wallet-manage-dialog,.wallet-manage-list,.wallet-manage-form,.wallet-preset-button,.wallet-dashboard,.wallet-panel,.wallet-overview-grid,.wallet-balance-block,.wallet-health-block,.wallet-mini-metric,.wallet-auto-section,.wallet-auto-payment-method,.wallet-auto-input-grid,.wallet-activity-table,.wallet-activity-row,.wallet-usage-list,.wallet-usage-item,.wallet-payment-row,.wallet-secure-note,.wallet-empty-state,.reports-page__container,.reports-kpi-card,.reports-quick-nav,.reports-quick-nav__item,.reports-grid,.reports-workflow,.reports-workflow__intro,.reports-workflow__steps li,.reports-overview-card,.reports-dashboard-panel,.reports-dashboard-panel__header,.reports-popular-card,.reports-compact-row,.reports-dashboard-empty,.reports-library-workflow,.reports-library-workflow__intro,.reports-library-workflow__steps li,.reports-tools-grid,.reports-dashboard-output,.reports-section,.reports-tab-panels,.reports-tab-panel,.default-reports-tab-panels,.default-reports-tab-panel,.saved-reports-tab-panels,.saved-reports-tab-panel,.scheduled-reports-tab-panels,.scheduled-reports-tab-panel,.report-card,.output-card,.clients-expanded-slot-wrap,.client-expanded,.client-overview,.client-overview__identity,.client-overview__panel,.client-metrics,.client-metric,.client-card,.config-summary-card,.config-summary-grid,.config-summary-item,.client-card--associations,.client-operations-grid,.client-association,.client-association-table,.client-compact-list,.client-compact-list__row,.users-expanded-slot-wrap,.user-expanded-panel,.user-profile-grid,.user-profile-identity,.user-profile-section,.user-profile-facts,.user-detail-list,.user-quick-actions,.user-permission-summary,.user-permission-metric,.user-permissions-panel,.user-permission-grid,.user-permission-card,.user-permission-none,.user-empty-state){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(.wallet-hero__balance,.wallet-ledger-filters,.wallet-manage-item,.wallet-preset-button,.wallet-auto-payment-method,.wallet-auto-input,.wallet-activity-row--head,.wallet-usage-item,.reports-dashboard-panel__header,.reports-quick-nav__item,.reports-popular-card,.reports-compact-row,.reports-tools-grid,.reports-workflow__steps li,.reports-library-workflow__steps li,.client-overview__panel,.config-summary-item,.client-association,.client-compact-list__row,.user-profile-section,.user-permission-metric,.user-permission-card){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,.q-select__dropdown-icon,input,textarea,select,.wallet-filter-field,.wallet-select,.reports-category-select){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(h1,h2,h3,h4,strong,.wallet-title,.wallet-balance,.wallet-balance-value,.wallet-summary-value,.wallet-panel-title,.wallet-mini-value,.wallet-usage-value,.reports-kpi-card__copy strong,.reports-overview-card__copy strong,.reports-popular-card__heading strong,.reports-compact-row__copy strong,.client-name,.config-summary__value,.client-overview__details dd,.user-profile-title-row h3,.user-profile-facts dd,.user-detail-list dd,.user-permission-metric strong,.user-permission-card__name){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(p,small,span,dt,.wallet-kicker,.wallet-subtitle,.wallet-balance-caption,.wallet-summary-label,.wallet-summary-note,.wallet-panel-subtitle,.wallet-label,.wallet-mini-label,.wallet-health-copy,.wallet-usage-label,.wallet-usage-trend,.reports-kpi-card__copy span,.reports-overview-card__copy span,.reports-popular-card__meta,.reports-compact-row__copy small,.client-card__header span,.config-summary__label,.client-overview__details dt,.client-association__empty,.user-profile-email,.user-profile-copy,.user-profile-facts dt,.user-detail-list dt,.text-grey,.text-grey-5,.text-grey-6,.text-grey-7) :not(.q-btn__content):not(.q-chip):not(.q-chip__content):not(.q-badge):not(.q-icon):not(.material-symbols-outlined){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.reports-page,.reports-library,.clients-help-root,.users-help-root,.account-page) :is(.wallet-summary-label .q-icon,.wallet-usage-icon,.wallet-runway-icon,.reports-kpi-card__icon,.reports-quick-nav__icon,.reports-workflow__icon,.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon,.reports-library-workflow__icon,.client-overview__icon,.client-metric>.q-icon,.user-profile-avatar,.user-section-title__icon,.user-permission-metric>.q-icon){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.account-page,.clients-help-root,.users-help-root,.reports-page,.reports-library) :is(.q-table,.q-markup-table,table,.wallet-ledger-table,.wallet-activity-table,.shipping-invoice-table,.shipping-invoice-shipment-table,.client-association-table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.account-page,.clients-help-root,.users-help-root,.reports-page,.reports-library) :is(.q-table thead,.q-table thead tr,.q-table thead th,.q-markup-table thead,.q-markup-table thead tr,.q-markup-table thead th,table thead,table thead tr,table thead th,.wallet-activity-row--head,.shipping-invoice-row--head,.shipping-invoice-shipment-row--head){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.wallet-page,.account-page,.clients-help-root,.users-help-root,.reports-page,.reports-library) :is(.q-table tbody tr,.q-table tbody td,.q-markup-table tbody tr,.q-markup-table tbody td,table tbody tr,table tbody td,.wallet-activity-row,.shipping-invoice-row,.shipping-invoice-shipment-row){color:var(--app-table-row-text)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.account-billing-sections,.wallet-dashboard,.wallet-panel,.wallet-panel>.q-card__section,.wallet-overview-grid,.wallet-balance-block,.wallet-health-block,.wallet-auto-section,.wallet-activity-table,.wallet-usage-list,.wallet-runway-content,.wallet-payment-row,.shipping-invoice-table,.shipping-invoice-dialog-card,.shipping-invoice-dialog-body){color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;background-color:var(--theme-surface-raised)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-panel-header,.wallet-auto-payment-method,.wallet-auto-input-grid,.wallet-mini-metric,.wallet-usage-item,.wallet-payment-row,.wallet-secure-note,.shipping-invoice-summary>div,.shipping-invoice-detail-summary>div,.wallet-empty-state){color:var(--theme-text)!important;background:var(--theme-surface)!important;background-color:var(--theme-surface)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-panel-header,.shipping-invoice-row--head,.shipping-invoice-shipment-row--head,.wallet-activity-row--head){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-activity-row,.shipping-invoice-row,.shipping-invoice-shipment-row){color:var(--app-table-row-text)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.shipping-invoice-row--clickable:hover,.shipping-invoice-row--clickable:focus-visible,.shipping-invoice-shipment-row:hover){color:var(--theme-text)!important;background:var(--app-table-row-hover-bg)!important;background-color:var(--app-table-row-hover-bg)!important;border-color:var(--app-table-row-selected-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-panel-title,.section-title,.wallet-auto-payment-label,.shipping-invoice-dialog-kicker){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(h1,h2,h3,h4,strong,.wallet-label,.wallet-balance,.wallet-mini-value,.wallet-usage-value,.wallet-runway-note,.wallet-payment-title,.wallet-auto-payment-value,.shipping-invoice-summary strong,.shipping-invoice-detail-summary strong,.shipping-invoice-id){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(p,small,.wallet-panel-subtitle,.wallet-balance-caption,.wallet-health-copy,.wallet-mini-label,.wallet-usage-label,.wallet-usage-trend,.wallet-secure-note,.wallet-auto-payment-note,.shipping-invoice-summary span,.shipping-invoice-detail-summary span){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-usage-icon,.wallet-runway-icon,.wallet-panel .q-icon,.wallet-mini-metric .q-icon){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;background-image:none!important;border-color:var(--app-surface-border-accent)!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content #account-page.account-page :is(.wallet-account-select .q-field__control,.wallet-auto-input .q-field__control,.wallet-manage-form .q-field__control,.wallet-account-select .q-field__native,.wallet-auto-input .q-field__native,.wallet-manage-form .q-field__native,.wallet-account-select .q-field__input,.wallet-auto-input .q-field__input,.wallet-manage-form .q-field__input){color:var(--theme-text)!important;background:var(--theme-surface)!important;background-color:var(--theme-surface)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody td>:is(div,span,p,time,small):not(.q-chip):not(.q-badge):not(.status-chip):not(.q-btn):not(.q-icon):not([class*=chip]):not([class*=badge]):not([class*=pill]):not([class*=status]):not([class*=tag]):not([class*=avatar]):not([class*=icon]):not([class*=progress]):not([class*=actions]){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody td>:is(div,span,p,time,small):not(.q-chip):not(.q-badge):not(.status-chip):not(.q-btn):not(.q-icon):not([class*=chip]):not([class*=badge]):not([class*=pill]):not([class*=status]):not([class*=tag]):not([class*=avatar]):not([class*=icon]):not([class*=progress]):not([class*=actions]):not([class*=amount]){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(.items-help-container,.inventory-help-container,.transactions-help-container,.warehouse-help-root,.locations-help-root,.item-expanded,.item-expanded-card,.item-details-layout,.item-details-copy,.item-details-aside,.item-image-panel,.item-image-preview-shell,.item-stats-grid,.item-stat,.item-expanded-card--section,.item-expanded-card--tabs,.kit-components-table,.inventory-locations-table,.inventory-expanded,.inventory-card,.inventory-overview,.inventory-overview__item,.inventory-overview__detail,.inventory-item-identity,.inventory-item-visual,.inventory-location-path,.inventory-location-step,.inventory-operations,.inventory-quantities,.inventory-metric,.inventory-health,.inventory-actions,.inventory-metric-card,.transaction-expanded,.transaction-workspace,.transaction-workspace>*,.transaction-summary,.transaction-impact,.transaction-details,.transaction-details__top,.transaction-details__bottom,.transaction-detail-panel,.transaction-summary__hero,.transaction-summary__association,.transaction-summary__route,.transaction-summary__date,.transaction-impact__flow,.transaction-impact__node,.transaction-item,.transaction-location,.transaction-reference,.transaction-info-grid>div,.transaction-timeline,.transaction-timeline__event,.transaction-footer,.warehouse-expanded,.warehouse-overview,.warehouse-identity,.warehouse-overview-card,.warehouse-operations,.warehouse-tabs-panel,.warehouse-tabs-panel__inner,.warehouse-expanded-tabs,.warehouse-section,.warehouse-inventory-table,.location-expanded,.location-overview,.location-identity,.location-path,.location-inventory-summary,.location-summary-card,.location-details-panel,.location-quick-actions,.location-inventory-workspace,.location-top-items,.location-top-items__list>div,.location-inventory-table-panel,.location-inventory-table-panel__header,.location-inventory-table,.location-distribution){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(.item-expanded-tabs,.item-stat,.inventory-card-header,.inventory-item-visual,.inventory-location-step,.inventory-metric,.inventory-actions__grid,.transaction-summary__hero,.transaction-summary__association,.transaction-summary__route,.transaction-impact__node,.transaction-detail-panel,.transaction-info-grid>div,.transaction-timeline__event,.warehouse-expanded-tabs,.warehouse-identity,.warehouse-overview-card,.warehouse-section,.location-identity,.location-path,.location-summary-card,.location-detail-row,.location-top-items__list>div){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(h1,h2,h3,h4,strong,.item-expanded-title,.item-expanded-value,.item-stat-value,.inventory-item-title,.inventory-value,.inventory-metric-value,.inventory-detail-pair strong,.inventory-expiration__status,.transaction-summary__headline,.transaction-summary__association strong,.transaction-summary__route strong,.transaction-impact__node strong,.transaction-item strong,.transaction-location strong,.transaction-reference strong,.transaction-info-grid strong,.transaction-timeline__event strong,.transaction-footer strong,.warehouse-identity__title-row h3,.warehouse-overview-card strong,.warehouse-audit-row strong,.location-identity__title,.location-path strong,.location-summary-card strong,.location-detail-row strong){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(p,small,span,.item-expanded-label,.item-stat-label,.inventory-label,.inventory-detail-caption,.inventory-detail-pair span,.inventory-client,.inventory-metric__percent,.inventory-health__legend,.transaction-section-label,.transaction-summary__association span,.transaction-summary__route span,.transaction-impact__node span,.transaction-impact__node small,.transaction-location span,.transaction-reference span,.transaction-info-grid span,.transaction-info-grid small,.transaction-timeline__event span,.transaction-timeline__event time,.transaction-footer span,.warehouse-section-label,.warehouse-identity__location,.warehouse-overview-card span,.warehouse-audit-row span,.location-section-label,.location-identity__copy span,.location-summary-card span,.location-detail-row span,.location-empty,.location-distribution__legend):not(.q-btn__content):not(.q-chip):not(.q-chip__content):not(.q-badge):not(.q-icon):not(.material-symbols-outlined){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,input,textarea,select){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(.item-image-panel .q-icon,.inventory-card-header .q-icon,.inventory-item-visual .q-icon,.inventory-location-step>.q-icon,.inventory-metric__icon,.inventory-expiration .q-icon,.transaction-summary__icon,.transaction-summary__association>.q-icon,.transaction-impact__arrow,.transaction-item__icon,.transaction-location>.q-icon,.transaction-reference>.q-icon,.transaction-timeline__dot,.warehouse-identity__icon,.warehouse-section-label .q-icon,.location-identity__icon,.location-path__flow .q-icon,.location-summary-card .q-icon,.location-top-items__list .q-icon){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;border-color:var(--app-surface-border-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(.q-table,.q-markup-table,table,.kit-components-table,.inventory-locations-table,.warehouse-inventory-table,.location-inventory-table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(thead,thead tr,thead th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content :is(.items-help-root,.inventory-help-root,.transactions-help-root,.warehouse-help-root,.locations-help-root) :is(tbody,tbody tr,tbody td){color:var(--app-table-row-text)!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.roles-help-container,.roles-expanded-slot-wrap,.role-expanded-panel,.role-overview-grid,.role-overview-identity,.role-overview-section,.role-overview-heading,.role-assigned-users,.role-assigned-user,.role-quick-actions,.role-metrics,.role-metric,.role-permissions-panel,.role-permission-grid,.role-permission-card,.role-empty-state){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.role-overview-heading,.role-overview-section,.role-assigned-user,.role-metric,.role-permission-card,.role-empty-state){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(h1,h2,h3,h4,strong,.role-overview-title-row h3,.role-overview-facts dd,.role-assigned-user strong,.role-metric strong,.role-permission-card__name){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(p,small,span,dt,.role-overview-copy,.role-overview-copy p,.role-overview-facts dt,.role-section-title,.role-assigned-user span,.role-metric span,.role-empty-state,.role-no-access):not(.q-btn__content):not(.q-chip):not(.q-chip__content):not(.q-badge):not(.q-icon):not(.material-symbols-outlined):not([class*=chip]):not([class*=badge]){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.role-section-title,.role-overview-facts dt){color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.role-overview-icon,.role-section-title__icon,.role-metric>.q-icon,.role-empty-state .q-icon){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;background-color:var(--theme-accent-soft)!important;background-image:none!important;border-color:var(--app-surface-border-accent)!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.q-field__control,.q-field__native,.q-field__input,.q-field__marginal,input,textarea,select){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(.q-table,.q-markup-table,table){color:var(--theme-text)!important;background:var(--app-table-bg)!important;background-color:var(--app-table-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(thead,thead tr,thead th){color:var(--app-table-header-text)!important;background:var(--app-table-header-bg)!important;background-color:var(--app-table-header-bg)!important;background-image:none!important;border-color:var(--app-table-border)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .roles-help-root :is(tbody,tbody tr,tbody td){color:var(--app-table-row-text)!important;background-image:none!important;border-color:var(--app-table-row-border)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .q-btn:before,body.app-shell-active:not(.public-docs-page) .q-btn:after,body.app-shell-active:not(.public-docs-page) .q-btn.q-btn--outline:before,body.app-shell-active:not(.public-docs-page) .q-btn.q-btn--unelevated:before,body.app-shell-active:not(.public-docs-page) .q-btn.q-btn--flat:before{border:0!important;border-color:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--info,.bg-info,[class*=refresh],[class*=download],[class*=view]){color:var(--intent-info-text)!important;background:var(--intent-info-bg)!important;background-color:var(--intent-info-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--info,.bg-info,[class*=refresh],[class*=download],[class*=view]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-info-text)!important;background:var(--intent-info-hover-bg)!important;background-color:var(--intent-info-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--neutral,.app-btn--cancel,[class*=close],[class*=clear],[class*=dismiss],[class*=back]){color:var(--intent-neutral-text)!important;background:var(--intent-neutral-bg)!important;background-color:var(--intent-neutral-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--neutral,.app-btn--cancel,[class*=close],[class*=clear],[class*=dismiss],[class*=back]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-neutral-text)!important;background:var(--intent-neutral-hover-bg)!important;background-color:var(--intent-neutral-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--primary,.btn-submit,.bg-primary,.text-primary,[class*=--blue],[class*=-blue],[class*=rates],[class*=next]){color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;background-color:var(--intent-primary-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--primary,.btn-submit,.bg-primary,.text-primary,[class*=--blue],[class*=-blue],[class*=rates],[class*=next]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;background-color:var(--intent-primary-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--success,.bg-positive,.text-positive,[class*=green],[class*=success],[class*=positive],[class*=purchase],[class*=save],[class*=send],[class*=done]){color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;background-color:var(--intent-success-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--success,.bg-positive,.text-positive,[class*=green],[class*=success],[class*=positive],[class*=purchase],[class*=save],[class*=send],[class*=done]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;background-color:var(--intent-success-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--warning,.bg-warning,.text-warning,[class*=warning],[class*=yellow]){color:var(--intent-warning-text)!important;background:var(--intent-warning-bg)!important;background-color:var(--intent-warning-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--warning,.bg-warning,.text-warning,[class*=warning],[class*=yellow]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-warning-text)!important;background:var(--intent-warning-hover-bg)!important;background-color:var(--intent-warning-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--danger,.bg-negative,.text-negative,[class*=danger],[class*=negative],[class*=delete],[class*=remove],[class*=destroy],[class*=void],[class*=red]){color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;background-color:var(--intent-danger-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is(.app-btn--danger,.bg-negative,.text-negative,[class*=danger],[class*=negative],[class*=delete],[class*=remove],[class*=destroy],[class*=void],[class*=red]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-danger-text)!important;background:var(--intent-danger-hover-bg)!important;background-color:var(--intent-danger-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is([class*=purple],[class*=wizard],[class*=wallet]){color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;background-color:var(--intent-secondary-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.q-dialog,.q-drawer,.q-menu,.main-content) .q-btn:is([class*=purple],[class*=wizard],[class*=wallet]):is(:hover,:focus-visible,.q-btn--active){color:var(--intent-secondary-text)!important;background:var(--intent-secondary-hover-bg)!important;background-color:var(--intent-secondary-hover-bg)!important}body.app-shell-active:not(.public-docs-page) :is(.config-workspace,.configurations-page .config-save-bar,.cooling-editor,.webhooks-log-dialog,.preferred-packaging-dialog,.packing-slip-template-dialog,.client-config-dialog) :is(.q-btn,.q-btn-dropdown,button[class]):not(.routesense-strategy-card):not(.routesense-service-option):not(.boxsense-mode-card):not(.documents-option-card){min-height:var(--app-btn-height)!important;border-radius:var(--app-btn-radius)!important;box-shadow:none!important;font-family:var(--font-secondary)!important;font-size:var(--app-btn-font-size)!important;font-weight:var(--app-btn-font-weight)!important;letter-spacing:0!important;line-height:1.05!important;text-transform:none!important}body.app-shell-active:not(.public-docs-page) :is(.config-workspace,.configurations-page .config-save-bar,.cooling-editor,.webhooks-log-dialog,.preferred-packaging-dialog,.packing-slip-template-dialog,.client-config-dialog) :is(.q-btn,.q-btn-dropdown,button[class]):not(.routesense-strategy-card):not(.routesense-service-option):not(.boxsense-mode-card):not(.documents-option-card):is(:hover,:focus-visible,:active,.q-btn--active){box-shadow:none!important;transform:none!important}body.app-shell-active:not(.public-docs-page) :is(.config-workspace,.cooling-editor,.webhooks-log-dialog,.preferred-packaging-dialog,.packing-slip-template-dialog,.client-config-dialog) :is(.cooling-icon-btn,.shopping-icon-btn,.documents-icon-btn,.template-action-btn,.api-btn--icon,.webhooks-action-button--icon,.webhooks-control-btn--icon,.boxsense-rule-row__actions .q-btn,.cooling-rule__controls .q-btn){width:var(--app-btn-icon-size)!important;min-width:var(--app-btn-icon-size)!important;height:var(--app-btn-icon-size)!important;min-height:var(--app-btn-icon-size)!important;padding:0!important}body.app-shell-active:not(.public-docs-page) :is(.config-workspace,.cooling-editor,.webhooks-log-dialog,.preferred-packaging-dialog,.packing-slip-template-dialog,.client-config-dialog) :is(.q-btn,.q-btn-dropdown) :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow),body.app-shell-active:not(.public-docs-page) :is(.config-workspace,.cooling-editor,.webhooks-log-dialog,.preferred-packaging-dialog,.packing-slip-template-dialog,.client-config-dialog) button[class] :is(.q-icon,span){color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important}body.app-shell-active:not(.public-docs-page) .main-content .q-btn.orders-toolbar-refresh-btn{width:var(--app-btn-height)!important;min-width:var(--app-btn-height)!important;height:var(--app-btn-height)!important;min-height:var(--app-btn-height)!important;padding:0!important}body.app-shell-active:not(.public-docs-page) .main-content .q-btn.order-expanded__action-btn--more{min-width:0!important;padding-inline:10px!important}body.app-shell-active:not(.public-docs-page) .main-content .q-btn-dropdown--simple.order-expanded__action-btn--more .q-btn__content>*+.q-btn-dropdown__arrow{margin-left:0!important}body.app-shell-active:not(.public-docs-page) .main-content td.expanded-content-cell :is([class$=__detail-row],[class*="__detail-row "],[class$=-detail-row],[class*="-detail-row "],[class$=__field-row],[class*="__field-row "],[class$=-field-row],[class*="-field-row "])>strong{font-weight:var(--app-expanded-value-font-weight)!important}body.app-shell-active:not(.public-docs-page) .main-content td.expanded-content-cell :is([class$=__value],[class*="__value "],[class$=-value],[class*="-value "],.inventory-value,.inventory-detail-pair strong):not([class*=metric]):not([class*=summary]):not([class*=count]){font-weight:var(--app-expanded-value-font-weight)!important}body.app-shell-active:not(.public-docs-page) .main-content :is(.table-bottom-controls__pagination,.q-table__bottom .q-pagination) .q-btn{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content :is(.table-bottom-controls__pagination,.q-table__bottom .q-pagination) .q-btn:hover,body.app-shell-active:not(.public-docs-page) .main-content :is(.table-bottom-controls__pagination,.q-table__bottom .q-pagination) .q-btn:focus-visible,body.app-shell-active:not(.public-docs-page) .main-content :is(.table-bottom-controls__pagination,.q-table__bottom .q-pagination) .q-btn:is([aria-current=true],.q-btn--active,.bg-primary){color:var(--intent-primary-text)!important;background:var(--intent-primary-hover-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .table-bottom-controls{color:var(--theme-text-muted)!important;border-top-color:var(--app-surface-border-subtle)!important}body.app-shell-active:not(.public-docs-page) .main-content .table-bottom-controls__select .q-field__control{color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .table-bottom-controls__select :is(.q-field__native,.q-field__marginal,.q-select__dropdown-icon){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page{color:var(--theme-text)!important;background:var(--app-flat-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-stat,.exec-monitor-panel,.exec-monitor-activity-card,.exec-monitor-empty){color:var(--theme-text)!important;background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-activity-card__windows span,.exec-monitor-pickups,.exec-monitor-pickups__day){color:var(--theme-text)!important;background:var(--app-section-bg)!important;background-color:var(--app-section-bg)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-activity-controls,.exec-monitor-pickups,.exec-monitor-activity-card__windows span,.exec-monitor-pickups__day){background:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border-subtle)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-hero h1,.exec-monitor-panel__header h2){color:var(--theme-accent)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-hero p,.exec-monitor-stat__hint,.exec-monitor-activity__meta,.exec-monitor-activity-card__header>div>span,.exec-monitor-activity-card__main>div>span,.exec-monitor-activity-card__empty,.exec-monitor-pickups__timezone,.exec-monitor-pickups__row-label,.exec-monitor-pickups__day small){color:var(--theme-text-muted)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-stat__value,.exec-monitor-stat__label,.exec-monitor-activity-card__header strong,.exec-monitor-activity-card__main strong,.exec-monitor-activity-card__submetric b,.exec-monitor-activity-card__windows strong,.exec-monitor-pickups__header strong,.exec-monitor-pickups__row-label strong,.exec-monitor-pickups__day strong){color:var(--theme-text)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-refresh{color:var(--intent-info-text)!important;background:var(--intent-info-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-activity-reset{color:var(--intent-info-text)!important;background:var(--intent-info-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-refresh:hover,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-refresh:focus-visible{background:var(--intent-info-hover-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-activity-reset:hover,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .q-btn.exec-monitor-activity-reset:focus-visible{background:var(--intent-info-hover-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker :is(.q-field__control,.q-field__control:before){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker :is(.q-field__label,.q-field__native,.q-field__input,.q-select__dropdown-icon,.q-field__marginal){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker .q-chip{color:var(--status-info-text)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;font-size:var(--app-chip-font-size)!important;font-weight:var(--app-chip-font-weight)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker .q-chip__icon--remove{width:14px!important;height:14px!important;margin:0 0 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;color:#000!important;background:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-chip{color:var(--status-success-text)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;box-shadow:none!important;font-size:var(--app-chip-font-size)!important;font-weight:var(--app-chip-font-weight)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-dot{background:var(--status-success-text)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__remove{color:var(--intent-neutral-text)!important;background:var(--intent-neutral-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__remove:hover{color:var(--intent-neutral-text)!important;background:var(--intent-neutral-hover-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__day--today{color:var(--status-success-text)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__day--today :is(small,strong){color:inherit!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__submetric--today,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__submetric--today b,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__trend{color:var(--status-success-text)!important;background:transparent!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__trend--down{color:var(--status-danger-text)!important;background:transparent!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-green,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-teal{color:var(--status-success-text)!important;background:var(--status-success-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-blue{color:var(--status-info-text)!important;background:var(--status-info-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-purple,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-indigo{color:var(--status-stage-text)!important;background:var(--status-stage-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon.tone-orange{color:var(--status-warning-text)!important;background:var(--status-warning-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon{width:40px!important;height:40px!important;border:0!important;border-radius:12px!important;color:#000!important;font-size:28px!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-stat__icon .q-icon{color:#000!important;font-size:28px!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-stat__label,.exec-monitor-activity-card__main>div>span,.exec-monitor-activity-card__windows small,.exec-monitor-pickups__header span,.exec-monitor-pickups__row-label,.exec-monitor-pickups__day small){color:color-mix(in srgb,var(--theme-text) 78%,var(--theme-text-muted))!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-activity-card__submetric,.exec-monitor-activity-card__submetric b){color:var(--theme-accent)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page :is(.exec-monitor-activity-card__submetric--today,.exec-monitor-activity-card__submetric--today b,.exec-monitor-activity-card__trend){color:color-mix(in srgb,var(--status-success-bg) 74%,var(--theme-text))!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__trend--down{color:color-mix(in srgb,var(--status-danger-bg) 74%,var(--theme-text))!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__main>div>.exec-monitor-activity-card__submetric{color:var(--theme-accent)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__main>div>.exec-monitor-activity-card__submetric :is(b,span){color:inherit!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__main>div>.exec-monitor-activity-card__submetric--today{color:color-mix(in srgb,var(--status-success-bg) 74%,var(--theme-text))!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__day--today{background:color-mix(in srgb,var(--status-success-bg) 52%,var(--app-inner-surface-bg))!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__day--today :is(small,strong){color:var(--theme-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card__header{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-panel__header{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups{background:color-mix(in srgb,var(--status-success-bg) 20%,var(--app-inner-surface-bg))!important;border-color:var(--status-success-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__header span,body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__header strong{color:color-mix(in srgb,var(--status-success-bg) 74%,var(--theme-text))!important}body.app-shell-active:not(.public-docs-page) .q-chip,body.app-shell-active:not(.public-docs-page) .q-chip .q-chip__content{color:#000!important}body.app-shell-active:not(.public-docs-page) .main-content .q-btn.table-views-bar__menu-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;background:var(--intent-primary-bg)!important;color:#000!important}body.app-shell-active:not(.public-docs-page) .main-content .q-btn.table-views-bar__menu-btn:hover,body.app-shell-active:not(.public-docs-page) .main-content .q-btn.table-views-bar__menu-btn:focus-visible{background:var(--intent-primary-hover-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .top-button-group .table-views-bar__actions .q-btn.app-btn--success{background:var(--intent-success-bg)!important;border-color:var(--intent-success-border)!important;color:#000!important}body.app-shell-active:not(.public-docs-page) .main-content .inventory-table .q-table thead th{height:56px!important;padding-block:0!important;vertical-align:middle}body.app-shell-active:not(.public-docs-page) .main-content .inventory-table .q-table tbody tr,body.app-shell-active:not(.public-docs-page) .main-content .inventory-table .q-table tbody td{height:56px!important;min-height:56px!important}body.app-shell-active:not(.public-docs-page) .main-content .inventory-table .q-table tbody td{vertical-align:middle;white-space:nowrap}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell{padding:12px!important;color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;border-top-color:var(--app-surface-border-subtle)!important;border-bottom-color:var(--app-surface-border-subtle)!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell :is(.table-expanded-panel,.expanded-row){box-sizing:border-box!important;width:100%!important;color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;background-image:none!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel :is(.q-card,[class$=__panel],[class*="__panel "],[class$=-panel],[class*="-panel "],[class$=__card],[class*="__card "],[class$=-card],[class*="-card "],[class$=__section],[class*="__section "]){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel :is(h1,h2,h3,h4,strong,[class$=__title],[class*="__title "],[class$=-title],[class*="-title "],[class$=__value],[class*="__value "],[class$=-value],[class*="-value "]){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel :is(dt,small,[class$=__label],[class*="__label "],[class$=-label],[class*="-label "],[class$=__caption],[class*="__caption "],[class$=-caption],[class*="-caption "]){color:var(--theme-text-muted)!important;-webkit-text-fill-color:currentColor!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel .q-btn{min-height:var(--app-btn-compact-height)!important;border-radius:var(--app-surface-radius)!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel .q-btn:not(.q-btn--flat){background:var(--app-btn-primary-bg)!important;color:var(--app-btn-primary-text)!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .table-expanded-panel .q-chip{min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .inventory-meta-chip.app-chip--info{color:var(--status-info-text)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .inventory-meta-chip.app-chip--stage{color:var(--status-stage-text)!important;background:var(--status-stage-bg)!important;border-color:var(--status-stage-border)!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table td.expanded-content-cell .inventory-meta-chip .q-chip__content{color:inherit!important;font-weight:var(--app-chip-font-weight)!important}body.app-shell-active:not(.public-docs-page) .main-content .table-toolbar-root .table-toolbar-view-search-row{width:260px!important;padding:0!important;border:0!important;background:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .table-toolbar-root .table-toolbar-search.search-input{width:260px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .table-toolbar-root .table-toolbar-search .q-field__control{box-sizing:border-box!important;min-height:38px!important;height:38px!important;border:1px solid var(--app-surface-border)!important;border-radius:8px!important;background:var(--app-inner-surface-bg-muted)!important;overflow:hidden!important}body.app-shell-active:not(.public-docs-page) .main-content .table-toolbar-root .table-toolbar-search :is(.q-field__inner,.q-field__native,.q-field__input,.q-field__prepend,.q-field__append){min-height:38px!important;height:38px!important;background:transparent!important}body.app-shell-active:not(.public-docs-page) .main-content .table-toolbar-root .table-toolbar-search :is(.q-field__native,.q-field__input){padding:0!important;font-size:.875rem!important}body.app-shell-active:not(.public-docs-page) .custom-header .toolbar-right .main-site-link{box-sizing:border-box!important;min-height:var(--app-btn-compact-height)!important;height:var(--app-btn-compact-height)!important;max-height:var(--app-btn-compact-height)!important;padding:0 var(--app-btn-padding-x)!important;line-height:1!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody tr.expanded-highlight,body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody tr.expanded-highlight>td{background:var(--app-table-row-selected-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .q-table tbody tr.expanded-highlight>td:first-child{box-shadow:inset 3px 0 0 var(--app-table-row-selected-border)}.q-dialog__inner>.q-card.columns-manager-dialog{width:min(440px,100vw - 32px)!important;min-width:min(380px,100vw - 32px)!important;max-height:min(82vh,760px)!important;background:var(--app-inner-surface-bg)!important;border:1px solid var(--app-surface-border)!important;border-radius:var(--app-surface-radius)!important}.q-dialog .columns-manager-dialog__item{display:grid!important;grid-template-columns:minmax(0,1fr) var(--app-btn-compact-height)!important;align-items:center!important;gap:12px!important;min-height:46px;padding:8px 10px!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;background:var(--app-inner-surface-bg-muted)!important}.q-dialog .columns-manager-dialog__item-meta{min-width:0!important}.q-dialog .columns-manager-dialog__section-heading{display:grid;gap:2px}.q-dialog .columns-manager-dialog__toggle{width:var(--app-btn-compact-height)!important;min-width:var(--app-btn-compact-height)!important;height:var(--app-btn-compact-height)!important;min-height:var(--app-btn-compact-height)!important;padding:0!important;background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important}.q-dialog .columns-manager-dialog__toggle.q-btn--disabled{background:var(--intent-neutral-bg)!important;color:var(--intent-neutral-text)!important;opacity:.72}.q-dialog .columns-manager-dialog__close,.q-dialog .columns-manager-dialog__done{min-height:var(--app-btn-compact-height)!important;border-radius:var(--app-btn-radius)!important;background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important}.q-dialog .columns-manager-dialog__close{width:var(--app-btn-compact-height)!important;min-width:var(--app-btn-compact-height)!important;height:var(--app-btn-compact-height)!important;padding:0!important}.q-dialog .columns-manager-dialog__done{padding:0 var(--app-btn-padding-x)!important}body[data-app-theme] :is(.q-menu,.q-menu .q-list){color:var(--theme-text)!important;background:var(--app-glass-menu-fill)!important;border-color:var(--app-surface-border)!important}body[data-app-theme] .q-menu :is(.q-item,.q-item__label,.q-item__section,.q-field__native,.q-field__input,.q-field__label,.q-icon){color:var(--theme-text)!important;text-shadow:none!important}body[data-app-theme] .q-menu .q-item--disable,body[data-app-theme] .q-menu .q-item--disable :is(.q-item__label,.q-item__section,.q-icon){color:var(--theme-text-muted)!important}body[data-app-theme] .q-menu :is(.q-item:hover,.q-item--active,.q-item.q-manual-focusable--focused){background:var(--app-surface-bg-hover)!important}body[data-app-theme] .q-dialog :is(.trial-card,.legal-card){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;border-color:var(--app-surface-border)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme] .q-dialog :is(.trial-card,.legal-card) :is(.trial-title,.legal-card__header,.text-h6,.text-subtitle2,.text-body2,.text-caption,label,p){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme] .q-dialog :is(.trial-card,.legal-card) .q-separator{background:var(--app-surface-border-subtle)!important}.app-menu--w-160{min-width:160px!important}.app-menu--w-170{min-width:170px!important}.app-menu--w-180{min-width:180px!important}.app-menu--w-220{min-width:220px!important}.app-menu--w-230{min-width:230px!important}.app-menu--w-240{min-width:240px!important}.app-menu--w-260{min-width:260px!important}.app-menu--search-results{min-width:240px!important;max-height:300px!important;overflow-y:auto!important}.app-nav-sublink{padding-left:34px!important}.trial-card{width:min(640px,95vw)!important}.trial-card--success,.signup-success-card{width:min(560px,95vw)!important}.signup-progress-card{width:min(460px,92vw)!important}.legal-card{width:min(720px,95vw)!important;max-height:90vh!important}.app-dialog--release{width:min(520px,100%)!important}.app-surface--max-560{width:100%!important;max-width:min(560px,95vw)!important}.app-dialog--policy{width:min(920px,95vw)!important;max-height:90vh!important}.app-dialog__scroll--65{max-height:65vh!important}.app-dialog--min-320{min-width:min(320px,90vw)!important}.app-dialog--min-360{min-width:min(360px,90vw)!important}.app-dialog--min-420{min-width:min(420px,90vw)!important}.app-dialog--min-460{min-width:min(460px,90vw)!important}.app-dialog--min-480{min-width:min(480px,95vw)!important}.app-dialog--min-520{min-width:min(520px,95vw)!important}.app-dialog--min-560{min-width:min(560px,95vw)!important}.app-dialog--min-640{min-width:min(640px,95vw)!important}.app-dialog--min-680{min-width:min(680px,95vw)!important}.app-dialog--min-720{min-width:min(720px,95vw)!important}.app-dialog--min-760{min-width:min(760px,95vw)!important}.app-dialog--min-900{min-width:min(900px,95vw)!important}.app-dialog--min-920{min-width:min(920px,96vw)!important}.app-dialog--min-980{min-width:min(980px,96vw)!important}.app-dialog--max-480{width:100%!important;max-width:min(480px,95vw)!important}.app-dialog--max-640{max-width:min(640px,95vw)!important}.app-dialog--max-720{max-width:min(720px,95vw)!important}.app-dialog--w-700{width:min(700px,95vw)!important}.app-dialog--w-800{width:min(800px,95vw)!important}.app-dialog--full-90{max-width:90vw!important}.app-dialog--full-92{max-width:92vw!important}.app-dialog--full-95{max-width:95vw!important}.app-dialog--full-96{width:96vw!important;max-width:96vw!important}.app-control--min-110{min-width:110px!important}.app-control--min-220{min-width:220px!important}.app-control--min-260{min-width:260px!important}.app-control--min-320{min-width:320px!important}.app-control--width-140{width:140px!important}.app-control--full{width:100%!important}.app-control--max-110{max-width:110px!important}.app-empty-state__code{font-size:30vh}.app-empty-state__title{opacity:.4}body[data-app-theme] .create-orders-drawer__content{display:flex!important;flex-direction:column!important;height:100%!important;color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important}body[data-app-theme] :is(.why-teams-icon,.faq-panel-icon){color:var(--theme-accent)!important}.compact-order-notes__composer .q-field__native{min-height:44px!important}.order-expanded-notes__input .q-field__native{min-height:84px!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page{color:var(--theme-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-card--primary{--monitor-card-accent: var(--status-primary-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-card--success{--monitor-card-accent: var(--status-success-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-card--warning{--monitor-card-accent: var(--status-warning-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-card--danger{--monitor-card-accent: var(--status-danger-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-card--latency{--monitor-card-accent: var(--status-stage-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page :is(.monitor-card__label,.monitor-mini-table th,.status-pie__center span,.status-distribution__row small,.latency-card__metric span,.latency-chart__axis){color:var(--theme-text-muted)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page :is(.api-status-pill,.monitor-action-button,.monitor-filter-panel,.status-pie:after,.request-details-drawer,.request-details-drawer__header,.request-json){color:var(--theme-text)!important;background:var(--app-inner-surface-bg)!important;border-color:var(--app-surface-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .api-status-pill--healthy{--api-status-color: var(--status-success-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .api-status-pill--checking{--api-status-color: var(--status-muted-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .api-status-pill--degraded{--api-status-color: var(--status-warning-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .api-status-pill--down{--api-status-color: var(--status-danger-bg) !important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .api-status-pill:is(.api-status-pill--healthy,.api-status-pill--degraded,.api-status-pill--down){border-color:color-mix(in srgb,var(--api-status-color) 52%,var(--app-surface-border))!important;background:color-mix(in srgb,var(--api-status-color) 14%,var(--app-inner-surface-bg))!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .monitor-action-button{--monitor-action-color: var(--intent-primary-bg) !important;background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page :is(.status-distribution__row:hover,.recent-chart__bar:hover){border-color:var(--app-surface-border-accent)!important;background:var(--app-surface-bg-hover)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .latency-chart__grid{stroke:var(--app-table-row-border)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .latency-chart__fill{fill:color-mix(in srgb,var(--status-primary-bg) 18%,transparent)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .latency-chart__line{stroke:var(--status-primary-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .api-monitor-page .latency-chart__point{fill:var(--theme-text)!important;stroke:var(--status-primary-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .plan-widget__meter .q-linear-progress__track{background:var(--app-table-row-border)!important;opacity:1!important}body[data-app-theme] :is(.text-primary){color:var(--status-primary-bg)!important}body[data-app-theme] :is(.text-info,.text-blue,.text-blue-2,.text-blue-4,.text-blue-7,.text-light-blue,.text-light-blue-4,.text-cyan,.text-cyan-4){color:var(--status-info-bg)!important}body[data-app-theme] :is(.text-secondary,.text-accent,.text-purple,.text-purple-6,.text-deep-purple,.text-indigo){color:var(--status-stage-bg)!important}body[data-app-theme] :is(.text-positive,.text-green,.text-green-6,.text-light-green,.text-lime){color:var(--status-success-bg)!important}body[data-app-theme] :is(.text-teal){color:var(--status-action-bg)!important}body[data-app-theme] :is(.text-warning,.text-amber,.text-amber-8,.text-orange,.text-orange-8,.text-orange-10,.text-yellow,.text-brand-orange){color:var(--status-warning-bg)!important}body[data-app-theme] :is(.text-negative,.text-red,.text-red-6,.text-pink,.text-deep-orange){color:var(--status-danger-bg)!important}body[data-app-theme] :is(.text-grey,.text-grey-3,.text-grey-4,.text-grey-5,.text-grey-6,.text-grey-7,.text-grey-8,.text-grey-9,.text-blue-grey-6,.text-blue-grey-8,.text-blue-grey-9){color:var(--status-muted-bg)!important}body[data-app-theme] :is([class*=text-blue-],[class*=text-light-blue-],[class*=text-cyan-]){color:var(--status-info-bg)!important}body[data-app-theme] :is([class*=text-purple-],[class*=text-deep-purple-],[class*=text-indigo-]){color:var(--status-stage-bg)!important}body[data-app-theme] :is([class*=text-green-],[class*=text-light-green-],[class*=text-lime-]){color:var(--status-success-bg)!important}body[data-app-theme] :is([class*=text-teal-]){color:var(--status-action-bg)!important}body[data-app-theme] :is([class*=text-amber-],[class*=text-orange-],[class*=text-yellow-]){color:var(--status-warning-bg)!important}body[data-app-theme] :is([class*=text-red-],[class*=text-pink-],[class*=text-deep-orange-]){color:var(--status-danger-bg)!important}body[data-app-theme] :is([class*=text-grey-],[class*=text-blue-grey-]){color:var(--status-muted-bg)!important}body[data-app-theme] :is(.bg-primary):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-primary-bg)!important;color:var(--status-primary-text)!important}body[data-app-theme] :is(.bg-info,.bg-blue,.bg-blue-2,.bg-blue-4,.bg-blue-7,.bg-light-blue,.bg-light-blue-4,.bg-cyan,.bg-cyan-4):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-info-bg)!important;color:var(--status-info-text)!important}body[data-app-theme] :is(.bg-secondary,.bg-accent,.bg-purple,.bg-purple-6,.bg-deep-purple,.bg-indigo):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-stage-bg)!important;color:var(--status-stage-text)!important}body[data-app-theme] :is(.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-success-bg)!important;color:var(--status-success-text)!important}body[data-app-theme] :is(.bg-teal):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-action-bg)!important;color:var(--status-action-text)!important}body[data-app-theme] :is(.bg-warning,.bg-amber,.bg-amber-8,.bg-orange,.bg-orange-8,.bg-orange-10,.bg-yellow,.bg-brand-orange):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}body[data-app-theme] :is(.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}body[data-app-theme] :is(.bg-grey,.bg-grey-3,.bg-grey-4,.bg-grey-5,.bg-grey-6,.bg-grey-7,.bg-grey-8,.bg-grey-9,.bg-blue-grey-6,.bg-blue-grey-8,.bg-blue-grey-9):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-muted-bg)!important;color:var(--status-muted-text)!important}body[data-app-theme] [class*=bg-blue-grey-]:not(.q-btn,.q-chip,.q-badge){background-color:var(--status-muted-bg)!important;color:var(--status-muted-text)!important}body[data-app-theme] :is([class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-info-bg)!important;color:var(--status-info-text)!important}body[data-app-theme] :is([class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-stage-bg)!important;color:var(--status-stage-text)!important}body[data-app-theme] :is([class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-success-bg)!important;color:var(--status-success-text)!important}body[data-app-theme] [class*=bg-teal-]:not(.q-btn,.q-chip,.q-badge){background-color:var(--status-action-bg)!important;color:var(--status-action-text)!important}body[data-app-theme] :is([class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}body[data-app-theme] :is([class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}body[data-app-theme] :is([class*=bg-grey-],[class*=bg-blue-grey-]):not(.q-btn,.q-chip,.q-badge){background-color:var(--status-muted-bg)!important;color:var(--status-muted-text)!important}body:not(.public-docs-page) .q-btn:is([class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]){--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]){--app-btn-bg: var(--intent-secondary-bg);--app-btn-text: var(--intent-secondary-text);--app-btn-hover-bg: var(--intent-secondary-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]){--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-teal-]){--app-btn-bg: var(--intent-action-bg);--app-btn-text: var(--intent-action-text);--app-btn-hover-bg: var(--intent-action-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]){--app-btn-bg: var(--intent-warning-bg);--app-btn-text: var(--intent-warning-text);--app-btn-hover-bg: var(--intent-warning-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]){--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg)}body:not(.public-docs-page) .q-btn:is([class*=bg-grey-],[class*=bg-blue-grey-]){--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg)}.q-chip:is([class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]),.q-badge:is([class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]){background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}.q-chip:is([class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]),.q-badge:is([class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]){background:var(--status-stage-bg)!important;color:var(--status-stage-text)!important;border-color:var(--status-stage-border)!important}.q-chip:is([class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]),.q-badge:is([class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]){background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}.q-chip:is([class*=bg-teal-]),.q-badge:is([class*=bg-teal-]){background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border-color:var(--status-action-border)!important}.q-chip:is([class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]),.q-badge:is([class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]){background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}.q-chip:is([class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]),.q-badge:is([class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]){background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}.q-chip:is([class*=bg-grey-],[class*=bg-blue-grey-]),.q-badge:is([class*=bg-grey-],[class*=bg-blue-grey-]){background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)!important}body[data-app-theme]:not(.public-docs-page) .q-btn{background:var(--app-btn-bg, var(--intent-neutral-bg))!important;color:var(--app-btn-text, var(--intent-neutral-text))!important;border-color:transparent!important}body[data-app-theme]:not(.public-docs-page) .q-btn:hover{background:var(--app-btn-hover-bg, var(--intent-neutral-hover-bg))!important;color:var(--app-btn-hover-text, var(--app-btn-text, var(--intent-neutral-text)))!important}body[data-app-theme]:not(.public-docs-page) .q-btn.bg-primary{background:var(--intent-primary-bg)!important;color:var(--intent-primary-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-info,.bg-blue,.bg-light-blue,.bg-cyan,[class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]){background:var(--intent-info-bg)!important;color:var(--intent-info-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-secondary,.bg-accent,.bg-purple,.bg-deep-purple,.bg-indigo,[class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]){background:var(--intent-secondary-bg)!important;color:var(--intent-secondary-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-positive,.bg-green,.bg-light-green,.bg-lime,[class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]){background:var(--intent-success-bg)!important;color:var(--intent-success-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-teal,[class*=bg-teal-]){background:var(--intent-action-bg)!important;color:var(--intent-action-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-warning,.bg-amber,.bg-orange,.bg-yellow,.bg-brand-orange,[class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]){background:var(--intent-warning-bg)!important;color:var(--intent-warning-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-negative,.bg-red,.bg-pink,.bg-deep-orange,[class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]){background:var(--intent-danger-bg)!important;color:var(--intent-danger-text)!important}body[data-app-theme]:not(.public-docs-page) .q-btn:is(.bg-grey,.bg-blue-grey,[class*=bg-grey-],[class*=bg-blue-grey-]){background:var(--intent-neutral-bg)!important;color:var(--intent-neutral-text)!important}body[data-app-theme] :is(.q-chip,.q-badge).bg-primary{background:var(--status-primary-bg)!important;color:var(--status-primary-text)!important;border-color:var(--status-primary-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-info,.bg-blue,.bg-light-blue,.bg-cyan,[class*=bg-blue-],[class*=bg-light-blue-],[class*=bg-cyan-]){background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-secondary,.bg-accent,.bg-purple,.bg-deep-purple,.bg-indigo,[class*=bg-purple-],[class*=bg-deep-purple-],[class*=bg-indigo-]){background:var(--status-stage-bg)!important;color:var(--status-stage-text)!important;border-color:var(--status-stage-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-positive,.bg-green,.bg-light-green,.bg-lime,[class*=bg-green-],[class*=bg-light-green-],[class*=bg-lime-]){background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-teal,[class*=bg-teal-]){background:var(--status-action-bg)!important;color:var(--status-action-text)!important;border-color:var(--status-action-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-warning,.bg-amber,.bg-orange,.bg-yellow,.bg-brand-orange,[class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-]){background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-negative,.bg-red,.bg-pink,.bg-deep-orange,[class*=bg-red-],[class*=bg-pink-],[class*=bg-deep-orange-]){background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}body[data-app-theme] :is(.q-chip,.q-badge):is(.bg-grey,.bg-blue-grey,[class*=bg-grey-],[class*=bg-blue-grey-]){background:var(--status-muted-bg)!important;color:var(--status-muted-text)!important;border-color:var(--status-muted-border)!important}body[data-app-theme] :is(.wallet-ledger-chip.is-credit,.role-access-chip--read,.permission-chip--read){background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}body[data-app-theme] :is(.wallet-ledger-chip.is-auto,.role-access-chip--create,.permission-chip--create){background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}body[data-app-theme] :is(.wallet-ledger-chip.is-debit,.role-access-chip--update,.permission-chip--update){background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}body[data-app-theme] :is(.role-access-chip--delete,.permission-chip--delete){background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}body[data-app-theme].app-shell-active{color-scheme:dark;color:var(--theme-text);background:var(--app-shell-surface)}body[data-app-theme=daylight].app-shell-active{color-scheme:light}body[data-app-theme].app-shell-active :is(.q-page,.q-page-container,.q-layout,.q-drawer,.q-drawer__content,.q-header,.q-footer,.q-toolbar,.q-card,.q-banner,.q-list,.q-expansion-item,.q-tab-panels,.q-tab-panel,.q-stepper,.q-stepper__header,.q-timeline,.q-table__container,.q-markup-table,.q-menu,.q-dialog__inner>div,.q-notification){color:var(--theme-text)!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme].app-shell-active :is(.q-menu,.q-dialog__inner>div,.q-notification,.q-date,.q-time,.q-editor,.q-stepper,.q-tab-panels){background:var(--app-inner-surface-bg)!important}body[data-app-theme].app-shell-active :is(.q-field__control,.q-field--filled .q-field__control,.q-field--outlined .q-field__control,.q-date__calendar,.q-time__container,.q-editor__content,.q-editor__toolbar){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important}body[data-app-theme].app-shell-active :is(.q-field__native,.q-field__input,.q-field__label,.q-field__marginal,.q-select__dropdown-icon,.q-checkbox__label,.q-radio__label,.q-toggle__label,.q-item,.q-item__label,.q-item__section,.q-tab,.q-stepper__title,.q-stepper__caption,.q-timeline__title,.q-timeline__subtitle,.q-notification__message,.q-notification__caption){color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active :is(input:not([type=checkbox]):not([type=radio]):not(.q-field__native):not(.q-field__input),textarea:not(.q-field__native):not(.q-field__input),select:not(.q-field__native):not(.q-field__input)){color:var(--theme-text)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border)!important;caret-color:var(--theme-accent)}body[data-app-theme].app-shell-active :is(.q-field__native::placeholder,.q-field__input::placeholder,input::placeholder,textarea::placeholder){color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important;opacity:1}body[data-app-theme].app-shell-active :is(.q-separator,.q-table th,.q-table td,.q-markup-table th,.q-markup-table td,.q-timeline__entry:before){border-color:var(--app-table-row-border)!important}body[data-app-theme].app-shell-active :is(.q-item:hover,.q-item.q-manual-focusable--focused,.q-tab--active,.q-date__calendar-item--in,.q-date__calendar-item--range-from,.q-date__calendar-item--range-to){background:var(--app-surface-bg-hover)!important}body[data-app-theme].app-shell-active :is(.q-tab__indicator,.q-stepper__dot,.q-timeline__dot,.q-toggle__inner--truthy,.q-checkbox__inner--truthy,.q-radio__inner--truthy,.q-slider__track-container>div,.q-linear-progress__model){color:var(--status-primary-bg)!important}body[data-app-theme].app-shell-active :is(.q-notification--positive,.q-banner.bg-positive){color:var(--status-success-text)!important;background:color-mix(in srgb,var(--status-success-bg) 72%,var(--app-inner-surface-bg))!important;border-color:var(--status-success-border)!important;box-shadow:0 0 0 1px var(--status-success-border),0 12px 28px color-mix(in srgb,var(--status-success-bg) 24%,transparent)!important}body[data-app-theme].app-shell-active :is(.q-notification--info,.q-banner.bg-info,.q-banner.bg-primary){color:var(--status-info-text)!important;background:color-mix(in srgb,var(--status-info-bg) 72%,var(--app-inner-surface-bg))!important;border-color:var(--status-info-border)!important;box-shadow:0 0 0 1px var(--status-info-border),0 12px 28px color-mix(in srgb,var(--status-info-bg) 24%,transparent)!important}body[data-app-theme].app-shell-active :is(.q-notification--warning,.q-banner.bg-warning){color:var(--status-warning-text)!important;background:color-mix(in srgb,var(--status-warning-bg) 72%,var(--app-inner-surface-bg))!important;border-color:var(--status-warning-border)!important;box-shadow:0 0 0 1px var(--status-warning-border),0 12px 28px color-mix(in srgb,var(--status-warning-bg) 24%,transparent)!important}body[data-app-theme].app-shell-active :is(.q-notification--negative,.q-banner.bg-negative){color:var(--status-danger-text)!important;background:color-mix(in srgb,var(--status-danger-bg) 72%,var(--app-inner-surface-bg))!important;border-color:var(--status-danger-border)!important;box-shadow:0 0 0 1px var(--status-danger-border),0 12px 28px color-mix(in srgb,var(--status-danger-bg) 24%,transparent)!important}body[data-app-theme].app-shell-active .q-notification--positive :is(.q-notification__message,.q-notification__caption){color:var(--status-success-text)!important}body[data-app-theme].app-shell-active .q-notification--info :is(.q-notification__message,.q-notification__caption){color:var(--status-info-text)!important}body[data-app-theme].app-shell-active .q-notification--warning :is(.q-notification__message,.q-notification__caption){color:var(--status-warning-text)!important}body[data-app-theme].app-shell-active .q-notification--negative :is(.q-notification__message,.q-notification__caption){color:var(--status-danger-text)!important}body[data-app-theme].app-shell-active :is(.q-tooltip,.q-tooltip--style){color:var(--theme-text)!important;background:var(--theme-header)!important;border:1px solid var(--app-surface-border)!important}body[data-app-theme].app-shell-active :is(.q-card,.q-dialog,.q-menu,.q-notification,.q-field,.q-table,.q-stepper,.q-timeline,.q-tabs,.q-pagination,.q-editor) :is(.q-icon,.material-icons):not(.q-btn .q-icon,.q-chip .q-icon,.q-badge .q-icon,[class*=text-]){color:var(--theme-accent)!important}body[data-app-theme].app-shell-active .q-btn :is(.q-icon,.material-icons),body[data-app-theme].app-shell-active :is(.q-chip,.q-badge) :is(.q-icon,.material-icons){color:inherit!important}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) :is(button:not(.q-btn):not(.config-section-card):not(.routesense-strategy-card):not(.routesense-service-option):not(.routesense-policy-btn):not(.boxsense-mode-card):not(.documents-option-card):not(.webhooks-event-chip):not(.webhooks-create-event):not(.header-filter-menu__trigger),input[type=button],input[type=submit],input[type=reset]){--native-action-bg: var(--intent-primary-bg);--native-action-text: var(--intent-primary-text);min-height:var(--app-btn-height);border:0;border-radius:var(--app-btn-radius);color:var(--native-action-text)!important;background:var(--native-action-bg)!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) :is(button,input[type=button],input[type=submit],input[type=reset]):is([class*=danger],[class*=delete],[class*=remove]){--native-action-bg: var(--intent-danger-bg);--native-action-text: var(--intent-danger-text)}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) :is(button,input[type=button],input[type=submit],input[type=reset]):is([class*=warning],[class*=archive]){--native-action-bg: var(--intent-warning-bg);--native-action-text: var(--intent-warning-text)}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) :is(button,input[type=button],input[type=submit],input[type=reset]):is([class*=success],[class*=approve],[class*=complete]){--native-action-bg: var(--intent-success-bg);--native-action-text: var(--intent-success-text)}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) :is(button:not(.q-btn):not(.config-section-card):not(.routesense-strategy-card):not(.routesense-service-option):not(.routesense-policy-btn):not(.boxsense-mode-card):not(.documents-option-card):not(.webhooks-event-chip):not(.webhooks-create-event):not(.header-filter-menu__trigger),input[type=button],input[type=submit],input[type=reset]):hover:not(:disabled){background:color-mix(in srgb,var(--native-action-bg) 86%,var(--theme-text))!important}body[data-app-theme].app-shell-active a:not(.q-btn){color:var(--theme-accent)}body[data-app-theme].app-shell-active ::selection{color:var(--theme-on-accent);background:var(--theme-accent)}body[data-app-theme].app-shell-active .dashboard-page :is(.shipping-trend__toggle,.orders-week-range){display:inline-flex;align-items:center;gap:3px;height:var(--app-btn-toolbar-height);padding:3px;overflow:visible;border:1px solid var(--app-surface-border)!important;border-radius:var(--app-btn-radius);background:var(--app-inner-surface-bg-muted)!important}body[data-app-theme].app-shell-active .dashboard-page :is(.shipping-trend__toggle-btn,.orders-week-range button){display:inline-flex;align-items:center;justify-content:center;min-width:48px;width:48px;height:calc(var(--app-btn-toolbar-height) - 8px)!important;min-height:calc(var(--app-btn-toolbar-height) - 8px)!important;padding:0!important;border:0!important;border-radius:calc(var(--app-btn-radius) - 3px)!important;color:var(--theme-text-muted)!important;background:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .dashboard-page .shipping-trend__toggle-btn{min-width:52px;width:52px}body[data-app-theme].app-shell-active .dashboard-page :is(.shipping-trend__toggle-btn,.orders-week-range button).is-active{color:var(--intent-primary-text)!important;background:var(--intent-primary-bg)!important}body[data-app-theme].app-shell-active .dashboard-page .orders-week-range button:disabled{opacity:.64}body[data-app-theme].app-shell-active{--app-btn-text: #f0f6fc;--native-action-text: #f0f6fc;--intent-neutral-text: #f0f6fc;--intent-primary-text: #f0f6fc;--intent-info-text: #f0f6fc;--intent-secondary-text: #f0f6fc;--intent-action-text: #000000;--intent-success-text: #000000;--intent-warning-text: #f0f6fc;--intent-danger-text: #000000;--status-primary-text: #000000;--status-info-text: #000000;--status-action-text: #000000;--status-success-text: #000000;--status-warning-text: #000000;--status-danger-text: #000000;--status-stage-text: #ffffff;--status-muted-text: #000000;--app-chip-text: #000000}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),input[type=button],input[type=submit],input[type=reset],[role=button]){color:var(--app-btn-text)!important;-webkit-text-fill-color:var(--app-btn-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):is(.app-btn--action,.app-btn--operational){--app-btn-text: var(--intent-success-text);color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;-webkit-text-fill-color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--success:not(.create-label-btn){--app-btn-bg: var(--intent-success-bg);--app-btn-text: #000000;--app-btn-hover-bg: var(--intent-success-hover-bg);background:var(--intent-success-bg)!important;border-color:transparent!important;color:#000!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info{--app-btn-bg: #111f2e;--app-btn-text: #f3f8ff;--app-btn-hover-bg: #162c42;background:#111f2e!important;border:1px solid rgba(106,183,226,.32)!important;color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--destructive{--app-btn-bg: var(--intent-danger-bg);--app-btn-text: #000000;--app-btn-hover-bg: var(--intent-danger-hover-bg);background:var(--intent-danger-bg)!important;border-color:transparent!important;color:#000!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--neutral{--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: #000000;--app-btn-hover-bg: var(--intent-neutral-hover-bg);background:var(--intent-neutral-bg)!important;border-color:transparent!important;color:#000!important}body[data-app-theme].app-shell-active .main-content .dashboard-page .dashboard-panel.create-label-panel--primary>.q-card__section>button.create-label-btn{color:#000!important;background:var(--category-success)!important;background-color:var(--category-success)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .dashboard-page .dashboard-panel.create-label-panel--primary>.q-card__section>button.create-label-btn :is(.q-icon,.material-icons){color:#000!important;-webkit-text-fill-color:#000000!important;font-size:2.4rem!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--success{background:var(--intent-success-bg)!important;border-color:transparent!important;color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info{background:var(--intent-info-bg)!important;border-color:transparent!important;color:var(--intent-info-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--destructive{background:var(--intent-danger-bg)!important;border-color:transparent!important;color:var(--intent-danger-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--neutral{background:var(--intent-neutral-bg)!important;border-color:transparent!important;color:var(--intent-neutral-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):is(.app-btn--success,.app-btn--info,.app-btn--destructive,.app-btn--neutral):is(:hover,:focus-visible){background:var(--app-btn-hover-bg)!important}body[data-app-theme].app-shell-active :is(.q-btn,button,[role=button]) :is(.q-icon,.material-icons,.material-symbols-outlined,.q-btn-dropdown__arrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active :is(.q-btn,button,[role=button]) :is(.q-icon,.material-icons,.material-symbols-outlined,.q-btn-dropdown__arrow) svg{fill:currentColor!important}body[data-app-theme].app-shell-active .q-btn.app-btn--success{--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg);background:var(--intent-success-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .q-btn.app-btn--info{--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg);background:var(--intent-info-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .q-btn.app-btn--destructive{--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg);background:var(--intent-danger-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .q-btn.app-btn--neutral{--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg);background:var(--intent-neutral-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .q-btn:is(.app-btn--success,.app-btn--info,.app-btn--destructive,.app-btn--neutral):is(:hover,:focus-visible){background:var(--app-btn-hover-bg)!important}body[data-app-theme].app-shell-active .q-toggle .q-toggle__inner--truthy{color:var(--intent-success-bg)!important}body[data-app-theme].app-shell-active .configurations-page .routesense-policy-btn{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;border:1px solid var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page .routesense-policy-btn.is-active,body[data-app-theme].app-shell-active .configurations-page .routesense-policy-btn.is-active:hover:not(:disabled){color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-event-chip{color:#000!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-event-chip--inactive{color:var(--theme-text-muted)!important;background:var(--theme-surface-raised)!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-event-chip :is(.q-icon,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-create-event{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;border:1px solid var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-create-event--active{color:#000!important;background:color-mix(in srgb,var(--theme-surface-raised) 62%,var(--status-success-bg))!important;border-color:var(--status-success-border)!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-create-event :is(.webhooks-create-event__title,.webhooks-create-event__copy){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active .configurations-page .webhooks-create-event--active :is(.webhooks-create-event__icon,.webhooks-create-event__state){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .configurations-page :is(.cooling-primary-btn,.webhooks-primary-btn,.webhooks-add-another,.shopping-connect-btn,.packing-slip-btn--primary){color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.cooling-primary-btn,.webhooks-primary-btn,.webhooks-add-another,.shopping-connect-btn,.packing-slip-btn--primary):is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important}body[data-app-theme].app-shell-active .configurations-page :is(.boxsense-primary-btn,.shopping-action--primary,.api-btn--green,.packing-slip-btn--green-ghost){color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.boxsense-primary-btn,.shopping-action--primary,.api-btn--green,.packing-slip-btn--green-ghost):is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important}body[data-app-theme].app-shell-active .configurations-page :is(.cooling-icon-btn,.cooling-link-btn,.documents-icon-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.webhooks-action-button--blue,.webhooks-control-btn--blue,.template-action-btn--blue,.packing-slip-btn--soft){color:var(--intent-info-text)!important;background:var(--intent-info-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.cooling-icon-btn,.cooling-link-btn,.documents-icon-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.webhooks-action-button--blue,.webhooks-control-btn--blue,.template-action-btn--blue,.packing-slip-btn--soft):is(:hover,:focus-visible){background:var(--intent-info-hover-bg)!important}body[data-app-theme].app-shell-active .configurations-page :is(.api-btn--purple,.webhooks-action-button--purple,.webhooks-control-btn--purple,.packing-slip-btn--purple-ghost,.template-action-btn--purple){color:var(--intent-secondary-text)!important;background:var(--intent-secondary-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.api-btn--purple,.webhooks-action-button--purple,.webhooks-control-btn--purple,.packing-slip-btn--purple-ghost,.template-action-btn--purple):is(:hover,:focus-visible){background:var(--intent-secondary-hover-bg)!important}body[data-app-theme].app-shell-active .configurations-page .packing-slip-btn--ghost{color:var(--intent-neutral-text)!important;background:var(--intent-neutral-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page .packing-slip-btn--ghost:is(:hover,:focus-visible){background:var(--intent-neutral-hover-bg)!important}body[data-app-theme].app-shell-active .configurations-page .template-action-btn--amber{color:var(--intent-warning-text)!important;background:var(--intent-warning-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.packing-slip-btn--danger,.packing-slip-btn--red-ghost,.shopping-action--danger,.shopping-icon-btn--danger,.webhooks-action-button--danger,.webhooks-control-btn--danger,.template-action-btn--danger,.api-key-row__icon--delete){color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .configurations-page :is(.packing-slip-btn--danger,.packing-slip-btn--red-ghost,.shopping-action--danger,.shopping-icon-btn--danger,.webhooks-action-button--danger,.webhooks-control-btn--danger,.template-action-btn--danger,.api-key-row__icon--delete):is(:hover,:focus-visible){background:var(--intent-danger-hover-bg)!important}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) button.app-btn--success:not(.q-btn){background:var(--intent-success-bg)!important;border-color:var(--intent-success-border)!important;color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active :is(.q-page,.q-dialog) button.app-btn--success:not(.q-btn):is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important;border-color:var(--intent-success-border)!important;color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) thead th :is(.header-filter-menu__trigger,button:not(.q-btn),[role=button]) .q-icon{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger,body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger:hover,body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger:focus-visible{min-width:0;min-height:0;padding:0;border:0!important;border-radius:0!important;color:var(--theme-text-muted)!important;background:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger:hover,body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger:focus-visible,body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger--active{color:var(--theme-accent)!important}body[data-app-theme].app-shell-active .table-header-filter-slot .header-filter-menu__trigger .q-icon{color:inherit!important}body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) thead th button:not(.q-btn),body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) thead th [role=button]{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--theme-text-muted)!important;background:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) thead th :is(button:not(.q-btn),[role=button]):hover,body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) thead th :is(button:not(.q-btn),[role=button]):focus-visible{color:var(--theme-accent)!important;background:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-chip,.q-badge,.app-chip,.status-chip) :is(.q-chip__content,.q-badge__content,span,strong,small){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) .table-header-filter-slot .header-filter-menu__trigger,body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) .table-header-filter-slot .header-filter-menu__trigger:is(:hover,:focus-visible,.header-filter-menu__trigger--active){min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;outline:0!important}body[data-app-theme].app-shell-active :is(.q-table,.q-markup-table) .table-header-filter-slot .header-filter-menu__trigger .q-icon{display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:root,body[data-app-theme=midnight]{--category-secondary: var(--brand-purple);--status-stage-bg: var(--brand-purple);--status-stage-text: #ffffff;--status-priority-text: #ffffff;--status-stage-border: color-mix(in srgb, var(--brand-purple) 78%, var(--theme-border));--intent-secondary-bg: var(--status-stage-bg);--intent-secondary-hover-bg: color-mix(in srgb, var(--status-stage-bg) 88%, #000000);--category-action: var(--brand-green);--category-success: var(--brand-green);--status-action-bg: var(--brand-green);--status-action-text: #000000;--status-action-border: color-mix(in srgb, var(--brand-green) 78%, var(--theme-border));--status-success-bg: var(--brand-green);--status-success-text: #000000;--status-success-border: color-mix(in srgb, var(--brand-green) 78%, var(--theme-border));--intent-action-bg: var(--brand-green);--intent-action-text: #000000;--intent-action-hover-bg: color-mix(in srgb, var(--brand-green) 88%, #000000);--intent-success-bg: var(--brand-green);--intent-success-text: #000000;--intent-success-hover-bg: color-mix(in srgb, var(--brand-green) 88%, #000000)}body[data-app-theme].app-shell-active .main-content .dashboard-page .q-card.dashboard-panel.create-label-panel--primary{background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel h2{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel p{color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel>.q-card__section{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;transform:translateY(18px)}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel .create-label-orb{margin-bottom:28px!important;transform:translateY(18px)}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel h2{margin:0 0 4px!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel p{margin:0 0 20px!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-orb{color:#000!important;background:var(--category-success)!important;background-color:var(--category-success)!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-orb .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .dashboard-page .dashboard-panel.create-label-panel--primary .create-label-btn{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;border-radius:var(--app-btn-radius)!important;color:#000!important;background:var(--category-success)!important;background-color:var(--category-success)!important;border-color:transparent!important;box-shadow:0 14px 34px color-mix(in srgb,var(--category-success) 30%,transparent)!important}body[data-app-theme].app-shell-active .dashboard-page .dashboard-panel.create-label-panel--primary .create-label-btn:is(:hover,:focus-visible){background:color-mix(in srgb,var(--category-success) 86%,#000000)!important;background-color:color-mix(in srgb,var(--category-success) 86%,#000000)!important;box-shadow:0 18px 40px color-mix(in srgb,var(--category-success) 38%,transparent)!important}body[data-app-theme].app-shell-active .dashboard-page .dashboard-panel.create-label-panel--primary .create-label-btn .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:2.4rem!important}body[data-app-theme]{--category-priority: var(--category-secondary);--status-priority-bg: var(--status-stage-bg);--status-priority-text: var(--status-stage-text);--status-priority-border: var(--status-stage-border);--category-action: var(--category-success);--status-success-bg: var(--category-success);--status-success-text: #000000;--status-success-border: color-mix(in srgb, var(--category-success) 78%, var(--theme-border));--status-action-bg: var(--category-success);--status-action-text: #000000;--status-action-border: color-mix(in srgb, var(--category-success) 78%, var(--theme-border));--intent-success-bg: var(--category-success);--intent-success-text: #000000;--intent-success-hover-bg: color-mix(in srgb, var(--category-success) 88%, #000000);--intent-action-bg: var(--category-success);--intent-action-text: #000000;--intent-action-hover-bg: color-mix(in srgb, var(--category-success) 88%, #000000)}body[data-app-theme].app-shell-active :is(.q-drawer.custom-drawer .drawer-link.q-item--active,.theme-picker-option--active,.orders-summary-card--active,.audit-event-card--active .audit-event-card__content,.wallet-manage-item.is-active,.pack-sense-page__order-active,.warehouse-picking-page__summary-card--active,.warehouse-picking-page__job--active,.auto-processing-schedule-row--active,.sku-row.selected,.inventory-mobile-sku-card.selected,.designer-layer--selected,.avatar-library-card--selected){background:var(--category-success)!important;border-color:transparent!important;color:#000!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-drawer.custom-drawer .drawer-link.q-item--active,.theme-picker-option--active,.orders-summary-card--active,.audit-event-card--active .audit-event-card__content,.wallet-manage-item.is-active,.pack-sense-page__order-active,.warehouse-picking-page__summary-card--active,.warehouse-picking-page__job--active,.auto-processing-schedule-row--active,.sku-row.selected,.inventory-mobile-sku-card.selected,.designer-layer--selected,.avatar-library-card--selected) :is(.q-icon,.material-icons,.material-symbols-outlined,.q-item__label,.drawer-link__label,span,strong,small){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active :is(.selected-row,.warehouse-pick-order__task-row--active,.warehouse-tools-home__flow-step--active,.designer-element--selected){background:color-mix(in srgb,var(--intent-success-bg) 28%,var(--theme-surface))!important;border-color:var(--intent-success-bg)!important;box-shadow:inset 3px 0 0 var(--intent-success-bg)!important}body[data-app-theme].app-shell-active .q-stepper__tab--active :is(.q-stepper__dot,.q-stepper__title,.q-stepper__caption){color:#000!important;background:var(--intent-success-bg)!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .q-menu :is(.q-item--active,.q-item[aria-selected=true]){background:var(--intent-success-bg)!important;color:#000!important}body[data-app-theme].app-shell-active .q-menu :is(.q-item--active,.q-item[aria-selected=true]) :is(.q-item__label,.q-icon,span){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .q-checkbox__inner--truthy .q-checkbox__svg{color:#000!important;stroke:#000!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--success:not(.create-label-btn){--app-btn-bg: var(--intent-success-bg);--app-btn-text: var(--intent-success-text);--app-btn-hover-bg: var(--intent-success-hover-bg);background:var(--intent-success-bg)!important;border-color:transparent!important;color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info{--app-btn-bg: var(--intent-info-bg);--app-btn-text: var(--intent-info-text);--app-btn-hover-bg: var(--intent-info-hover-bg);background:var(--intent-info-bg)!important;border-color:transparent!important;color:var(--intent-info-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--destructive{--app-btn-bg: var(--intent-danger-bg);--app-btn-text: var(--intent-danger-text);--app-btn-hover-bg: var(--intent-danger-hover-bg);background:var(--intent-danger-bg)!important;border-color:transparent!important;color:var(--intent-danger-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--neutral{--app-btn-bg: var(--intent-neutral-bg);--app-btn-text: var(--intent-neutral-text);--app-btn-hover-bg: var(--intent-neutral-hover-bg);background:var(--intent-neutral-bg)!important;border-color:transparent!important;color:var(--intent-neutral-text)!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):not(.create-label-btn):is(.app-btn--success,.app-btn--info,.app-btn--destructive,.app-btn--neutral):is(:hover,:focus-visible){background:var(--app-btn-hover-bg)!important}body[data-app-theme].app-shell-active :is(.q-btn,.q-tab,button,[role=button],[role=option],[role=radio]):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=true],.q-tab--active){background:var(--intent-success-bg)!important;border-color:transparent!important;color:#000!important}body[data-app-theme].app-shell-active :is(.q-btn,.q-tab,button,[role=button],[role=option],[role=radio]):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=true],.q-tab--active) :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active :is(.config-section-card:is(.is-active,[aria-selected=true]),.routesense-policy-btn.is-active,.routesense-strategy-card.is-active,.routesense-service-option.is-selected,.boxsense-mode-card--active,.documents-option-card:is(.is-active,[aria-selected=true]),.webhooks-create-event--active){background:var(--intent-success-bg)!important;border-color:transparent!important;color:#000!important}body[data-app-theme].app-shell-active :is(.config-section-card:is(.is-active,[aria-selected=true]),.routesense-policy-btn.is-active,.routesense-strategy-card.is-active,.routesense-service-option.is-selected,.boxsense-mode-card--active,.documents-option-card:is(.is-active,[aria-selected=true]),.webhooks-create-event--active) :is(.q-icon,.material-icons,.material-symbols-outlined,span,strong,small){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active :is(.q-toggle__inner--truthy,.q-checkbox__inner--truthy,.q-radio__inner--truthy){color:var(--intent-success-bg)!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel button.create-label-btn{box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;flex:0 0 64px!important;inline-size:64px!important;block-size:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;aspect-ratio:1/1!important;align-self:center!important;justify-self:center!important;padding:0!important;border-radius:8px!important;color:#000!important;background:var(--category-success)!important}body[data-app-theme].app-shell-active .dashboard-page .create-label-panel button.create-label-btn .q-icon{font-size:2.4rem!important;color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active),body[data-app-theme].app-shell-active .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active) :is(.q-tab__content,.table-views-bar__tab-label,.q-icon,span,.q-btn__content){color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active .main-content .table-views-bar__tabs .q-tab .q-badge,body[data-app-theme].app-shell-active .main-content .q-btn.table-views-bar__menu-btn:not(.table-views-bar__tab--active),body[data-app-theme].app-shell-active .main-content .q-btn.table-views-bar__menu-btn:not(.table-views-bar__tab--active):is(:hover,:focus-visible){color:#f0f6fc!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active .main-content .q-btn.table-views-bar__menu-btn :is(.q-icon,.q-btn__content){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active .main-content .table-views-bar__tab--all-inactive{color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border-color:#6ab7e252!important}body[data-app-theme].app-shell-active .main-content .table-views-bar__tab--all-inactive :is(.q-tab__content,.table-views-bar__tab-label,.q-icon,span,.q-badge){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active .main-content .table-views-bar__tab--all-inactive:is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:#6ab7e28f!important}body[data-app-theme=midnight]{--category-primary: #3ac1f2;--category-info: #3ac1f2;--category-secondary: var(--brand-purple);--category-priority: var(--brand-purple);--category-warning: #c4a04f;--category-danger: #ef4444;--category-muted: #728096;--status-info-bg: #3ac1f2;--status-info-border: rgba(58, 193, 242, .52);--status-primary-bg: var(--status-info-bg);--status-primary-border: var(--status-info-border);--status-stage-bg: var(--brand-purple);--status-stage-border: var(--brand-purple-border);--status-priority-bg: var(--brand-purple);--status-priority-border: var(--brand-purple-border);--status-warning-bg: #c4a04f;--status-warning-border: rgba(230, 205, 133, .36);--status-danger-bg: #ef4444;--status-danger-border: rgba(239, 68, 68, .5);--status-muted-bg: #728096;--status-muted-border: rgba(172, 185, 204, .3)}body[data-app-theme].app-shell-active .main-content .order-expanded .order-expanded__priority-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content .order-expanded :is(.order-expanded__action-btn--primary,.order-expanded__action-btn--more){color:#000!important;background:var(--category-success)!important;background-color:var(--category-success)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .order-expanded :is(.order-expanded__action-btn--primary,.order-expanded__action-btn--more):is(:hover,:focus-visible){background:color-mix(in srgb,var(--category-success) 86%,#000000)!important;background-color:color-mix(in srgb,var(--category-success) 86%,#000000)!important}body[data-app-theme].app-shell-active .main-content .order-expanded :is(.order-expanded__action-btn--primary,.order-expanded__action-btn--more) :is(.q-icon,.q-btn__content,.q-btn-dropdown__arrow){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card--green .config-section-card__icon,body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card--teal .config-section-card__icon{background:var(--status-success-bg)!important;background-color:var(--status-success-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .configurations-page :is(.config-section-card--orange,.config-section-card--yellow) .config-section-card__icon{background:var(--status-warning-bg)!important;background-color:var(--status-warning-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .configurations-page :is(.config-section-card--purple,.config-section-card--indigo,.config-section-card--pink) .config-section-card__icon{background:var(--status-stage-bg)!important;background-color:var(--status-stage-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .configurations-page :is(.config-section-card--blue,.config-section-card--cyan) .config-section-card__icon{background:var(--status-info-bg)!important;background-color:var(--status-info-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card__icon,body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card__icon .q-icon{font-size:28px!important}body[data-app-theme].app-shell-active .main-content .item-overview-metric__icon,body[data-app-theme].app-shell-active .main-content .item-overview-metric__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content .item-overview-metric__icon .q-icon{font-size:28px!important}body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card.config-section-card.is-active{color:#000!important;background:var(--brand-green)!important;background-color:var(--brand-green)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content .configurations-page .config-section-card.config-section-card.is-active :is(.config-section-card__title,.config-section-card__subtitle,.config-section-card__icon,.config-section-card__icon .q-icon,.config-section-card__check){color:#000!important;-webkit-text-fill-color:#000000!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card{position:relative;overflow:hidden;border-top-width:1px!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card--tone-blue{--exec-monitor-card-accent: var(--status-info-bg);background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card--tone-purple{--exec-monitor-card-accent: var(--status-stage-bg);background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-card--tone-green{--exec-monitor-card-accent: var(--status-success-bg);background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__week .exec-monitor-pickups__day{--exec-monitor-day-color: var(--status-info-bg);background:var(--app-inner-surface-bg-muted)!important;border-color:var(--exec-monitor-day-color)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__week .exec-monitor-pickups__day--today{--exec-monitor-day-color: var(--status-success-bg)}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__week :is(.exec-monitor-pickups__day--past,.exec-monitor-pickups__day--previous){--exec-monitor-day-color: var(--status-warning-bg)}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-pickups__week .exec-monitor-pickups__day :is(small,strong){color:var(--exec-monitor-day-color)!important;-webkit-text-fill-color:var(--exec-monitor-day-color)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-chip{display:inline-flex!important;align-items:center!important;min-height:42px!important;gap:8px!important;padding:3px 10px 3px 3px!important;border:0!important;border-radius:8px!important;color:var(--theme-text)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-signal{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:transparent!important;animation:none!important;isolation:isolate}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-signal:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border:1px solid color-mix(in srgb,var(--status-info-bg) 82%,transparent);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--status-info-bg) 42%,transparent);content:""}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-logo{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--status-info-bg) 52%,transparent))}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-orbiter{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;animation:exec-monitor-live-orbit 2.4s linear infinite}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-orbiter:after{position:absolute;top:0;left:50%;width:7px;height:7px;border-radius:50%;background:#57f5ed;box-shadow:0 0 8px #57f5ed;content:"";transform:translate(-50%)}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-label{color:var(--status-success-bg)!important;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-time{color:var(--status-info-bg)!important;font-size:.78rem;font-weight:800}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker .q-chip{color:var(--status-info-text)!important;background:var(--status-info-bg)!important;background-color:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;-webkit-text-fill-color:var(--status-info-text)!important}body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity-picker .q-chip :is(.q-chip__content,.q-chip__icon,.q-icon){color:var(--status-info-text)!important;-webkit-text-fill-color:var(--status-info-text)!important}@keyframes exec-monitor-live-orbit{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){body.app-shell-active:not(.public-docs-page) .main-content .exec-monitor-page .exec-monitor-activity__refresh-orbiter{animation:none}}body[data-app-theme].app-shell-active .main-content .warehouse-tools-home__hero h1{font-size:2.35rem!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}body[data-app-theme].app-shell-active .main-content .warehouse-tools-home :is(.warehouse-tools-home__recent-row,.warehouse-tools-home__queue-row){color:var(--theme-text)!important;background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .main-content .warehouse-tools-home :is(.warehouse-tools-home__recent-row,.warehouse-tools-home__queue-row) :is(strong,span,small,.q-icon){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}body[data-app-theme].app-shell-active .main-content .warehouse-tools-home :is(.warehouse-tools-home__recent-row:hover,.warehouse-tools-home__queue-row:hover){background:var(--app-surface-bg-hover)!important;background-color:var(--app-surface-bg-hover)!important}body[data-app-theme].app-shell-active .main-content :is(.inventory-metric-card__icon,.inventory-item-visual,.inventory-metric__icon,.inventory-row-icon-swatch),body[data-app-theme].app-shell-active .main-content :is(.inventory-metric-card__icon,.inventory-item-visual,.inventory-metric__icon,.inventory-row-icon-swatch) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content :is(.inventory-metric-card__icon .q-icon,.inventory-metric__icon .q-icon,.inventory-row-icon-swatch){font-size:28px!important}body[data-app-theme].app-shell-active .main-content :is(.transaction-summary__icon,.transaction-item__icon,.transaction-row-icon-swatch),body[data-app-theme].app-shell-active .main-content :is(.transaction-summary__icon,.transaction-item__icon,.transaction-row-icon-swatch) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active .main-content :is(.transaction-item__icon .q-icon,.transaction-row-icon-swatch){font-size:28px!important}body[data-app-theme].app-shell-active .main-content button.compact-order-lines__add-trigger.app-btn--success{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important}body[data-app-theme].app-shell-active .main-content button.compact-order-lines__add-trigger.app-btn--success:is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important}body.app-shell-active .main-content button.compact-order-lines__add-trigger.app-btn--success{color:#000!important;background:var(--intent-success-bg)!important;background-color:var(--intent-success-bg)!important;border-color:transparent!important;-webkit-text-fill-color:#000000!important}body.app-shell-active .main-content button.compact-order-lines__add-trigger.app-btn--success:is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important;background-color:var(--intent-success-hover-bg)!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded button.compact-order-lines__add-trigger{color:#000!important;background:var(--intent-success-bg)!important;background-color:var(--intent-success-bg)!important;border-color:transparent!important;-webkit-text-fill-color:#000000!important}body[data-app-theme]:not([data-app-theme=midnight]).app-shell-active:not(.public-docs-page) .main-content .order-expanded button.compact-order-lines__add-trigger:is(:hover,:focus-visible){background:var(--intent-success-hover-bg)!important;background-color:var(--intent-success-hover-bg)!important}body.app-shell-active .main-content .cartonization-preview__reset.q-btn{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border-radius:8px!important}body[data-app-theme].app-shell-active .adhoc-label-drawer .rates-list__radio.q-radio[aria-checked=true]{background:transparent!important;background-color:transparent!important;border-color:transparent!important}body[data-app-theme].app-shell-active .adhoc-label-drawer .rates-list__radio .q-radio__inner--truthy{color:var(--intent-success-bg)!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--active{background:var(--category-success)!important;background-color:var(--category-success)!important;border-color:transparent!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card__icon .q-icon{transform:scale(2.25)!important;transform-origin:center!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--active .boxsense-mode-card__check{width:24px!important;height:24px!important;color:#000!important;background:transparent!important;border:0!important;border-radius:0!important}body.app-shell-active:not(.public-docs-page) .config-workspace .boxsense-mode-card--active .boxsense-mode-card__check .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:24px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card.is-active .routesense-strategy-card__radio{width:24px!important;height:24px!important;color:#000!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-strategy-card.is-active .routesense-strategy-card__radio .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:24px!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-service-option.is-selected .routesense-service-option__check{width:24px!important;height:24px!important;color:#000!important;background:transparent!important;border:0!important;border-radius:0!important}body.app-shell-active:not(.public-docs-page) .config-workspace .routesense-service-option.is-selected .routesense-service-option__check .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:24px!important}body.app-shell-active:not(.public-docs-page) .config-workspace :is(.config-section-card__check,.boxsense-mode-card--active .boxsense-mode-card__check .q-icon,.routesense-strategy-card.is-active .routesense-strategy-card__radio .q-icon,.routesense-service-option.is-selected .routesense-service-option__check .q-icon){color:#000!important;-webkit-text-fill-color:#000000!important;font-size:24px!important}body.app-shell-active .designer-shell .designer-element__action--delete{color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important;box-shadow:none!important}body.app-shell-active .designer-shell .designer-element__action--delete:is(:hover,:focus-visible){background:var(--intent-danger-hover-bg)!important}.webhooks-panel :is(.webhooks-event-chip,.webhooks-action-button,.webhooks-add-another) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}.webhooks-panel :is(.webhooks-create-event__icon,.webhooks-category__icon){width:40px!important;height:40px!important;color:#000!important;background:var(--status-info-bg)!important;border:1px solid transparent!important;border-radius:12px!important}.webhooks-panel :is(.webhooks-create-event__icon,.webhooks-category__icon) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:22px!important;transform:none!important;transform-origin:center!important}.webhooks-panel .webhooks-category__icon .q-icon{transform:translate(-50%,-50%)!important}.webhooks-panel .webhooks-create-event__icon .q-icon{display:inline-flex!important;width:32px!important;height:32px!important;font-size:32px!important;line-height:32px!important}.webhooks-panel .webhooks-create-event__icon{font-size:32px!important}.webhooks-panel :is(.webhooks-create-event__icon,.webhooks-category__icon).webhooks-event-icon--shipped{background:var(--status-stage-bg)!important}.api-key-history .api-key-row__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:var(--app-btn-icon-font-size)!important}.api-key-history .api-key-row__icon{width:var(--app-btn-icon-size)!important;min-width:var(--app-btn-icon-size)!important;height:var(--app-btn-icon-size)!important;min-height:var(--app-btn-icon-size)!important}.configurations-page .shopping-managed-cart__action{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.configurations-page .shopping-managed-cart__action .q-icon{font-size:var(--app-btn-icon-font-size)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-card{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important;background-color:var(--theme-surface-raised)!important;border:1px solid var(--app-surface-border-subtle)!important;outline:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-card:is(:hover,:focus-visible){background:var(--app-inner-surface-bg-hover)!important;background-color:var(--app-inner-surface-bg-hover)!important;border-color:var(--app-surface-border)!important;box-shadow:none!important;transform:none!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon{width:48px!important;height:48px!important;margin-bottom:8px!important;border-radius:12px!important;color:#000!important;background:var(--intent-info-bg)!important;background-color:var(--intent-info-bg)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:28px!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-title{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-copy{color:var(--theme-text-muted)!important;-webkit-text-fill-color:var(--theme-text-muted)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-blue{background:var(--status-info-bg)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-orange{background:var(--status-warning-bg)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-purple{background:var(--status-stage-bg)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-green,body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-teal{background:var(--status-success-bg)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-sky{background:#38bdf8!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-pink{background:#f472b6!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-indigo{background:#818cf8!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-icon.tone-red{background:var(--intent-danger-bg)!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-action{color:#000!important;background:var(--intent-info-bg)!important;background-color:var(--intent-info-bg)!important;box-shadow:none!important}body[data-app-theme].app-shell-active .main-content .saas-control-page .platform-tool-action .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info{color:#f3f8ff!important;background:#111f2e!important;background-color:#111f2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--info:is(:hover,:focus-visible){color:#fff!important;background:#162c42!important;background-color:#162c42!important;border-color:#6ab7e28f!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--primary,body[data-app-theme].app-shell-active .order-expanded :is(.order-expanded__action-btn--edit,.order-expanded__action-btn--history){color:#f3f8ff!important;background:#111f2e!important;background-color:#111f2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--primary :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span),body[data-app-theme].app-shell-active .order-expanded :is(.order-expanded__action-btn--edit,.order-expanded__action-btn--history) :is(.q-btn__content,.q-icon,span){color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]).app-btn--primary:is(:hover,:focus-visible),body[data-app-theme].app-shell-active .order-expanded :is(.order-expanded__action-btn--edit,.order-expanded__action-btn--history):is(:hover,:focus-visible){color:#fff!important;background:#162c42!important;background-color:#162c42!important;border-color:#6ab7e28f!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):is(.app-btn--primary,.app-btn--info,.bg-primary,.bg-info,.text-primary,.text-info,[class*=blue]){color:#f3f8ff!important;background:#111f2e!important;background-color:#111f2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):is(.app-btn--primary,.app-btn--info,.bg-primary,.bg-info,.text-primary,.text-info,[class*=blue]) :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}body[data-app-theme].app-shell-active :is(.q-btn,button:not(.q-btn),[role=button]):is(.app-btn--primary,.app-btn--info,.bg-primary,.bg-info,.text-primary,.text-info,[class*=blue]):is(:hover,:focus-visible){color:#fff!important;background:#162c42!important;background-color:#162c42!important;border-color:#6ab7e28f!important}body[data-app-theme=midnight].app-shell-active{--intent-primary-bg: #111f2e;--intent-primary-text: #f3f8ff;--intent-primary-hover-bg: #162c42;--intent-info-bg: #111f2e;--intent-info-text: #f3f8ff;--intent-info-hover-bg: #162c42;--app-btn-primary-bg: #111f2e;--app-btn-primary-text: #f3f8ff;--app-btn-primary-hover-bg: #162c42;--app-btn-info-bg: #111f2e;--app-btn-info-text: #f3f8ff;--app-btn-info-hover-bg: #162c42}body[data-app-theme].app-shell-active{--intent-primary-text: #f3f8ff;--intent-info-text: #f3f8ff;--app-btn-primary-text: #f3f8ff;--app-btn-info-text: #f3f8ff}body.app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),input[type=button],input[type=submit],input[type=reset],[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid rgba(106,183,226,.42)!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])) :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body.app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])):is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:#6ab7e2b3!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.app-btn-group--success) .q-btn{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;border-color:transparent!important;-webkit-text-fill-color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.app-btn-group--success) .q-btn :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:var(--intent-success-text)!important;-webkit-text-fill-color:var(--intent-success-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .app-btn-group--danger .q-btn{color:var(--intent-danger-text)!important;background:var(--intent-danger-bg)!important;border-color:transparent!important;-webkit-text-fill-color:var(--intent-danger-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .app-btn-group--danger .q-btn :is(.q-btn__content,.q-icon,.material-icons,.material-symbols-outlined,span){color:var(--intent-danger-text)!important;-webkit-text-fill-color:var(--intent-danger-text)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),input[type=button],input[type=submit],input[type=reset],[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])){--app-standard-control-border: rgba(106, 183, 226, .32) !important;--app-standard-control-border-hover: rgba(106, 183, 226, .56) !important;--app-btn-bg: #051a2e !important;--app-btn-text: #f0f6fc !important;--app-btn-hover-bg: #08243d !important;--app-btn-default-bg: #051a2e !important;--app-btn-default-text: #f0f6fc !important;--app-btn-default-hover-bg: #08243d !important;--app-btn-primary-bg: #051a2e !important;--app-btn-primary-text: #f0f6fc !important;--app-btn-primary-hover-bg: #08243d !important;--app-btn-info-bg: #051a2e !important;--app-btn-info-text: #f0f6fc !important;--app-btn-info-hover-bg: #08243d !important;--app-btn-secondary-bg: #051a2e !important;--app-btn-secondary-text: #f0f6fc !important;--app-btn-secondary-hover-bg: #08243d !important;--app-btn-purple-bg: #051a2e !important;--app-btn-purple-text: #f0f6fc !important;--app-btn-purple-hover-bg: #08243d !important;--app-btn-ghost-bg: #051a2e !important;--app-btn-ghost-text: #f0f6fc !important;--app-btn-ghost-hover-bg: #08243d !important;--native-action-bg: #051a2e !important;--native-action-text: #f0f6fc !important;--native-action-hover-bg: #08243d !important;--intent-neutral-bg: #051a2e !important;--intent-neutral-text: #f0f6fc !important;--intent-neutral-hover-bg: #08243d !important;--intent-primary-bg: #051a2e !important;--intent-primary-text: #f0f6fc !important;--intent-primary-hover-bg: #08243d !important;--intent-info-bg: #051a2e !important;--intent-info-text: #f0f6fc !important;--intent-info-hover-bg: #08243d !important;--intent-secondary-bg: #051a2e !important;--intent-secondary-text: #f0f6fc !important;--intent-secondary-hover-bg: #08243d !important;--intent-warning-bg: #051a2e !important;--intent-warning-text: #f0f6fc !important;--intent-warning-hover-bg: #08243d !important;color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border)!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])):is(.disabled,.q-btn--disabled,[disabled],[aria-disabled=true]){color:#f0f6fc94!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important;opacity:.72!important;-webkit-text-fill-color:rgba(240,246,252,.58)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .app-standard-control .q-field__control{--app-standard-control-border: rgba(106, 183, 226, .32) !important;--app-standard-control-border-hover: rgba(106, 183, 226, .56) !important;color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border)!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .app-standard-control :is(.q-field__native,.q-field__native span,.q-field__label,.q-field__prepend .q-icon,.q-field__append .q-icon,.q-field__marginal){color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .app-standard-control:is(:hover,.q-field--focused) .q-field__control{color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover)!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])) :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow,.material-icons,.material-symbols-outlined,span){color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) :is(.q-btn,button:not(.q-btn),[role=button]):not(:is(.app-btn--success,.app-btn--action,.app-btn--operational,.app-btn--complete,.app-btn--approve,.app-btn--destroy,.app-btn--destructive,.app-btn--danger,.create-label-btn,.boxsense-primary-btn,.shopping-action--primary,.packing-slip-btn--primary,.report-ghost-btn--green,.account-ghost-btn--green,.profile-ghost-btn--green,.api-btn--green,.packing-slip-btn--green-ghost,.shopping-action--danger,.report-ghost-btn--red,.template-action-btn--danger,.webhooks-control-btn--danger,.webhooks-action-button--danger,.bg-positive,.bg-green,.bg-green-6,.bg-light-green,.bg-lime,.bg-teal,.bg-negative,.bg-red,.bg-red-6,.bg-pink,.bg-deep-orange,[class*=green],[class*=success],[class*=danger],[class*=destruct],[class*=delete],[class*=remove],[class*=red])):is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover)!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .dashboard-page :is(.delivery-health-widget__mode-button,.delivery-health-widget__map-reset,.delivery-health-widget__threshold-button,.delivery-health-widget__volume-clear,.shipping-trend__toggle-btn,.orders-week-range button){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .dashboard-page :is(.delivery-health-widget__mode-button,.delivery-health-widget__map-reset,.delivery-health-widget__threshold-button,.delivery-health-widget__volume-clear,.shipping-trend__toggle-btn,.orders-week-range button):is(:hover,:focus-visible,.is-active){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:#6ab7e28f!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row,body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row-top strong,body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__volume-pill{color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row-top small,body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row-meta,body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row-meta span{color:#f0f6fcbd!important;-webkit-text-fill-color:rgba(240,246,252,.74)!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page :is(.delivery-health-widget__mode-buttons,.delivery-health-widget__threshold-buttons){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__control-toolbar{border:0!important;background:transparent!important;box-shadow:none!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page :is(.shipping-trend__toggle,.orders-week-range){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row.app-btn--info :is(strong,.delivery-health-widget__volume-pill){color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme]:not(.public-docs-page) .dashboard-page .delivery-health-widget__state-row.app-btn--info :is(small,.delivery-health-widget__state-row-meta,.delivery-health-widget__state-row-meta span){color:#f0f6fcbd!important;-webkit-text-fill-color:rgba(240,246,252,.74)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-btn.columns-manager-trigger,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid rgba(106,183,226,.32)!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .q-btn.columns-manager-trigger:is(:hover,:focus-visible),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active):is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:#6ab7e28f!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active) :is(.q-tab__content,.table-views-bar__tab-label,.q-icon,span,.q-btn__content){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .table-views-bar__saved-tab:not(.table-views-bar__tab--active) .q-btn.table-views-bar__menu-btn{color:inherit!important;background:transparent!important;border-color:transparent!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .orders-summary-card__icon,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .orders-summary-card__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.ship-from-origin-toggle .q-btn.q-btn--active,.ship-from-origin-toggle .q-btn[aria-pressed=true],.q-btn.adhoc-mini-action-btn--action,.q-btn.adhoc-action-btn--purchase),body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.ship-from-origin-toggle .q-btn.q-btn--active,.ship-from-origin-toggle .q-btn[aria-pressed=true],.q-btn.adhoc-mini-action-btn--action,.q-btn.adhoc-action-btn--purchase) :is(.q-btn__content,.q-icon,span){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.q-btn.adhoc-mini-action-btn--action,.q-btn.adhoc-action-btn--purchase){color:#000!important;background:var(--brand-green)!important;background-color:var(--brand-green)!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.q-btn.adhoc-mini-action-btn--action,.q-btn.adhoc-action-btn--purchase):not(.disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--brand-green) 88%,#000000)!important;background-color:color-mix(in srgb,var(--brand-green) 88%,#000000)!important}body[data-app-theme].app-shell-active .q-header .brand-title.brand-title--compact{font-family:Orbitron,sans-serif!important;font-weight:900!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .page-title .page-text{font-weight:800!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .order-expanded .compact-order-lines__add-trigger .compact-order-lines__add-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .table-views-bar__all-tab.q-tab--active .q-badge{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-section-card__icon,.routesense-strategy-card__icon),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.config-section-card__icon,.routesense-strategy-card__icon) :is(.q-icon,.routesense-strategy-card__glyph){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.boxsense-mode-card__icon,.boxsense-empty-state>.q-icon,.boxsense-rule-row__item>.q-icon,.boxsense-rule-row__package>.q-icon,.packing-card__icon),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page :is(.boxsense-mode-card__icon,.packing-card__icon) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .config-actions-bar .q-btn.config-actions-bar__save{color:#000!important;background:var(--brand-green)!important;background-color:var(--brand-green)!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .config-actions-bar .q-btn.config-actions-bar__save:is(.disabled,.q-btn--disabled,[disabled],[aria-disabled=true]){color:#000!important;background:color-mix(in srgb,var(--brand-green) 70%,#000000)!important;background-color:color-mix(in srgb,var(--brand-green) 70%,#000000)!important;opacity:.68!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .config-actions-bar .q-btn.config-actions-bar__save :is(.q-btn__content,.q-icon){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .cooling-rule__icon,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .cooling-rule__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .cooling-rule__icon{background:var(--brand-purple)!important;background-color:var(--brand-purple)!important;border-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content #account-page .account-ghost-control--green{color:#000!important;background:var(--brand-green)!important;background-color:var(--brand-green)!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content #account-page .account-ghost-control--green :is(.q-icon,span){color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content #account-page .account-ghost-control--green:disabled{color:#000!important;background:color-mix(in srgb,var(--brand-green) 70%,#000000)!important;background-color:color-mix(in srgb,var(--brand-green) 70%,#000000)!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content #account-page .wallet-auto-save{justify-self:start;width:auto!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.adhoc-label-drawer__card,.adhoc-label-drawer__header,.adhoc-label-drawer__panels,.adhoc-label-drawer__panels .q-tab-panel,.adhoc-label-drawer__panels .q-card,.adhoc-label-drawer__panels .q-card__section,.shipment-card,.shipment-card__header,.shipment-card .q-list,.adhoc-label-tracking-section,.adhoc-label-drawer__actions):is(:hover,:focus-within){background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;border-color:var(--app-surface-border-subtle)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .adhoc-label-drawer :is(.adhoc-label-drawer__scroll,.adhoc-label-drawer__scroll .q-scrollarea__content,.adhoc-label-drawer__content,.adhoc-label-drawer__content>.adhoc-label-drawer__client-section):is(:hover,:focus-within){background:transparent!important;background-color:transparent!important;border-color:transparent!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody .q-btn.orders-row-actions-btn{color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody .q-btn.orders-row-actions-btn:is(:hover,:focus-visible){background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) thead .header-filter-menu__trigger,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) thead .header-filter-menu__trigger:is(:hover,:focus-visible,.header-filter-menu__trigger--active),body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) thead .header-filter-menu__trigger:before,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) thead .header-filter-menu__trigger:after{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.q-btn.reports-run-btn,.reports-popular-card__actions .q-btn.reports-icon-btn,.reports-compact-row .q-btn.reports-icon-btn,.reports-compact-row .q-btn.row-actions-glass-btn){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.q-btn.reports-run-btn,.reports-popular-card__actions .q-btn.reports-icon-btn,.reports-compact-row .q-btn.reports-icon-btn,.reports-compact-row .q-btn.row-actions-glass-btn):is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.q-btn.reports-run-btn,.reports-popular-card__actions .q-btn.reports-icon-btn,.reports-compact-row .q-btn.reports-icon-btn,.reports-compact-row .q-btn.row-actions-glass-btn) :is(.q-icon,.q-btn__content){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon){border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon).reports-tone--green{background:var(--status-success-bg)!important;background-color:var(--status-success-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon).reports-tone--gold{background:var(--status-warning-bg)!important;background-color:var(--status-warning-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon).reports-tone--purple{background:var(--status-stage-bg)!important;background-color:var(--status-stage-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon).reports-tone--blue{background:var(--status-info-bg)!important;background-color:var(--status-info-bg)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon),body[data-app-theme].app-shell-active:not(.public-docs-page) .reports-library :is(.reports-overview-card__icon,.reports-popular-card__icon,.reports-compact-row__icon) .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.reports-page,.reports-library) :is(.reports-kpi-card,.reports-quick-nav,.reports-workflow,.reports-dashboard-panel,.reports-library-workflow,.reports-tools-grid .report-card,.reports-dashboard-output,.reports-library .report-card,.reports-library .output-card){background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;background-image:var(--app-surface-background)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.reports-page,.reports-library) :is(.reports-quick-nav__item,.reports-workflow__steps li,.reports-overview-card,.reports-popular-card,.reports-compact-row,.default-template-pane,.saved-report-pane,.saved-list,.report-card__section){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .reports-library .reports-library-workflow__steps li{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .reports-library .reports-library-workflow__steps li>span{color:#fff!important;background:var(--brand-purple)!important;background-color:var(--brand-purple)!important;border-color:transparent!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .reports-library .reports-library-workflow__icon{color:#000!important;background:var(--status-info-bg)!important;background-color:var(--status-info-bg)!important;border-color:transparent!important;box-shadow:none!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .reports-library .reports-library-workflow__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__summary-card,.order-expanded__tabs-card,.order-expanded__operations-card,.order-expanded__operation-workspace,.order-expanded__table-section){background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;background-image:var(--app-surface-background)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .order-expanded :is(.order-expanded__card,.order-expanded__detail-card,.compact-order-lines,.compact-shipments,.compact-order-contacts,.compact-order-notes,.order-operation-card,.order-expanded__contact-card){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .client-overview__icon{color:#000!important;background:var(--status-stage-bg)!important;background-color:var(--status-stage-bg)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .client-overview__icon .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody .q-btn.row-actions-glass-btn{color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content :is(.q-table,.q-markup-table) tbody .q-btn.row-actions-glass-btn:is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .saas-control-page :is(.saas-panel,.tenant-management-panel,.tenant-expanded-hero,.tenant-detail-section,.metrics-container,.subscription-dialog-card){background:var(--app-surface-background)!important;background-color:var(--app-surface-bg)!important;background-image:var(--app-surface-background)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:var(--app-surface-shadow)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .saas-control-page :is(.platform-tool-card,.activity-item,.summary-card,.tenant-expanded-meta>div,.tenant-kpi-card,.tenant-insight-card,.metric-card,.metric-row,.tenant-expanded-card,.tenant-expanded-section){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header :is(.drawer-toggle-btn,.user-chip),body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header :is(.drawer-toggle-btn,.user-chip):is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header :is(.drawer-toggle-btn,.user-chip):is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .custom-header :is(.drawer-toggle-btn,.user-chip) :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow,.user-chip-name){color:inherit!important;-webkit-text-fill-color:currentColor!important}.q-header.custom-header .q-btn.user-chip.user-chip--dark,.q-header.custom-header .q-btn.user-chip.user-chip--dark:is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}.q-header.custom-header .q-btn.user-chip.user-chip--dark:is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important}.q-header.custom-header .q-btn.user-chip.user-chip--dark :is(.q-btn__content,.q-icon,.q-btn-dropdown__arrow,.user-chip-name){color:inherit!important;-webkit-text-fill-color:currentColor!important}.q-header.custom-header .q-btn.user-chip.user-chip--dark{--q-primary: #051a2e;--q-positive: #051a2e;--brand-green: #051a2e;--intent-success-bg: #051a2e;--intent-success-hover-bg: #08243d;--intent-success-text: #f0f6fc}.q-header.custom-header .user-chip.user-chip--dark,.q-header.custom-header .user-chip.user-chip--dark:is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important}.q-header.custom-header .user-chip.user-chip--dark:is(:hover,:focus-visible,:active,.q-btn--active,.q-btn-dropdown--current,[aria-expanded=true]){border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-workspace :is(.glass-link-btn,.cooling-icon-btn,.cooling-link-btn,.cooling-quantity-presets .q-btn,.cooling-rule-filters__check,.cooling-rule__controls .q-btn:not(:last-child),.boxsense-rule-row__actions .q-btn:not(.app-btn--destructive),.routesense-policy-btn:not(.is-active),.documents-icon-btn,.webhooks-primary-btn,.webhooks-action-button--blue,.webhooks-action-button--purple,.webhooks-control-btn--blue,.webhooks-control-btn--purple,.shopping-connect-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.api-btn--purple,.api-key-row__icon:not(.api-key-row__icon--delete),.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple),body:not(.public-docs-page) :is(.template-dialog,.template-editor,.boxsense-dialog) :is(.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple){border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;border-style:solid!important;box-shadow:none!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-workspace :is(.glass-link-btn,.cooling-icon-btn,.cooling-link-btn,.cooling-quantity-presets .q-btn,.cooling-rule-filters__check,.cooling-rule__controls .q-btn:not(:last-child),.boxsense-rule-row__actions .q-btn:not(.app-btn--destructive),.routesense-policy-btn:not(.is-active),.documents-icon-btn,.webhooks-primary-btn,.webhooks-action-button--blue,.webhooks-action-button--purple,.webhooks-control-btn--blue,.webhooks-control-btn--purple,.shopping-connect-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.api-btn--purple,.api-key-row__icon:not(.api-key-row__icon--delete),.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple):is(:hover,:focus-visible),body:not(.public-docs-page) :is(.template-dialog,.template-editor,.boxsense-dialog) :is(.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple):is(:hover,:focus-visible){border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-workspace :is(.glass-link-btn,.cooling-icon-btn,.cooling-link-btn,.cooling-quantity-presets .q-btn,.cooling-rule-filters__check,.cooling-rule__controls .q-btn:not(:last-child),.boxsense-rule-row__actions .q-btn:not(.app-btn--destructive),.routesense-policy-btn:not(.is-active),.documents-icon-btn,.webhooks-primary-btn,.webhooks-action-button--blue,.webhooks-action-button--purple,.webhooks-control-btn--blue,.webhooks-control-btn--purple,.shopping-connect-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.api-btn--purple,.api-key-row__icon:not(.api-key-row__icon--delete),.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple),body:not(.public-docs-page) :is(.template-dialog,.template-editor,.boxsense-dialog) :is(.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple){color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border-color:var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;-webkit-text-fill-color:#f0f6fc!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-workspace :is(.glass-link-btn,.cooling-icon-btn,.cooling-link-btn,.cooling-quantity-presets .q-btn,.cooling-rule-filters__check,.cooling-rule__controls .q-btn:not(:last-child),.boxsense-rule-row__actions .q-btn:not(.app-btn--destructive),.routesense-policy-btn:not(.is-active),.documents-icon-btn,.webhooks-primary-btn,.webhooks-action-button--blue,.webhooks-action-button--purple,.webhooks-control-btn--blue,.webhooks-control-btn--purple,.shopping-connect-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.api-btn--purple,.api-key-row__icon:not(.api-key-row__icon--delete),.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple):is(:hover,:focus-visible),body:not(.public-docs-page) :is(.template-dialog,.template-editor,.boxsense-dialog) :is(.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple):is(:hover,:focus-visible){color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important;-webkit-text-fill-color:#ffffff!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-workspace :is(.cooling-icon-btn,.cooling-link-btn,.documents-icon-btn,.webhooks-action-button--blue,.webhooks-action-button--purple,.webhooks-control-btn--blue,.webhooks-control-btn--purple,.shopping-connect-btn,.shopping-action:not(.shopping-action--primary):not(.shopping-action--danger),.shopping-icon-btn:not(.shopping-icon-btn--danger),.shopping-token-visibility,.api-btn--purple,.api-key-row__icon:not(.api-key-row__icon--delete),.packing-slip-btn--ghost,.packing-slip-btn--purple-ghost,.packing-slip-btn--soft,.template-action-btn--blue,.template-action-btn--purple) :is(.q-btn__content,.q-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-save-bar .config-save-btn{color:var(--intent-success-text)!important;background:var(--intent-success-bg)!important;background-color:var(--intent-success-bg)!important;border-color:transparent!important;-webkit-text-fill-color:var(--intent-success-text)!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-save-bar .config-save-btn:is(:hover,:focus-visible):not(:disabled){color:var(--intent-success-text)!important;background:var(--intent-success-hover-bg)!important;background-color:var(--intent-success-hover-bg)!important;border-color:transparent!important}body.app-shell-active:not(.public-docs-page) .configurations-page .config-save-bar .config-save-btn :is(.q-icon,.q-spinner,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .saas-control-page .platform-tool-card .platform-tool-action{color:#f0f6fc!important;background:#051a2e!important;background-color:#051a2e!important;border:1px solid var(--app-standard-control-border, rgba(106, 183, 226, .32))!important;box-shadow:none!important;-webkit-text-fill-color:#f0f6fc!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .saas-control-page .platform-tool-card:is(:hover,:focus-visible) .platform-tool-action{color:#fff!important;background:#08243d!important;background-color:#08243d!important;border-color:var(--app-standard-control-border-hover, rgba(106, 183, 226, .56))!important;-webkit-text-fill-color:#ffffff!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .saas-control-page .platform-tool-card .platform-tool-action .q-icon{color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.billing-panel,.invoices-panel){background:var(--app-inner-surface-bg-muted)!important;background-color:var(--app-inner-surface-bg-muted)!important;background-image:none!important;border:1px solid var(--app-surface-border)!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page :is(.filtered-rate-card,.invoice-mini-card,.filter-bar,.invoice-filter-bar,.pickup-invoice-panel,.pickup-invoice-panel__summary){background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .shipping-billing-page .panel-toolbar{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-field .q-field__focusable-action[role=button]{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-dialog.release-dialog .release-dialog-card{display:flex;flex-direction:column;width:min(640px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(72vh,680px);overflow:hidden}body[data-app-theme].app-shell-active:not(.public-docs-page) .q-dialog.release-dialog .release-dialog-card__body{min-height:0;overflow-y:auto}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .api-hero{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .api-card{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .api-section{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .documents-hero{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .routesense-section{border:0!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .boxsense-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .picking-section{border:0!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .packing-section{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .packing-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .cooling-section{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .cooling-rule-area{padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace :is(.cooling-policy-card,.cooling-rule-filters,.cooling-rule){background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;background-image:none!important;border:1px solid var(--app-surface-border-subtle)!important;border-radius:var(--app-surface-radius)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .cooling-rule-filters{padding:12px!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .cooling-rule{border-left:1px solid var(--app-surface-border-subtle)!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .cooling-rule:is(:hover,:focus-visible){background:var(--app-inner-surface-bg)!important;background-color:var(--app-inner-surface-bg)!important;border-color:var(--app-surface-border-subtle)!important;box-shadow:none!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .api-key-history .api-key-row__icon--delete .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .template-action-btn--danger .q-icon{color:#000!important;-webkit-text-fill-color:#000000!important}body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .shopping-config-expansion,body[data-app-theme].app-shell-active:not(.public-docs-page) .main-content .configurations-page .config-workspace .shopping-config-expansion :is(.q-expansion-item__container,.q-expansion-item__content,.config-expansion__card,.selling-channels-section,.shopping-carts-shell){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
