:root{--bg-default:#F7F7F8;--bg-surface:#FFFFFF;--bg-elevated:#F2F2F4;--text-primary:#17181B;--text-secondary:#686C75;--border-default:#E8E8EC;--brand-primary:#D3163C;--brand-pressed:#B90F31;--brand-soft:#FFF0F3;--status-success:#16875B;--status-warning:#C67A00;--status-danger:#D83B3E;--ops-shadow:0 8px 30px rgba(22,24,27,.055);--ops-radius:18px}.dark{--bg-default:#0E1014;--bg-surface:#15181E;--bg-elevated:#1C2027;--text-primary:#F5F6F8;--text-secondary:#A4ABB6;--border-default:#292E37;--brand-primary:#FF4567;--brand-pressed:#E23859;--brand-soft:#35161F;--status-success:#43C98B;--status-warning:#F0AD42;--status-danger:#FF5A61;--ops-shadow:0 10px 36px rgba(0,0,0,.24)}body.q-operational-dashboard{background:var(--bg-default);color:var(--text-primary)}body.q-operational-dashboard .dash-v3{background:var(--bg-default)!important;color:var(--text-primary)!important}body.q-operational-dashboard .dash-v3-mobile-tabs,body.q-operational-dashboard .dash-v3-sidebar{display:none!important}body.q-operational-dashboard .dash-v3-main{background:var(--bg-default);min-width:0}body.q-operational-dashboard .dash-card{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--ops-radius)!important;box-shadow:none!important}body.q-operational-dashboard .dash-card p{color:var(--text-secondary)}body.q-operational-dashboard .input,body.q-operational-dashboard input,body.q-operational-dashboard select,body.q-operational-dashboard textarea{font-family:var(--font-jakarta),sans-serif}body.q-operational-dashboard .btn{min-height:44px;border-radius:13px}body.q-operational-dashboard .btn-primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}body.q-operational-dashboard .btn-primary:hover{background:var(--brand-pressed)!important}body.q-operational-dashboard .btn-ghost{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;color:var(--text-primary)!important}body.q-operational-dashboard:has(.q-accounting-center) .dash-v3-main>.dash-section,body.q-operational-dashboard:has(.q-ops-cockpit) .dash-v3-main>.dash-section,body.q-operational-dashboard:has(.q-ops-stock) .dash-v3-main>.dash-section{display:none!important}body.q-operational-dashboard:has(.q-ops-stock) .q-stock-view-active{display:none!important}body.q-operational-dashboard .q-objective-trigger{display:none!important}.q-ops-rail{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:0;height:100dvh;box-sizing:border-box;padding:22px 14px 26px;background:var(--bg-surface);border-right:1px solid var(--border-default);z-index:30;overflow:auto}.q-ops-brand{display:flex;align-items:center;gap:9px;padding:0 9px 21px;font-weight:900;font-size:20px;letter-spacing:-.04em}.q-ops-brand img{object-fit:contain}.q-ops-rail-group{display:grid;grid-gap:4px;gap:4px;margin:0 0 18px}.q-ops-rail-group>small{padding:0 11px 7px;color:var(--text-secondary);font-size:9px;font-weight:900;letter-spacing:.13em}.q-ops-rail-group button{height:44px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:10px;padding:0 12px;font:750 13px/1 var(--font-jakarta),sans-serif;cursor:pointer;text-align:left}.q-ops-rail-group button:hover{background:var(--bg-elevated);color:var(--text-primary)}.q-ops-rail-group button.active{background:var(--brand-soft);color:var(--brand-primary);font-weight:850}.q-ops-rail-group button.active svg{stroke-width:2.4}.q-ops-content{width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box}.q-ops-cockpit,.q-ops-stock{display:grid;grid-gap:16px;gap:16px}.q-ops-welcome{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 6px}.q-ops-welcome>div>span{display:block;color:var(--brand-primary);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.q-ops-welcome h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.045em;line-height:1.08;margin:6px 0 7px;color:var(--text-primary)}.q-ops-welcome p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.q-ops-primary,.q-ops-secondary{min-height:46px;border-radius:13px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:850 13px/1 var(--font-jakarta),sans-serif;cursor:pointer}.q-ops-primary{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.q-ops-primary:hover{background:var(--brand-pressed)}.q-ops-secondary{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}.q-ops-kpis{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:12px;gap:12px}.q-ops-kpis article{min-height:122px;padding:18px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--ops-radius);display:flex;flex-direction:column;justify-content:flex-end}.q-ops-kpis article>span{color:var(--text-secondary);font-size:11px;font-weight:700}.q-ops-kpis article>strong{font-size:30px;letter-spacing:-.05em;margin:8px 0 2px;color:var(--text-primary)}.q-ops-kpis article>small{color:var(--text-secondary);font-size:10px}.q-ops-kpis .q-ops-kpi-main{background:linear-gradient(145deg,var(--bg-surface),var(--brand-soft));border-color:color-mix(in srgb,var(--brand-primary) 14%,var(--border-default))}.q-ops-kpis .q-ops-kpi-main strong{font-size:36px}.q-ops-panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--ops-radius);padding:18px;box-shadow:var(--ops-shadow)}.q-ops-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.q-ops-panel-head span{font-size:9px;color:var(--text-secondary);font-weight:900;letter-spacing:.12em}.q-ops-panel-head h3{margin:3px 0 0;color:var(--text-primary);font-size:19px;letter-spacing:-.025em}.q-ops-panel-head>b{min-width:28px;height:28px;border-radius:999px;background:var(--brand-soft);color:var(--brand-primary);display:grid;place-items:center;font-size:12px}.q-ops-link{border:0;background:transparent;color:var(--brand-primary);font:850 12px/1 var(--font-jakarta),sans-serif;cursor:pointer;padding:7px}.q-ops-attention-list{display:grid}.q-ops-attention-list button{min-height:65px;border:0;border-top:1px solid var(--border-default);background:transparent;color:var(--text-primary);display:grid;grid-template-columns:9px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:11px 4px;cursor:pointer}.q-ops-attention-list button:first-child{border-top:0}.q-ops-attention-list button>i{width:8px;height:8px;border-radius:50%;background:var(--status-warning)}.q-ops-attention-list button.tone-danger>i{background:var(--status-danger)}.q-ops-attention-list button span b,.q-ops-attention-list button span small{display:block}.q-ops-attention-list button span b{font-size:13px}.q-ops-attention-list button span small{font-size:11px;color:var(--text-secondary);margin-top:4px;line-height:1.4}.q-ops-attention-list button svg{color:var(--text-secondary)}.q-ops-clear{display:flex;align-items:center;gap:11px;background:color-mix(in srgb,var(--status-success) 7%,var(--bg-surface));border-radius:14px;padding:14px;color:var(--status-success)}.q-ops-clear div b,.q-ops-clear div span{display:block}.q-ops-clear div b{font-size:13px}.q-ops-clear div span{font-size:11px;margin-top:3px;color:var(--text-secondary)}.q-ops-cockpit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.q-health-badge{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:850}.q-health-badge.good{color:var(--status-success);background:color-mix(in srgb,var(--status-success) 11%,var(--bg-surface))}.q-health-badge.warn{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 11%,var(--bg-surface))}.q-health-badge.bad{color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 10%,var(--bg-surface))}.q-health-bar{height:8px;background:var(--bg-elevated);border-radius:999px;overflow:hidden;margin-bottom:12px}.q-health-bar i{display:block;height:100%;border-radius:inherit;background:var(--status-success)}.q-health-lines{display:grid}.q-health-lines button{border:0;border-top:1px solid var(--border-default);background:transparent;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center;padding:11px 0;font:700 12px/1.3 var(--font-jakarta),sans-serif;cursor:pointer}.q-health-lines button b{font-size:11px;color:var(--text-secondary)}.q-ops-shortcuts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.q-ops-shortcuts button{min-height:61px;border:1px solid var(--border-default);border-radius:13px;background:var(--bg-default);color:var(--text-primary);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:11px;text-align:left;font:800 12px/1 var(--font-jakarta),sans-serif;cursor:pointer}.q-ops-shortcuts button>svg:first-child{color:var(--brand-primary);width:18px}.q-ops-shortcuts button>svg:last-child{color:var(--text-secondary);width:14px}.q-ops-activity{display:grid}.q-ops-activity>div{display:grid;grid-template-columns:9px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 1px;border-top:1px solid var(--border-default)}.q-ops-activity>div:first-child{border-top:0}.q-order-dot{width:8px;height:8px;border-radius:50%;background:var(--text-secondary)}.q-order-dot.status-new{background:var(--status-warning)}.q-order-dot.status-completed,.q-order-dot.status-ready{background:var(--status-success)}.q-ops-activity b,.q-ops-activity small{display:block}.q-ops-activity b{font-size:12px}.q-ops-activity small{font-size:10px;color:var(--text-secondary);margin-top:3px}.q-ops-activity strong{font-size:12px}.q-ops-activity p{color:var(--text-secondary);font-size:12px}.q-stock-kpis{grid-template-columns:repeat(3,1fr)}.q-stock-kpis article{min-height:100px}.q-stock-pilot-list{display:grid}.q-stock-pilot-list>button{border:0;border-top:1px solid var(--border-default);background:transparent;color:var(--text-primary);min-height:68px;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;grid-gap:11px;gap:11px;align-items:center;text-align:left;padding:8px 2px;cursor:pointer}.q-stock-pilot-list>button:first-child{border-top:0}.q-stock-pilot-list>button>i{width:9px;height:9px;border-radius:50%}.q-stock-pilot-list .stock-ok{background:var(--status-success)}.q-stock-pilot-list .stock-low{background:var(--status-warning)}.q-stock-pilot-list .stock-out{background:var(--status-danger)}.q-stock-pilot-list span b,.q-stock-pilot-list span small{display:block}.q-stock-pilot-list span b{font-size:13px}.q-stock-pilot-list span small{font-size:10px;color:var(--text-secondary);margin-top:4px}.q-stock-pilot-list strong{font-size:15px;white-space:nowrap}.q-stock-pilot-list strong em{font-size:10px;color:var(--text-secondary);font-style:normal;font-weight:600}.q-stock-pilot-list>button>svg{width:15px;color:var(--text-secondary)}.q-ops-explain,.q-sheet-note{font-size:12px;color:var(--text-secondary);line-height:1.55;margin:-4px 0 13px}.q-recipe-pilot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.q-recipe-pilot>div{background:var(--bg-default);border-radius:14px;padding:13px}.q-recipe-pilot b,.q-recipe-pilot small,.q-recipe-pilot span{display:block}.q-recipe-pilot b{font-size:13px}.q-recipe-pilot span{font-size:10px;color:var(--text-secondary);margin:4px 0 8px}.q-recipe-pilot small{font-size:11px;margin-top:4px}.q-movement-pilot{display:grid}.q-movement-pilot>div{display:grid;grid-template-columns:8px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border-top:1px solid var(--border-default);padding:11px 0}.q-movement-pilot>div:first-child{border-top:0}.q-movement-pilot i{width:7px;height:7px;border-radius:50%}.q-movement-pilot i.negative{background:var(--status-warning)}.q-movement-pilot i.positive{background:var(--status-success)}.q-movement-pilot b,.q-movement-pilot small{display:block}.q-movement-pilot b{font-size:12px}.q-movement-pilot small{font-size:10px;color:var(--text-secondary);margin-top:3px}.q-movement-pilot strong{font-size:12px}.q-ops-bottom-nav,.q-ops-fab,.q-ops-mobile-bar{display:none}.q-sheet-backdrop{position:fixed;inset:0;z-index:12000;background:rgba(11,12,14,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:12px}.q-sheet{width:min(600px,100%);max-height:min(88dvh,760px);overflow:auto;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:24px;padding:20px;box-shadow:0 -20px 80px rgba(0,0,0,.25)}.q-sheet>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.q-sheet h2{margin:0;font-size:23px;letter-spacing:-.04em}.q-sheet header p{margin:5px 0 0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.q-sheet header>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;flex:0 0 auto}.q-more-list{display:grid}.q-more-download,.q-more-list>button{min-height:53px;border:0;border-top:1px solid var(--border-default);background:transparent;color:var(--text-primary);display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px;align-items:center;text-align:left;text-decoration:none;padding:8px 3px;font:800 13px/1 var(--font-jakarta),sans-serif;cursor:pointer}.q-more-list>button:first-child{border-top:0}.q-more-list svg{width:18px}.q-more-download>svg:first-child,.q-more-list>button>svg:first-child{color:var(--brand-primary)}.q-more-list>button>svg:last-child{color:var(--text-secondary);width:15px}.q-sheet-form{display:grid;grid-gap:13px;gap:13px}.q-sheet-form label{display:grid;grid-gap:6px;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:800}.q-sheet-form input,.q-sheet-form select{min-height:48px;width:100%;box-sizing:border-box;border:1px solid var(--border-default);border-radius:13px;background:var(--bg-default);color:var(--text-primary);padding:0 12px;font-size:15px;outline:none}.q-sheet-form input:focus,.q-sheet-form select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-soft)}.q-segmented{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;background:var(--bg-elevated);border-radius:13px}.q-segmented button{height:40px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font-weight:800;cursor:pointer}.q-segmented button.active{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 2px 10px rgba(0,0,0,.06)}.admin-catalog-links{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:260px}.admin-catalog-link{min-height:46px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 11px!important;border:1px solid color-mix(in srgb,var(--brand-primary) 20%,var(--border-default))!important;border-radius:12px!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important;font-weight:850!important;text-decoration:none!important}.admin-catalog-link:hover{border-color:var(--brand-primary)!important;transform:translateY(-1px)}@media(min-width:981px){body.q-operational-dashboard .dash-v3{display:grid!important;grid-template-columns:244px minmax(0,1fr)!important}body.q-operational-dashboard .dash-v3-main{grid-column:2!important;padding:28px 32px 70px!important}body.q-operational-dashboard .dash-v3-top{padding:0 0 12px!important;margin-bottom:14px!important;border:0!important;background:transparent!important}.q-ops-bottom-nav,.q-ops-fab,.q-ops-mobile-bar{display:none!important}}@media(max-width:980px){body.q-operational-dashboard{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.q-operational-dashboard .dash-v3{display:block!important;min-height:100dvh!important}body.q-operational-dashboard .dash-v3-main{padding:calc(68px + env(safe-area-inset-top)) 14px calc(92px + env(safe-area-inset-bottom))!important;overflow:visible!important}.q-ops-rail,body.q-operational-dashboard .dash-v3-top,body.q-operational-dashboard .pwa-install-trigger,body.q-operational-dashboard .q-objective-trigger,body.q-operational-dashboard .support-chat-trigger{display:none!important}.q-ops-mobile-bar{display:flex;position:fixed;left:0;right:0;top:0;z-index:1000;height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;box-sizing:border-box;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--bg-surface) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-default)}.q-ops-mobile-bar>div{display:flex;align-items:center;gap:9px;min-width:0}.q-ops-mobile-bar>div>span{min-width:0}.q-ops-mobile-bar b,.q-ops-mobile-bar small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-ops-mobile-bar b{font-size:15px}.q-ops-mobile-bar small{font-size:10px;color:var(--text-secondary);margin-top:2px}.q-ops-mobile-bar>button{width:42px;height:42px;border:0;border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);display:grid;place-items:center}.q-ops-bottom-nav{display:grid;position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:1100;height:66px;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--bg-surface) 96%,transparent);border:1px solid var(--border-default);border-radius:20px;box-shadow:0 10px 36px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.q-ops-bottom-nav button{border:0;background:transparent;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:750 9px/1 var(--font-jakarta),sans-serif;min-width:0}.q-ops-bottom-nav button.active{color:var(--brand-primary)}.q-ops-bottom-nav button.active svg{stroke-width:2.6}.q-ops-fab{display:grid;position:fixed;z-index:1150;right:17px;bottom:calc(82px + env(safe-area-inset-bottom));width:50px;height:50px;border:0;border-radius:16px;background:var(--brand-primary);color:#fff;place-items:center;box-shadow:0 12px 30px color-mix(in srgb,var(--brand-primary) 32%,transparent)}.q-ops-content{max-width:none}.q-ops-cockpit,.q-ops-stock{gap:12px}.q-ops-welcome{align-items:flex-start;padding:0 0 3px}.q-ops-welcome .q-ops-secondary{display:none}.q-ops-welcome h2{font-size:25px}.q-ops-welcome p{font-size:12px}.q-ops-stock .q-ops-welcome{display:grid}.q-ops-stock .q-ops-welcome .q-ops-primary{display:flex;width:100%;box-sizing:border-box;margin-top:4px}.q-ops-kpis{grid-template-columns:repeat(3,1fr);gap:8px;overflow:visible}.q-ops-kpis article{min-height:91px;padding:13px;border-radius:16px}.q-ops-kpis .q-ops-kpi-main{grid-column:1/-1;min-height:119px}.q-ops-kpis article>strong{font-size:24px}.q-ops-kpis .q-ops-kpi-main strong{font-size:34px}.q-ops-kpis article>small,.q-ops-kpis article>span{font-size:9px}.q-stock-kpis{grid-template-columns:repeat(3,1fr)}.q-stock-kpis .q-ops-kpi-main{grid-column:auto}.q-stock-kpis article{min-height:88px}.q-ops-panel{padding:15px;border-radius:17px;box-shadow:none}.q-ops-panel-head h3{font-size:17px}.q-ops-cockpit-grid{grid-template-columns:1fr;gap:12px}.q-ops-shortcuts{grid-template-columns:1fr 1fr}.q-ops-shortcuts button{min-height:58px}.q-ops-attention-list button{min-height:67px}.q-recipe-pilot{grid-template-columns:1fr}.q-stock-pilot-list>button{grid-template-columns:9px minmax(0,1fr) auto}.q-stock-pilot-list>button>svg{display:none}.q-stock-pilot-list span small{max-width:210px}.q-stock-pilot-list strong{font-size:13px}.q-sheet-backdrop{padding:0;align-items:flex-end}.q-sheet{border-radius:25px 25px 0 0;border-left:0;border-right:0;border-bottom:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));max-height:88dvh}.q-sheet:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:var(--border-default);margin:-7px auto 14px}.q-sheet h2{font-size:21px}body.q-operational-dashboard .category-editor,body.q-operational-dashboard .item-v2-card{border-color:var(--border-default)!important;border-radius:16px!important}.dash-toolbar{gap:10px}.dash-toolbar p{font-size:12px!important}.editor-v2-grid{gap:10px!important}.item-v2-fields{padding:14px!important}.item-v2-row{grid-template-columns:1fr!important}}@media(max-width:420px){.q-ops-bottom-nav{left:5px;right:5px}.q-ops-kpis{gap:6px}.q-ops-kpis article{padding:11px}.q-ops-kpis article>strong{font-size:22px}.q-ops-shortcuts{grid-template-columns:1fr}.q-stock-pilot-list span small{max-width:170px}}.q-stock-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.q-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;border-top:1px solid var(--border-default)}.q-stock-row:first-child{border-top:0}.q-stock-open{border:0;background:transparent;color:var(--text-primary);min-height:68px;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;grid-gap:11px;gap:11px;align-items:center;text-align:left;padding:8px 7px 8px 2px;cursor:pointer}.q-stock-open>i{width:9px;height:9px;border-radius:50%}.q-stock-open span b,.q-stock-open span small{display:block}.q-stock-open span b{font-size:13px}.q-stock-open span small{font-size:10px;color:var(--text-secondary);margin-top:4px}.q-stock-open strong{font-size:15px;white-space:nowrap}.q-stock-open strong em{font-size:10px;color:var(--text-secondary);font-style:normal;font-weight:600}.q-stock-open>svg{width:15px;color:var(--text-secondary)}.q-stock-delete{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--status-danger) 22%,var(--border-default));border-radius:11px;background:color-mix(in srgb,var(--status-danger) 7%,var(--bg-surface));color:var(--status-danger);display:grid;place-items:center;cursor:pointer}.q-stock-delete svg{width:17px}.q-stock-delete:disabled{opacity:.45}.q-accounting-center{display:grid;grid-gap:16px;gap:16px}.q-accounting-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;border:1px solid var(--border-default);border-radius:15px;background:var(--bg-surface)}.q-accounting-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850}.q-accounting-toolbar label svg{width:17px;color:var(--brand-primary)}.q-accounting-toolbar input{min-height:38px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-default);color:var(--text-primary);padding:0 9px}.q-accounting-toolbar small{color:var(--text-secondary);font-size:10px;text-align:right;max-width:420px;line-height:1.45}.q-accounting-error{padding:12px 14px;border-radius:13px;background:color-mix(in srgb,var(--status-danger) 9%,var(--bg-surface));color:var(--status-danger);font-size:12px;font-weight:750}.q-accounting-form{display:grid;grid-gap:14px;gap:14px}.q-accounting-form .q-segmented{max-width:360px}.q-accounting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.q-accounting-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:800}.q-accounting-fields input,.q-accounting-fields select{min-height:46px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-default);color:var(--text-primary);padding:0 11px;font-size:14px}.q-accounting-check{display:flex;align-items:center;gap:9px;color:var(--text-primary);font-size:12px;font-weight:750}.q-accounting-check input{width:18px;height:18px;accent-color:var(--brand-primary)}.q-accounting-form>.q-ops-primary{justify-self:start}.q-accounting-kpis{grid-template-columns:repeat(4,1fr)}.q-accounting-kpis article{min-height:108px}.q-accounting-kpis .q-accounting-profit{background:color-mix(in srgb,var(--status-success) 8%,var(--bg-surface))}.q-accounting-kpis .q-accounting-profit strong{color:var(--status-success)}.q-accounting-kpis .q-accounting-loss{background:color-mix(in srgb,var(--status-danger) 8%,var(--bg-surface))}.q-accounting-kpis .q-accounting-loss strong{color:var(--status-danger)}.q-accounting-list{display:grid}.q-accounting-list>div:not(.q-accounting-empty){display:grid;grid-template-columns:9px minmax(0,1fr) auto 38px;grid-gap:11px;gap:11px;align-items:center;border-top:1px solid var(--border-default);padding:10px 0}.q-accounting-list>div:first-child{border-top:0}.q-accounting-list>div>i{width:8px;height:8px;border-radius:50%}.q-accounting-list>div>i.income{background:var(--status-success)}.q-accounting-list>div>i.expense{background:var(--status-danger)}.q-accounting-list span b,.q-accounting-list span small{display:block}.q-accounting-list span b{font-size:12px}.q-accounting-list span small{font-size:10px;color:var(--text-secondary);margin-top:4px}.q-accounting-list strong{font-size:12px;white-space:nowrap}.q-accounting-list strong.income{color:var(--status-success)}.q-accounting-list strong.expense{color:var(--status-danger)}.q-accounting-list>div>button{width:36px;height:36px;border:0;border-radius:10px;background:var(--bg-elevated);color:var(--status-danger);display:grid;place-items:center}.q-accounting-list>div>button svg{width:16px}.q-accounting-empty{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);gap:6px}.q-accounting-empty svg{color:var(--brand-primary)}.q-accounting-empty b{color:var(--text-primary);font-size:13px}.q-accounting-empty span{font-size:11px}@media(max-width:980px){.q-stock-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.q-stock-actions .q-ops-primary,.q-stock-actions .q-ops-secondary{width:100%;box-sizing:border-box}.q-stock-open{grid-template-columns:9px minmax(0,1fr) auto}.q-stock-open>svg{display:none}.q-stock-open span small{max-width:180px}.q-stock-open strong{font-size:13px}.q-accounting-center{gap:12px}.q-accounting-center .q-ops-welcome{display:grid}.q-accounting-center .q-ops-welcome .q-ops-primary{width:100%;box-sizing:border-box}.q-accounting-toolbar{align-items:flex-start;flex-direction:column}.q-accounting-toolbar small{text-align:left}.q-accounting-fields{grid-template-columns:1fr}.q-accounting-kpis{grid-template-columns:1fr 1fr}.q-accounting-kpis article{min-height:94px}.q-accounting-list>div:not(.q-accounting-empty){grid-template-columns:8px minmax(0,1fr) auto 34px}.q-accounting-list span small{line-height:1.4}}.q-accounting-auto-tag{justify-self:end;white-space:nowrap;font-size:10px;font-weight:800;color:var(--status-success);padding:6px 8px;border-radius:9px;background:color-mix(in srgb,var(--status-success) 9%,var(--bg-surface))}.q-accounting-list>div:has(.q-accounting-auto-tag){grid-template-columns:9px minmax(0,1fr) auto auto}.q-accounting-list>div:has(.q-accounting-auto-tag)>span:not(.q-accounting-auto-tag){min-width:0}@media(max-width:650px){.q-accounting-list>div:has(.q-accounting-auto-tag){grid-template-columns:8px minmax(0,1fr) auto}.q-accounting-list .q-accounting-auto-tag{grid-column:2;justify-self:start}}.q-revenue-period{min-width:0;margin:14px 0 18px;padding:18px;border:1px solid var(--border-default,#e5e7eb);border-radius:20px;background:var(--bg-surface,#fff);color:var(--text-primary,#161b22);box-shadow:0 4px 20px rgba(16,24,40,.035)}.q-revenue-period-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.q-revenue-period-head h3{font-size:17px;font-weight:800;line-height:1.3;margin:5px 0 0;color:inherit}.q-revenue-overline{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--brand-primary,#c20c31)}.q-revenue-overline,.q-revenue-reload{display:inline-flex;align-items:center;gap:7px}.q-revenue-reload{justify-content:center;padding:9px 12px;min-height:38px;border:1px solid var(--border-default,#d5d9df);background:var(--bg-surface,#fff);color:var(--text-primary,#1c1f25);border-radius:10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.q-revenue-reload:disabled{opacity:.6;cursor:wait}.q-revenue-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:13px}.q-revenue-filters button{padding:10px 13px;border:1px solid var(--border-default,#d5d9df);border-radius:11px;min-height:40px;background:var(--bg-surface,#fff);color:var(--text-primary,#1c1f25);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.q-revenue-filters button.active{background:var(--brand-primary,#bb1234);color:#fff;border-color:var(--brand-primary,#bb1234)}.q-revenue-dates{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.q-revenue-dates label{display:flex;align-items:center;gap:8px;color:var(--text-secondary,#565e68);font-size:12px;font-weight:700}.q-revenue-dates input{min-height:42px;padding:8px 10px;border-radius:10px;background:var(--bg-surface,#fff);color:var(--text-primary,#161b22);border:1px solid var(--border-default,#d5d9df);color-scheme:normal}.q-revenue-datecaption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 13px;font-size:12px;font-weight:700;color:var(--text-secondary,#606b77)}.q-revenue-datecaption small{font-size:10px;color:inherit}.q-revenue-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:11px;gap:11px}.q-revenue-cards article{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:115px;padding:16px;border-radius:14px;border:1px solid var(--border-default,#dfe2e6);background:var(--bg-primary,#fafbfc);min-width:0}.q-revenue-cards article.q-revenue-feature{background:color-mix(in srgb,var(--brand-primary,#cc103c) 7%,var(--bg-surface,#fff));border-color:color-mix(in srgb,var(--brand-primary,#cc103c) 19%,var(--border-default,#ddd))}.q-revenue-cards article>span{font-size:11px;color:var(--text-secondary,#65707b);font-weight:750}.q-revenue-cards article>strong{font-size:clamp(17px,2vw,27px);font-weight:850;letter-spacing:-.035em;color:var(--text-primary,#161b22);overflow-wrap:anywhere}.q-revenue-cards article>small{font-size:10px;line-height:1.5;color:var(--text-secondary,#65707b)}.q-revenue-disclaimer{margin:12px 0 0;font-size:11px;line-height:1.6;color:var(--text-secondary,#656b75)}.q-revenue-error{margin:8px 0 12px;color:#be123c;font-size:12px}.dark .q-revenue-dates input,.dark .q-revenue-filters button:not(.active),.dark .q-revenue-period,.dark .q-revenue-reload{background:var(--bg-surface,#181d26);color:var(--text-primary,#f7f8fa);border-color:var(--border-default,#394352)}.dark .q-revenue-cards article{background:var(--bg-elevated,#222a35)}.dark .q-revenue-cards article.q-revenue-feature{background:color-mix(in srgb,var(--brand-primary,#cc103c) 12%,var(--bg-elevated,#222a35))}.dark .q-revenue-cards article>strong{color:var(--text-primary,#f7f8fa)}.dark .q-revenue-dates input{color-scheme:dark}@media(max-width:850px){.q-revenue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.q-revenue-feature{grid-column:1/-1}}@media(max-width:600px){.q-revenue-period{padding:13px;margin:10px 0}.q-revenue-period-head h3{font-size:15px}.q-revenue-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.q-revenue-filters button{padding:8px 4px;min-height:38px;font-size:11px}.q-revenue-cards{grid-template-columns:minmax(0,1fr)}.q-revenue-feature{grid-column:auto}.q-revenue-cards article{min-height:90px}.q-revenue-dates label{flex:1 1 100%;justify-content:space-between}.q-revenue-dates input{flex:0 1 70%;min-width:0}}.q-agent-voice{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border-default,#dce1e7);border-radius:14px;background:var(--bg-surface,#fff);color:var(--text-primary,#1d2530);max-width:100%;min-width:0}.q-agent-voice-draft button,.q-agent-voice-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;padding:9px 13px;border:1px solid var(--border-default,#dce1e7);border-radius:11px;background:var(--bg-elevated,#f1f3f6);color:inherit;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.q-agent-voice-toolbar button[aria-pressed=true]{border-color:#e11d48;background:#fff1f2;color:#be123c}.q-agent-voice-toolbar button:disabled{opacity:.5;cursor:not-allowed}.q-agent-voice-toolbar label{display:inline-flex;gap:7px;font-size:12px;color:inherit}.q-agent-voice-draft{display:grid;grid-gap:8px;gap:8px}.q-agent-voice-draft label{font-size:12px;font-weight:700;color:inherit}.q-agent-voice-draft textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--border-default,#dce1e7);border-radius:10px;padding:10px 12px;background:var(--bg-surface,#fff);color:inherit;font:inherit;font-size:14px}.q-agent-voice-draft button{justify-self:end}.q-agent-voice p{font-size:12px;margin:0;line-height:1.5;color:var(--text-secondary,#64748b)}.q-agent-voice .q-agent-voice-error{color:#be123c}.dark .q-agent-voice,.dark .q-agent-voice-draft textarea{background:#1c2430;border-color:#3b4657;color:#f7f8fa}.dark .q-agent-voice-draft button,.dark .q-agent-voice-toolbar button{background:#2a3442;border-color:#4d5a6a;color:#fff}@media(max-width:540px){.q-agent-voice-toolbar button{flex:1 1 auto}.q-agent-voice-toolbar label{flex-basis:100%}}.q-agent-modal-backdrop{position:fixed;inset:0;z-index:2147481000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,12,23,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.q-agent-modal{display:flex;flex-direction:column;gap:12px;width:min(960px,100%);max-height:min(92vh,1050px);overflow-y:auto;background:var(--bg-surface,#fff);color:var(--text-primary,#101820);border-radius:20px;padding:20px;box-shadow:0 24px 85px rgba(0,0,0,.25)}.q-agent-chat-heading,.q-agent-modal-header,.q-agent-modal-selects,.q-agent-settings-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.q-agent-modal-header{justify-content:space-between;border-bottom:1px solid var(--border-default,#ddd);padding-bottom:12px}.q-agent-modal-header b{font-size:20px}.q-agent-modal-header p{margin:3px 0 0;font-size:12px;color:var(--text-secondary,#626c77)}.q-agent-modal-header>button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;min-width:38px;min-height:38px}.q-agent-modal-selects{align-items:end;gap:10px}.q-agent-modal-selects>label{display:grid;grid-gap:5px;gap:5px;flex:1 1 190px;font-size:12px}.q-agent-modal-selects select,.q-agent-settings input:not([type=checkbox]),.q-agent-settings select,.q-agent-settings textarea{width:100%;min-height:40px;background:var(--bg-elevated,#fff);border:1px solid var(--border-default,#d9dfe6);border-radius:11px;color:inherit;padding:9px 12px;font:inherit;box-sizing:border-box}.q-agent-modal-tabs{display:flex;gap:6px;flex-wrap:wrap}.q-agent-modal-tabs button{display:inline-flex;align-items:center;gap:5px;padding:10px 13px;border:1px solid var(--border-default,#ddd);border-radius:11px;background:var(--bg-elevated,#f7f8fb);color:inherit;cursor:pointer;font-weight:700;font-size:12px}.q-agent-modal-tabs button.active{background:#c91435;color:white;border-color:#c91435}.q-agent-chat{display:flex;flex-direction:column;gap:10px;min-height:380px;background:var(--bg-surface,#fff);color:var(--text-primary,#131820);border:1px solid var(--border-default,#dfe3e9);border-radius:16px;overflow:hidden}.q-agent-chat-heading{padding:13px 15px;border-bottom:1px solid var(--border-default,#ddd)}.q-agent-chat-heading strong{display:block;font-size:17px}.q-agent-chat-heading small{font-size:12px;color:var(--text-secondary,#68717e)}.q-agent-chat-avatar{font-size:22px;min-width:36px}.q-agent-chat-heading>button{margin-left:auto;background:transparent;color:inherit;border:0;cursor:pointer}.q-agent-chat-messages{display:flex;flex-direction:column;gap:11px;min-height:170px;max-height:430px;overflow:auto;padding:15px;scroll-behavior:smooth}.q-agent-bubble{max-width:min(86%,650px);padding:12px 14px;border-radius:16px;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.q-agent-bubble.assistant{align-self:flex-start;background:var(--bg-elevated,#f3f5f8);border:1px solid var(--border-default,#e4e7ed)}.q-agent-bubble.user{align-self:flex-end;background:#cb1538;color:#fff}.q-agent-suggestions button{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:9px 11px;text-align:left;cursor:pointer;font-size:12px}.q-agent-approval{border:1px solid #f5c969;background:#fff8e6;color:#513a09;border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px}.q-agent-approval>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.q-agent-approval p{font-size:13px;margin:0}.q-agent-approval button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border-radius:9px;border:1px solid #dfa64c;background:#fff;color:#583b09;cursor:pointer}.q-agent-chat-entry{display:flex;align-items:center;gap:8px;padding:0 12px 12px}.q-agent-chat-entry input{flex:1 1;min-width:0;padding:12px;border:1px solid var(--border-default,#cfd6df);border-radius:13px;color:inherit;background:var(--bg-elevated,#fff);font:inherit}.q-agent-chat-entry button{min-width:44px;min-height:44px;background:#c91435;color:#fff;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer}.q-agent-chat-entry button:disabled{opacity:.5}.q-agent-chat-error{color:#be123c;font-size:12px;margin:3px 12px}.q-agent-chat-footer{font-size:10px;color:var(--text-secondary,#68717e);text-align:center;padding:0 12px 10px}.q-agent-chat>.q-agent-voice{margin:0 12px;border-radius:12px}.q-agent-settings{display:grid;grid-gap:13px;gap:13px;min-width:0}.q-agent-settings-heading h3,.q-agent-settings-heading h4{margin:0}.q-agent-settings-heading p{margin:4px 0 0;font-size:12px;color:var(--text-secondary,#697488)}.q-agent-settings>label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700}.q-agent-settings>.q-agent-toggle{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 11px;border:1px solid var(--border-default,#e0e4ea);border-radius:11px;font-weight:600}.q-agent-settings input[type=checkbox]{accent-color:#c91435;width:17px;height:17px}.q-agent-settings-description{font-size:12px;color:var(--text-secondary,#68717e);margin:0}.q-agent-faq{display:grid;grid-gap:7px;gap:7px;padding:10px}.q-agent-faq,.q-agent-faq>button,.q-agent-settings>button{border:1px solid var(--border-default,#ddd);border-radius:10px}.q-agent-faq>button,.q-agent-settings>button{justify-self:start;padding:9px 12px;background:var(--bg-elevated,#f4f5f8);color:inherit;cursor:pointer}.q-agent-settings>button.q-agent-primary{display:inline-flex;align-items:center;gap:8px;background:#c91435;border-color:#c91435;color:#fff;font-weight:800;min-height:45px}.q-jaden-public-widget{position:fixed;bottom:76px;right:18px;z-index:300;display:flex;flex-direction:column;align-items:end;gap:8px}.q-jaden-close,.q-jaden-open{display:flex;align-items:center;gap:8px;background:#f97316;color:white;border:0;border-radius:30px;padding:13px 17px;font-size:13px;font-weight:800;box-shadow:0 12px 35px rgba(0,0,0,.18);cursor:pointer}.q-jaden-close{border-radius:50%;padding:10px}.q-jaden-public-panel{width:min(390px,calc(100vw - 28px));height:min(660px,calc(100dvh - 125px));background:white;box-shadow:0 18px 45px rgba(0,0,0,.25);border-radius:17px;overflow:auto}.q-jaden-public-panel .q-agent-chat{height:100%;border:0;border-radius:0}.q-jaden-public-panel .q-agent-chat-messages{flex:1 1;max-height:none}.dark .q-agent-chat,.dark .q-agent-modal,.dark .q-jaden-public-panel{background:#171c25;color:#f8fafc;border-color:#394151}.dark .q-agent-bubble.assistant,.dark .q-agent-modal-tabs button:not(.active){background:#252d3a;border-color:#3c4657;color:#f8fafc}.dark .q-agent-chat-entry input,.dark .q-agent-settings :is(input:not([type=checkbox]),textarea,select){background:#242c38;color:#f8fafc;border-color:#404a5a}@media(max-width:650px){.q-agent-modal-backdrop{padding:0}.q-agent-modal{width:100%;height:100dvh;max-height:none;border-radius:0;padding:13px}.q-agent-chat-messages{max-height:36vh}.q-jaden-public-widget{bottom:68px;right:9px}.q-jaden-public-panel{width:calc(100vw - 18px);height:min(630px,calc(100dvh - 125px))}}.q-agent-history{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-default,#e5e7eb);max-height:180px;overflow:auto}.q-agent-history h4{font-size:12px;margin:0;color:inherit}.q-agent-history>button{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--border-default,#e5e7eb);border-radius:9px;background:var(--bg-elevated,#f7f8fb);color:inherit;cursor:pointer;font:inherit;text-align:left;font-size:12px}.q-agent-history>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-agent-history>button small{flex-shrink:0;color:var(--text-secondary,#6b7280)}.q-agent-history>p{font-size:12px;margin:0}.dark .q-agent-history>button{background:#252d3a;border-color:#3b4657}.q-agent-chat-avatar{width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:14px;background:#fff3ee;border:1px solid rgba(0,0,0,.08)}.q-agent-chat-avatar img{display:block;width:100%;height:100%;object-fit:cover}.q-agent-tab-avatar{width:23px;height:23px;border-radius:8px;object-fit:cover;flex:0 0 23px}.q-jaden-open .q-agent-tab-avatar{width:28px;height:28px;border-radius:50%}.ops-tabs .q-agent-tab-avatar{display:inline-block;vertical-align:middle;margin-right:5px}.q-ops-mobile-bar>.q-ops-mobile-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:auto}.q-ops-mobile-actions>button{height:42px;width:42px;display:inline-grid;place-items:center;flex:0 0 42px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);border-radius:12px;cursor:pointer}.q-ops-mobile-actions>button:first-child{color:var(--brand-primary);background:var(--brand-soft)}.q-ops-mobile-actions>button:focus-visible,.q-ops-rail-group button:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}@media(max-width:390px){.q-ops-mobile-bar>.q-ops-mobile-actions{gap:5px}.q-ops-mobile-actions>button{width:38px;height:38px;flex-basis:38px}.q-ops-mobile-bar>div:first-child{max-width:calc(100vw - 138px)}}.q-jaden-open{background-color:var(--jaden-button-bg,inherit);background-image:none!important;color:inherit}.q-jaden-open svg{flex:0 0 auto}.q-agent-image-upload{flex:0 0 44px;background:var(--bg-elevated,#f2f4f7)!important;color:var(--text-primary,#121821)!important;border:1px solid var(--border-default,#d3d9e3)!important}.q-agent-attachment-preview{display:flex;gap:9px;padding:4px 12px;overflow-x:auto}.q-agent-attachment-preview>div{position:relative;width:80px;height:80px;flex:0 0 80px}.q-agent-attachment-preview img{width:100%;height:100%;object-fit:cover;border-radius:12px;border:1px solid var(--border-default,#ddd)}.q-agent-attachment-preview button{position:absolute;right:-4px;top:-4px;border:none;border-radius:50%;width:27px;height:27px;background:#be123c;color:#fff;display:grid;place-items:center;cursor:pointer}.q-agent-inline-images{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.q-agent-inline-images img{width:90px;height:90px;object-fit:cover;border-radius:9px}.q-agent-order-quote{display:grid;grid-gap:7px;gap:7px;padding:9px;border-radius:11px;background:rgba(255,255,255,.7)}.q-agent-order-quote span{font-size:12px}@media(max-width:500px){.q-agent-attachment-preview>div{width:66px;height:66px;flex-basis:66px}}.q-agent-chat{min-width:0;max-width:100%;width:100%}.q-agent-chat-messages{min-width:0;overflow-x:hidden}.q-agent-suggestions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.q-agent-suggestions button{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.4;padding:9px 12px;min-height:39px}.q-agent-chat-entry{min-width:0;width:100%;box-sizing:border-box}.q-agent-chat-entry>input[type=text]{flex:1 1 120px;min-width:0}.q-agent-publication-check{display:grid;grid-gap:5px;gap:5px;border-radius:11px;padding:10px 12px;background:rgba(255,255,255,.75);font-size:13px;line-height:1.4}.q-agent-publication-check small,.q-agent-publication-check span{color:#5a4423}.dark .q-agent-publication-check{background:#29313b;color:#fff}.dark .q-agent-publication-check small,.dark .q-agent-publication-check span{color:#cdd5df}@media(max-width:550px){.q-agent-suggestions{display:grid;grid-template-columns:1fr 1fr}.q-agent-suggestions button{width:100%}}@media(max-width:375px){.q-agent-suggestions{grid-template-columns:1fr}}.q-agent-audio-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--bg-elevated,#f2f4f8)}.q-agent-audio-note audio,.q-agent-bubble audio{display:block;width:min(290px,100%);height:42px;margin-top:6px}.q-agent-audio-note button,.q-agent-call-status button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-default,#dadce1);border-radius:10px;background:var(--bg-surface,#fff);color:inherit;padding:9px 11px;cursor:pointer;font:inherit;font-size:12px}.q-agent-call-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--bg-elevated,#fff4ed);font-size:13px;color:inherit}.q-agent-call-pulse{width:12px;height:12px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.16);animation:q-agent-pulse 1.1s ease-in-out infinite}@keyframes q-agent-pulse{50%{box-shadow:0 0 0 8px rgba(239,68,68,.05)}}.q-agent-generated-image{display:block;object-fit:contain;max-width:min(330px,100%);border-radius:12px;margin-top:9px}.q-agent-bubble audio{filter:none}.dark .q-agent-audio-note,.dark .q-agent-call-status{background:#293341;color:#fff}.dark .q-agent-audio-note button,.dark .q-agent-call-status button{background:#364253;color:#fff}@media(max-width:550px){.q-agent-audio-note audio{flex:1 1 180px}.q-agent-voice-toolbar button{flex:0 1 auto}.q-agent-chat-messages{max-height:48vh}}.q-agent-voice-clip{display:flex;align-items:center;min-width:185px;padding:2px 0;box-sizing:border-box}.q-agent-voice-clip audio{display:block;width:min(290px,100%);min-width:170px;height:44px;margin:0;border-radius:25px}.q-agent-bubble:has(.q-agent-voice-clip){max-width:min(82%,360px);min-height:60px;padding:10px 12px;box-sizing:border-box}.q-agent-bubble.user:has(.q-agent-voice-clip){background:var(--q-agent-accent,#bd233b);color:#fff}.q-agent-voice-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.q-agent-voice-toolbar label{display:flex;align-items:center;gap:8px;flex:0 0 auto}.q-agent-voice-toolbar button{white-space:nowrap}@media(max-width:480px){.q-agent-voice-toolbar button{font-size:13px;padding:10px 12px;flex:1 1 auto}.q-agent-voice-toolbar label{width:100%;margin-top:2px}.q-agent-bubble:has(.q-agent-voice-clip){max-width:90%}.q-agent-voice-clip audio{max-width:100%}}.q-agent-voice-clip{width:min(318px,100%);max-width:100%;min-width:0}.q-agent-wave-note{display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:48px;box-sizing:border-box;--q-wave-idle:#a3a5aa;--q-wave-done:#1e2530;--q-wave-button:#ebedf0;--q-wave-button-fg:#111827}.q-agent-wave-out{--q-wave-idle:rgba(255,255,255,.48);--q-wave-done:#fff;--q-wave-button:rgba(0,0,0,.13);--q-wave-button-fg:#fff}.q-agent-wave-note audio{display:none!important}.q-agent-wave-note .q-agent-wave-play{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;padding:0;border:0;border-radius:50%;background:var(--q-wave-button);color:var(--q-wave-button-fg);cursor:pointer}.q-agent-wave-note .q-agent-wave-track{display:flex;align-items:center;justify-content:space-between;gap:2px;flex:1 1 auto;min-width:0;height:41px;padding:3px 0;border:0;background:transparent;cursor:pointer;overflow:hidden;touch-action:manipulation}.q-agent-wave-bar{display:block;flex:1 1 2px;width:auto;min-width:1.5px;max-width:4px;border-radius:3px;background:var(--q-wave-idle);transition:background-color .12s linear;pointer-events:none}.q-agent-wave-bar.is-heard{background:var(--q-wave-done)}.q-agent-wave-note .q-agent-wave-duration{display:block;flex:0 0 auto;font-size:12px;line-height:1;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:inherit;white-space:nowrap;min-width:30px}.q-agent-wave-error{font-size:15px;font-weight:700;line-height:1;color:inherit}.q-agent-wave-note button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.q-agent-bubble:has(.q-agent-wave-note){width:min(352px,92%);min-width:0;max-width:92%;padding:9px 13px;box-sizing:border-box;border-radius:20px}.q-agent-bubble.user:has(.q-agent-wave-note){border-bottom-right-radius:6px}.q-agent-bubble.assistant:has(.q-agent-wave-note){border-bottom-left-radius:6px}.dark .q-agent-wave-in{--q-wave-idle:#767f8f;--q-wave-done:#fff;--q-wave-button:#394253;--q-wave-button-fg:#fff}@media(max-width:390px){.q-agent-wave-note{gap:6px}.q-agent-wave-note .q-agent-wave-play{flex-basis:35px;width:35px;height:35px}.q-agent-bubble:has(.q-agent-wave-note){max-width:95%;padding:8px 10px}.q-agent-wave-note .q-agent-wave-track{gap:1.5px}}@media(prefers-reduced-motion:reduce){.q-agent-wave-bar{transition:none}}.q-catalog-access-switch{margin-top:22px;padding:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border:1px solid #e2e5e9;border-radius:15px;background:var(--bg-elevated,#f8fafc);color:inherit}.q-catalog-access-switch>div{flex:1 1 230px;min-width:0}.q-catalog-access-switch strong{font-size:15px}.q-catalog-access-switch p{font-size:13px;line-height:1.5;color:var(--muted,#637083);margin:7px 0 10px}.q-catalog-access-label{font-size:12px;font-weight:800}.q-catalog-access-label.on{color:#117c4a}.q-catalog-access-label.off{color:#bc293a}.dark .q-catalog-access-switch{background:#202834;border-color:#3b4453}.dark .q-catalog-access-switch p{color:#b4c0ce}.q-jaden-choice{padding:22px 19px;display:flex;flex-direction:column;gap:13px;height:100%;overflow:auto;color:#1b2230;background:#fff;box-sizing:border-box}.q-jaden-choice-top{display:flex;justify-content:space-between;align-items:center}.q-jaden-choice-top button{display:grid;place-items:center;width:35px;height:35px;border:0;background:#f2f3f5;border-radius:50%;cursor:pointer}.q-jaden-choice-eyebrow{font-size:10px;letter-spacing:.12em;color:#a6a7ad;font-weight:800}.q-jaden-choice-heading{display:flex;align-items:center;gap:10px;color:var(--q-jaden-button,#b5122b)}.q-jaden-choice-heading h3{font-size:22px;line-height:1.2;margin:0;color:#18202b}.q-jaden-choice>p{font-size:14px;line-height:1.5;color:#657080;margin:0 0 8px}.q-jaden-choice-option{display:flex;align-items:center;gap:14px;border:1px solid #e4e6eb;border-radius:15px;background:#fff;color:#202632;text-align:left;width:100%;min-height:82px;padding:16px;cursor:pointer}.q-jaden-choice-option:focus-visible,.q-jaden-choice-option:hover{border-color:var(--q-jaden-button,#b5122b);background:#faf8f7}.q-jaden-choice-option>svg{flex:0 0 23px;color:var(--q-jaden-button,#b5122b)}.q-jaden-choice-option span{display:grid;grid-gap:5px;gap:5px;min-width:0}.q-jaden-choice-option strong{font-size:14px}.q-jaden-choice-option small{font-size:12px;line-height:1.4;color:#6d7381}.q-jaden-backline{padding:7px 12px 3px;background:inherit}.q-jaden-backline button{display:inline-flex;align-items:center;gap:5px;cursor:pointer;border:0;background:transparent;color:inherit;font-size:12px;font-weight:700}.q-jaden-public-panel:has(.q-jaden-backline) .q-agent-chat{height:calc(100% - 32px)}.dark .q-jaden-choice{background:#171c25;color:#f8fafc}.dark .q-jaden-choice-heading h3{color:#f8fafc}.dark .q-jaden-choice-option{background:#202733;border-color:#455064;color:#f8fafc}.dark .q-jaden-choice-option:hover{background:#293244}.dark .q-jaden-choice-option small,.dark .q-jaden-choice>p{color:#c2c8d1}@media(max-width:480px){.q-jaden-choice{padding:18px 14px}.q-catalog-access-switch{padding:14px}.q-catalog-access-switch>button{width:100%}}.q-agent-call-screen{position:fixed;inset:0;z-index:2147483600;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,24px)) calc(28px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,24px));background:radial-gradient(ellipse at 50% 40%,#242f48 0,#11192d 57%,#080e1d 100%);color:#fff;font-family:var(--font-jakarta,inherit);box-sizing:border-box;overflow:hidden}.q-agent-call-screen:before{content:"";position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(closest-side,rgba(226,59,84,.14),transparent 70%);animation:q-call-ambient 8s ease-in-out infinite alternate}.q-agent-call-jaden:before{background:radial-gradient(closest-side,rgba(255,132,38,.15),transparent 70%)}.q-agent-call-bottom,.q-agent-call-center,.q-agent-call-top{z-index:1;position:relative}.q-agent-call-top{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:820px;width:100%;margin:0 auto}.q-agent-call-top span{display:flex;align-items:center;gap:8px;font-size:12px;color:#b8c4d8;font-weight:600;letter-spacing:.025em}.q-agent-call-top time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#fff;font-size:15px}.q-agent-call-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;gap:16px;min-height:0;text-align:center}.q-agent-call-halo{width:min(42vw,210px);height:min(42vw,210px);min-width:140px;min-height:140px;position:relative;display:grid;place-items:center;margin-bottom:10px}.q-agent-call-halo-ring,.q-agent-call-halo:after,.q-agent-call-halo:before{content:"";position:absolute;inset:-6%;border:1px solid rgba(255,255,255,.16);border-radius:50%;animation:q-call-ring 3.5s ease-in-out infinite;pointer-events:none}.q-agent-call-halo:before{inset:-17%;opacity:.6;animation-delay:-1.5s}.q-agent-call-halo:after{inset:-29%;opacity:.35;animation-delay:-2.4s}.q-agent-call-halo.voice-active .q-agent-call-halo-ring,.q-agent-call-halo.voice-listening .q-agent-call-halo-ring{border-color:rgba(255,255,255,.55)}.q-agent-call-portrait{height:100%;width:100%;border-radius:50%;border:5px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#b71333,#32132f);box-shadow:0 15px 65px rgba(201,20,53,.22);overflow:hidden;z-index:1}.q-agent-call-jaden .q-agent-call-portrait{background:linear-gradient(145deg,#e9700b,#66330a);box-shadow:0 15px 65px rgba(255,149,46,.2)}.q-agent-call-portrait img{width:100%;height:100%;object-fit:cover;display:block}.q-agent-call-center h2{font-size:clamp(30px,6vw,46px);font-weight:800;line-height:1;margin:0;letter-spacing:-.03em;color:white}.q-agent-call-activity{margin:0;color:#c5d0e3;font-size:15px;font-weight:600}.q-agent-call-wave{width:min(340px,75vw);height:69px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.q-agent-call-wave span{width:5px;min-height:5px;max-height:63px;flex:0 0 5px;background:linear-gradient(180deg,#f6c5ce,#de3154);border-radius:5px;transition:height .18s ease;animation:q-call-bars 1.15s ease-in-out infinite alternate;opacity:.95}.q-agent-call-jaden .q-agent-call-wave span{background:linear-gradient(180deg,#fbe0ae,#ed8a2b)}.q-agent-call-wave.voice-idle span{opacity:.4;animation-duration:2.1s}.q-agent-call-instructions{font-size:12px;color:#95a3bf;max-width:340px;line-height:1.5}.q-agent-call-bottom{display:flex;flex-direction:column;align-items:center;gap:18px}.q-agent-call-actions{width:100%;display:flex;justify-content:center;gap:clamp(15px,4vw,40px)}.q-agent-call-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:84px;min-height:86px;cursor:pointer;border:0;background:transparent;color:#fff;font:inherit;font-size:12px}.q-agent-call-actions button>svg{width:55px;height:55px;padding:16px;background:#263148;border-radius:50%;box-sizing:border-box}.q-agent-call-actions button.is-pressed>svg{background:#fff;color:#131d30}.q-agent-call-actions .q-agent-call-end>svg{background:#e02a45;color:#fff}.q-agent-call-actions button:focus-visible{outline:2px solid white;outline-offset:3px;border-radius:12px}.q-agent-call-bottom>small{font-size:11px;color:#a5b2c9;text-align:center;max-width:440px;line-height:1.5}@keyframes q-call-ring{50%{transform:scale(1.06);opacity:.3}}@keyframes q-call-bars{50%{transform:scaleY(.45)}}@keyframes q-call-ambient{to{transform:translateX(12%) translateY(-9%) scale(1.1)}}@media(max-height:640px){.q-agent-call-halo{width:120px;height:120px;min-width:120px;min-height:120px}.q-agent-call-center{gap:10px}.q-agent-call-wave{height:48px}.q-agent-call-bottom{gap:5px}}@media(prefers-reduced-motion:reduce){.q-agent-call-screen *,.q-agent-call-screen:before{animation:none!important;transition:none!important}}.q-agent-global-notices{position:fixed;right:18px;top:74px;z-index:2147482100;max-width:min(390px,calc(100vw - 26px));width:100%;display:grid;grid-gap:8px;gap:8px;font-family:var(--font-jakarta,inherit)}.q-agent-global-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:end;background:#151a25;color:white;border:1px solid #414a5b;border-radius:20px;padding:10px 15px;font-size:12px;font-weight:800;box-shadow:0 8px 30px rgba(0,0,0,.22);cursor:pointer}.q-agent-global-trigger b{padding:2px 7px;border-radius:20px;background:#e82049;color:white}.q-agent-global-notices-list{max-height:min(70vh,540px);overflow-y:auto;background:#fff;color:#172031;border:1px solid #e4e7ef;box-shadow:0 14px 42px rgba(0,0,0,.22);border-radius:18px;padding:12px;display:grid;grid-gap:8px;gap:8px}.q-agent-global-notices-list>header{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 8px;border-bottom:1px solid #e4e7ec}.q-agent-global-notices-list>header button{background:transparent;border:0;cursor:pointer;padding:5px;color:inherit}.q-agent-global-notices-list article{border:1px solid #f2ccd4;background:#fff9f9;border-radius:13px;padding:12px;display:grid;grid-gap:8px;gap:8px}.q-agent-global-title{display:flex;align-items:center;gap:8px;color:#b91939;font-size:13px}.q-agent-global-notices-list article p{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.q-agent-global-notices-list article small{font-size:11px;color:#697389}.q-agent-global-actions{display:flex;gap:8px}.q-agent-global-actions button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1 auto;min-height:38px;border:1px solid #dbe0e9;border-radius:9px;cursor:pointer;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#172031}.q-agent-global-actions button:first-child{background:#c81738;color:#fff;border-color:#c81738}.q-agent-global-actions button:disabled{opacity:.55;cursor:wait}.q-agent-global-feedback{font-size:12px;margin:0;color:#1b7353}.q-agent-call-outcome{margin:3px 12px;padding:10px 12px;background:#f0f5ff;border:1px solid #bfcee9;border-radius:10px;color:#233149;display:flex;justify-content:space-between;align-items:start;gap:10px;font-size:12px;line-height:1.5}.q-agent-call-outcome button{border:0;background:transparent;color:inherit;cursor:pointer}.dark .q-agent-global-notices-list{background:#1c2634;border-color:#394659;color:#fff}.dark .q-agent-global-notices-list article{background:#26303e;border-color:#5b3b4a}.dark .q-agent-global-notices-list article small{color:#aeb9c9}.dark .q-agent-global-actions button:not(:first-child){background:#374358;color:#fff;border-color:#55627a}.dark .q-agent-call-outcome{background:#263348;color:#e9f2ff;border-color:#52617d}@media(max-width:550px){.q-agent-global-notices{right:9px;top:68px;max-width:calc(100vw - 18px)}.q-agent-global-notices-list{max-height:60vh}.q-agent-call-screen{padding-left:20px;padding-right:20px}}:root{--ref-red:#E5173F;--ref-red-deep:#C90F34;--ref-green:#19A55A;--ref-orange:#F39A27;--ref-violet:#6C56E8;--ref-soft:#FFF5F7}body.q-operational-dashboard{background:radial-gradient(circle at 82% 3%,rgba(229,23,63,.08),transparent 24%),var(--bg-default)!important;overflow-x:hidden}body.q-operational-dashboard .q-ops-content{max-width:1180px;width:100%;min-width:0;box-sizing:border-box}body.q-operational-dashboard .q-ops-brand{font-size:24px;font-weight:900;gap:10px;letter-spacing:-.045em;color:var(--text-primary)}body.q-operational-dashboard .q-ops-brand img{display:none!important}body.q-operational-dashboard .q-ops-brand:before{content:"";display:block;width:34px;height:34px;flex:0 0 34px;background:url(/qatalink-icon.svg) 50%/contain no-repeat}body.q-operational-dashboard .q-ops-rail{background:linear-gradient(180deg,var(--bg-surface),color-mix(in srgb,var(--brand-soft) 22%,var(--bg-surface)));padding:24px 16px;border-right:1px solid color-mix(in srgb,var(--brand-primary) 7%,var(--border-default))}body.q-operational-dashboard .q-ops-rail-group>small{color:var(--brand-primary);font-size:10px;letter-spacing:.14em}body.q-operational-dashboard .q-ops-rail-group button{height:48px;border-radius:14px;font-size:14px}body.q-operational-dashboard .q-ops-rail-group button.active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-pressed));color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--brand-primary) 22%,transparent)}body.q-operational-dashboard .q-ops-rail-group button.active svg{color:#fff}body.q-operational-dashboard .q-ops-welcome{padding-top:4px;min-width:0}body.q-operational-dashboard .q-ops-welcome>div{min-width:0}body.q-operational-dashboard .q-ops-welcome>div>span{color:var(--text-secondary);font-size:11px}body.q-operational-dashboard .q-ops-welcome h2{font-size:38px;margin-top:7px;overflow-wrap:anywhere}body.q-operational-dashboard .q-ops-kpis article,body.q-operational-dashboard .q-ops-panel{border-color:color-mix(in srgb,var(--brand-primary) 8%,var(--border-default));box-shadow:0 14px 38px rgba(25,28,34,.045);min-width:0;box-sizing:border-box}body.q-operational-dashboard .q-ops-kpis article{position:relative;overflow:hidden}body.q-operational-dashboard .q-ops-kpis .q-ops-kpi-main{background:linear-gradient(145deg,var(--bg-surface) 35%,color-mix(in srgb,var(--brand-soft) 75%,var(--bg-surface)));position:relative;overflow:hidden;padding-right:190px}body.q-operational-dashboard .q-ops-kpis .q-ops-kpi-main:after{content:"";position:absolute;right:-12px;top:-30px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(229,23,63,.12),transparent 68%);pointer-events:none}body.q-operational-dashboard .q-ops-kpis article:nth-child(2){background:linear-gradient(145deg,var(--bg-surface),color-mix(in srgb,#FFE4EA 54%,var(--bg-surface)))}body.q-operational-dashboard .q-ops-kpis article:nth-child(3){background:linear-gradient(145deg,var(--bg-surface),color-mix(in srgb,#FFF0DE 58%,var(--bg-surface)))}body.q-operational-dashboard .q-ops-kpis article:nth-child(4){background:linear-gradient(145deg,var(--bg-surface),color-mix(in srgb,#EEE9FF 52%,var(--bg-surface)))}body.q-operational-dashboard .q-ops-panel-head h3{font-weight:900;letter-spacing:-.04em;white-space:normal;overflow-wrap:anywhere}body.q-operational-dashboard .q-ops-attention-list button{border:1px solid transparent;border-radius:15px;margin:7px 0;padding:13px 14px;grid-template-columns:38px minmax(0,1fr) auto}body.q-operational-dashboard .q-ops-attention-list button>i{width:34px;height:34px;box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--status-warning) 14%,transparent)}body.q-operational-dashboard .q-ops-attention-list button.tone-danger{background:color-mix(in srgb,var(--status-danger) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--status-danger) 22%,var(--border-default))}body.q-operational-dashboard .q-ops-attention-list button.tone-warning{background:color-mix(in srgb,var(--status-warning) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--status-warning) 20%,var(--border-default))}body.q-operational-dashboard .q-ops-clear{border:1px solid color-mix(in srgb,var(--status-success) 24%,var(--border-default))}body.q-operational-dashboard .q-ops-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}body.q-operational-dashboard .q-ops-shortcuts button{min-height:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;border-radius:17px;padding:16px;background:var(--bg-surface);position:relative;min-width:0;overflow:hidden}body.q-operational-dashboard .q-ops-shortcuts button span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.q-operational-dashboard .q-ops-shortcuts button:first-child{background:linear-gradient(145deg,var(--brand-primary),var(--brand-pressed));color:#fff;border-color:transparent;box-shadow:0 16px 30px color-mix(in srgb,var(--brand-primary) 25%,transparent)}body.q-operational-dashboard .q-ops-shortcuts button:first-child svg{color:#fff!important}body.q-operational-dashboard .q-ops-shortcuts button>svg:first-child{width:30px;height:30px;padding:7px;border-radius:11px;background:var(--brand-soft)}body.q-operational-dashboard .q-ops-shortcuts button>svg:last-child{position:absolute;right:12px;bottom:12px}body.q-operational-dashboard .q-stock-pilot-list>button{min-height:78px;border:1px solid var(--border-default);border-radius:16px;margin:8px 0;padding:10px 13px;background:var(--bg-surface)}body.q-operational-dashboard .q-stock-pilot-list>button:hover{border-color:color-mix(in srgb,var(--brand-primary) 25%,var(--border-default));background:var(--brand-soft)}body.q-operational-dashboard .q-sheet{background:radial-gradient(circle at 90% 0,rgba(229,23,63,.08),transparent 30%),var(--bg-surface);border-radius:30px 30px 0 0}body.q-operational-dashboard .q-sheet h2{font-size:30px;font-weight:900}.q-more-download,body.q-operational-dashboard .q-more-list>button{border:1px solid var(--border-default);border-radius:16px;margin:9px 0;padding:13px 14px;min-height:66px;background:var(--bg-surface)}body.q-operational-dashboard .q-more-list>button:first-child{border-top:1px solid var(--border-default)}body.q-operational-dashboard .q-kpi-insight{display:inline-flex!important;align-items:center;gap:4px;width:max-content;max-width:100%;margin-top:8px!important;padding:6px 9px;border-radius:999px;font-size:10px!important;font-weight:900!important;line-height:1!important;position:relative;z-index:2}body.q-operational-dashboard .q-kpi-insight.good{color:#0D8B49;background:#DCF8E8}body.q-operational-dashboard .q-kpi-insight.bad{color:#D52245;background:#FFE2E8}body.q-operational-dashboard .q-kpi-insight.warn{color:#B86600;background:#FFF0D8}body.q-operational-dashboard .q-kpi-insight.neutral{color:var(--text-secondary);background:var(--bg-elevated)}body.q-operational-dashboard .q-mini-bars{position:absolute;right:18px;bottom:18px;width:150px;height:58px;display:flex;align-items:flex-end;justify-content:flex-end;gap:7px;z-index:2}body.q-operational-dashboard .q-mini-bars span{display:block;width:12px;min-height:10px;border-radius:7px 7px 3px 3px;background:color-mix(in srgb,var(--brand-primary) 48%,var(--bg-elevated));opacity:.55}body.q-operational-dashboard .q-mini-bars span.active{background:var(--brand-primary);opacity:1;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 24%,transparent)}body.q-operational-dashboard .q-ops-activity>div{grid-template-columns:9px minmax(0,1fr) auto!important;min-width:0}body.q-operational-dashboard .q-ops-activity>div>div{min-width:0}body.q-operational-dashboard .q-ops-activity b,body.q-operational-dashboard .q-ops-activity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark body.q-operational-dashboard{background:radial-gradient(circle at 82% 3%,rgba(229,23,63,.16),transparent 26%),#0B0E12!important}.dark body.q-operational-dashboard .q-ops-rail{background:linear-gradient(180deg,#11151B,#0C0F13)}.dark body.q-operational-dashboard .q-more-download,.dark body.q-operational-dashboard .q-more-list>button,.dark body.q-operational-dashboard .q-ops-kpis article,.dark body.q-operational-dashboard .q-ops-panel,.dark body.q-operational-dashboard .q-stock-pilot-list>button{background:linear-gradient(145deg,#151A21,#10151B);border-color:#2B313A}.dark body.q-operational-dashboard .q-ops-kpis .q-ops-kpi-main{background:linear-gradient(145deg,#171C23,#2B1119)}.dark body.q-operational-dashboard .q-ops-shortcuts button{background:linear-gradient(145deg,#171C23,#11161C);border-color:#2B313A}.dark body.q-operational-dashboard .q-ops-shortcuts button:first-child{background:linear-gradient(145deg,#EA1B45,#B70D31)}.dark body.q-operational-dashboard .q-kpi-insight.good{color:#5EE59A;background:#103820}.dark body.q-operational-dashboard .q-kpi-insight.bad{color:#FF7F98;background:#3B1720}.dark body.q-operational-dashboard .q-kpi-insight.warn{color:#FFC367;background:#3A2912}@media(max-width:980px){body.q-operational-dashboard{padding-bottom:88px!important;overflow-x:hidden!important}body.q-operational-dashboard .dash-section,body.q-operational-dashboard .dash-v3,body.q-operational-dashboard .dash-v3-main,body.q-operational-dashboard .q-ops-cockpit,body.q-operational-dashboard .q-ops-cockpit-grid,body.q-operational-dashboard .q-ops-content,body.q-operational-dashboard .q-ops-panel,body.q-operational-dashboard .q-ops-stock{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.q-operational-dashboard .dash-v3-main{padding:calc(96px + env(safe-area-inset-top)) 12px calc(108px + env(safe-area-inset-bottom))!important;background:transparent!important;overflow-x:hidden!important}.q-ops-mobile-bar{height:calc(82px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 10px!important;background:color-mix(in srgb,var(--bg-surface) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 7%,var(--border-default))!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;box-shadow:0 8px 26px rgba(20,23,29,.035);box-sizing:border-box!important}.q-ops-mobile-bar:before{content:none!important;display:none!important}.q-ops-mobile-bar>div{margin-right:auto!important;margin-left:0!important;min-width:0!important}.q-ops-mobile-bar>div>img{display:block!important;width:32px!important;height:32px!important;flex:0 0 32px}.q-ops-mobile-bar b{font-size:17px!important;font-weight:900}.q-ops-mobile-bar small{font-size:10px!important}.q-ops-mobile-bar>button{border:1px solid var(--border-default)!important;border-radius:16px!important;background:var(--bg-surface)!important;flex:0 0 42px}.q-mobile-plan-pill{max-width:118px!important;border-radius:14px!important;right:62px!important;top:calc(14px + env(safe-area-inset-top))!important}.q-ops-welcome{padding:4px 2px 8px!important}.q-ops-welcome>div>span{display:none!important}.q-ops-welcome h2{font-size:30px!important;line-height:1.04!important;margin:0 0 7px!important;font-weight:900}.q-ops-welcome p{font-size:13px!important;color:var(--text-secondary)!important}.q-ops-kpis{gap:8px!important;width:100%!important;min-width:0!important}.q-ops-kpis .q-ops-kpi-main{min-height:166px!important;border-radius:20px!important;padding:18px 155px 18px 18px!important}.q-ops-kpis .q-ops-kpi-main strong{font-size:37px!important}.q-ops-kpis article:not(.q-ops-kpi-main){min-height:118px!important;border-radius:18px!important;padding:14px!important}.q-ops-kpis article>strong{font-size:27px!important}.q-ops-kpis article>span{font-size:10px!important}.q-kpi-insight,.q-ops-kpis article>small{font-size:9px!important}.q-kpi-insight{padding:5px 7px!important;white-space:nowrap}.q-mini-bars{right:13px!important;bottom:18px!important;width:128px!important;height:58px!important;gap:5px!important}.q-mini-bars span{width:10px!important}.q-ops-panel{border-radius:20px!important;padding:15px!important;overflow:hidden!important}.q-ops-panel-head{align-items:center!important;min-width:0}.q-ops-panel-head>div{min-width:0}.q-ops-panel-head h3{font-size:21px!important;line-height:1.08!important}.q-ops-attention-list button{grid-template-columns:38px minmax(0,1fr) auto!important;margin:8px 0!important;min-height:74px!important}.q-ops-attention-list button span{min-width:0}.q-ops-attention-list button span b{font-size:13px!important;white-space:normal!important}.q-ops-attention-list button span small{font-size:10px!important;white-space:normal!important}.q-ops-cockpit-grid{display:block!important}.q-ops-cockpit-grid>section:first-child{margin-bottom:12px}.q-ops-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}.q-ops-shortcuts button{min-height:106px!important;padding:11px 8px!important;font-size:10px!important;min-width:0!important}.q-ops-shortcuts button span{line-height:1.15!important;font-size:10px!important;letter-spacing:-.02em}.q-ops-shortcuts button>svg:first-child{width:30px!important;height:30px!important;padding:6px!important}.q-ops-shortcuts button>svg:last-child{right:7px!important;bottom:8px!important;width:13px!important}.q-ops-activity{min-width:0!important;overflow:hidden!important}.q-ops-activity>div{grid-template-columns:8px minmax(0,1fr) auto!important;gap:8px!important}.q-ops-activity strong{white-space:nowrap!important}.q-ops-activity b,.q-ops-activity strong{font-size:11px!important}.q-ops-activity small{font-size:9px!important}.q-ops-bottom-nav{left:0!important;right:0!important;bottom:0!important;height:calc(76px + env(safe-area-inset-bottom))!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg-surface) 97%,transparent)!important;box-shadow:0 -8px 28px rgba(12,15,20,.08)!important}.q-ops-bottom-nav button{font-size:9px!important;gap:4px!important;min-width:0!important}.q-ops-bottom-nav button svg{width:21px;height:21px}.q-ops-bottom-nav button.active{font-weight:900}.q-ops-bottom-nav button.active:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand-primary)}.q-ops-fab{right:16px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(145deg,#EF204A,#C90F34)!important;box-shadow:0 16px 36px rgba(211,22,60,.35)!important}.pwa-install-trigger,.q-objective-trigger,.subscription-floating-entry,.support-chat-trigger,.vibe-trigger{display:none!important}.q-stock-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.q-stock-kpis article{min-height:112px!important;padding:13px!important}.q-stock-pilot-list>button{min-height:82px!important;border-radius:18px!important;margin:9px 0!important;grid-template-columns:9px minmax(0,1fr) auto!important}.q-stock-pilot-list span{min-width:0}.q-stock-pilot-list span b{font-size:14px!important}.q-stock-pilot-list span small{font-size:9px!important;white-space:normal!important}.q-stock-pilot-list strong{font-size:14px!important}.q-sheet-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:rgba(6,8,12,.42)!important}.q-sheet{padding:22px 18px calc(26px + env(safe-area-inset-bottom))!important}.q-sheet:before{width:50px!important;background:color-mix(in srgb,var(--text-secondary) 35%,transparent)!important}.q-sheet h2{font-size:28px!important}body.q-operational-dashboard .catalog-v2-grid{grid-template-columns:1fr!important;gap:10px!important}body.q-operational-dashboard .catalog-v2-card{border-radius:18px!important;padding:15px!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;box-shadow:0 8px 24px rgba(25,28,34,.035)!important}body.q-operational-dashboard .catalog-v2-card.active{border-color:var(--brand-primary)!important;background:linear-gradient(145deg,var(--bg-surface),var(--brand-soft))!important}body.q-operational-dashboard .catalog-v2-card h3{font-size:18px!important}body.q-operational-dashboard .dash-card{border-radius:20px!important;padding:15px!important;overflow:hidden!important}body.q-operational-dashboard .dash-toolbar{min-width:0!important}body.q-operational-dashboard .dash-row{grid-template-columns:42px minmax(0,1fr) auto!important;min-width:0!important}body.q-operational-dashboard .dash-row img{width:42px!important;height:42px!important}}@media(max-width:430px){.q-ops-kpis .q-ops-kpi-main{padding-right:132px!important}.q-mini-bars{width:108px!important}.q-ops-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-ops-shortcuts button{min-height:88px!important}.q-ops-shortcuts button,.q-ops-shortcuts button span{font-size:11px!important}}@media(min-width:981px){body.q-operational-dashboard .dash-v3{grid-template-columns:260px minmax(0,1fr)!important}body.q-operational-dashboard .dash-v3-main{padding:32px 38px 80px!important}body.q-operational-dashboard .q-ops-content{padding-top:4px}.q-ops-kpis article{min-height:132px!important}.q-ops-kpis .q-ops-kpi-main{min-height:148px!important}}body.q-operational-dashboard .editor-v2-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}body.q-operational-dashboard .item-v2-card{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(0,1fr)!important;align-items:start!important}body.q-operational-dashboard .item-v2-card,body.q-operational-dashboard .item-v2-fields,body.q-operational-dashboard .item-v2-media,body.q-operational-dashboard .item-v2-row{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.q-operational-dashboard .item-v2-fields{display:grid!important;grid-gap:10px!important;gap:10px!important}body.q-operational-dashboard .item-v2-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}body.q-operational-dashboard .item-v2-fields>.input,body.q-operational-dashboard .item-v2-row>.input{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important}body.q-operational-dashboard .item-v2-fields>textarea.input{min-height:92px!important;resize:vertical!important}body.q-operational-dashboard .item-v2-fields>.qr-v2-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.dark body.q-operational-dashboard,.dark body.q-operational-dashboard .dash-v3,.dark body.q-operational-dashboard .dash-v3-main,.dark body.q-operational-dashboard .q-ops-content{background-color:var(--bg-default)!important;color:var(--text-primary)!important}.dark body.q-operational-dashboard :where(.dash-card,.item-v2-card,.category-editor,.catalog-v2-card,.q-ops-panel,.q-sheet,.qigm-item,.qatalink-image-action-row,.qatalink-image-action-button){background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.dark body.q-operational-dashboard :where(h1,h2,h3,h4,h5,h6,b,strong,label,legend){color:var(--text-primary)!important}.dark body.q-operational-dashboard :where(p,small,.muted,.dash-v3-top p,.qigm-item-head span,.qatalink-image-action-button small){color:var(--text-secondary)!important}.dark body.q-operational-dashboard :where(input,textarea,select){background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important;color-scheme:dark}.dark body.q-operational-dashboard :where(input,textarea)::placeholder{color:var(--text-secondary)!important}.dark body.q-operational-dashboard select option{background:var(--bg-surface)!important;color:var(--text-primary)!important}.dark body.q-operational-dashboard :where(.btn-ghost,.mini-action,.qatalink-image-action-button){background-color:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.dark body.q-operational-dashboard :where(.btn-primary,.q-ops-primary,[aria-current=page]){color:#fff!important}.dark :where(.qpos-modal,.qpos-shell,.qpos-panel,.qpos-card,.qpos-payment-card){background:#15181E!important;color:#F5F6F8!important;border-color:#292E37!important}.dark :where(.qpos-modal,.qpos-shell,.qpos-panel,.qpos-card,.qpos-payment-card) :where(h1,h2,h3,h4,b,strong,label,span){color:#F5F6F8!important}.dark :where(.qpos-modal,.qpos-shell,.qpos-panel,.qpos-card,.qpos-payment-card) :where(p,small){color:#A4ABB6!important}.dark :where(.qpos-modal,.qpos-shell,.qpos-panel,.qpos-card,.qpos-payment-card) :where(input,textarea,select){background:#1C2027!important;color:#F5F6F8!important;border-color:#343A45!important;color-scheme:dark}.dark :where(.qpos-modal,.qpos-shell,.qpos-panel,.qpos-card,.qpos-payment-card) :where(input,textarea)::placeholder{color:#A4ABB6!important;opacity:1!important}@media(max-width:760px){body.q-operational-dashboard .item-v2-card{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}body.q-operational-dashboard .item-v2-media{min-height:210px!important}body.q-operational-dashboard .item-v2-row{grid-template-columns:minmax(0,1fr)!important}body.q-operational-dashboard .item-v2-fields>.qr-v2-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body.q-operational-dashboard .item-v2-fields>.qr-v2-actions .btn{width:100%!important}.item-v2-card>.qatalink-image-action-row{grid-column:1}}body.q-operational-dashboard .q-item-editor-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;grid-gap:16px!important;gap:16px!important}body.q-operational-dashboard .q-item-editor-card{display:grid!important;grid-template-columns:minmax(145px,190px) minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;padding:18px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.q-operational-dashboard .q-item-editor-card>.q-item-editor-photo{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;position:relative!important}body.q-operational-dashboard .q-item-editor-card>.q-item-editor-details{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;gap:13px!important;padding:0!important;box-sizing:border-box!important}body.q-operational-dashboard .q-item-editor-details>.q-item-field,body.q-operational-dashboard .q-item-editor-pair>.q-item-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;width:100%!important;font-size:12px!important;font-weight:700!important;color:var(--text-primary)!important}body.q-operational-dashboard .q-item-editor-details .q-item-field>span{display:block!important;color:var(--text-secondary)!important}body.q-operational-dashboard .q-item-editor-details .q-item-field>.input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:45px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid var(--border-default)!important;border-radius:11px!important;background:var(--bg-surface)!important;color:var(--text-primary)!important;font:inherit!important;font-size:14px!important;line-height:1.4!important;visibility:visible!important;opacity:1!important}body.q-operational-dashboard .q-item-editor-details .q-item-field>textarea.input{height:auto!important;min-height:90px!important;resize:vertical!important}body.q-operational-dashboard .q-item-editor-details .q-item-editor-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;min-width:0!important}body.q-operational-dashboard .q-item-editor-details>.q-item-available{display:flex!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;color:var(--text-primary)!important}body.q-operational-dashboard .q-item-editor-details>.q-item-editor-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important}body.q-operational-dashboard .q-item-editor-details>.q-item-editor-actions .btn{width:auto!important;min-width:130px!important;min-height:42px!important}body.q-operational-dashboard .q-item-editor-card>.qatalink-image-action-row{grid-column:2!important;min-width:0!important;width:100%!important}.dark body.q-operational-dashboard .q-item-editor-details .q-item-field>.input{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}@media(max-width:760px){body.q-operational-dashboard .q-item-editor-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px!important}body.q-operational-dashboard .q-item-editor-card>.q-item-editor-details,body.q-operational-dashboard .q-item-editor-card>.q-item-editor-photo{grid-column:1!important;grid-row:auto!important}body.q-operational-dashboard .q-item-editor-card>.qatalink-image-action-row{grid-column:1!important}body.q-operational-dashboard .q-item-editor-details .q-item-editor-pair{grid-template-columns:minmax(0,1fr)!important}body.q-operational-dashboard .q-item-editor-details>.q-item-editor-actions .btn{flex:1 1 140px!important;min-width:0!important}}.dark body.q-operational-dashboard :where(.modal,.modal-content,.modal-card,.dialog,.popup,.popover,.dropdown,.dropdown-menu,.sheet,.drawer,.q-sheet,.dash-card,.editor-item,.editor-row,.item-v2-card,.category-editor,.settings-card,.catalog-v2-card,.qpos-modal,.qpos-card,.qpos-panel){background-color:var(--bg-surface,#191d25)!important;color:var(--text-primary,#f6f7f9)!important;border-color:var(--border-default,#353b46)!important}.dark body.q-operational-dashboard :where(.modal,.modal-content,.modal-card,.dialog,.popup,.popover,.dropdown,.dropdown-menu,.sheet,.drawer,.q-sheet,.dash-card,.editor-item,.editor-row,.item-v2-card,.category-editor,.qpos-modal,.qpos-card) :where(h1,h2,h3,h4,h5,h6,label,b,strong,p,span,li,td,th){color:var(--text-primary,#f6f7f9)!important}.dark body.q-operational-dashboard :where(input,select,textarea,[role=textbox]){background-color:var(--bg-elevated,#232934)!important;color:var(--text-primary,#f6f7f9)!important;border-color:var(--border-default,#414955)!important;color-scheme:dark}.dark body.q-operational-dashboard :where(input,textarea)::placeholder{color:var(--text-secondary,#b6beca)!important;opacity:1!important}.dark body.q-operational-dashboard :where(.btn-ghost,.mini-action,.q-item-searchbar,.q-accounting-search){color:var(--text-primary,#f6f7f9)!important}.q-accounting-search,.q-item-searchbar,.q-pos-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px 0}.q-accounting-search input,.q-item-searchbar input,.q-pos-search input{flex:1 1 220px;min-height:44px;min-width:0;border-radius:12px;padding:9px 13px;border:1px solid var(--border-default,#ddd);background:var(--bg-surface,#fff);color:var(--text-primary,#111);font:inherit}.q-accounting-search select,.q-item-searchbar select,.q-pos-search select{flex:0 1 240px;min-width:145px;min-height:44px;border:1px solid var(--border-default,#ddd);border-radius:12px;padding:9px;background:var(--bg-surface,#fff);color:var(--text-primary,#111)}.q-item-searchbar span{font-size:12px;color:var(--text-secondary,#777)}.dark .q-pos-search :where(input,select){background:#252b34;color:#f6f7f9;border:1px solid #404854}@media(max-width:650px){.q-accounting-search>*,.q-item-searchbar>*,.q-pos-search>*{flex:1 1 100%!important;max-width:100%!important}}