.qforecast-nav{position:relative}.qforecast-nav em{margin-left:auto;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#d71938,#971025);border-radius:999px;padding:4px 6px}.qforecast-backdrop{position:fixed;inset:0;z-index:500;background:rgba(8,8,10,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.qforecast-modal{width:min(1180px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#f7f8fa;color:#16171a;border-radius:28px;box-shadow:0 34px 120px rgba(0,0,0,.38);border:1px solid #e4e6ea}.qforecast-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px 26px;background:#fff;border-bottom:1px solid #e8e9ec;position:-webkit-sticky;position:sticky;top:0;z-index:4}.qforecast-head>div>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#bd1530}.qforecast-head>div>span b{display:inline-flex;margin-left:7px;color:#fff;background:#16171a;border-radius:999px;padding:4px 7px;font-size:9px}.qforecast-head h2{margin:7px 0 5px;font-size:2rem;letter-spacing:-.045em}.qforecast-head p{margin:0;color:#70747b;max-width:760px;line-height:1.5}.qforecast-head>button{width:42px;height:42px;border-radius:13px;border:1px solid #e1e3e6;background:#f8f9fa;display:grid;place-items:center;cursor:pointer}.qforecast-tabs{display:flex;gap:8px;padding:12px 22px;background:#fff;border-bottom:1px solid #e7e9ec;position:-webkit-sticky;position:sticky;top:113px;z-index:3;overflow:auto}.qforecast-tabs button{border:1px solid #e0e3e7;background:#f7f8fa;border-radius:12px;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap;cursor:pointer}.qforecast-tabs button svg{width:16px}.qforecast-tabs button.active{background:#17181b;color:#fff;border-color:#17181b}.qforecast-view{padding:20px 22px 28px}.qforecast-runbar{display:flex;justify-content:flex-end;gap:10px;align-items:end;margin-bottom:14px}.qforecast-runbar label{display:grid;grid-gap:5px;gap:5px;font-size:.75rem;font-weight:800}.qforecast-runbar select{min-height:42px;border:1px solid #dfe2e6;border-radius:11px;padding:0 11px;background:#fff}.qforecast-import>button,.qforecast-primary,.qforecast-runbar>button{border:0;border-radius:12px;background:linear-gradient(135deg,#d71938,#a41029);color:#fff;font-weight:900;padding:12px 16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 9px 22px rgba(189,21,48,.18)}.qforecast-runbar>button svg{width:16px}.qforecast-import>button:disabled,.qforecast-primary:disabled,.qforecast-runbar button:disabled{opacity:.55;cursor:not-allowed}.qforecast-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:15px}.qforecast-kpis article{padding:18px;background:#fff;border:1px solid #e3e5e9;border-radius:18px;display:grid;grid-gap:5px;gap:5px}.qforecast-kpis article:first-child{background:linear-gradient(145deg,#d71938,#a41129);color:#fff;border-color:transparent}.qforecast-kpis span{font-size:.75rem;font-weight:800;opacity:.72}.qforecast-kpis b{font-size:1.7rem;letter-spacing:-.04em}.qforecast-kpis small{font-size:.72rem;opacity:.68}.qforecast-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.qforecast-event-form,.qforecast-events,.qforecast-grid>section,.qforecast-import,.qforecast-import-list,.qforecast-lock,.qforecast-preview{background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:17px}.qforecast-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qforecast-title>svg{width:40px;height:40px;padding:10px;border-radius:12px;background:#fbe8ec;color:#bf1731}.qforecast-event-form h3,.qforecast-import h3,.qforecast-preview h3,.qforecast-title h3{margin:0;font-size:1rem}.qforecast-event-form p,.qforecast-import p,.qforecast-title p{margin:3px 0 0;color:#747880;font-size:.78rem}.qforecast-table{display:grid;grid-gap:7px;gap:7px}.qforecast-table>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;background:#f8f9fb;border-radius:12px;border:1px solid #eceef1}.qforecast-table>div>div{display:grid;min-width:0}.qforecast-table b{font-size:.82rem;overflow-wrap:anywhere}.qforecast-table small{font-size:.68rem;color:#7a7e86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qforecast-table strong{font-size:.82rem}.qforecast-table>div>span{font-size:.68rem;font-weight:900;padding:5px 7px;border-radius:999px;background:#eef1f4}.qforecast-table .risk-critical{border-left:4px solid #c71834;background:#fff4f6}.qforecast-table .risk-high{border-left:4px solid #ef9b21;background:#fff9ef}.qforecast-table .risk-low{border-left:4px solid #d2b04b}.qforecast-empty{padding:28px 12px;text-align:center;color:#777c84;font-size:.84rem}.qforecast-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qforecast-form-grid label,.qforecast-wide{display:grid;grid-gap:6px;gap:6px;font-size:.76rem;font-weight:850;color:#525862}.qforecast-form-grid input,.qforecast-form-grid select,.qforecast-wide textarea{border:1px solid #dce0e5;background:#fff;border-radius:11px;padding:10px 11px;color:#16181c;min-height:42px}.qforecast-form-grid small{font-weight:500;color:#7d828a}.qforecast-wide{margin-top:12px}.qforecast-wide textarea{min-height:92px;resize:vertical}.qforecast-audiences{margin:14px 0;display:grid;grid-gap:8px;gap:8px}.qforecast-audiences>b{font-size:.78rem}.qforecast-audiences>div{display:flex;gap:7px;flex-wrap:wrap}.qforecast-audiences button{border:1px solid #dfe2e6;background:#fff;border-radius:999px;padding:7px 10px;font-size:.72rem;cursor:pointer}.qforecast-audiences button.active{background:#17181b;color:#fff;border-color:#17181b}.qforecast-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.78rem;font-weight:700}.qforecast-note{font-size:.72rem;color:#7a7f86;line-height:1.5}.qforecast-import{display:grid;grid-gap:11px;gap:11px}.qforecast-import textarea{min-height:130px;border:1px solid #dce0e4;border-radius:13px;padding:12px;resize:vertical}.qforecast-file{border:1px dashed #d18390;background:#fff7f8;border-radius:13px;padding:13px;cursor:pointer;text-align:center;font-weight:800;font-size:.78rem}.qforecast-file input{display:none}.qforecast-preview{margin-top:14px}.qforecast-preview>header{display:flex;justify-content:space-between}.qforecast-preview>header button{border:0;background:transparent}.qforecast-warning{display:flex;gap:8px;align-items:flex-start;padding:10px;margin:10px 0;background:#fff7df;color:#8b650f;border-radius:11px;font-size:.75rem}.qforecast-warning svg{width:16px;flex:0 0 auto}.qforecast-preview-rows{max-height:300px;overflow:auto;display:grid;grid-gap:5px;gap:5px;margin:10px 0}.qforecast-preview-rows>div{display:grid;grid-template-columns:95px 1fr 70px 100px;grid-gap:8px;gap:8px;align-items:center;padding:8px 9px;background:#f7f8fa;border-radius:9px;font-size:.72rem}.qforecast-preview-rows em{font-style:normal;text-align:right}.qforecast-import-list{margin-top:14px}.qforecast-import-list>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid #eceef0;font-size:.75rem}.qforecast-import-list small{color:#777c83}.qforecast-event-form{margin-bottom:14px}.qforecast-events{display:grid;grid-gap:8px;gap:8px}.qforecast-events article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;padding:11px;border:1px solid #e6e8eb;border-radius:13px}.qforecast-events article>span{font-size:.65rem;text-transform:uppercase;font-weight:900;color:#b71931}.qforecast-events article>div{display:grid}.qforecast-events small{font-size:.68rem;color:#767b82}.qforecast-events p{font-size:.74rem;margin:4px 0 0}.qforecast-events strong{font-size:.78rem}.qforecast-error{margin:0 22px 22px;padding:11px 13px;border-radius:12px;background:#fff0f2;color:#a51b32;font-weight:750;font-size:.8rem}.qforecast-lock{margin:24px;text-align:center;padding:46px 20px}.qforecast-lock>svg{width:44px;height:44px;color:#c91530}.qforecast-lock h3{font-size:1.4rem;margin:10px 0 5px}.qforecast-lock p{max-width:520px;margin:0 auto 16px;color:#737881}.qforecast-lock a{display:inline-flex;background:#c91530;color:#fff;border-radius:12px;padding:11px 15px;font-weight:850}.qforecast-loading{padding:60px;text-align:center;color:#777b83}@media(max-width:800px){.qforecast-backdrop{padding:0;align-items:end}.qforecast-modal{border-radius:22px 22px 0 0;max-height:94vh}.qforecast-head{padding:18px 16px}.qforecast-head h2{font-size:1.45rem}.qforecast-head p{font-size:.78rem}.qforecast-tabs{top:103px;padding:10px 12px}.qforecast-view{padding:14px}.qforecast-form-grid,.qforecast-grid,.qforecast-kpis{grid-template-columns:1fr}.qforecast-runbar{justify-content:stretch;align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.qforecast-runbar>button{justify-content:center}.qforecast-preview-rows>div{grid-template-columns:82px 1fr 55px}.qforecast-preview-rows em{display:none}.qforecast-import-list>div{grid-template-columns:1fr auto}.qforecast-import-list small{grid-column:1/-1}.qforecast-error{margin:0 14px 14px}.qforecast-table small{white-space:normal}}@media(prefers-color-scheme:dark){.qforecast-modal{background:#0f1012;color:#f6f7f8;border-color:#303238}.qforecast-event-form,.qforecast-events,.qforecast-grid>section,.qforecast-head,.qforecast-import,.qforecast-import-list,.qforecast-kpis article,.qforecast-lock,.qforecast-preview,.qforecast-tabs{background:#17181b;border-color:#2d3035}.qforecast-event-form p,.qforecast-head p,.qforecast-import p,.qforecast-import-list small,.qforecast-note,.qforecast-title p{color:#a4a8ae}.qforecast-audiences button,.qforecast-form-grid input,.qforecast-form-grid select,.qforecast-head>button,.qforecast-import textarea,.qforecast-tabs button,.qforecast-wide textarea{background:#202226;color:#fff;border-color:#393c42}.qforecast-audiences button.active,.qforecast-tabs button.active{background:#f3f4f6;color:#17181b}.qforecast-preview-rows>div,.qforecast-table>div{background:#202226;border-color:#30343a}.qforecast-form-grid label,.qforecast-table small,.qforecast-wide{color:#b4b7bd}.qforecast-file{background:#27171b;border-color:#6e3440}.qforecast-events article{border-color:#34373c}.qforecast-kpis article:first-child{background:linear-gradient(145deg,#d71938,#951023)}}.qfw-backdrop{position:fixed;inset:0;z-index:510;background:rgba(8,8,10,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:18px}.qfw-modal{width:min(1060px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:#f7f8fa;color:#17181b;border:1px solid #e2e5e9;border-radius:28px;box-shadow:0 34px 110px rgba(0,0,0,.38)}.qfw-head{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;background:#fff;border-bottom:1px solid #e7e9ec}.qfw-head>div>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#bf1731}.qfw-head>div>span b{display:inline-flex;margin-left:6px;background:#17181b;color:#fff;border-radius:999px;padding:4px 7px;font-size:9px}.qfw-head h2{margin:6px 0 4px;font-size:1.9rem;letter-spacing:-.04em}.qfw-head p{margin:0;color:#6e747c;max-width:760px;line-height:1.45}.qfw-head>button{width:42px;height:42px;border:1px solid #e1e4e8;border-radius:13px;background:#f6f7f8;display:grid;place-items:center}.qfw-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:13px 22px;background:#fff;border-bottom:1px solid #e8eaed}.qfw-progress>div{display:flex;align-items:center;gap:8px;min-width:0;color:#9a9fa6}.qfw-progress span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef0f3;font-size:11px;font-weight:900;flex:0 0 auto}.qfw-progress span svg{width:14px}.qfw-progress small{font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qfw-progress .active{color:#17181b}.qfw-progress .active span{background:#c91631;color:#fff}.qfw-progress .done{color:#47715c}.qfw-progress .done span{background:#e1f3e8;color:#25734a}.qfw-body{overflow:auto;padding:20px 22px}.qfw-step{display:grid;grid-gap:15px;gap:15px}.qfw-title{display:flex;gap:11px;align-items:flex-start}.qfw-title>svg{width:42px;height:42px;padding:10px;border-radius:13px;background:#fbe8ec;color:#bf1731}.qfw-title h3{margin:0;font-size:1.15rem}.qfw-title p{margin:4px 0 0;color:#757a82;font-size:.82rem;line-height:1.45}.qfw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qfw-grid label,.qfw-slider,.qfw-wide{display:grid;grid-gap:6px;gap:6px;font-size:.78rem;font-weight:850;color:#545961}.qfw-event input,.qfw-event select,.qfw-grid input,.qfw-grid select,.qfw-textarea,.qfw-wide textarea{width:100%;box-sizing:border-box;border:1px solid #dce0e5;background:#fff;color:#17181b;border-radius:12px;padding:11px 12px;min-height:44px}.qfw-textarea,.qfw-wide textarea{min-height:120px;resize:vertical}.qfw-audiences{display:grid;grid-gap:8px;gap:8px}.qfw-audiences>b{font-size:.8rem}.qfw-audiences>div{display:flex;flex-wrap:wrap;gap:7px}.qfw-audiences button{border:1px solid #dfe2e6;background:#fff;border-radius:999px;padding:8px 11px;font-size:.74rem}.qfw-audiences button.active{background:#17181b;color:#fff;border-color:#17181b}.qfw-check{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:750}.qfw-history-summary{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e2e5e8;border-radius:14px;font-size:.78rem}.qfw-history-summary span{color:#777c84}.qfw-file{border:1px dashed #cc6a7c;background:#fff5f7;border-radius:14px;padding:14px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:850;cursor:pointer}.qfw-file input{display:none}.qfw-preview{background:#fff;border:1px solid #e2e5e8;border-radius:16px;padding:14px;display:grid;grid-gap:7px;gap:7px}.qfw-preview>div{display:grid;grid-template-columns:90px 1fr 60px;grid-gap:8px;gap:8px;padding:8px;background:#f7f8fa;border-radius:9px;font-size:.74rem}.qfw-preview em{text-align:right;font-style:normal}.qfw-preview button,.qfw-scan{border:0;background:#17181b;color:#fff;border-radius:11px;padding:11px 13px;font-weight:850}.qfw-event{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;grid-gap:8px;gap:8px}.qfw-event button{border:0;background:#c91631;color:#fff;border-radius:11px;padding:0 14px;font-weight:850}.qfw-list{display:grid;grid-gap:7px;gap:7px}.qfw-list>div{display:grid;grid-gap:3px;gap:3px;background:#fff;border:1px solid #e5e7ea;border-radius:12px;padding:10px 12px}.qfw-list small{color:#767b82}.qfw-scan{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#17181b;border:1px solid #dfe2e6}.qfw-scan svg{width:16px}.qfw-note{margin:0;color:#6f747b;font-size:.76rem;line-height:1.45}.qfw-choice{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qfw-choice button{display:grid;grid-gap:3px;gap:3px;text-align:left;border:1px solid #dde0e4;background:#fff;border-radius:15px;padding:15px}.qfw-choice button.active{border-color:#c91631;box-shadow:0 0 0 2px rgba(201,22,49,.1)}.qfw-choice small{color:#747981}.qfw-slider input{width:100%}.qfw-info{display:flex;gap:10px;align-items:flex-start;background:#fff9e9;border:1px solid #f0dba1;border-radius:15px;padding:14px}.qfw-info svg{color:#ad7600;flex:0 0 auto}.qfw-info p{margin:0;font-size:.8rem;line-height:1.5}.qfw-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qfw-kpis article{display:grid;grid-gap:4px;gap:4px;background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:16px}.qfw-kpis article:first-child{background:linear-gradient(145deg,#d71938,#9d1128);color:#fff;border-color:transparent}.qfw-kpis span{font-size:.72rem;font-weight:800;opacity:.75}.qfw-kpis b{font-size:1.5rem}.qfw-kpis small{opacity:.68}.qfw-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.qfw-results>section{background:#fff;border:1px solid #e2e5e8;border-radius:17px;padding:14px}.qfw-results h4{margin:0 0 10px}.qfw-results section>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center;padding:9px;border-radius:10px;background:#f8f9fa;margin-top:6px}.qfw-results section>div>div{display:grid;min-width:0}.qfw-results small{color:#7a7f86;white-space:normal}.qfw-results strong{font-size:.78rem}.qfw-results span{font-size:.68rem;font-weight:900;background:#eceff2;border-radius:999px;padding:5px 7px}.qfw-results .risk-critical{border-left:4px solid #c71834;background:#fff4f6}.qfw-results .risk-high{border-left:4px solid #ef9b21;background:#fff9ef}.qfw-actions{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 22px;background:#fff;border-top:1px solid #e6e8eb}.qfw-actions button{min-height:44px;border-radius:12px;padding:0 15px;font-weight:900;display:inline-flex;align-items:center;gap:8px}.qfw-actions button svg{width:16px}.qfw-actions .primary{border:0;background:linear-gradient(135deg,#d71938,#a41029);color:#fff}.qfw-actions .secondary{border:1px solid #dde0e4;background:#fff;color:#17181b}.qfw-error{padding:11px 13px;background:#fff0f2;color:#9f1830;border-radius:12px;font-size:.78rem;font-weight:750}.qfw-loading,.qfw-lock{padding:50px 22px;text-align:center}.qfw-lock svg{width:44px;height:44px;color:#c91631}.qfw-lock h3{margin:10px 0 4px}.qfw-lock p{max-width:540px;margin:0 auto 14px;color:#727780}.qfw-lock a{display:inline-flex;background:#c91631;color:#fff;border-radius:12px;padding:11px 15px;font-weight:850}@media(max-width:760px){.qfw-backdrop{padding:0}.qfw-modal{width:100%;height:100dvh;max-height:none;border-radius:0;border:0}.qfw-head{padding:14px 14px 12px}.qfw-head h2{font-size:1.35rem}.qfw-head p{font-size:.76rem}.qfw-progress{padding:10px 12px;overflow-x:auto;grid-template-columns:repeat(5,minmax(88px,1fr))}.qfw-progress small{font-size:.68rem}.qfw-body{padding:14px}.qfw-choice,.qfw-grid,.qfw-kpis,.qfw-results{grid-template-columns:1fr}.qfw-event{grid-template-columns:1fr 1fr}.qfw-event input:first-child{grid-column:1/-1}.qfw-event button{min-height:44px}.qfw-actions{padding:10px 12px;position:-webkit-sticky;position:sticky;bottom:0}.qfw-actions button{padding:0 11px}.qfw-history-summary{display:grid}.qfw-preview>div{grid-template-columns:80px 1fr 45px}.qfw-title h3{font-size:1rem}.qfw-title p{font-size:.76rem}}@media(prefers-color-scheme:dark){.qfw-modal{background:#0f1012;color:#f5f6f7;border-color:#303238}.qfw-actions,.qfw-choice button,.qfw-head,.qfw-history-summary,.qfw-kpis article,.qfw-list>div,.qfw-preview,.qfw-progress,.qfw-results>section{background:#17181b;border-color:#30343a}.qfw-choice small,.qfw-head p,.qfw-history-summary span,.qfw-list small,.qfw-note,.qfw-title p{color:#a4a8ae}.qfw-audiences button,.qfw-event input,.qfw-event select,.qfw-grid input,.qfw-grid select,.qfw-textarea,.qfw-wide textarea{background:#202226;color:#fff;border-color:#393c42}.qfw-audiences button.active{background:#f4f5f6;color:#17181b}.qfw-file{background:#25171a;border-color:#6d3540}.qfw-preview>div,.qfw-results section>div{background:#202226}.qfw-info{background:#2a2416;border-color:#66531c}.qfw-actions .secondary,.qfw-scan{background:#202226;color:#fff;border-color:#393c42}.qfw-progress .active{color:#fff}.qfw-progress span{background:#2a2c31}.qfw-kpis article:first-child{background:linear-gradient(145deg,#d71938,#951023)}}.qforecast-context-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.qforecast-secondary{border:1px solid #d9dde2;border-radius:12px;background:#fff;color:#17181b;font-weight:900;padding:11px 15px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.qforecast-secondary svg{width:16px}.qforecast-secondary:disabled{opacity:.5;cursor:not-allowed}.qforecast-scan-message{padding:10px 12px;border-radius:11px;background:#e9f7ef;color:#176e43;font-size:.75rem;font-weight:800}.qforecast-external-list{margin-top:15px;padding:14px;border:1px solid #e1e4e8;border-radius:16px;background:#fff}.qforecast-external-list h3{font-size:.9rem;margin:0 0 9px}.qforecast-external-list article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #eceef1}.qforecast-external-list article:first-of-type{border-top:0}.qforecast-external-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.qforecast-external-list b{font-size:.78rem}.qforecast-external-list small{font-size:.68rem;color:#757b83;line-height:1.4}.qforecast-external-list a{font-size:.65rem;color:#b91630;font-weight:800;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.qforecast-external-list article>span{align-self:start;font-size:.68rem;font-weight:900;border-radius:999px;padding:5px 8px;background:#eef1f4}.qforecast-form-grid label:last-child:nth-child(odd){grid-column:auto}@media(max-width:700px){.qforecast-context-actions{display:grid;grid-template-columns:1fr}.qforecast-context-actions button{justify-content:center}.qforecast-external-list article{grid-template-columns:1fr}.qforecast-external-list article>span{width:max-content}}@media(prefers-color-scheme:dark){.qforecast-external-list,.qforecast-secondary{background:#202226;color:#fff;border-color:#393c42}.qforecast-scan-message{background:#153022;color:#8de2b2}.qforecast-external-list article{border-color:#34373c}.qforecast-external-list small{color:#a4a9b0}}.delivery-driver-page,.delivery-track-page{min-height:100vh;background:radial-gradient(circle at top,#fff 0,#f2f4f7 48%,#eceff3 100%);display:grid;place-items:center;padding:22px;font-family:var(--font-jakarta),system-ui;color:#141518}.delivery-driver-card,.delivery-track-card{width:min(620px,100%);background:#fff;border:1px solid #e2e5e9;border-radius:28px;padding:24px;box-shadow:0 28px 80px rgba(17,24,39,.13)}.delivery-brand{display:flex;align-items:center;gap:9px;font-weight:900}.delivery-brand img{width:31px;height:31px}.delivery-live-orb{width:82px;height:82px;border-radius:26px;background:#edf0f4;display:grid;place-items:center;margin:34px auto 15px;color:#59616c}.delivery-live-orb svg{width:34px;height:34px}.delivery-live-orb.active{background:linear-gradient(145deg,#e12740,#a51129);color:#fff;box-shadow:0 16px 36px rgba(190,20,46,.25);animation:deliveryPulse 1.8s infinite}.delivery-driver-card>h1{text-align:center;font-size:1.8rem;letter-spacing:-.045em;margin:0}.delivery-driver-card>p{text-align:center;color:#70757d;line-height:1.55;margin:8px auto 20px;max-width:500px}.delivery-driver-status{background:#f6f7f9;border:1px solid #e6e8eb;border-radius:16px;padding:14px;display:grid;grid-gap:5px;gap:5px}.delivery-driver-status>span{width:max-content;font-size:.68rem;font-weight:900;border-radius:999px;padding:5px 8px}.delivery-driver-status .on{background:#ddf8e8;color:#147442}.delivery-driver-status .off{background:#eceef1;color:#656b74}.delivery-driver-status b{font-size:.86rem}.delivery-driver-status small{font-size:.72rem;color:#747a83}.delivery-map-link{display:flex;align-items:center;gap:7px;margin-top:10px;font-weight:800;color:#b9142e;font-size:.82rem}.delivery-map-link svg{width:16px}.delivery-driver-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:16px}.delivery-driver-actions button{border:0;border-radius:13px;padding:13px 10px;font-weight:900;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.delivery-driver-actions button svg{width:17px}.delivery-driver-actions .primary{background:#17181b;color:#fff}.delivery-driver-actions .secondary{background:#eceff2;color:#17181b}.delivery-driver-actions .success{background:#178052;color:#fff}.delivery-privacy{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:11px;border-radius:13px;background:#f7f8fa;color:#70757d;font-size:.72rem;line-height:1.45}.delivery-privacy svg{width:17px;flex:0 0 auto;color:#1b7e55}@keyframes deliveryPulse{50%{transform:scale(1.04);box-shadow:0 18px 42px rgba(190,20,46,.34)}}.delivery-track-card{width:min(700px,100%)}.delivery-customer-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.delivery-status-chip{font-size:.7rem;font-weight:900;border-radius:999px;padding:7px 10px;background:#eef0f2}.delivery-status-chip.status-new{background:#fde8ed;color:#bd1733}.delivery-status-chip.status-preparing{background:#fff0d2;color:#a76408}.delivery-status-chip.status-ready{background:#e0f7e9;color:#177344}.delivery-status-chip.status-out_for_delivery{background:#e4f1ff;color:#1762a6}.delivery-status-chip.status-completed{background:#e6f7ec;color:#146d40}.delivery-status-chip.status-cancelled{background:#f5e3e7;color:#8f1b2d}.delivery-order-title{text-align:center;padding:28px 0 18px}.delivery-order-title>span{font-size:.78rem;font-weight:850;color:#737881}.delivery-order-title h1{font-size:2rem;letter-spacing:-.04em;margin:4px 0}.delivery-order-title p{display:flex;align-items:center;justify-content:center;gap:6px;color:#6d727b;font-size:.78rem;margin:0}.delivery-order-title p svg{width:15px}.delivery-steps{display:grid;grid-template-columns:repeat(5,1fr);position:relative;margin:8px 0 22px}.delivery-steps:before{content:"";height:3px;background:#e5e8ec;position:absolute;left:8%;right:8%;top:17px}.delivery-steps>div{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.delivery-steps>div>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#edf0f3;color:#6d737b;font-weight:900;border:4px solid #fff}.delivery-steps>div>span svg{width:15px}.delivery-steps>div.done>span{background:#1b8558;color:#fff}.delivery-steps>div.active>span{background:#c91631;color:#fff;box-shadow:0 0 0 5px #fbe4e8}.delivery-steps b{font-size:.68rem}.delivery-steps small{font-size:.58rem;color:#be1731}.delivery-live-map{border:1px solid #dbe0e5;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.06)}.delivery-map-head{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.delivery-map-head>div{display:flex;gap:9px;align-items:center}.delivery-map-head svg{width:35px;height:35px;padding:8px;border-radius:11px;background:#e4f1ff;color:#1764a8}.delivery-map-head>div>div{display:grid}.delivery-map-head b{font-size:.83rem}.delivery-map-head span{font-size:.68rem;color:#727880}.delivery-map-head em{font-style:normal;font-size:.68rem;font-weight:850;background:#f1f3f5;border-radius:999px;padding:5px 8px}.delivery-live-map iframe{width:100%;height:300px;border:0;display:block}.delivery-live-map footer{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;font-size:.7rem}.delivery-live-map footer>div{display:flex;gap:6px;align-items:center;color:#6e747c}.delivery-live-map footer svg{width:14px}.delivery-live-map footer a{font-weight:850;color:#b6152e}.delivery-awaiting,.delivery-cancelled,.delivery-completed{display:flex;gap:11px;align-items:center;padding:16px;border-radius:16px}.delivery-awaiting{background:#eaf4ff;color:#185e9a}.delivery-completed{background:#e7f8ed;color:#186d42}.delivery-cancelled{background:#fbe8ec;color:#961b31}.delivery-awaiting>svg,.delivery-cancelled>svg,.delivery-completed>svg{width:30px;flex:0 0 auto}.delivery-awaiting>div,.delivery-cancelled>div,.delivery-completed>div{display:grid}.delivery-awaiting span,.delivery-cancelled span,.delivery-completed span{font-size:.72rem;opacity:.78}.delivery-auto-note{text-align:center;color:#969ba2;font-size:.65rem;margin:15px 0 0}.delivery-track-card.error,.delivery-track-card.loading{text-align:center;padding:55px 24px}.delivery-track-card.error>svg{width:46px;height:46px;color:#b71a32}.delivery-loader{width:38px;height:38px;border:4px solid #e3e5e8;border-top-color:#c91631;border-radius:50%;margin:auto;animation:deliverySpin .8s linear infinite}@keyframes deliverySpin{to{transform:rotate(1turn)}}.ops-order.status-out_for_delivery{border-left:5px solid #2585d8}.ops-order.status-out_for_delivery>header strong{background:#e4f1ff!important;color:#1761a4!important;border-color:#c6dff8!important}.ops-delivery-button{background:linear-gradient(135deg,#237bc5,#125b98)!important;color:#fff!important}.ops-delivery-modal-backdrop{position:fixed;inset:0;z-index:900;background:rgba(8,9,11,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.ops-delivery-modal{width:min(590px,100%);background:#fff;border-radius:24px;padding:24px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.32);color:#17181b}.ops-delivery-close{position:absolute;right:14px;top:14px;border:0;background:#f0f2f4;width:36px;height:36px;border-radius:11px;font-size:24px}.ops-delivery-kicker{font-size:.68rem;font-weight:900;letter-spacing:.13em;color:#c91631}.ops-delivery-modal h2{font-size:1.6rem;margin:6px 0}.ops-delivery-modal>p{color:#6e737b;font-size:.82rem;line-height:1.5}.ops-delivery-link{display:grid;grid-gap:7px;gap:7px;padding:13px;margin-top:10px;border:1px solid #e0e3e7;border-radius:15px;background:#f8f9fb}.ops-delivery-link.customer{background:#eef7ff;border-color:#d0e4f6}.ops-delivery-link b{font-size:.78rem}.ops-delivery-link code{font-size:.7rem;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:8px}.ops-delivery-link>div{display:flex;gap:7px}.ops-delivery-link a,.ops-delivery-link button{border:0;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:850;background:#17181b;color:#fff}.ops-delivery-modal>small{display:block;color:#777c84;font-size:.68rem;line-height:1.45;margin-top:12px}.public-delivery-track-cta{width:100%;display:grid!important;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center!important;text-align:left!important;background:linear-gradient(135deg,#1674bd,#0e578f)!important;color:#fff!important;border-radius:14px!important;padding:12px 13px!important;margin:8px 0!important;text-decoration:none!important}.public-delivery-track-cta>span{font-size:20px}.public-delivery-track-cta>div{display:grid}.public-delivery-track-cta b{font-size:.83rem}.public-delivery-track-cta small{font-size:.66rem;opacity:.82}.public-delivery-track-cta>strong{font-size:1.1rem}@media(max-width:640px){.delivery-driver-page,.delivery-track-page{padding:0;align-items:end}.delivery-driver-card,.delivery-track-card{border-radius:24px 24px 0 0;padding:19px}.delivery-driver-actions,.delivery-steps{grid-template-columns:1fr}.delivery-steps{gap:5px;margin-left:8px}.delivery-steps:before{width:3px;height:auto;left:17px;top:20px;bottom:20px;right:auto}.delivery-steps>div{grid-template-columns:36px 1fr;justify-items:start;text-align:left;align-items:center;gap:11px}.delivery-steps>div>div{display:grid}.delivery-live-map iframe{height:260px}.delivery-live-map footer{align-items:flex-start;gap:7px;flex-direction:column}.ops-delivery-modal{padding:20px}}@media(prefers-color-scheme:dark){.delivery-driver-page,.delivery-track-page{background:#0d0e10;color:#f6f7f8}.delivery-driver-card,.delivery-live-map,.delivery-track-card,.ops-delivery-modal{background:#17181b;border-color:#303238;color:#f6f7f8}.delivery-driver-card>p,.delivery-order-title p,.delivery-order-title>span{color:#a7abb2}.delivery-driver-status,.delivery-privacy{background:#202226;border-color:#34373d}.delivery-steps:before{background:#35383e}.delivery-steps>div>span{border-color:#17181b;background:#292c31}.ops-delivery-link{background:#202226;border-color:#363941}.ops-delivery-link.customer{background:#172431;border-color:#29455f}.ops-delivery-link code{background:#111214;color:#f6f7f8}}.delivery-distance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 12px}.delivery-distance-grid>div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;align-items:center;padding:13px 14px;border:1px solid #dfe3e8;border-radius:16px;background:#f8fafc}.delivery-distance-grid svg{grid-row:1/3;width:20px;height:20px;color:#1764a8}.delivery-distance-grid span{font-size:.68rem;color:#6f7680;font-weight:750}.delivery-distance-grid b{font-size:1.08rem;letter-spacing:-.02em}.delivery-live-map footer a{display:inline-flex;align-items:center;gap:5px}.delivery-eta-note{font-size:.67rem;color:#7d838c;line-height:1.45;margin:10px 3px 0}@media(max-width:640px){.delivery-distance-grid{grid-template-columns:1fr}.delivery-distance-grid>div{padding:12px 13px}}@media(prefers-color-scheme:dark){.delivery-distance-grid>div{background:#202226;border-color:#35383e}.delivery-distance-grid span,.delivery-eta-note{color:#a8adb4}}.business-beta-section{padding:88px 0;background:linear-gradient(180deg,#101012,#171719);color:#fff;position:relative;overflow:hidden}.business-beta-section:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(201,20,49,.22),transparent 68%);right:-180px;top:-230px;pointer-events:none}.business-beta-head{position:relative;z-index:1;max-width:820px;margin-bottom:30px}.business-beta-eyebrow{font-size:.72rem;font-weight:900;letter-spacing:.14em;color:#ff536b}.business-beta-eyebrow b{display:inline-flex;margin-left:7px;background:#fff;color:#171719;border-radius:999px;padding:4px 7px;font-size:.58rem;letter-spacing:.1em}.business-beta-head h2{font-size:clamp(2.15rem,5vw,3.7rem);letter-spacing:-.055em;line-height:1.02;margin:10px 0 12px}.business-beta-head p{font-size:1rem;line-height:1.65;color:#b8bbc2;max-width:760px}.business-beta-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.business-beta-grid article{display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid #303238;background:linear-gradient(145deg,#1a1b1e,#141518);border-radius:21px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.business-beta-icon{width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#d71938,#9e1026);display:grid;place-items:center;font-size:1.25rem;font-weight:900;flex:0 0 auto;box-shadow:0 10px 24px rgba(196,20,47,.2)}.business-beta-grid h3{font-size:1.02rem;margin:2px 0 7px}.business-beta-grid h3 em{font-style:normal;font-size:.56rem;letter-spacing:.1em;padding:4px 6px;border-radius:999px;background:#f4f5f6;color:#17181b;margin-left:5px;vertical-align:middle}.business-beta-grid p{margin:0;color:#aeb2ba;font-size:.8rem;line-height:1.55}.business-premium-feature{align-items:flex-start!important}.business-premium-feature>span:first-child{color:#c7192f;font-weight:900}.business-premium-feature>span:last-child{display:grid;grid-gap:2px;gap:2px}.business-premium-feature b{color:var(--text);font-size:.82rem}.business-premium-feature em{font-style:normal;font-size:.53rem;letter-spacing:.09em;padding:3px 5px;border-radius:999px;background:#17181b;color:#fff;width:max-content;margin:2px 0}.business-premium-feature small{font-size:.68rem;color:var(--muted);font-weight:500;line-height:1.35}.dark .business-premium-feature em{background:#f2f3f5;color:#17181b}@media(max-width:840px){.business-beta-grid{grid-template-columns:1fr}.business-beta-section{padding:68px 0}.business-beta-grid article{padding:17px}.business-beta-head{margin-bottom:22px}}.qpos-nav{position:relative}.qpos-backdrop{position:fixed;inset:0;z-index:510;background:rgba(7,7,9,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.qpos-modal{width:min(1080px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#f7f8fa;color:#17181b;border:1px solid #e3e5e8;border-radius:26px;box-shadow:0 30px 100px rgba(0,0,0,.35)}.qpos-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;background:#fff;border-bottom:1px solid #e5e7ea;position:-webkit-sticky;position:sticky;top:0;z-index:4}.qpos-modal>header span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#bd1530}.qpos-modal>header h2{margin:5px 0;font-size:1.8rem}.qpos-modal>header p{margin:0;color:#737880;max-width:700px}.qpos-modal>header button{width:40px;height:40px;border-radius:12px;border:1px solid #ddd;background:#f7f8fa;display:grid;place-items:center}.qpos-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:end;padding:14px 22px;background:#fff;border-bottom:1px solid #e6e8eb}.qpos-toolbar label{display:grid;grid-gap:5px;gap:5px;font-size:.72rem;font-weight:850}.qpos-grid input,.qpos-toolbar select{min-height:42px;border:1px solid #dce0e5;border-radius:11px;padding:0 11px;background:#fff}.qpos-toolbar a{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;background:#17181b;color:#fff;border-radius:11px;font-weight:850;font-size:.78rem}.qpos-toolbar a.disabled{pointer-events:none;opacity:.4}.qpos-toolbar svg{width:15px}.qpos-body{padding:18px 22px 28px;display:grid;grid-gap:14px;gap:14px}.qpos-card{background:#fff;border:1px solid #e2e5e9;border-radius:19px;padding:17px}.qpos-card-title{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.qpos-card-title>svg{width:38px;height:38px;padding:9px;border-radius:11px;background:#fbe9ed;color:#bc1731}.qpos-card-title h3{margin:0;font-size:1rem}.qpos-card-title p{margin:3px 0 0;color:#767b82;font-size:.76rem}.qpos-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.qpos-grid label{display:grid;grid-gap:6px;gap:6px;font-size:.75rem;font-weight:800}.qpos-check{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:.78rem;font-weight:750}.qpos-primary{border:0;border-radius:11px;background:linear-gradient(135deg,#d71938,#a31029);color:#fff;font-weight:900;padding:11px 15px;display:inline-flex;align-items:center;gap:7px;margin-top:13px}.qpos-primary svg{width:15px}.qpos-permissions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 12px;gap:8px 12px;margin-top:12px}.qpos-permissions label{display:flex;gap:7px;align-items:flex-start;font-size:.72rem;font-weight:700}.qpos-access-list{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.qpos-access-list article{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e6e8ec;background:#f8f9fb;border-radius:13px}.qpos-access-list article>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.qpos-access-list small{font-size:.68rem;color:#777c83}.qpos-link{display:flex;gap:6px;align-items:center}.qpos-link code{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.qpos-link button,.qpos-row-actions button{border:1px solid #dfe2e6;background:#fff;border-radius:9px;padding:7px 9px;font-weight:800;font-size:.7rem}.qpos-link button{display:grid;place-items:center;padding:6px}.qpos-link svg,.qpos-row-actions svg{width:13px;height:13px}.qpos-row-actions{display:flex;gap:6px;align-items:center}.qpos-row-actions .danger{color:#b81932}.qpos-notice{margin:0 22px 20px;padding:10px 12px;border-radius:11px;background:#fff0f2;color:#a31931;font-size:.77rem;font-weight:750}.qpos-empty,.qpos-loading{text-align:center;color:#777c83;padding:22px}.qpos-lock{margin:24px;padding:40px 20px;text-align:center;background:#fff;border:1px solid #e2e5e9;border-radius:20px}.qpos-lock>svg{width:44px;height:44px;color:#c61631}.qpos-lock h3{font-size:1.35rem;margin:8px 0}.qpos-lock p{max-width:560px;margin:0 auto 15px;color:#747980}.qpos-lock a{display:inline-flex;background:#c61631;color:#fff;border-radius:11px;padding:10px 14px;font-weight:850}.qforecast-lock-preview{margin-top:24px;text-align:left;display:grid;grid-gap:12px;gap:12px}.qforecast-lock-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qforecast-lock-preview-grid article{border:1px solid #e5e7ea;background:#f8f9fb;border-radius:14px;padding:13px}.qforecast-lock-preview-grid b{display:block;font-size:.82rem;margin-bottom:4px}.qforecast-lock-preview-grid p{font-size:.72rem;margin:0;color:#747980}.qforecast-locked-actions{display:flex;gap:8px;flex-wrap:wrap}.qforecast-locked-actions button{border:1px solid #dfe2e6;background:#f3f4f6;color:#8b8f95;border-radius:11px;padding:10px 12px;font-weight:850;cursor:not-allowed}.settings-admin-card{margin-top:14px}.settings-admin-card .btn{display:inline-flex;align-items:center;gap:7px}body.qpos-inline-active .qpos-backdrop{position:static!important;inset:auto!important;z-index:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:block!important;padding:0!important}body.qpos-inline-active .qpos-modal{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;border-radius:22px!important;box-shadow:none!important}body.qpos-inline-active .qpos-modal>header{position:static!important}body.qpos-inline-active .dash-v3-main>:not(.qpos-backdrop):not(.q-ops-mobile-bar),body.qpos-inline-active .qpos-modal>header>button{display:none!important}body.qpos-inline-active .qpos-nav button{background:var(--brand-primary,#d71938)!important;color:#fff!important}@media(max-width:760px){.qpos-backdrop{padding:0;align-items:end}.qpos-modal{border-radius:22px 22px 0 0;max-height:95vh}.qpos-modal>header{padding:17px 15px}.qpos-toolbar{padding:11px 14px;display:grid;grid-template-columns:1fr}.qpos-toolbar a{justify-content:center}.qpos-body{padding:14px}.qforecast-lock-preview-grid,.qpos-grid,.qpos-permissions{grid-template-columns:1fr}.qpos-access-list article{display:grid}.qpos-row-actions{justify-content:flex-end}.qpos-link code{max-width:240px}.qpos-notice{margin:0 14px 14px}body.qpos-inline-active .qpos-modal{border-radius:18px!important}body.qpos-inline-active .qpos-backdrop{padding:0!important}}@media(prefers-color-scheme:dark){.qpos-modal{background:#0f1012;color:#f6f7f8;border-color:#303238}.qpos-card,.qpos-lock,.qpos-modal>header,.qpos-toolbar{background:#17181b;border-color:#2d3035}.qpos-access-list small,.qpos-card-title p,.qpos-empty,.qpos-loading,.qpos-lock p,.qpos-modal>header p{color:#a3a7ad}.qpos-grid input,.qpos-link button,.qpos-modal>header button,.qpos-row-actions button,.qpos-toolbar select{background:#202226;color:#fff;border-color:#393c42}.qforecast-lock-preview-grid article,.qpos-access-list article{background:#202226;border-color:#30343a}.qforecast-lock-preview-grid p{color:#afb3b9}}.landing-account-menu{position:relative;display:inline-flex;align-items:center}.landing-account-trigger{display:inline-flex;align-items:center;gap:6px}.landing-account-dropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;background:#fff;border:1px solid #e3e5e8;border-radius:14px;padding:7px;box-shadow:0 18px 55px rgba(18,19,23,.16);z-index:90}.landing-account-dropdown a{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:9px;color:#18191c;font-weight:800;font-size:.78rem;text-decoration:none}.landing-account-dropdown a:hover{background:#f4f5f7}.landing-account-dropdown svg{width:16px;height:16px;color:#bd1530}.landing-nav .navlinks{display:flex;align-items:center;gap:20px}.landing-nav .navlinks a{white-space:nowrap}.landing-mobile-menu{display:none;position:relative}.landing-mobile-trigger{width:42px;height:42px;border-radius:13px;border:1px solid #e2e4e8;background:#fff;color:#18191c;display:grid;place-items:center;cursor:pointer}.landing-mobile-panel{position:fixed;left:12px;right:12px;top:72px;background:#fff;border:1px solid #e3e5e8;border-radius:18px;padding:12px;box-shadow:0 22px 60px rgba(18,19,23,.2);z-index:120;max-height:calc(100vh - 88px);overflow:auto}.landing-mobile-panel nav{display:grid}.landing-mobile-panel nav a{padding:14px 4px;border-bottom:1px solid #edf0f2;color:#18191c;text-decoration:none;font-size:.9rem}.landing-mobile-panel nav a,.landing-mobile-theme{display:flex;align-items:center;justify-content:space-between;font-weight:800}.landing-mobile-theme{padding:4px 4px 10px;color:#6d7178;font-size:.78rem}.landing-mobile-separator{height:10px}.landing-mobile-account-link{display:flex;align-items:flex-start;gap:11px;padding:11px 7px;border-radius:12px;color:#18191c;text-decoration:none}.landing-mobile-account-link>svg{width:18px;height:18px;color:#bd1530;margin-top:2px}.landing-mobile-account-link span{display:grid;grid-gap:1px;gap:1px}.landing-mobile-account-link b{font-size:.86rem}.landing-mobile-account-link small{color:#777d85;font-size:.72rem}.landing-mobile-create{display:flex!important;width:100%;justify-content:center;margin-top:10px}.tk-nav{position:relative}@media(max-width:980px){.landing-nav .navlinks{gap:10px;overflow-x:auto;max-width:48vw}.landing-nav .navlinks a{font-size:.72rem}.landing-account-trigger{padding-inline:10px}}@media(max-width:760px){.landing-nav .navlinks{display:none}.landing-nav .landing-nav-actions>.landing-account-desktop,.landing-nav .landing-nav-actions>.theme-toggle,.landing-nav .landing-nav-actions>a,.landing-nav .landing-nav-actions>button{display:none!important}.landing-nav .landing-nav-actions{margin-left:auto;display:flex!important;align-items:center}.landing-mobile-menu{display:block}.landing-account-desktop{display:none!important}.landing-nav-inner{padding:10px 14px!important}.landing-brand img{width:28px;height:28px}.landing-brand span{font-size:18px}.tk-nav>div>.landing-account-desktop,.tk-nav>div>a,.tk-nav>div>button{display:none!important}.tk-nav>div{display:flex;align-items:center}.tk-nav .landing-mobile-menu{display:block}.tk-nav{padding:10px 14px!important;align-items:center!important}.tk-nav .brand img{width:28px;height:28px}.tk-nav .brand{font-size:18px}.landing-mobile-panel{top:66px}}@media(prefers-color-scheme:dark){.landing-account-dropdown,.landing-mobile-panel,.landing-mobile-trigger{background:#17181b;border-color:#303238}.landing-account-dropdown a,.landing-mobile-account-link,.landing-mobile-panel nav a,.landing-mobile-trigger{color:#f6f7f8}.landing-account-dropdown a:hover,.landing-mobile-account-link:hover{background:#232529}.landing-mobile-panel nav a{border-color:#2b2d31}}.ai-credit-pricing-legend{max-width:980px;margin:18px auto 28px;padding:16px 18px;border:1px solid rgba(199,25,47,.18);border-radius:18px;background:linear-gradient(180deg,#fff,#fff8f9);display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;box-shadow:0 10px 30px rgba(27,27,31,.04)}.ai-credit-pricing-legend>b{width:100%;font-size:16px}.ai-credit-pricing-legend>span{font-size:13px;padding:8px 10px;border-radius:999px;background:#fff;border:1px solid #eee}.ai-credit-pricing-legend>small{width:100%;color:#666;line-height:1.5}.q-ai-credit-usage-feature small{display:block;margin-top:4px;color:#777;line-height:1.35}.vibe-trigger small{margin-left:4px;font-size:10px;font-weight:800;opacity:.78}.qforecast-runbar button[data-ai-credit-decorated="1"]{white-space:normal;line-height:1.15}.qforecast-lock [data-qforecast-credit-note]{margin-top:8px;font-weight:700;color:#a6162a}@media(max-width:700px){.ai-credit-pricing-legend{margin:14px 14px 22px;padding:14px}.ai-credit-pricing-legend>span{font-size:12px}.vibe-trigger small{display:none}}.seo-shell{max-width:1180px;margin:0 auto;padding:48px 24px 80px;font-family:var(--font-jakarta),sans-serif;color:var(--text)}.seo-hero{padding:54px 0 42px;max-width:900px}.seo-article h1,.seo-hero h1,.seo-product-card h1{font-size:clamp(2.25rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.045em;margin:12px 0 18px}.seo-hero>p,.seo-lead{font-size:1.12rem;line-height:1.75;color:var(--muted);max-width:820px}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.seo-card{border:1px solid var(--border);border-radius:24px;padding:24px;background:var(--card);box-shadow:0 12px 35px rgba(10,15,30,.05)}.seo-card h2{font-size:1.38rem;line-height:1.25;margin:12px 0}.seo-card h2 a,.seo-read{color:inherit;text-decoration:none}.seo-card p{color:var(--muted);line-height:1.65}.seo-card-meta{gap:12px;justify-content:space-between;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.seo-card-meta,.seo-tags{display:flex;flex-wrap:wrap}.seo-tags{gap:8px;margin:18px 0}.seo-tags a,.seo-tags span{font-size:.78rem;padding:6px 9px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--muted);background:var(--bg)}.seo-read{font-weight:800;color:var(--primary)}.seo-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:.86rem;margin:6px 0 28px}.seo-breadcrumb a{color:inherit}.seo-article{max-width:860px;margin:0 auto}.seo-article header{padding:20px 0 28px}.seo-content,.seo-markdown{font-size:1.03rem;line-height:1.82}.seo-content h2,.seo-faq h2,.seo-markdown h2{font-size:1.8rem;line-height:1.2;letter-spacing:-.025em;margin:42px 0 14px}.seo-content h3,.seo-markdown h3{font-size:1.25rem;margin:28px 0 10px}.seo-content p,.seo-markdown p{color:var(--text);margin:14px 0}.seo-content ul,.seo-markdown ul{padding-left:23px}.seo-content li,.seo-markdown li{margin:8px 0}.seo-markdown blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid var(--primary);background:var(--card);border-radius:0 16px 16px 0}.seo-faq{margin-top:44px}.seo-faq details{border-top:1px solid var(--border);padding:15px 0}.seo-faq summary{font-weight:800;cursor:pointer}.seo-cta{margin-top:52px;padding:30px;border-radius:28px;background:linear-gradient(135deg,rgba(199,25,47,.1),rgba(199,25,47,.03));border:1px solid rgba(199,25,47,.2)}.seo-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0}.seo-feature-grid article{padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.seo-feature-grid h3{margin:0 0 8px}.seo-feature-grid p{margin:0;color:var(--muted)}.seo-table{border:1px solid var(--border);border-radius:20px;overflow:hidden;margin:22px 0}.seo-table>div{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;padding:15px 18px;border-bottom:1px solid var(--border)}.seo-table>div:last-child{border-bottom:0}.seo-table span{color:var(--muted)}.seo-product-card{display:grid;grid-template-columns:minmax(260px,480px) 1fr;grid-gap:34px;gap:34px;align-items:center;border:1px solid var(--border);padding:24px;border-radius:28px;background:var(--card)}.seo-product-card>img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:20px;background:#fff}.seo-price{font-size:2rem;font-weight:900;margin:18px 0}.catalog-seo-products{max-width:1100px;margin:30px auto;padding:0 18px 24px;color:inherit}.catalog-seo-products summary{cursor:pointer;font-weight:800;padding:14px 0}.catalog-seo-products>div{display:flex;gap:8px;flex-wrap:wrap}.catalog-seo-products a{font-size:.82rem;color:inherit;text-decoration:none;border:1px solid;border-radius:999px;padding:7px 10px;opacity:.76}.business-local-seo-card{margin-top:14px}@media(max-width:760px){.seo-shell{padding:28px 16px 60px}.seo-feature-grid,.seo-grid,.seo-product-card{grid-template-columns:1fr}.seo-product-card{padding:16px}.seo-table>div{grid-template-columns:1fr;gap:5px}.seo-hero{padding-top:32px}.seo-card-meta{display:block}.seo-card-meta span{display:block;margin:4px 0}}.dark .advanced-studio,.dark .auth-wrap,.dark .catalog-completion-panel,.dark .catalog-identity-card,.dark .credit-modal,.dark .dash-v2,.dark .dash-v3,.dark .generation-activity-panel,.dark .paywall-modal,.dark .seo-shell,.dark .stock-management-panel,.dark .support-chat-panel,.dark .support-chat-shell,.dark .support-panel{color:var(--text)}.dark .advanced-studio :where(input,textarea,select),.dark .catalog-identity-card :where(input,textarea,select),.dark .dash-v2 :where(input,textarea,select),.dark .dash-v3 :where(input,textarea,select),.dark .paywall-modal :where(input,textarea,select),.dark .support-chat-panel :where(input,textarea,select),.dark .support-panel :where(input,textarea,select),.dark .turnkey-modal :where(input,textarea,select){background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important;color-scheme:dark}.dark .advanced-studio :where(input,textarea)::placeholder,.dark .catalog-identity-card :where(input,textarea)::placeholder,.dark .dash-v2 :where(input,textarea)::placeholder,.dark .dash-v3 :where(input,textarea)::placeholder,.dark .support-chat-panel :where(input,textarea)::placeholder,.dark .support-panel :where(input,textarea)::placeholder,.dark .turnkey-modal :where(input,textarea)::placeholder{color:var(--muted)!important;opacity:1}.dark .advanced-card,.dark .catalog-completion-panel,.dark .catalog-identity-card,.dark .credit-modal,.dark .dash-v2 :where(.dash-card,.catalog-v2-card,.item-v2-card),.dark .dash-v3 :where(.dash-card,.catalog-v2-card,.item-v2-card,.theme-v3-swatch,.qr-v3-card,.catalog-order-panel,.catalog-order-group),.dark .dashboard-support-nudge,.dark .generation-activity-panel,.dark .paywall-modal,.dark .paywall-modal .price-card,.dark .stock-management-panel,.dark .support-mode-switch button,.dark .support-panel,.dark .support-quick-actions button{background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}.dark .catalog-link-renamer .input,.dark .dash-v2 :where(.category-editor,.dash-row),.dark .dash-v3 :where(.category-editor,.share-link,.theme-mode-toggle,.catalog-order-item),.dark .dashboard-support-nudge-close,.dark .support-new-message-close,.dark .support-panel>header button{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important}.dark .catalog-order-panel button,.dark .dash-v3 :where(button,.mini-action){color:var(--text)}.dark .btn-primary,.dark .dash-v3 .btn-primary{color:#fff!important}.dark .support-notice{background:rgba(199,25,47,.14)!important;color:#ffb5bf!important;border:1px solid rgba(199,25,47,.28)}.dark .support-message.assistant,.dark .support-message.support{color:var(--text)!important}.dark .support-message.client{background:var(--surface-2)!important;color:var(--text)!important}.dark .catalog-link-warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.38)}.dark .ai-credit-pricing-legend{background:linear-gradient(160deg,#19191d,#211217)!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 55px rgba(0,0,0,.28)!important}.dark .ai-credit-pricing-legend>b{color:#fff!important}.dark .ai-credit-pricing-legend>span{background:#242429!important;color:#f7f7f8!important;border-color:#36363d!important}.dark .ai-credit-pricing-legend>small{color:#b8b8c0!important}.dark .q-ai-credit-usage-feature small{color:#aaaab4!important}.dark .turnkey-callout{background:linear-gradient(145deg,#1a1719,#251318)!important;color:#f7f7f8!important;border-color:rgba(225,34,61,.28)!important;box-shadow:0 22px 65px rgba(0,0,0,.3)!important}.dark .turnkey-callout h2,.dark .turnkey-questions span{color:#fff!important}.dark .turnkey-callout p,.dark .turnkey-stack span{color:#b9b9c2!important}.dark .turnkey-stack>div{background:#242428!important;color:#f7f7f8!important;border-color:#37373d!important}.dark .turnkey-stack>div b{color:#fff!important}.dark .turnkey-dashboard-prompt,.dark .turnkey-modal{background:#19191d!important;color:#f7f7f8!important;border-color:#35353b!important}.dark .turnkey-dashboard-prompt p,.dark .turnkey-modal>header p,.dark .turnkey-selection-summary span,.dark .turnkey-success p{color:#b7b7c0!important}.dark .turnkey-back,.dark .turnkey-options button{border-color:#3a3a41!important;color:#f7f7f8!important;background:#202024!important}.dark .turnkey-options button.selected{background:rgba(199,25,47,.15)!important;border-color:rgba(235,62,87,.55)!important}.dark .turnkey-selection-summary,.dark .turnkey-timing span{background:#222226!important;color:#f7f7f8!important;border-color:#38383e!important}.dark .turnkey-form-error{background:#3b171c!important;color:#ffb6c0!important}.dark .turnkey-success>span{background:#173522!important;color:#83dca0!important}.dark :where(.credit-modal,.paywall-modal,.generation-activity-panel,.dashboard-support-nudge,.turnkey-modal,.turnkey-dashboard-prompt) :where(h1,h2,h3,h4,b,strong,label){color:var(--text,#f7f7f8)}.dark :where(.credit-modal,.paywall-modal,.generation-activity-panel,.dashboard-support-nudge,.turnkey-modal,.turnkey-dashboard-prompt) :where(p,small){color:var(--muted,#aaaab4)}.catalog-link-warning{margin-top:14;padding:14px;border-radius:14px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25)}.catalog-order-panel{margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text)}.catalog-order-head{display:flex;gap:10px;align-items:center;margin-bottom:14px}.catalog-order-head h3{margin:0}.catalog-order-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.catalog-order-groups{display:grid;grid-gap:12px;gap:12px}.catalog-order-group{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.catalog-order-category{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-order-category>div,.catalog-order-item>div{display:flex;gap:6px}.catalog-order-panel button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;padding:6px;display:grid;place-items:center;cursor:pointer}.catalog-order-panel button:disabled{opacity:.4;cursor:not-allowed}.catalog-order-items{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.catalog-order-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--surface-2)}.catalog-order-item>span{font-size:13px;flex:1 1;min-width:0}.catalog-order-item label{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.catalog-order-item input{width:58px;padding:5px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.public-catalog-language-shell{position:relative}.public-catalog-language-shell .currency-switcher{display:none!important}.public-preference-switch{position:fixed;right:12px;top:12px;z-index:90;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(17,17,19,.86);color:#fff;box-shadow:0 10px 32px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-preference-switch>svg{margin:0 3px 0 4px}.public-preference-switch>i{width:1px;height:18px;background:rgba(255,255,255,.22);margin:0 2px}.public-preference-switch button{min-width:28px;border:0;background:transparent;color:#dedee3;padding:7px 8px;border-radius:999px;font-weight:900;font-size:10px;line-height:1;cursor:pointer}.public-preference-switch button.active{background:#fff;color:#171719}.public-preference-switch button:disabled{opacity:.5;cursor:wait}.public-preference-error{width:18px;height:18px;border-radius:999px;background:#c7192f;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900;margin-left:1px}.dark .seo-shell :where(.seo-article,.seo-card,.seo-faq details,.seo-cta){background:var(--surface);color:var(--text);border-color:var(--line)}.dark .seo-shell :where(p,small,.seo-lead,.seo-card-meta){color:var(--muted)}@media(max-width:700px){.public-preference-switch{right:8px;top:8px;gap:2px;padding:4px}.public-preference-switch button{min-width:25px;padding:6px 7px;font-size:9px}.public-preference-switch>svg{width:13px}.catalog-order-item{align-items:flex-start;flex-wrap:wrap}.catalog-order-item>span{flex-basis:100%}}: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-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}}: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}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}