.p1-page{gap:14px;display:grid}.p1-page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.p1-page-title h2{margin:0;font-size:24px}.p1-page-title span{color:var(--v3-muted);font-size:16px}.p1-home-links{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.p1-home-links>button{text-align:left;color:var(--v3-ink);gap:5px;padding:16px;display:grid}.p1-home-links>button:last-child{grid-column:1/-1;display:flex}.p1-home-links strong{color:var(--v3-action);font-size:20px}.p1-home-links small{color:var(--v3-muted);font-size:16px}.p1-total{gap:6px;padding:16px;display:grid}.p1-total strong{color:var(--v3-action);font-size:36px;font-family:var(--v3-serif)}.p1-total span{font-size:17px}.p1-chart-scroll{margin:0 8px;padding:24px 8px 34px;overflow-x:auto}.p1-bars{align-items:flex-end;gap:4px;height:170px;display:flex}.p1-bars button{background:0 0;border:0;flex:1;align-items:flex-end;min-width:6px;height:100%;padding:0;display:flex;position:relative}.p1-bars i{background:var(--v3-line2);border-radius:4px 4px 0 0;width:100%;display:block}.p1-bars .chosen i{background:var(--v3-action)}.p1-bars small{white-space:nowrap;color:var(--v3-muted);font-size:16px;position:absolute;bottom:-25px;left:0}.p1-slot-detail{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.p1-slot-detail strong{font-size:24px}.p1-slot-detail p{color:var(--v3-muted);margin:5px 0;font-size:16px}.p1-channel{align-items:center;gap:12px;padding:10px 16px;display:flex}.p1-channel>span{min-width:55px}.p1-channel .v3-progress{flex:1}.p1-rank-row{border-bottom:1px solid var(--v3-line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.p1-rank-row:last-child{border:0}.p1-rank-row.low{grid-template-columns:minmax(0,1fr) auto auto}.p1-rank-number{color:var(--v3-action);font-size:19px}.p1-product{min-width:0}.p1-product strong{overflow-wrap:anywhere;font-size:17px;display:block}.p1-product small,.p1-rank-value small{color:var(--v3-muted);margin-top:5px;font-size:16px;display:block}.p1-product .v3-progress{height:7px;margin-top:9px}.p1-rank-value{text-align:right}.p1-rank-value b{white-space:nowrap;font-size:20px}.p1-sort{gap:8px;display:flex}.p1-sort button,.p1-stop{font:inherit;border:2px solid var(--v3-line2);background:var(--v3-card);color:var(--v3-ink);border-radius:10px;min-height:44px;padding:6px 12px}.p1-sort [aria-pressed=true]{background:var(--v3-action);color:var(--v3-card);border-color:var(--v3-action)}.p1-stop{color:var(--v3-danger);min-width:54px;padding:6px 9px;font-size:16px}.p1-stop:disabled{opacity:.6}.p1-filter-note,.p1-summary{color:var(--v3-muted);text-align:center;margin:0;font-size:16px}.p1-confirm{padding:16px 16px 100px}.p1-confirm h3{font-size:22px}.p1-primary-slot{background:var(--v3-card);border-top:1px solid var(--v3-line);justify-content:flex-end;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:60px;left:0;right:0}.p1-primary-slot button{min-height:48px;font:inherit;border-radius:12px;padding:10px 18px}.p1-primary-slot button:first-child{background:var(--v3-card);color:var(--v3-ink);border:1px solid var(--v3-line2)}@media (width<=600px){.p1-primary-slot button{flex:1}.p1-rank-row.low{gap:8px;padding:12px}.p1-rank-row.low .p1-product strong{font-size:16px}.p1-rank-value b{font-size:18px}}.owner-v3.p1-detail .v3-top,.owner-v3.p1-detail .v3-date-nav,.owner-v3.p1-detail .v3-domain-tabs{display:none}.owner-v3.p1-detail .v3-header{padding:16px 18px}.owner-v3.p1-detail .v3-page-heading{margin:0}.p1-detail .p1-page-title h2{display:none}.p1-page-title label{color:var(--v3-muted);align-items:center;gap:8px;font-size:16px;display:flex}.p1-page-title input{font:inherit;color:var(--v3-ink);background:var(--v3-card);border:1px solid var(--v3-line2);border-radius:10px;min-height:40px;padding:4px 8px}.owner-v3:has(.p1-home-links) .v3-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-v3:has(.p1-home-links) .v3-home-business{grid-column:1/-1}.p1-home-links{margin:0}.p1-home-links>button{gap:3px;padding:12px}.p1-home-links>button>span:first-child,.p1-home-links small{display:none}.p1-home-links>button:last-child>span:first-child{display:block}.p1-home-links strong{font-size:18px}@media (width<=600px){.v3-backdrop:has(.p1-confirm){align-items:flex-end}.v3-sheet:has(.p1-confirm){border-radius:24px 24px 0 0;margin:0;position:relative}.p1-primary-slot{padding-bottom:calc(16px + env(safe-area-inset-bottom));bottom:0}.v3-sheet:has(.p1-confirm) .v3-sheet-footer{display:none}.p1-confirm{min-height:330px}}.p1-page .v3-card{padding:0;overflow:hidden}.p1-page .v3-section-title{margin:0;padding:14px 16px 8px}.p1-page .v3-card>.v3-segments{margin:0 12px}.p1-page .v3-card>.v3-hint{margin:10px 12px 12px}.app-shell.owner-v3 .p1-bars>button{flex:1 1 0;width:0;padding:0;min-width:6px!important;min-height:0!important}.p1-bars small{left:50%;transform:translate(-50%)}.p1-bars .p1-refund-bar,.p1-bars .chosen .p1-refund-bar{background:var(--v3-danger)}:root{color:#292622;font-synthesis:none;background:#eae5dc;font-family:Inter,Noto Sans TC,PingFang HK,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#fffaf0 0,#eee8de 36%,#e5dfd5 100%);min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:#fbf8f2;width:min(100%,540px);min-height:100vh;margin:auto;padding:78px 14px 96px;position:relative;box-shadow:0 0 70px #372b1d1f}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f2f2;border-bottom:1px solid #e5ddcf;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;width:min(100%,540px);height:66px;padding:10px 14px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.brand-logo{object-fit:contain;object-position:center;flex:none;width:78px;height:50px;margin:0 6px 0 0;display:block}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong{font-size:16px}.brand-copy span{color:#7d7468;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.state-pill{color:#4b443d;background:#fff;border:1px solid #d8cfc2;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:16px;font-weight:900;display:flex}.state-pill i{background:#2b8b58;border-radius:50%;width:8px;height:8px}.state-offline .state-pill i{background:#746c63}.state-unknown .state-pill i{background:#765b9b}.authority-strip{background:#fff8e8;border:1px solid #ead4a5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;padding:9px 11px;font-size:16px;display:flex}.authority-strip b{color:#825112}.authority-strip span{color:#665c51}.authority-strip em{color:#9d3b32;margin-left:auto;font-style:normal;font-weight:900}.notice,.recovery-banner{border-radius:14px;margin-bottom:10px;padding:11px 12px;font-size:16px;line-height:1.45}.notice{color:#7e312a;background:#fff0ed;border:1px solid #e7b8b1;align-items:flex-start;gap:8px;display:flex}.notice span{flex:1}.notice button,.recovery-banner button{color:inherit;background:0 0;border:0;font-weight:900}.recovery-banner{background:#fff5dc;border:1px solid #e4ca85;justify-content:space-between;gap:10px;display:flex}.recovery-banner>div{gap:3px;display:grid}.recovery-banner strong{font-size:16px}.recovery-banner span{color:#6d5d3c}.page{gap:12px;display:grid}.page-head{background:linear-gradient(145deg,#fff,#f5eee4);border:1px solid #e7ddd0;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex;box-shadow:0 10px 30px #382b1d0d}.page-head>div{gap:3px;display:grid}.page-head span,.page-head small{color:#807469;font-size:16px}.page-head h1{margin:0;font-size:21px}.mode-tag{color:#63594e;letter-spacing:.05em;background:#eee5d9;border-radius:999px;padding:6px 8px;font-size:16px}.hero-number{font-size:30px}.kpi-grid{grid-template-columns:1.2fr .8fr .9fr;gap:8px;display:grid}.kpi{background:#fff;border:1px solid #e8ded2;border-radius:16px;gap:4px;min-width:0;padding:12px 11px;display:grid}.kpi strong{font-size:19px}.kpi small{color:#7d7165;font-size:16px;line-height:1.3}.kpi em{color:#a09180;font-size:16px;font-style:normal}.card,.action-card,.order-card{background:#fff;border:1px solid #e6dccf;border-radius:18px;padding:13px}.section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.section-head h2{margin:0;font-size:17px}.eyebrow{color:#8b642c;letter-spacing:.05em;margin-bottom:3px;font-size:16px;font-weight:900;display:block}.count-badge{color:#a13d33;background:#fff0ed;border-radius:12px;place-items:center;min-width:34px;height:34px;font-size:17px;display:grid}.attention-card p,.rule-card p{color:#6e645b;font-size:16px;line-height:1.5}.primary{color:#fff!important;background:#2d2a26!important;border-color:#2d2a26!important}.wide{width:100%}.card button,.action-card button,.drawer button,.sheet button{color:#4c443c;background:#fff;border:1px solid #d9cfc2;border-radius:11px;padding:9px 11px;font-weight:800}.readiness-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.readiness-grid article{background:#f8f3ec;border-radius:13px;gap:4px;padding:10px;display:grid}.readiness-grid span{color:#776c60;font-size:16px}.readiness-grid strong{font-size:16px}.tone-good{color:#26744c}.tone-warn{color:#a36c12}.tone-plain{color:#514a43}.fresh-row{color:#83776b;justify-content:space-between;gap:8px;margin-top:10px;font-size:16px;display:flex}.split-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.split-summary div{background:#f7f2eb;border-radius:13px;gap:2px;padding:10px;display:grid}.split-summary strong{font-size:18px}.split-summary span{color:#786d61;font-size:16px}.link-btn{color:#8d5b24!important;background:0 0!important;border:0!important;padding:2px!important}.bar-chart,.large-bars{align-items:flex-end;gap:5px;height:92px;padding:10px 3px 0;display:flex}.bar-chart i,.large-bars i{background:#d9b981;border-radius:6px 6px 2px 2px;flex:1;min-height:8px}.large-bars{height:130px}.large-bars i{background:#c9a56d}.cards{gap:10px;display:grid}.action-card{border-left-width:4px;gap:9px;display:grid}.severity-urgent{border-left-color:#b94a40}.severity-attention{border-left-color:#d39a37}.severity-info{border-left-color:#6d8c77}.action-top{color:#776d62;justify-content:space-between;gap:10px;font-size:16px;display:flex}.action-top b{color:#75443f}.action-card h2{margin:0;font-size:16px}.action-card p{color:#665d54;margin:0;font-size:16px;line-height:1.45}.fact-row{color:#7f7367;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.certainty{color:#26704b;background:#e7f3eb;border-radius:999px;padding:5px 7px;font-size:16px;font-style:normal;font-weight:900}.certainty.unknown{color:#674e93;background:#eee8f7}.certainty.partial{color:#8e5e10;background:#fff0d2}.action-buttons,.segmented{grid-template-columns:1fr 1fr;gap:7px;display:grid}.segmented.three{grid-template-columns:repeat(3,1fr)}.segmented button{color:#645a50;background:#fff;border:1px solid #ddd3c6;border-radius:999px;padding:9px;font-weight:800}.segmented button.active{color:#fff;background:#2d2a26;border-color:#2d2a26}.search{color:#6d6258;gap:5px;font-size:16px;display:grid}.search input{background:#fff;border:1px solid #ded4c7;border-radius:13px;outline:none;min-height:44px;padding:0 12px}.chip-row,.report-picker{scrollbar-width:none;gap:7px;display:flex;overflow:auto}.chip-row::-webkit-scrollbar{display:none}.report-picker::-webkit-scrollbar{display:none}.chip-row button,.report-picker button{white-space:nowrap;color:#645a50;background:#fff;border:1px solid #ded4c7;border-radius:999px;padding:8px 10px;font-size:16px;font-weight:800}.chip-row button.active,.report-picker button.active{color:#fff;background:#2d2a26;border-color:#2d2a26}.order-card{text-align:left;width:100%;color:inherit;gap:10px;display:grid}.order-card-top,.order-card-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-card-top small{color:#82766a;font-size:16px}.order-card h2{margin:1px 0 0;font-size:18px}.order-card-main strong{font-size:16px}.order-card-main b{font-size:17px}.order-card-meta{flex-wrap:wrap;gap:6px;display:flex}.order-card-meta span{color:#6f6459;background:#f2ece4;border-radius:999px;padding:5px 7px;font-size:16px}.order-card>em{color:#996529;font-size:16px;font-style:normal}.tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tool-card{text-align:left;color:#39342f;background:#fff;border:1px solid #e4d9cc;border-radius:17px;grid-template-columns:auto 1fr;gap:3px 8px;min-height:112px;padding:12px;display:grid}.tool-card>span{color:#9a6a34;grid-row:1/4}.tool-card strong{font-size:16px}.tool-card small{color:#766b60;font-size:16px;line-height:1.35}.tool-card em{color:#a03f35;font-size:16px;font-style:normal}.bottom-nav{z-index:25;width:min(100%,540px);padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf8f2f7;border-top:1px solid #e2d8ca;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#81766a;background:0 0;border:0;border-radius:14px;place-items:center;min-height:61px;display:grid;position:relative}.bottom-nav button>span{font-size:17px;font-weight:900}.bottom-nav button b{color:#fff;background:#aa4037;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:16px;display:grid;position:absolute;top:3px;right:16px}.overlay{z-index:40;background:#261f196b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.overlay.top{z-index:50}.drawer,.sheet{width:min(100%,540px);max-height:88vh;padding:12px 14px calc(20px + env(safe-area-inset-bottom));background:#fffaf4;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -20px 58px #2a201638}.drawer-head,.sheet header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.drawer-head>div,.sheet header>div{gap:2px;display:grid}.drawer-head span,.sheet header span,.sheet header small{color:#7f7367;font-size:16px}.drawer-head h2,.sheet h2{margin:0;font-size:20px}.drawer-head>button,.sheet header>button{background:#eee6dc;border:0;border-radius:12px;width:36px;height:36px;font-size:18px}.detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail{background:#f6f0e8;border-radius:13px;gap:4px;padding:11px;display:grid}.detail span{color:#766b5f;font-size:16px}.detail strong{font-size:16px}.detail-section{border-bottom:1px solid #eee4d8;gap:6px;padding:12px 0;display:grid}.detail-section h3{color:#8a5d29;margin:0;font-size:16px}.detail-section p{color:#5d554d;margin:4px 0;font-size:16px}.boundary-box,.callout{color:#71552f;background:#fff6e3;border:1px solid #ecd39c;border-radius:13px;margin-top:12px;padding:11px;font-size:16px;line-height:1.45}.report-hero{color:#fff;background:#2d2a26;border-radius:17px;gap:5px;margin-top:12px;padding:15px;display:grid}.report-hero span,.report-hero small{color:#d6cec4;font-size:16px}.report-hero strong{font-size:28px}.report-hero em{color:#eac887;font-style:normal}.list-stack{gap:9px;margin-top:10px;display:grid}.list-row,.admin-link,.channel-row,.staff-row,.device-row,.notification-row,.recovery-state{background:#fff;border:1px solid #e8ded1;border-radius:15px;padding:11px}.list-row,.admin-link{justify-content:space-between;align-items:center;gap:9px;display:flex}.list-row>div:first-child,.admin-link>div{gap:3px;display:grid}.list-row small,.admin-link small{color:#7c7064;font-size:16px}.row-actions{align-items:center;gap:7px;display:flex}.row-actions span{color:#6e6358;font-size:16px}.channel-row,.staff-row,.device-row,.notification-row,.recovery-state{gap:8px;display:grid}.channel-head,.staff-head,.device-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.channel-head>strong,.staff-head strong,.device-head strong{font-size:16px}.staff-head>div,.device-head>div{gap:2px;display:grid}.staff-head span,.device-head span{color:#7b6f63;font-size:16px}.channel-facts,.staff-facts,.device-facts{color:#70655a;grid-template-columns:1fr 1fr;gap:5px;font-size:16px;display:grid}.health{border-radius:999px;padding:5px 7px;font-size:16px;font-weight:900}.health.good{color:#246d49;background:#e5f4ea}.health.warn{color:#8d5e12;background:#fff0d1}.health.bad{color:#9a392f;background:#ffe7e3}.health.unknown{color:#654d91;background:#eee8f7}.staff-row>small{color:#8b7e71;font-size:16px}.notification-row>div{justify-content:space-between;align-items:center;display:flex}.notification-row strong{font-size:16px}.notification-row p{color:#685f56;margin:0;font-size:16px}.notification-row em{color:#8a7d70;font-size:16px;font-style:normal}.cadence{border-radius:999px;padding:4px 6px;font-size:16px;font-weight:900}.cadence-immediate{color:#9d3d33;background:#ffe7e2}.cadence-digest{color:#8b5e13;background:#fff0d4}.cadence-inbox{color:#615387;background:#eceaf7}.manager-note{background:#f7f1e9;border-radius:16px;gap:6px;padding:13px;display:grid}.manager-note span,.manager-note small{color:#796e62;font-size:16px}.manager-note p{color:#655c54;margin:0;font-size:16px}.checklist{gap:8px;margin-top:12px;display:grid}.checklist h3{margin:0;font-size:16px}.checklist label{border:1px solid #e9dfd3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.checklist span{font-size:16px}.checklist small{color:#8b7e72;font-size:16px}.timeline{gap:0;display:grid}.timeline article{grid-template-columns:13px 1fr;gap:8px;min-height:58px;display:grid}.timeline article>i{background:#956631;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.timeline article>i:after{content:"";background:#dfd2c2;width:1px;height:45px;position:absolute;top:10px;left:3px}.timeline article:last-child>i:after{display:none}.timeline article>div{align-content:start;gap:2px;display:grid}.timeline span,.timeline small{color:#817568;font-size:16px}.timeline strong{font-size:16px}.registry-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.registry-summary div{background:#f5efe7;border-radius:13px;gap:2px;padding:11px;display:grid}.registry-summary strong{font-size:20px}.registry-summary span{color:#796d61;font-size:16px}.registry{gap:14px;margin-top:14px;display:grid}.registry section{gap:6px;display:grid}.registry h3{color:#8d5e29;margin:0;font-size:16px}.registry article{border:1px solid #e9ded1;border-radius:12px;justify-content:space-between;gap:8px;padding:9px;display:flex}.registry article>div{gap:2px;display:grid}.registry strong{font-size:16px}.registry small{color:#827568;font-size:16px}.registry span{text-align:right;color:#6c6258;font-size:16px}.registry em{text-align:right;color:#26714c;font-size:16px;font-style:normal}.registry em.red{color:#a13d33}.recovery-state strong{font-size:16px}.recovery-state p{color:#625a52;margin:0;font-size:16px}.recovery-state small{color:#8b7f73;font-size:16px}.sheet-grabber{background:#d8ccbe;border-radius:999px;width:48px;height:5px;margin:0 auto 10px}.impact-box,.approval-box,.command-preview{background:#f6f0e8;border-radius:14px;gap:5px;margin-top:10px;padding:12px;display:grid}.impact-box span,.approval-box span,.command-preview>span{color:#7d7064;font-size:16px}.impact-box p,.command-preview p{margin:0;font-size:16px;line-height:1.45}.approval-box strong{font-size:16px}.approval-box small{color:#827568;font-size:16px}.field{color:#6c6258;gap:5px;margin-top:10px;font-size:16px;display:grid}.field select{background:#fff;border:1px solid #dcd1c4;border-radius:12px;min-height:44px;padding:0 10px}.command-preview>div{gap:5px;display:flex;overflow:auto}.command-preview button{white-space:nowrap;padding:6px 7px;font-size:16px}.command-preview button.active{color:#fff;background:#2d2a26;border-color:#2d2a26}.sheet-actions{background:#fffaf4;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:15px;padding:10px 0 0;display:grid;position:sticky;bottom:-20px}.sheet-actions button{min-height:48px}@media (width<=380px){.kpi-grid,.readiness-grid,.tool-grid,.detail-grid,.channel-facts,.staff-facts,.device-facts,.action-buttons{grid-template-columns:1fr}.kpi strong{font-size:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.empty-state{text-align:center;gap:8px;padding:24px 16px;display:grid}.empty-state h2{margin:0}.empty-state p{color:#766b61;margin:0}.manager-workspace{gap:12px;display:grid}.manager-workspace label{color:#6d6258;gap:5px;font-size:16px;display:grid}.manager-workspace textarea{resize:vertical;background:#fff;border:1px solid #ded4c7;border-radius:13px;min-height:100px;padding:10px}.check-row{grid-template-columns:auto 1fr!important;align-items:center!important}.check-row input{width:18px;height:18px}.activity-card{border-bottom:1px solid #eee5da;gap:5px;padding:11px 0;display:grid}.activity-card p,.activity-card small{color:#75695e;margin:0}.status{font-size:16px;font-weight:800}.metric-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.metric-grid>div{background:#f6f0e8;border-radius:12px;gap:4px;padding:11px;display:grid}.metric-grid small{color:#82766b}.detail-row{border-bottom:1px solid #eee5da;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.sheet-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:12px;display:grid}.live-ops-card,.dinein-card{gap:11px;display:grid}.muted-copy{color:#776d62;margin:0;font-size:16px;line-height:1.45}.live-count-grid,.dinein-money{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.live-count-grid>div,.dinein-money>div{background:#f7f2eb;border-radius:14px;gap:2px;padding:11px;display:grid}.live-count-grid strong,.dinein-money strong{font-size:20px}.live-count-grid span,.dinein-money span,.dinein-money small{color:#756a5f;font-size:16px}.dinein-money .money{background:#fff3df;border:1px solid #ecd4a8}.live-order-list,.open-check-list{gap:7px;display:grid}.live-order-list article,.open-check-list article{border-top:1px solid #eee5da;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.live-order-list article>div,.open-check-list article>div{gap:2px;display:grid}.live-order-list small,.open-check-list small{color:#807469;font-size:16px}.live-order-list b,.open-check-list b{font-size:16px}.oldest-check{color:#8a5f2b;margin:0;font-size:16px}.money-boundary{color:#725936;background:#fff8e9;border:1px solid #ead7ac;border-radius:12px;padding:10px;font-size:16px;line-height:1.45}.bottom-nav button[data-icon-state=AI_ASSET_PENDING]{gap:2px}@media (width<=380px){.live-count-grid,.dinein-money{grid-template-columns:1fr}}.today-context{gap:12px;display:grid}.today-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.today-context-grid>div{background:#f7f2eb;border-radius:13px;gap:3px;padding:10px;display:grid}.today-context-grid span,.today-context-grid small{color:#766b60;font-size:16px}.today-context-grid strong{font-size:16px;line-height:1.35}.live-order-main,.live-order-side,.open-check-title{gap:3px;display:grid}.live-order-main span{color:#5f574f;font-size:16px}.live-order-side{text-align:right}.exception-badge{color:#973c32;background:#ffe7e2;border-radius:999px;justify-self:start;padding:4px 6px;font-size:16px;font-style:normal;font-weight:900}.open-check-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:210px;display:grid}.open-check-money span{text-align:right;gap:2px;display:grid}.open-check-money small{color:#82766a;font-size:16px}.open-check-money b{font-size:16px}.payment-state{color:#665c52;background:#f1ece4;border-radius:999px;justify-self:start;padding:4px 6px;font-size:16px;font-weight:900}.today-summary-rows{gap:7px;display:grid}.today-summary-rows>div{background:#f7f2eb;border-radius:13px;gap:3px;padding:10px;display:grid}.today-summary-rows span,.today-summary-rows small{color:#7b7065;font-size:16px}.today-summary-rows strong{font-size:16px}.health-summary-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.health-summary-list button{text-align:left;gap:4px;min-height:76px;display:grid;padding:9px!important}.health-summary-list span,.health-summary-list small{color:#7b7065;font-size:16px}.health-summary-list strong{overflow-wrap:anywhere;font-size:16px}.staff-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.staff-summary-grid div{background:#f7f2eb;border-radius:13px;gap:2px;padding:10px;display:grid}.staff-summary-grid strong{font-size:18px}.staff-summary-grid span{color:#786d61;font-size:16px}.insight-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.insight-grid>div,.insight-empty{background:#f6f0e8;border-radius:13px;gap:4px;padding:11px;display:grid}.insight-grid span,.insight-empty span{color:#817468;font-size:16px}.insight-grid strong,.insight-empty strong{font-size:16px}@media (width<=430px){.health-summary-list,.staff-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.open-check-money{grid-template-columns:1fr;min-width:92px}}.brand-logo-wrap{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:58px;height:58px;padding:6px;display:flex}.brand-logo{object-fit:contain;object-position:center;aspect-ratio:1;width:100%;height:100%;display:block}:root{--mf-navy:#173b72;--mf-navy-2:#2f5d9b;--mf-ink:#203047;--mf-muted:#6d7888;--mf-ivory:#f6f3ed;--mf-surface:#fffefa;--mf-surface-soft:#f8f6f1;--mf-border:#e3e0da;--mf-purple:#735ab1;--mf-purple-soft:#f0ecf8;--mf-blue-soft:#edf3fb;--mf-attention:#b97723;--mf-attention-soft:#fff4df;--mf-critical:#a74545;--mf-critical-soft:#fff0ee;--mf-success:#39765c;--mf-success-soft:#eaf5ef;color:var(--mf-ink);background:var(--mf-ivory);font-family:Inter,Noto Sans TC,PingFang HK,system-ui,sans-serif}body{background:var(--mf-ivory);color:var(--mf-ink)}.app-shell{background:var(--mf-ivory);box-shadow:none}.topbar{border-bottom:1px solid var(--mf-border);background:#f6f3edf5;box-shadow:0 4px 18px #173b720a}.brand-logo{object-fit:contain;object-position:center;width:42px;height:42px;margin:0}.brand-copy strong{color:var(--mf-navy);font-size:16px}.brand-copy span{color:var(--mf-muted)}.state-pill{background:var(--mf-surface);color:var(--mf-navy);border-color:#d7dce4}.page-head{background:var(--mf-surface);border-color:var(--mf-border);box-shadow:0 8px 28px #1f30470e}.page-head>div>span{color:var(--mf-purple)}.page-head h1{color:var(--mf-navy)}.page-head small{color:var(--mf-muted)}.card,.action-card,.order-card,.tool-card,.list-row,.admin-link,.channel-row,.staff-row,.device-row,.notification-row,.recovery-state{background:var(--mf-surface);border-color:var(--mf-border);box-shadow:0 7px 22px #1f30470b}.kpi{background:var(--mf-surface);border-color:var(--mf-border)}.kpi span,.kpi small{color:var(--mf-muted)}.kpi strong{color:var(--mf-navy)}.primary{background:var(--mf-navy)!important;border-color:var(--mf-navy)!important;color:#fff!important}.link-btn{color:var(--mf-navy-2)!important}.eyebrow{color:var(--mf-navy-2)}.readiness-grid article,.split-summary div,.staff-summary-grid div,.today-context-grid>div,.insight-grid>div,.insight-empty,.today-summary-rows>div{background:var(--mf-surface-soft)}.bottom-nav{border-top-color:var(--mf-border);background:#fffefaf7;box-shadow:0 -8px 24px #1f30470b}.bottom-nav button{color:var(--mf-muted)}.bottom-nav button.active{background:var(--mf-blue-soft);color:var(--mf-navy)}.bottom-nav button>span{font-size:16px}.recovery-banner{background:var(--mf-attention-soft);border-color:#ecd7b2}.drawer,.sheet{background:var(--mf-surface);box-shadow:0 -20px 60px #1f304729}.drawer-head h2{color:var(--mf-navy)}.drawer-head>button,.sheet header>button{background:var(--mf-blue-soft);color:var(--mf-navy)}.boundary-box,.callout{color:#596577;background:#f8f5ee;border-color:#e4ded2}.certainty{background:var(--mf-success-soft);color:var(--mf-success)}.certainty.partial{background:var(--mf-attention-soft);color:#8f611f}.certainty.unknown{background:var(--mf-purple-soft);color:var(--mf-purple)}.search input,.segmented button,.chip-row button,.report-picker button{border-color:var(--mf-border);background:var(--mf-surface);color:var(--mf-ink)}.segmented button.active,.chip-row button.active,.report-picker button.active{background:var(--mf-navy);border-color:var(--mf-navy);color:#fff}.action-queue-page{gap:13px}.action-queue-head{border-top:3px solid var(--mf-navy)}.action-summary-strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.action-summary-strip>div{border:1px solid var(--mf-border);background:var(--mf-surface);border-radius:16px;gap:2px;padding:11px 12px;display:grid;box-shadow:0 6px 18px #1f30470a}.action-summary-strip strong{color:var(--mf-navy);font-size:20px}.action-summary-strip span{color:var(--mf-muted);font-size:16px}.action-filter-row{scrollbar-width:none;gap:7px;display:flex;overflow:auto}.action-filter-row::-webkit-scrollbar{display:none}.action-filter-row button{white-space:nowrap;border:1px solid var(--mf-border);background:var(--mf-surface);color:var(--mf-muted);border-radius:999px;padding:8px 11px;font-size:16px;font-weight:800}.action-queue-card{text-align:left;border:1px solid var(--mf-border);background:var(--mf-surface);width:100%;color:var(--mf-ink);border-left:4px solid #9aa7b8;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 24px #1f30470d}.action-queue-card-top,.action-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.severity-pill,.queue-state{border-radius:999px;padding:5px 7px;font-size:16px;font-weight:900}.queue-state.open{color:#5e6a79;background:#eef1f5}.queue-state.unknown{background:var(--mf-purple-soft);color:var(--mf-purple)}.action-queue-card-top>small{color:var(--mf-muted);font-size:16px}.action-queue-card h2{color:var(--mf-navy);margin:0;font-size:16px}.action-queue-card p{color:#596577;margin:0;font-size:16px;line-height:1.5}.action-facts-grid>div,.action-detail-grid>div{background:var(--mf-surface-soft);border-radius:12px;gap:3px;padding:9px 10px;display:grid}.action-facts-grid span,.action-detail-grid span{color:var(--mf-muted);font-size:16px}.action-facts-grid strong,.action-detail-grid strong{color:var(--mf-ink);overflow-wrap:anywhere;font-size:16px}.action-card-footer{color:var(--mf-navy-2);padding-top:2px;font-size:16px;font-weight:900}.action-card-footer small{color:var(--mf-muted);font-size:16px;font-weight:700}.action-detail-status{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.action-detail-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.queue-rule-copy{color:var(--mf-muted)!important;font-size:16px!important}.queue-history{gap:8px;display:grid}.queue-history article{border-bottom:1px solid var(--mf-border);gap:4px;padding:10px 0;display:grid}.queue-history article>div{justify-content:space-between;gap:8px;display:flex}.queue-history strong{color:var(--mf-ink);font-size:16px}.queue-history span,.queue-history small{color:var(--mf-muted);font-size:16px}.action-empty{box-shadow:none;border-style:dashed}@media (width<=390px){.action-facts-grid,.action-detail-grid{grid-template-columns:1fr}}.tool-card[data-icon-state=AI_ASSET_PENDING]{grid-template-columns:1fr;min-height:102px}.tool-card[data-icon-state=AI_ASSET_PENDING] strong{color:var(--mf-navy)}.tool-card[data-icon-state=AI_ASSET_PENDING] small{color:var(--mf-muted)}.tool-card[data-icon-state=AI_ASSET_PENDING] em{color:var(--mf-purple)}.action-filter-row button{min-height:44px}.drawer-head>button,.sheet header>button{width:44px;min-width:44px;height:44px;min-height:44px}.primary,.action-primary,.secondary-action{min-height:44px}.action-primary:disabled{opacity:.62;cursor:not-allowed;background:#687b9b!important;border-color:#687b9b!important}.command-flight{border:1px solid var(--mf-border);background:var(--mf-blue-soft);border-radius:13px;gap:5px;margin-top:9px;padding:11px 12px;display:grid}.command-flight strong{color:var(--mf-navy);font-size:16px}.command-flight span{color:var(--mf-muted);font-size:16px;line-height:1.45}.command-flight.unknown{background:var(--mf-purple-soft)}.command-flight.failed,.command-flight.rejected{background:var(--mf-critical-soft)}.secondary-action{justify-self:start;background:var(--mf-surface)!important;color:var(--mf-navy)!important;border:1px solid #cfd7e4!important;padding:9px 12px!important}@media (width<=520px){.action-queue-card,.action-detail-drawer{max-width:100%}.action-filter-row{padding-bottom:2px}}@media (width<=430px){.action-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.action-queue-card{padding:13px}}@media (width<=390px){.action-facts-grid,.action-detail-grid{grid-template-columns:1fr}.action-queue-card-top{align-items:flex-start}}@media (width<=375px){.action-filter-row button{padding-left:10px;padding-right:10px}.action-summary-strip>div{padding:10px}}@media (width<=360px){.action-summary-strip{gap:6px}.action-labels{gap:4px}.action-card-footer{flex-direction:column;align-items:flex-start}}.order-oversight-page{gap:13px}.order-oversight-head{border-top:3px solid var(--mf-navy)}.order-scope-banner{background:var(--mf-blue-soft);border:1px solid #d7dfea;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.order-scope-banner>div{gap:3px;display:grid}.order-scope-banner strong{color:var(--mf-navy);font-size:16px}.order-scope-banner span{color:var(--mf-muted);font-size:16px}.order-scope-banner button{background:var(--mf-surface);min-height:44px;color:var(--mf-navy);border:1px solid #cfd8e6;border-radius:11px;padding:8px 11px;font-size:16px;font-weight:800}.order-segmented button,.order-search input{min-height:44px}.order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-filter{color:var(--mf-muted);gap:5px;font-size:16px;display:grid}.order-filter select{border:1px solid var(--mf-border);background:var(--mf-surface);min-height:44px;color:var(--mf-ink);border-radius:12px;padding:0 10px}.order-oversight-list{gap:10px}.order-oversight-card{text-align:left;border:1px solid var(--mf-border);background:var(--mf-surface);width:100%;color:var(--mf-ink);border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 24px #1f30470d}.order-oversight-top,.order-workflow-row,.order-time-row,.order-card-footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-oversight-top>div{gap:2px;display:grid}.order-oversight-top small{color:var(--mf-muted);font-size:16px}.order-oversight-top h2{color:var(--mf-navy);margin:0;font-size:18px}.order-workflow-row strong{color:var(--mf-ink);font-size:16px}.order-workflow-row b{color:var(--mf-navy);font-size:18px}.order-time-row{color:var(--mf-muted);font-size:16px}.order-meta-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.order-meta-grid>div{background:var(--mf-surface-soft);border-radius:12px;gap:3px;padding:9px 10px;display:grid}.order-meta-grid span{color:var(--mf-muted);font-size:16px}.order-meta-grid strong{color:var(--mf-ink);font-size:16px}.order-exception-row{flex-wrap:wrap;gap:6px;display:flex}.order-exception-row span{background:var(--mf-critical-soft);color:var(--mf-critical);border-radius:999px;padding:5px 7px;font-size:16px;font-weight:900}.order-card-footer{color:var(--mf-navy-2);font-size:16px;font-weight:900}.order-card-footer small{color:var(--mf-muted);font-size:16px;font-weight:700}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-item-lines{gap:8px;display:grid}.order-item-lines article{border:1px solid var(--mf-border);background:var(--mf-surface-soft);border-radius:13px;gap:4px;padding:10px;display:grid}.order-item-lines article>div{justify-content:space-between;gap:10px;display:flex}.order-item-lines strong{color:var(--mf-ink);font-size:16px}.order-item-lines b{color:var(--mf-navy);font-size:16px}.order-item-lines small{color:var(--mf-muted);font-size:16px}.order-remark{background:var(--mf-attention-soft);border-radius:12px;padding:9px 10px;color:#74551d!important}.adjustment-list{gap:6px;margin-top:8px;display:grid}.adjustment-list>div{border-bottom:1px solid var(--mf-border);justify-content:space-between;gap:10px;padding:7px 0;font-size:16px;display:flex}.order-safe-timeline{gap:0;margin-top:8px;display:grid}.order-safe-timeline article{border-bottom:1px solid var(--mf-border);grid-template-columns:1fr auto;gap:3px 10px;padding:9px 0;display:grid}.order-safe-timeline strong{color:var(--mf-ink);font-size:16px}.order-safe-timeline span{color:var(--mf-muted);font-size:16px}.order-safe-timeline small{color:#8b94a1;grid-column:1/3;font-size:16px}@media (width<=520px){.order-oversight-card,.order-oversight-drawer{max-width:100%}}@media (width<=430px){.order-filter-grid,.order-detail-grid{grid-template-columns:1fr}}@media (width<=390px){.order-meta-grid{grid-template-columns:1fr}.order-time-row{flex-direction:column;gap:3px}}@media (width<=375px){.order-scope-banner{flex-direction:column;align-items:flex-start}.order-scope-banner button{width:100%}}@media (width<=360px){.order-workflow-row,.order-card-footer{flex-direction:column;align-items:flex-start}}.owner-auth-shell{background:var(--mf-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.owner-auth-gate{border:1px solid var(--mf-border);background:var(--mf-surface);border-radius:24px;gap:14px;width:min(100%,420px);padding:26px;display:grid;box-shadow:0 18px 48px #173b721f}.owner-auth-gate>span{letter-spacing:.14em;color:var(--mf-purple);font-size:16px;font-weight:900}.owner-auth-gate h1{color:var(--mf-navy);margin:0;font-size:28px}.owner-auth-gate p{color:var(--mf-muted);margin:0;font-size:16px;line-height:1.6}.owner-auth-gate label{color:var(--mf-navy);gap:6px;font-size:16px;font-weight:800;display:grid}.owner-auth-gate input{border:1px solid var(--mf-border);min-height:48px;font:inherit;color:var(--mf-text);background:#fff;border-radius:14px;padding:0 14px}.owner-auth-gate button{background:var(--mf-navy);color:#fff;min-height:48px;font:inherit;border:0;border-radius:14px;font-weight:900}.owner-auth-gate button:disabled{opacity:.45}.owner-auth-error{color:#9a3030;background:#fff1f1;border-radius:12px;padding:10px 12px;font-size:16px}.owner-session-pill{border:1px solid var(--mf-border);background:var(--mf-surface);min-height:44px;color:var(--mf-navy);font:inherit;border-radius:999px;padding:0 12px;font-size:16px;font-weight:850}.secondary-head{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.back-link{border:1px solid var(--mf-line);background:var(--mf-surface);min-height:44px;color:var(--mf-navy);border-radius:14px;padding:0 14px;font-weight:700}.channel-card{gap:14px;display:grid}.channel-card>header,.cost-plan>header,.profit-card>header,.planning-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-card>header div{gap:4px;display:grid}.channel-card>header small,.muted,.unsupported-note,.safety-note,.planning-source{color:var(--mf-muted)}.health-chip{background:var(--mf-soft);border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:16px;font-weight:800;display:inline-flex}.health-chip.healthy{color:var(--mf-success)}.health-chip.degraded{color:var(--mf-warning)}.health-chip.offline{color:var(--mf-danger)}.channel-facts,.planning-summary-grid,.planning-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.channel-facts div,.planning-summary-grid div,.planning-metrics div{background:var(--mf-soft);border-radius:14px;gap:4px;padding:12px;display:grid}.channel-facts span,.planning-summary-grid span,.planning-metrics span{color:var(--mf-muted);font-size:16px}.channel-actions button,.cost-plan button{min-height:44px}.channel-actions button:disabled{opacity:.45}.command-flight{background:var(--mf-soft);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.command-flight.unknown{border:1px solid var(--mf-line)}.safety-note{font-size:16px;display:block}.month-picker{background:var(--mf-surface);border:1px solid var(--mf-line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.month-picker input,.planning-target-input input,.cost-line input{border:1px solid var(--mf-line);background:var(--mf-surface);min-height:44px;font:inherit;border-radius:12px;padding:0 12px}.planning-hero,.cost-plan,.profit-card,.planning-summary{gap:14px;display:grid}.planning-target-input{gap:12px;display:grid}.planning-target-input label,.cost-line label{gap:6px;display:grid}.money-input{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.forecast-note{background:var(--mf-soft);border-radius:12px;margin:0;padding:10px 12px}.cost-lines{gap:10px;display:grid}.cost-line{border:1px solid var(--mf-line);border-radius:14px;grid-template-columns:minmax(100px,.8fr) repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.cost-line-title{align-content:center;gap:4px;display:grid}.cost-line-title span{color:var(--mf-muted);font-size:16px}.cost-note{grid-column:1/-1}.planning-save{min-height:48px}.planning-summary header>div{gap:4px;display:grid}.planning-summary header button{min-height:44px}.empty-planning{grid-template-columns:1fr auto;align-items:center}.planning-source{margin:0 2px 84px;font-size:16px}@media (width<=520px){.channel-facts,.planning-summary-grid,.planning-metrics{grid-template-columns:1fr 1fr}.cost-line{grid-template-columns:1fr}.cost-note{grid-column:auto}}@media (width<=390px){.channel-actions,.channel-facts,.planning-summary-grid,.planning-metrics{grid-template-columns:1fr}}.sellability-page{gap:14px;display:grid}.sellability-controls{grid-template-columns:minmax(160px,2fr) repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:8px;display:grid}.sellability-controls input,.sellability-controls select{border:1px solid var(--line,#ded7cc);min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:9px 11px}.sellability-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.sellability-copy,.sellability-action{flex-direction:column;gap:5px;display:flex}.sellability-copy small{color:var(--muted,#766f66)}.sellability-action{align-items:flex-end}.sellability-state{background:#efefef;border-radius:999px;padding:4px 9px;font-size:16px;font-weight:700}.sellability-state.sellable{background:#eaf5ec}.sellability-state.sold_out{background:#fff0dd}@media (width<=760px){.sellability-controls{grid-template-columns:1fr 1fr}.sellability-controls input:first-child{grid-column:1/-1}.sellability-row{align-items:flex-start}}.staff-overview-page{gap:14px;display:grid}.staff-source-card,.staff-list-card,.staff-boundary-card{gap:13px;display:grid}.staff-readonly-chip{background:var(--mf-blue-soft);min-height:30px;color:var(--mf-navy);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:900;display:inline-flex}.staff-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-source-grid>div{background:var(--mf-surface-soft);border-radius:14px;gap:4px;padding:11px 12px;display:grid}.staff-source-grid span,.staff-source-grid small{color:var(--mf-muted);font-size:16px}.staff-source-grid strong{color:var(--mf-ink);overflow-wrap:anywhere;font-size:16px}.staff-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.staff-kpi{align-content:center;gap:5px;min-height:112px;display:grid}.staff-kpi>span{color:var(--mf-muted);font-size:16px;font-weight:800}.staff-kpi>strong{color:var(--mf-navy);font-size:18px;line-height:1.25}.staff-kpi>small{color:var(--mf-muted);font-size:16px;line-height:1.4}.staff-kpi.role-kpi{grid-column:1/-1;min-height:96px}.staff-kpi.role-kpi>strong{font-size:16px}.staff-boundary-card{border-left:4px solid var(--mf-attention);background:var(--mf-attention-soft)}.staff-boundary-card strong{color:#755417;font-size:16px}.staff-boundary-card p{color:#755f36;margin:0;font-size:16px;line-height:1.55}.staff-overview-list{gap:8px;display:grid}.staff-overview-row{text-align:left;border:1px solid var(--mf-border);background:var(--mf-surface);width:100%;color:var(--mf-ink);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.staff-overview-row:hover{background:var(--mf-surface-soft)}.staff-avatar{background:var(--mf-blue-soft);width:42px;height:42px;color:var(--mf-navy);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.staff-overview-copy{gap:3px;min-width:0;display:grid}.staff-overview-copy strong{color:var(--mf-navy);font-size:16px}.staff-overview-copy small,.staff-overview-copy span{color:var(--mf-muted);overflow-wrap:anywhere;font-size:16px}.staff-overview-state{text-align:right;gap:3px;min-width:110px;display:grid}.staff-overview-state small,.staff-overview-state span{color:var(--mf-muted);font-size:16px}.staff-overview-state strong{color:var(--mf-ink);font-size:16px}.staff-overview-row>b{color:var(--mf-muted);font-size:20px}.staff-empty{border:1px dashed var(--mf-border);background:var(--mf-surface-soft);text-align:center;border-radius:14px;gap:4px;padding:18px;display:grid}.staff-empty strong{color:var(--mf-navy);font-size:16px}.staff-empty span{color:var(--mf-muted);font-size:16px}.staff-detail-section{border-bottom:1px solid var(--mf-border);gap:9px;padding:13px 0;display:grid}.staff-detail-section:last-child{border-bottom:0}.staff-detail-section h3{color:var(--mf-navy);margin:0;font-size:16px}.staff-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.staff-detail-grid>div{background:var(--mf-surface-soft);border-radius:12px;gap:3px;padding:10px;display:grid}.staff-detail-grid span{color:var(--mf-muted);font-size:16px}.staff-detail-grid strong{color:var(--mf-ink);overflow-wrap:anywhere;font-size:16px}.staff-detail-note{color:#666056;background:#f8f5ee;border-radius:12px;margin:0;padding:9px 10px;font-size:16px;line-height:1.5}.staff-audit-list{gap:0;display:grid}.staff-audit-list article{border-bottom:1px solid var(--mf-border);gap:4px;padding:9px 0;display:grid}.staff-audit-list article>div{justify-content:space-between;gap:10px;display:flex}.staff-audit-list strong{color:var(--mf-ink);font-size:16px}.staff-audit-list span,.staff-audit-list small{color:var(--mf-muted);font-size:16px}@media (width<=520px){.staff-source-grid,.staff-kpi-grid,.staff-detail-grid{grid-template-columns:1fr}.staff-kpi.role-kpi{grid-column:auto}}@media (width<=430px){.staff-overview-row{grid-template-columns:auto minmax(0,1fr) auto}.staff-overview-state{text-align:left;border-top:1px solid var(--mf-border);grid-column:2/4;min-width:0;padding-top:4px}.staff-overview-row>b{grid-area:1/3/2}}@media (width<=375px){.staff-source-card,.staff-list-card,.staff-boundary-card,.staff-kpi{padding-left:12px;padding-right:12px}}:root{--owner-final-navy:#103f78;--owner-final-navy-deep:#0a315f;--owner-final-blue:#1267d6;--owner-final-blue-soft:#eef5ff;--owner-final-ink:#18263a;--owner-final-muted:#69788e;--owner-final-bg:#f5f8fc;--owner-final-surface:#fff;--owner-final-border:#e2e9f2;--owner-final-green:#0aa465;--owner-final-green-soft:#e8f8f1;--owner-final-orange:#f18a36;--owner-final-orange-soft:#fff1e4;--owner-final-red:#e85151;--owner-final-red-soft:#fff0f0;--owner-final-yellow:#f2bd35;--owner-final-gray:#9aa7b6;--owner-final-shadow:0 10px 28px #16325813}html,body,#root{background:var(--owner-final-bg);min-height:100%}body{color:var(--owner-final-ink)}button,input,select{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1267d638}.app-shell{background:var(--owner-final-bg);width:min(100%,440px);min-height:100vh;padding:76px 14px 94px;box-shadow:0 0 0 1px #103f7806}.topbar{border-bottom:1px solid var(--owner-final-border);background:#fffffff7;grid-template-columns:40px minmax(0,1fr) auto auto;gap:8px;width:min(100%,440px);height:64px;padding:8px 14px;box-shadow:0 5px 18px #142f540e}.brand-logo{width:40px;height:40px;margin:0}.brand-copy strong{color:var(--owner-final-navy-deep);font-size:16px;line-height:1.2}.brand-copy span{color:var(--owner-final-muted);font-size:16px}.owner-session-pill{text-overflow:ellipsis;white-space:nowrap;max-width:86px;min-height:36px;overflow:hidden;border:1px solid var(--owner-final-border)!important;color:var(--owner-final-navy)!important;background:#fff!important;border-radius:12px!important;padding:6px 9px!important;font-size:16px!important}.state-pill{border-color:var(--owner-final-border);min-height:36px;color:var(--owner-final-navy);background:#fff;padding:6px 8px;font-size:16px}.state-pill i{background:var(--owner-final-green)}.state-stale .state-pill i,.state-partial .state-pill i{background:var(--owner-final-yellow)}.state-offline .state-pill i,.state-unknown .state-pill i{background:var(--owner-final-gray)}.state-failure .state-pill i{background:var(--owner-final-red)}.stage{min-height:calc(100vh - 164px)}.page{gap:11px}.page-head{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:17px;padding:12px 13px}.page-head>div{gap:2px}.page-head>div>span{color:var(--owner-final-blue);font-weight:800}.page-head h1{color:var(--owner-final-navy-deep);font-size:21px;line-height:1.18}.page-head small{color:var(--owner-final-muted);font-size:16px;line-height:1.4}.hero-number{color:var(--owner-final-navy);font-size:27px}.today-context{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:4px 1px 0;display:grid}.today-context-grid>div{border:1px solid var(--owner-final-border);background:#fff;border-radius:13px;padding:9px 10px;box-shadow:0 5px 14px #16325809}.today-context-grid span,.today-context-grid small{color:var(--owner-final-muted)}.today-context-grid strong{color:var(--owner-final-navy-deep)}.kpi-grid{grid-template-columns:1.25fr .78fr .97fr;gap:7px}.kpi{border:1px solid var(--owner-final-border);background:#fff;border-radius:15px;min-height:86px;padding:11px 10px;box-shadow:0 7px 20px #1632580b}.kpi span{color:var(--owner-final-muted);font-size:16px}.kpi strong{color:var(--owner-final-navy-deep);font-size:20px;line-height:1.15}.kpi small{color:var(--owner-final-muted);font-size:16px}.card,.action-card,.order-card{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:16px}.card{padding:12px}.section-head h2{color:var(--owner-final-navy-deep);font-size:16px}.eyebrow{color:var(--owner-final-blue);letter-spacing:.02em}.eyebrow.orange{color:#d96f20}.eyebrow.danger{color:var(--owner-final-red)}.eyebrow.purple{color:#6f64bd}.link-btn{font-size:16px;color:var(--owner-final-blue)!important}.primary{background:var(--owner-final-blue)!important;border-color:var(--owner-final-blue)!important}.count-badge{background:var(--owner-final-red-soft);color:var(--owner-final-red)}.muted-copy{color:var(--owner-final-muted)}.notice{background:var(--owner-final-red-soft);color:#8b3434;border-color:#f2caca}.recovery-banner{color:#765a18;background:#fff9e8;border-color:#f1dfad}.live-count-grid>div,.dinein-money>div,.staff-summary-grid div,.today-summary-rows>div,.insight-grid>div,.insight-empty{background:#f8fafd;border:1px solid #edf1f6}.live-count-grid strong,.dinein-money strong,.staff-summary-grid strong{color:var(--owner-final-navy-deep)}.dinein-money .money{background:var(--owner-final-orange-soft);border-color:#ffd9b8}.dinein-money .money strong{color:#c76216}.live-order-list article,.open-check-list article{border-top-color:#edf1f6}.payment-state{background:var(--owner-final-blue-soft);color:var(--owner-final-navy)}.money-boundary{color:#76592e;background:#fff8ed;border-color:#f2ddbd}.exception-badge{background:var(--owner-final-red-soft);color:#bd3f3f}.health-summary-list{gap:6px}.health-summary-list button{min-height:76px;border:1px solid var(--owner-final-border)!important;color:var(--owner-final-ink)!important;background:#fff!important;border-radius:13px!important}.health-summary-list strong{color:var(--owner-final-navy-deep)}.attention-card{border-left:4px solid var(--owner-final-red)}.compact-card{border-left:4px solid var(--owner-final-blue)}.fresh-row{color:var(--owner-final-muted)}.action-queue-head{border-top:0;border-left:4px solid var(--owner-final-blue)}.action-summary-strip>div{border-color:var(--owner-final-border);background:#fff;box-shadow:0 5px 16px #16325809}.action-summary-strip strong{color:var(--owner-final-navy-deep)}.action-filter-row button{border-color:var(--owner-final-border);min-height:38px;color:var(--owner-final-muted);background:#fff}.action-filter-row button.active{background:var(--owner-final-navy);border-color:var(--owner-final-navy);color:#fff}.action-queue-card{border-color:var(--owner-final-border);background:#fff;padding:13px;box-shadow:0 8px 22px #1632580e}.action-queue-card.severity-urgent{border-left-color:var(--owner-final-red)}.action-queue-card.severity-attention{border-left-color:var(--owner-final-orange)}.action-queue-card.severity-info{border-left-color:var(--owner-final-blue)}.action-queue-card h2{color:var(--owner-final-navy-deep)}.severity-pill.urgent{background:var(--owner-final-red-soft);color:#c63d3d}.severity-pill.attention{background:var(--owner-final-orange-soft);color:#be641f}.severity-pill.info{background:var(--owner-final-blue-soft);color:var(--owner-final-blue)}.queue-state{color:#66758a;background:#f1f4f8}.queue-state.pending_readback{background:var(--owner-final-blue-soft);color:var(--owner-final-blue)}.queue-state.unknown{color:#687482;background:#f0f2f5}.action-facts-grid>div,.action-detail-grid>div{border:1px solid #edf1f6;border-radius:11px;background:#f8fafd!important}.action-card-footer{color:var(--owner-final-blue)}.action-card-footer small{color:var(--owner-final-muted)}.action-detail-drawer{border-top:4px solid var(--owner-final-blue)}.queue-rule-copy,.boundary-box{border-color:var(--owner-final-border);color:#617087;background:#f7f9fc}.order-oversight-head{border-left:4px solid var(--owner-final-navy)}.order-segmented button,.order-filter select,.order-search input{border-color:var(--owner-final-border);background:#fff;min-height:42px}.order-segmented button.active{background:var(--owner-final-navy);border-color:var(--owner-final-navy);color:#fff}.order-filter-grid{gap:7px}.order-filter span{color:var(--owner-final-muted)}.order-oversight-card{border:1px solid var(--owner-final-border);background:#fff;border-radius:15px;box-shadow:0 7px 21px #1632580d}.order-oversight-card h2,.order-workflow-row strong{color:var(--owner-final-navy-deep)}.order-workflow-row b{color:var(--owner-final-navy)}.order-meta-grid>div{background:#f8fafd;border-color:#edf1f6}.order-card-footer{color:var(--owner-final-blue)}.order-card-footer small{color:var(--owner-final-muted)}.order-exception-row span{background:var(--owner-final-red-soft);color:#b94040}.order-oversight-drawer{border-top:4px solid var(--owner-final-navy)}.detail{background:#f8fafd;border:1px solid #edf1f6}.detail span{color:var(--owner-final-muted)}.detail strong{color:var(--owner-final-ink)}.detail-section h3{color:var(--owner-final-navy)}.order-safe-timeline article strong{color:var(--owner-final-navy-deep)}.channel-page .page-head{border-left:4px solid var(--owner-final-blue)}.channel-grid{gap:9px;display:grid}.channel-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-identity{align-items:center;gap:9px;min-width:0;display:flex}.channel-identity>div{gap:2px;display:grid}.channel-mark{background:var(--owner-final-blue-soft);width:38px;height:38px;color:var(--owner-final-blue);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.channel-card:nth-child(2n) .channel-mark{color:#e8752a;background:#fff1e9}.channel-card:nth-child(3n) .channel-mark{color:#06955b;background:#e9f8f1}.channel-card header strong{color:var(--owner-final-navy-deep);font-size:16px}.channel-card header small{color:var(--owner-final-muted);font-size:16px}.health-chip{border-radius:999px;padding:5px 8px;font-size:16px;font-weight:900}.health-chip.healthy{background:var(--owner-final-green-soft);color:var(--owner-final-green)}.health-chip.degraded{color:#a86e0d;background:#fff7df}.health-chip.offline{background:var(--owner-final-red-soft);color:var(--owner-final-red)}.health-chip.unknown{color:#6f7a89;background:#f0f2f5}.channel-facts{margin-top:10px}.channel-facts>div{border-bottom:1px solid #edf1f6;padding:8px 0}.channel-readback{color:var(--owner-final-muted)}.channel-actions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.channel-actions button{min-height:42px}.channel-actions button:disabled{color:#9aa5b3;cursor:not-allowed;background:#f4f6f9;border-color:#e7ebf0}.unsupported-note{color:var(--owner-final-muted);margin-top:7px;line-height:1.4;display:block}.sellability-page .page-head{border-left:4px solid var(--owner-final-green)}.sellability-controls{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:7px;display:grid}.sellability-controls input,.sellability-controls select,.sellability-controls button{border:1px solid var(--owner-final-border);background:#fff;border-radius:11px;width:100%;min-height:42px;padding:0 10px}.sellability-list{gap:8px;display:grid}.sellability-row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.sellability-media{background:linear-gradient(145deg,#f8ead7,#efe1cf);border:1px solid #eadbc8;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.sellability-media span{color:#9b6b34;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid;box-shadow:0 4px 12px #50361d14}.sellability-media[data-grain=OPTION],.sellability-media[data-grain=MODIFIER]{background:linear-gradient(145deg,#eaf3ff,#dbeaff);border-color:#d4e4f7}.sellability-media[data-grain=OPTION] span,.sellability-media[data-grain=MODIFIER] span{color:var(--owner-final-blue)}.sellability-copy{gap:3px;min-width:0;display:grid}.sellability-copy strong{color:var(--owner-final-navy-deep);font-size:16px}.sellability-copy small{color:var(--owner-final-muted);font-size:16px}.sellability-action{justify-items:end;gap:6px;display:grid}.sellability-action button{min-width:66px;min-height:38px}.sellability-state{border-radius:999px;padding:5px 8px;font-size:16px;font-weight:900}.sellability-state.sellable{background:var(--owner-final-green-soft);color:var(--owner-final-green)}.sellability-state.sold_out{background:var(--owner-final-red-soft);color:var(--owner-final-red)}.sellability-state.unknown{color:#6f7a89;background:#f0f2f5}.sellability-page .callout{border-color:var(--owner-final-border);color:var(--owner-final-muted);background:#f7f9fc}.staff-overview-page .page-head{border-left:4px solid var(--owner-final-blue)}.staff-source-card{background:#f9fbfe}.staff-readonly-chip{background:var(--owner-final-blue-soft);color:var(--owner-final-blue);border-radius:999px;padding:5px 8px;font-size:16px;font-weight:900}.staff-source-grid>div,.staff-kpi{background:#fff;border:1px solid #edf1f6;border-radius:13px}.staff-kpi-grid{gap:7px}.staff-kpi strong{color:var(--owner-final-navy-deep)}.staff-boundary-card{color:#617087;background:#f8fafd}.staff-overview-row{border-color:var(--owner-final-border)!important;background:#fff!important;border-radius:13px!important}.staff-avatar{color:var(--owner-final-navy);background:linear-gradient(145deg,#dceafe,#eff5ff);border:1px solid #d7e5f8}.staff-overview-copy strong,.staff-overview-state strong{color:var(--owner-final-navy-deep)}.staff-detail-drawer{border-top:4px solid var(--owner-final-blue)}.staff-detail-section h3{color:var(--owner-final-navy)}.staff-detail-grid>div{background:#f8fafd;border:1px solid #edf1f6}.staff-detail-note{border-color:var(--owner-final-border);color:var(--owner-final-muted);background:#f7f9fc}.bottom-nav{width:min(100%,440px);min-height:70px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--owner-final-border);background:#fffffffa;box-shadow:0 -8px 28px #16325812}.bottom-nav button{color:#74839a;border-radius:12px;gap:3px;min-height:56px}.bottom-nav button:before{content:"";background:currentColor;width:21px;height:21px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bottom-nav button:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11.2 12 4l9 7.2V21h-6v-6H9v6H3v-9.8Zm2 1V19h2v-6h10v6h2v-6.8l-7-5.6-7 5.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11.2 12 4l9 7.2V21h-6v-6H9v6H3v-9.8Zm2 1V19h2v-6h10v6h2v-6.8l-7-5.6-7 5.6Z'/%3E%3C/svg%3E")}.bottom-nav button:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h8l1 2h3v16H4V5h3l1-2Zm1.2 2-.5 1H6v13h12V6h-2.7l-.5-1H9.2ZM8 9h8v2H8V9Zm0 4h8v2H8v-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h8l1 2h3v16H4V5h3l1-2Zm1.2 2-.5 1H6v13h12V6h-2.7l-.5-1H9.2ZM8 9h8v2H8V9Zm0 4h8v2H8v-2Z'/%3E%3C/svg%3E")}.bottom-nav button:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14v18H5V3Zm2 2v14h10V5H7Zm2 3h6v2H9V8Zm0 4h6v2H9v-2Zm0 4h4v2H9v-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14v18H5V3Zm2 2v14h10V5H7Zm2 3h6v2H9V8Zm0 4h6v2H9v-2Zm0 4h4v2H9v-2Z'/%3E%3C/svg%3E")}.bottom-nav button:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm7 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm7 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm7 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm7 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z'/%3E%3C/svg%3E")}.bottom-nav button>span{font-size:0;line-height:0}.bottom-nav button small{font-size:16px;font-weight:800}.bottom-nav button.active{color:var(--owner-final-navy);background:#f2f6fb}.bottom-nav button b{background:var(--owner-final-red);top:3px;right:19%}@media (width<=380px){.app-shell,.topbar{padding-left:10px;padding-right:10px}.owner-session-pill{min-width:44px;max-width:86px;min-height:44px;display:block}.owner-session-name{display:none}.kpi-grid{grid-template-columns:1.2fr .8fr .95fr}.kpi{min-height:80px;padding:9px 8px}.kpi strong{font-size:17px}.kpi span,.kpi small{font-size:16px}.sellability-controls{grid-template-columns:1fr}.sellability-row{grid-template-columns:52px minmax(0,1fr) auto}.sellability-media{width:52px;height:52px}.action-summary-strip{grid-template-columns:repeat(3,1fr)}}.bottom-nav button>span{font-size:16px;font-weight:800;line-height:1.1}.bottom-nav button{flex-direction:column;justify-content:center;align-items:center;display:flex}.bottom-nav button>em{background:var(--owner-final-red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:16px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;right:19%}.today-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.today-context-grid>div{border-radius:10px;min-height:54px;padding:7px 6px}.today-context-grid span,.today-context-grid strong{font-size:16px}.today-context-grid small{font-size:16px;line-height:1.2}.today-context h1{font-size:22px}.today-context>div:first-child small{font-size:16px}.action-queue-card{text-align:left;gap:5px;display:grid}.action-queue-card h2{margin:0;font-size:16px;line-height:1.2}.action-queue-card>p{color:var(--owner-final-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.action-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.action-queue-card .action-facts-grid>div{border:0;border-radius:8px;min-height:34px;padding:5px 7px;background:#f8fafd!important}.action-queue-card .action-facts-grid span{font-size:16px}.action-queue-card .action-facts-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.action-card-footer{margin-top:1px;padding-top:5px}.order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.order-filter select{padding:0 8px;font-size:16px;min-height:38px!important}.order-filter span{font-size:16px}.order-search input{min-height:42px}.order-oversight-card{padding:11px 12px}.order-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.order-meta-grid>div{padding:6px 8px}.channel-grid{gap:7px}.channel-card{padding:10px 12px}.channel-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-top:7px;display:grid}.channel-facts>div{padding:6px 0}.channel-facts span,.channel-facts b{font-size:16px}.channel-actions{display:none}.unsupported-note{margin-top:5px;font-size:16px}.channel-readback{margin:5px 0;font-size:16px}.sellability-controls{padding:9px}.sellability-controls input,.sellability-controls select,.sellability-controls button{min-height:38px}.sellability-row{min-height:74px}.sellability-media{width:54px;height:54px}.sellability-copy strong,.sellability-copy small{font-size:16px}.sellability-action button{min-height:34px}.staff-overview-page .page-head{order:1}.staff-kpi-grid{order:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.staff-kpi{min-height:82px;padding:10px}.staff-kpi span,.staff-kpi strong,.staff-kpi small{font-size:16px}.staff-list-card{order:3}.staff-boundary-card{order:4}.staff-source-card{order:5}.staff-overview-row{padding:9px}.staff-avatar{width:42px;height:42px}.staff-overview-copy strong,.staff-overview-copy small,.staff-overview-copy span,.staff-overview-state{font-size:16px}@media (width<=380px){.today-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-grid,.staff-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.action-queue-meta{color:var(--owner-final-muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:16px;display:flex}.action-queue-meta strong{color:var(--owner-final-blue);font-size:16px;font-weight:800}.action-queue-card{padding:10px 12px!important}.action-queue-card-top{align-items:center}.action-queue-card-top small{font-size:16px}.action-card-footer{border-top:1px solid #edf1f6;padding-top:6px}.channel-overview-meta{color:var(--owner-final-muted);justify-content:space-between;align-items:center;padding:0 3px;font-size:16px;display:flex}.channel-overview-meta small{font-size:16px}.channel-overview-list{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:16px;gap:0;display:grid;overflow:hidden}.channel-overview-row{text-align:left;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;display:grid;color:var(--owner-final-ink)!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;padding:11px 10px!important}.channel-overview-row:last-child{border-bottom:0!important}.channel-overview-copy{gap:3px;min-width:0;display:grid}.channel-overview-copy>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-overview-copy strong{color:var(--owner-final-navy-deep);font-size:16px}.channel-overview-copy>small{color:var(--owner-final-muted);font-size:16px}.channel-inline-stats{grid-template-columns:.7fr 1.05fr 1fr;gap:6px;margin-top:2px;display:grid}.channel-inline-stats span{gap:1px;min-width:0;display:grid}.channel-inline-stats b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.channel-inline-stats small{color:var(--owner-final-muted);font-size:16px}.channel-chevron{color:#8190a5;font-size:18px}.channel-detail-drawer{border-top:4px solid var(--owner-final-blue)}.channel-detail-title{align-items:center;gap:10px!important;display:flex!important}.channel-detail-title>div{gap:2px;display:grid}.channel-detail-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.channel-detail-status>div,.channel-detail-grid>div{background:#f8fafd;border:1px solid #edf1f6;border-radius:11px;gap:3px;padding:9px;display:grid}.channel-detail-status span,.channel-detail-grid span{color:var(--owner-final-muted);font-size:16px}.channel-detail-status strong,.channel-detail-grid strong{font-size:16px}.channel-detail-section{border-top:1px solid #edf1f6;gap:8px;padding:10px 0;display:grid}.channel-detail-section h3{color:var(--owner-final-navy);margin:0;font-size:16px}.channel-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.channel-last-action{color:var(--owner-final-muted);margin:0;font-size:16px}.channel-detail-section .channel-actions{display:grid}.channel-detail-section .unsupported-note{font-size:16px}.staff-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.staff-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-kpi.role-kpi{min-height:66px;grid-column:1/-1!important}.staff-kpi{min-height:68px!important}.staff-overview-list{gap:6px}.staff-overview-row{min-height:68px}@media (width<=380px){.channel-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.order-filter-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-filter-summary>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.order-filter-summary span{border:1px solid var(--owner-final-border);color:var(--owner-final-muted);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 7px;font-size:16px}.order-filter-summary button{border:1px solid var(--owner-final-border);min-height:34px;color:var(--owner-final-navy);background:#fff;border-radius:10px;flex:none;padding:6px 10px;font-size:16px;font-weight:800}.order-oversight-list{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:16px;overflow:hidden;gap:0!important}.compact-order-row{text-align:left;min-height:86px;box-shadow:none!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important;display:grid!important}.compact-order-row:last-child{border-bottom:0!important}.order-source-mark{background:var(--owner-final-orange-soft);color:#c9681e;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.order-list-copy{gap:2px;min-width:0;display:grid}.order-list-title{align-items:center;gap:7px;min-width:0;display:flex}.order-list-title strong{color:var(--owner-final-navy-deep);font-size:16px}.order-list-title span{color:var(--owner-final-muted);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.order-list-copy>b{color:var(--owner-final-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.order-list-copy>small{color:var(--owner-final-muted);font-size:16px}.order-list-side{align-content:start;justify-items:end;gap:2px;min-width:78px;display:grid}.order-list-side>strong{color:var(--owner-final-navy-deep);font-size:16px}.order-list-side>small{color:var(--owner-final-muted);font-size:16px}.order-workflow-chip{background:var(--owner-final-blue-soft);color:var(--owner-final-blue);border-radius:7px;padding:4px 6px;font-size:16px;font-weight:900}.compact-order-row .order-exception-row{margin-top:2px}.compact-order-row .order-exception-row span{padding:3px 5px;font-size:16px}.order-filter-drawer{border-top:4px solid var(--owner-final-navy)}.order-filter-drawer .order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sellability-result-panel{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.sellability-result-panel.confirmed{background:linear-gradient(145deg,#f3fff9,#fff);border-color:#ccebdd}.sellability-result-panel.partial{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#f0ddb0}.sellability-result-panel.unknown{background:linear-gradient(145deg,#f6f7f9,#fff);border-color:#dfe4ea}.sellability-result-icon{background:var(--owner-final-green-soft);width:48px;height:48px;color:var(--owner-final-green);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.sellability-result-panel.partial .sellability-result-icon{color:#b97a11;background:#fff3d5}.sellability-result-panel.unknown .sellability-result-icon{color:#68788d;background:#eef1f5}.sellability-result-panel>div:nth-child(2){gap:2px;display:grid}.sellability-result-panel span{color:var(--owner-final-muted);font-size:16px}.sellability-result-panel h2{color:var(--owner-final-navy-deep);margin:0;font-size:16px}.sellability-result-panel p{color:var(--owner-final-muted);margin:0;font-size:16px;line-height:1.4}.sellability-result-panel>button{border:1px solid var(--owner-final-border);min-height:34px;color:var(--owner-final-blue);background:#fff;border-radius:10px;padding:6px 8px;font-size:16px;font-weight:800}.sellability-media img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sellability-media:has(img){background:#f4eadc;border-color:#eadbc8}.wave2-page{gap:11px;display:grid}.wave2-head{border:1px solid var(--owner-final-border);border-left:4px solid var(--owner-final-blue);min-height:76px;box-shadow:var(--owner-final-shadow);background:#fff;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.wave2-head>div{gap:2px;min-width:0;display:grid}.wave2-head>div>span{color:var(--owner-final-blue);font-size:16px;font-weight:900}.wave2-head h1{color:var(--owner-final-navy-deep);margin:0;font-size:21px;line-height:1.15}.wave2-head small{color:var(--owner-final-muted);font-size:16px;line-height:1.4}.wave2-back{border:1px solid var(--owner-final-border);background:var(--owner-final-blue-soft);width:44px;height:44px;color:var(--owner-final-navy);border-radius:13px;font-size:27px;line-height:1}.wave2-art-slot{width:44px;height:44px;color:var(--owner-final-blue);background:#f4f8fd;border:1px dashed #cbd8e8;border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}.wave2-art-slot i{opacity:.42;border:2px solid;border-radius:6px;width:19px;height:19px;transform:rotate(45deg)}.wave2-art-slot.large{border-radius:18px;width:72px;height:72px}.wave2-art-slot.large i{width:28px;height:28px}.wave2-art-slot.banner{background:linear-gradient(145deg,#eef5ff,#f8fbff);border-radius:17px;width:74px;height:62px}.wave2-empty{text-align:center;gap:5px;padding:24px 16px;display:grid}.wave2-empty h2{color:var(--owner-final-navy-deep);margin:0;font-size:16px}.wave2-empty p{color:var(--owner-final-muted);margin:0;font-size:16px;line-height:1.55}.safe-unavailable{background:#f7faff;border:1px solid #d9e4f1;border-radius:15px;padding:12px 13px}.safe-unavailable strong{color:var(--owner-final-navy);font-size:16px;display:block}.safe-unavailable p{color:var(--owner-final-muted);margin:5px 0 0;font-size:16px;line-height:1.55}.wave2-footnote{color:var(--owner-final-muted);margin:0;padding:0 4px;font-size:16px;line-height:1.5}.wave2-summary-grid,.handoff-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wave2-summary-grid article,.handoff-summary-grid article{border:1px solid var(--owner-final-border);background:#fff;border-radius:15px;min-height:80px;padding:10px;box-shadow:0 6px 18px #1632580a}.wave2-summary-grid span,.handoff-summary-grid span{color:var(--owner-final-muted);font-size:16px;display:block}.wave2-summary-grid strong,.handoff-summary-grid strong{color:var(--owner-final-navy-deep);margin-top:3px;font-size:22px;display:block}.wave2-summary-grid small,.handoff-summary-grid small{color:var(--owner-final-muted);margin-top:3px;font-size:16px;display:block}.wave2-filter-tabs,.manager-segmented{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wave2-filter-tabs button,.manager-segmented button{border:1px solid var(--owner-final-border);min-height:44px;color:var(--owner-final-muted);background:#fff;border-radius:12px;padding:0 8px;font-size:16px;font-weight:800}.wave2-filter-tabs button.active,.manager-segmented button.active{background:var(--owner-final-navy);border-color:var(--owner-final-navy);color:#fff}.wave2-list{gap:8px;display:grid}.wave2-status{color:#69778b;white-space:nowrap;background:#f0f2f5;border-radius:999px;align-self:center;padding:5px 8px;font-size:16px;font-weight:900}.wave2-status.healthy{background:var(--owner-final-green-soft);color:var(--owner-final-green)}.wave2-status.degraded,.wave2-status.attention,.wave2-status.misconfigured{color:#a66e0c;background:#fff6df}.wave2-status.offline{background:var(--owner-final-red-soft);color:var(--owner-final-red)}.wave2-status.unknown{color:#69778b;background:#f0f2f5}.wave2-detail-card{gap:10px;display:grid}.wave2-detail-card h2{color:var(--owner-final-navy-deep);margin:0;font-size:16px}.wave2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wave2-detail-grid>div{background:#f8fafd;border:1px solid #edf1f6;border-radius:11px;padding:9px}.wave2-detail-grid>div.wide{grid-column:1/-1}.wave2-detail-grid span{color:var(--owner-final-muted);font-size:16px;display:block}.wave2-detail-grid strong{color:var(--owner-final-ink);word-break:break-word;margin-top:3px;font-size:16px;line-height:1.45;display:block}.device-page .wave2-head{border-left-color:var(--owner-final-blue)}.device-row{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:82px;padding:10px;display:grid}.device-row-copy{gap:2px;min-width:0;display:grid}.device-row-copy strong{color:var(--owner-final-navy-deep);font-size:16px}.device-row-copy small{color:var(--owner-final-muted);font-size:16px;line-height:1.35}.device-row-copy em{color:#8a97a9;font-size:16px;font-style:normal}.device-detail-hero{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.device-detail-hero .wave2-art-slot{width:54px;height:54px}.device-detail-hero>div{gap:2px;display:grid}.device-detail-hero strong{color:var(--owner-final-navy-deep);font-size:16px}.device-detail-hero small{color:var(--owner-final-muted);font-size:16px}.device-history-card{gap:8px;display:grid}.wave2-timeline article{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;display:grid}.wave2-timeline i{background:var(--owner-final-blue);width:9px;height:9px;box-shadow:0 0 0 4px var(--owner-final-blue-soft);border-radius:50%;margin-top:5px}.wave2-timeline article>div{gap:2px;display:grid}.wave2-timeline strong{color:var(--owner-final-ink);font-size:16px}.wave2-timeline small{color:var(--owner-final-muted);font-size:16px}.reports-page .wave2-head{border-left-color:#5b7fd4}.report-range{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f8fceb;padding:4px;position:sticky;top:70px}.report-overview{gap:10px;display:grid}.report-overview>.section-head{align-items:flex-end}.report-overview>.section-head>small{color:var(--owner-final-muted);font-size:16px}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.report-kpi-grid article{background:#f9fbfe;border:1px solid #e7edf5;border-radius:13px;min-height:78px;padding:10px}.report-kpi-grid span{color:var(--owner-final-muted);font-size:16px;display:block}.report-kpi-grid strong{color:var(--owner-final-navy-deep);margin-top:4px;font-size:19px;line-height:1.15;display:block}.report-kpi-grid small{color:var(--owner-final-muted);margin-top:4px;font-size:16px;line-height:1.25;display:block}.report-fixed-heading{justify-content:space-between;align-items:end;padding:2px 4px 0;display:flex}.report-fixed-heading>div{align-items:baseline;gap:7px;display:flex}.report-fixed-heading span{color:var(--owner-final-navy-deep);font-size:16px;font-weight:900}.report-fixed-heading strong{color:var(--owner-final-blue);font-size:16px}.report-fixed-heading small{color:var(--owner-final-muted);font-size:16px}.report-fixed-grid{gap:8px;display:grid}.report-card{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:86px;padding:10px;display:grid}.report-card>div{gap:2px;min-width:0;display:grid}.report-card>div>span{color:var(--owner-final-blue);font-size:16px;font-weight:900}.report-card strong{color:var(--owner-final-navy-deep);font-size:16px}.report-card small{color:var(--owner-final-muted);font-size:16px;line-height:1.35}.report-card aside{text-align:right;justify-items:end;gap:2px;display:grid}.report-card aside b{color:var(--owner-final-navy);font-size:16px}.report-card aside em{max-width:108px;color:var(--owner-final-muted);font-size:16px;font-style:normal;line-height:1.25}.report-hero{text-align:center;background:linear-gradient(155deg,#0f427d,#176bd0);border-color:#0000;align-content:center;gap:4px;min-height:128px;display:grid}.report-hero span,.report-hero small{color:#fffc}.report-hero strong{color:#fff;font-size:34px}.report-detail-card>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.report-detail-card>div span{color:var(--owner-final-muted);font-size:16px}.report-detail-card>div strong{color:var(--owner-final-navy);font-size:16px}.report-detail-card p{color:var(--owner-final-muted);margin:0;font-size:16px;line-height:1.5}.manager-page .wave2-head{border-left-color:var(--owner-final-orange)}.manager-daily-overview{grid-template-columns:94px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.manager-progress-block{text-align:center;border-right:1px solid #e8edf4;place-content:center;padding-right:8px;display:grid}.manager-progress-block span,.manager-progress-block small{color:var(--owner-final-muted);font-size:16px}.manager-progress-block strong{color:var(--owner-final-navy-deep);margin:5px 0;font-size:29px;line-height:1}.manager-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.manager-overview-stats article{text-align:center;background:#f7f9fc;border-radius:12px;padding:8px 5px}.manager-overview-stats span,.manager-overview-stats small{color:var(--owner-final-muted);font-size:16px;line-height:1.25;display:block}.manager-overview-stats strong{color:var(--owner-final-navy-deep);margin:4px 0;font-size:18px;display:block}.manager-focus{gap:6px;display:grid}.manager-focus-list{gap:7px;display:grid}.manager-focus-list article{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.manager-focus-list strong{color:var(--owner-final-navy-deep);font-size:16px}.manager-focus-list span{color:var(--owner-final-muted);text-align:right;font-size:16px}.manager-summary{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.manager-summary>div{gap:3px;display:grid}.manager-summary span{color:var(--owner-final-muted);font-size:16px}.manager-summary strong{color:var(--owner-final-navy-deep);font-size:16px}.manager-summary p{color:var(--owner-final-muted);margin:0;font-size:16px;line-height:1.45}.manager-category-chips{gap:6px;padding:1px 0 3px;display:flex;overflow-x:auto}.manager-category-chips span{border:1px solid var(--owner-final-border);color:var(--owner-final-muted);background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:16px}.manager-disabled-action{opacity:.55}.checklist-progress{text-align:center;gap:4px;display:grid}.checklist-progress span,.checklist-progress small{color:var(--owner-final-muted);font-size:16px}.checklist-progress strong{color:var(--owner-final-navy-deep);font-size:31px}.checklist-stage-list{gap:8px;display:grid}.checklist-stage-list article{justify-content:space-between;align-items:center;gap:10px;display:flex}.checklist-stage-list article>div{gap:2px;display:grid}.checklist-stage-list strong{color:var(--owner-final-navy-deep);font-size:16px}.checklist-stage-list small{color:var(--owner-final-muted);font-size:16px}.checklist-stage-list article>span{color:#69778b;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:16px;font-weight:900}.handoff-card{gap:0;display:grid}.handoff-card h2{color:var(--owner-final-navy-deep);margin:0 0 5px;font-size:16px}.handoff-card>div{border-top:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.handoff-card span{color:var(--owner-final-muted);font-size:16px}.handoff-card strong{text-align:right;color:var(--owner-final-ink);font-size:16px}.activity-page .wave2-head{border-left-color:#6f64bd}.activity-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.activity-filter-button{border:1px solid var(--owner-final-border);min-width:68px;min-height:44px;color:var(--owner-final-navy);background:#fff;border-radius:12px;font-size:16px;font-weight:800}.activity-feed{gap:8px;display:grid}.activity-row{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:84px;padding:10px;display:grid}.activity-row>div{gap:2px;min-width:0;display:grid}.activity-row strong{color:var(--owner-final-navy-deep);font-size:16px}.activity-row small{color:var(--owner-final-muted);font-size:16px}.activity-row em{color:#7d8998;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:normal;overflow:hidden}.activity-row>span{color:#5f6d80;text-align:center;background:#f1f4f8;border-radius:999px;max-width:78px;padding:5px 7px;font-size:16px;font-weight:900}.activity-detail-hero{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;display:grid}.activity-detail-hero .wave2-art-slot{width:54px;height:54px}.activity-detail-hero>div{gap:2px;display:grid}.activity-detail-hero span,.activity-detail-hero small{color:var(--owner-final-muted);font-size:16px}.activity-detail-hero strong{color:var(--owner-final-navy-deep);font-size:16px}.wave2-filter-sheet{gap:14px;display:grid}.wave2-filter-sheet>header{justify-content:space-between;align-items:center;display:flex}.wave2-filter-sheet>header>div{gap:2px;display:grid}.wave2-filter-sheet>header span{color:var(--owner-final-blue);font-size:16px}.wave2-filter-sheet>header h2{color:var(--owner-final-navy-deep);margin:0;font-size:20px}.wave2-filter-sheet>header button{background:#f1f4f8;border:0;border-radius:12px;width:44px;height:44px}.wave2-filter-sheet label{gap:6px;display:grid}.wave2-filter-sheet label span{color:var(--owner-final-navy);font-size:16px;font-weight:800}.wave2-filter-sheet select{border:1px solid var(--owner-final-border);background:#fff;border-radius:12px;min-height:46px;padding:0 10px}.more-hub-page{gap:13px}.more-owner-card{background:linear-gradient(145deg,var(--owner-final-navy-deep),var(--owner-final-blue));border-radius:18px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px;display:grid;box-shadow:0 12px 28px #113f772e}.more-owner-card .wave2-art-slot{color:#fff;background:#ffffff21;border-color:#ffffff59}.more-owner-card>div{gap:2px;display:grid}.more-owner-card span{color:#bcd8ff;font-size:16px;font-weight:900}.more-owner-card h1{color:#fff;margin:0;font-size:22px}.more-owner-card small{color:#ffffffc7;font-size:16px;line-height:1.4}.more-group{gap:6px;display:grid}.more-group>h2{color:var(--owner-final-muted);margin:0 4px;font-size:16px}.more-group-list{border:1px solid var(--owner-final-border);box-shadow:var(--owner-final-shadow);background:#fff;border-radius:16px;overflow:hidden}.more-group-list>button{text-align:left;width:100%;min-height:68px;color:var(--owner-final-ink);background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:9px 10px;display:grid}.more-group-list>button:last-child{border-bottom:0}.more-group-list>button>div{gap:2px;min-width:0;display:grid}.more-group-list strong{color:var(--owner-final-navy-deep);font-size:16px}.more-group-list small{color:var(--owner-final-muted);font-size:16px;line-height:1.35}.more-group-list>button>span{color:#7c899b;white-space:nowrap;font-size:16px}.more-group-list>button>b{color:#9aa8b8;font-size:17px}.settings-summary-page .wave2-head{border-left-color:var(--owner-final-gray)}@media (width<=380px){.wave2-head{grid-template-columns:42px minmax(0,1fr);padding:9px 10px}.wave2-head h1{font-size:19px}.wave2-summary-grid,.handoff-summary-grid{gap:5px}.wave2-summary-grid article,.handoff-summary-grid article{min-height:74px;padding:8px}.wave2-summary-grid strong,.handoff-summary-grid strong{font-size:19px}.device-row,.report-card,.activity-row{grid-template-columns:40px minmax(0,1fr) auto;gap:7px;padding:8px}.device-row .wave2-art-slot,.report-card .wave2-art-slot,.activity-row .wave2-art-slot{width:40px;height:40px}.report-card aside{max-width:92px}.more-group-list>button{grid-template-columns:40px minmax(0,1fr) auto 10px;padding:8px}.more-group-list .wave2-art-slot{width:40px;height:40px}}@media (width<=360px){.wave2-detail-grid{grid-template-columns:1fr}.manager-daily-overview{grid-template-columns:82px minmax(0,1fr)}.manager-overview-stats{gap:3px}.manager-overview-stats article{padding:7px 3px}.wave2-detail-grid>div.wide{grid-column:auto}.device-row-copy small{max-width:165px}.report-card aside{max-width:78px}.report-card aside b{font-size:16px}.more-owner-card{grid-template-columns:62px minmax(0,1fr)}.more-owner-card .wave2-art-slot.banner{width:62px;height:58px}}.app-shell small{font-size:16px}.app-shell :is(button,input,select,textarea,a[href]){min-width:44px!important;min-height:44px!important}.app-shell :is(input,select,textarea){font-size:16px}.app-shell button{white-space:normal;overflow-wrap:anywhere}.app-shell{padding-top:104px}.topbar{grid-template-columns:32px minmax(0,1fr) auto auto;gap:6px;height:92px}.topbar .brand-logo{width:32px;height:32px}.brand-copy strong{overflow-wrap:anywhere}.brand-copy span{white-space:normal;font-size:16px;line-height:1.35}.owner-session-pill,.state-pill{max-width:90px;font-size:16px;line-height:1.4}.owner-session-pill{padding:6px}.state-pill{gap:4px;padding:6px}.state-pill i{flex-shrink:0}.today-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-context-grid>div{min-height:88px}.sellability-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.sellability-controls label{gap:6px;min-width:0;display:grid}.sellability-controls label:first-child{grid-column:1/-1}.sellability-controls label span{font-size:16px;font-weight:700}.sellability-controls :is(input,select){width:100%;min-width:0}.sellability-state.sellable,.health-chip.healthy,.wave2-status.healthy{color:#17603e;background:#e9f6ef}.report-card{grid-template-columns:40px minmax(0,1fr);align-items:start}.report-card aside{text-align:left;grid-column:2;justify-items:start;max-width:none}.report-card aside em{overflow-wrap:anywhere;max-width:none}.report-detail-card>div{grid-template-columns:1fr;gap:5px;display:grid}.order-search>span{margin-bottom:6px;display:block}.staff-overview-copy,.staff-overview-state{overflow-wrap:anywhere;min-width:0}.planning-target-input,.planning-metrics,.cost-line{min-width:0}.cost-line input,.money-input input{min-width:0;max-width:100%}@media (width<=380px){.sellability-controls{grid-template-columns:1fr}}.owner-dayclose{min-width:0;font-size:16px;line-height:1.5}.owner-dayclose button,.owner-dayclose select,.owner-dayclose summary,.dayclose-entry{min-height:44px}.owner-dayclose select{max-width:100%;margin:8px 0 18px;display:block}.owner-dayclose p,.owner-dayclose dd{overflow-wrap:anywhere}.dayclose-facts{gap:12px;display:grid}.dayclose-facts>div{border-bottom:1px solid var(--line,#ddd);justify-content:space-between;gap:12px;padding:12px;display:flex}.dayclose-facts dd{text-align:right;margin:0}.owner-dayclose details{margin:14px 0}.owner-dayclose summary{cursor:pointer;padding:12px 0}.owner-unfinished{min-width:0;margin:18px 0}.owner-unfinished ul{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.owner-unfinished li{border:1px solid var(--line,#ddd);overflow-wrap:anywhere;border-radius:12px;gap:4px;padding:12px;display:grid}.owner-unfinished button{white-space:normal;max-width:100%;margin:6px 8px 6px 0}.owner-unfinished [role=alert]{background:var(--bg,#f8f5fb);border-radius:12px;padding:12px}:root{--v3-type-small:16px;--v3-type-body:17px;--v3-type-heading:20px;--v3-ink:#101c2c;--v3-ink2:#293b53;--v3-muted:#43536b;--v3-faint:#495a72;--v3-line:#e5e9f0;--v3-line2:#d3dbe7;--v3-canvas:#f4f1e9;--v3-card:#fff;--v3-navy:#12264a;--v3-action:#1d4ed8;--v3-action-soft:#eaf0ff;--v3-good:#08653f;--v3-good-soft:#e9f6ef;--v3-warn:#8a4307;--v3-warn-soft:#fdf3e3;--v3-danger:#a92c24;--v3-danger-soft:#fdeeec;--v3-font:"Noto Sans CJK HK","PingFang HK","Microsoft JhengHei",system-ui,-apple-system,sans-serif;--v3-serif:"Noto Serif CJK HK","Noto Serif TC","Songti TC","PMingLiU",Georgia,serif}html[data-owner-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v3-ink:#eef2fa;--v3-ink2:#c5cede;--v3-muted:#c0cbe0;--v3-faint:#b5c2d8;--v3-line:#2a374d;--v3-line2:#41516a;--v3-canvas:#0d1524;--v3-card:#172236;--v3-action:#8eaeff;--v3-action-soft:#21365c;--v3-good:#70d7a4;--v3-good-soft:#17382e;--v3-warn:#ffc274;--v3-warn-soft:#3f3021;--v3-danger:#ff9c91;--v3-danger-soft:#432b31}body{background:var(--v3-canvas);font-family:var(--v3-font);color:var(--v3-ink);margin:0}.owner-v3{width:min(100%,440px);max-width:440px;min-height:100dvh;padding:0 0 calc(88px + env(safe-area-inset-bottom));background:var(--v3-canvas);font-family:var(--v3-font);font-size:var(--v3-type-body);font-variant-numeric:tabular-nums;border:0;border-radius:0;margin:0 auto;line-height:1.65;position:relative;box-shadow:0 0 70px #12264a0b}.owner-v3 *{box-sizing:border-box}.owner-v3 button,.owner-v3 input,.owner-v3 select{font-family:inherit;font-size:var(--v3-type-small);line-height:1.4}.owner-v3 button{cursor:pointer;-webkit-tap-highlight-color:transparent}.owner-v3 button:disabled{cursor:default;opacity:.65}.owner-v3 button:focus-visible,.owner-v3 a:focus-visible,.owner-v3 input:focus-visible{outline:3px solid var(--v3-action);outline-offset:3px}.owner-v3 button:active:not(:disabled),.owner-v3 a:active{transform:scale(.97)}.owner-v3 h1,.owner-v3 h2,.owner-v3 h3,.owner-v3 p{margin:0}.owner-v3 h2{font-size:var(--v3-type-heading);color:var(--v3-ink);font-weight:750;line-height:1.45}.owner-v3 small{font-size:var(--v3-type-small)}.owner-v3 svg{vertical-align:middle;flex-shrink:0}.v3-header{color:#fff;padding:calc(20px + env(safe-area-inset-top)) 18px 16px;background:linear-gradient(125deg,#25497f 0%,#17305c 55%,#0f2244 100%);position:relative;overflow:hidden}.v3-header:after{content:"";pointer-events:none;background:#ffffff03;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-65px}.v3-top{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:8px;display:flex}.v3-store{max-width:82%;font-size:var(--v3-type-small);background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:flex}.v3-store span{color:#dce6f7;font-size:var(--v3-type-small)}.v3-store .v3-brand-mark{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:22px;height:22px;padding:2px}.v3-store strong{overflow-wrap:anywhere;font-size:var(--v3-type-small);font-weight:650}.owner-v3 .v3-header-button{color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.v3-date-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.v3-date-nav button{color:#b6c7e4;min-height:44px;font-size:var(--v3-type-small);background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;display:flex}.v3-date-nav button:last-child{justify-content:flex-end}.v3-date-nav .v3-current-date{color:#fff;font-size:var(--v3-type-small);gap:6px;font-weight:700}.v3-current-date small{font-size:var(--v3-type-small);background:#ffffff21;border-radius:3px;padding:2px 4px}.v3-domain-tabs{gap:24px;display:flex}.v3-domain-tabs button{color:#dce6f7;min-height:46px;font-size:var(--v3-type-small);background:0 0;border:0;padding:8px 0 13px;font-weight:650;position:relative}.v3-domain-tabs button[aria-current]{color:#fff}.v3-domain-tabs button[aria-current]:after{content:"";background:#fff;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:2px;right:2px}.v3-page-heading{align-items:center;gap:12px;padding:10px 0 4px;display:flex}.v3-page-heading h1{font-family:var(--v3-serif);letter-spacing:.04em;font-size:28px;line-height:1.3}.v3-page-heading p{font-size:var(--v3-type-small);color:#dce6f7;margin-top:4px}.v3-body{gap:14px;padding:12px 18px 20px;display:grid}.v3-body>div,.v3-body>section{min-width:0}.v3-status-line{font-size:var(--v3-type-small);color:var(--v3-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0 1px -3px;display:flex}.v3-status-line span:first-child{align-items:center;gap:5px;display:flex}.v3-status-line i,.v3-connection i{background:var(--v3-warn);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.v3-status-line i.good{background:var(--v3-good)}.v3-card{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:18px;min-width:0;padding:14px}.v3-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.v3-section-title>span{font-size:var(--v3-type-small);color:var(--v3-muted)}.owner-v3 .v3-link{color:var(--v3-action);min-height:44px;font-size:var(--v3-type-small);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:2px 0;font-weight:650;text-decoration:none;display:inline-flex}.v3-section-title .v3-link{margin:-10px 0}.owner-v3 .v3-primary{color:#fff;min-height:46px;font-size:var(--v3-type-small);background:#1d4ed8;border:1px solid #1d4ed8;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 3px #1d4ed80b}.owner-v3 .v3-wide{width:100%}.v3-muted{color:var(--v3-muted);font-size:var(--v3-type-small)}.v3-up{color:var(--v3-good)}.v3-down,.v3-danger{color:var(--v3-danger)}.v3-warn{color:var(--v3-warn)}.v3-metrics{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.owner-v3 .v3-metric{color:var(--v3-ink);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:16px 14px;display:flex}.v3-metric:nth-child(odd){border-right:1px solid var(--v3-line)}.v3-metric:nth-child(n+3){border-top:1px solid var(--v3-line)}.v3-metric>span{font-size:var(--v3-type-small);color:var(--v3-ink2);margin-bottom:6px;font-weight:750}.v3-metric>strong{font:700 32px/1.25 var(--v3-serif);letter-spacing:-.5px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px;max-width:100%;margin-bottom:10px;display:flex}.v3-metric>strong small{font:600 16px var(--v3-font);letter-spacing:0}.v3-metric>strong em{font:600 16px var(--v3-font);margin-left:3px;font-style:normal}.v3-metric>small{font-size:var(--v3-type-small);line-height:1.55;display:block}.v3-metric>small span{color:var(--v3-muted);font-size:var(--v3-type-small)}.v3-spark{width:100%;height:16px;color:var(--v3-action);margin-top:auto;padding-top:4px;display:block;overflow:visible}.v3-spark-empty{min-height:25px;color:var(--v3-faint);font-size:var(--v3-type-small);align-items:flex-end;margin-top:auto;display:flex}.owner-v3 .v3-definition{color:var(--v3-muted);min-height:44px;font-size:var(--v3-type-small);text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin:-10px 0;padding:0 2px;display:flex}.v3-definition span{flex:1}.v3-subtabs{scrollbar-width:none;align-items:center;gap:5px;margin:-4px -4px 0;display:flex;overflow-x:auto}.v3-subtabs button{white-space:nowrap;min-height:44px;font-size:var(--v3-type-small);color:var(--v3-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 4px;position:relative}.v3-subtabs button[aria-pressed=true]{color:var(--v3-navy);border-bottom-color:var(--v3-navy);font-weight:750}html[data-owner-theme=dark] .v3-subtabs button[aria-pressed=true]{color:var(--v3-action);border-color:var(--v3-action)}.v3-subtabs i{font-style:normal;font-size:var(--v3-type-small);color:var(--v3-danger);margin-left:3px}.v3-chart-legend{font-size:var(--v3-type-small);color:var(--v3-muted);flex-wrap:wrap;justify-content:space-between;gap:4px;margin:6px 0 9px;display:flex}.v3-chart-legend i{background:var(--v3-action);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.v3-chart-legend small{font-size:var(--v3-type-small)}.v3-chart-plot{touch-action:pan-y;width:100%}.v3-chart-plot svg{width:100%;height:100%;overflow:visible}.v3-chart-dates{justify-content:space-between;gap:1px;display:flex;overflow-x:auto}.v3-chart-dates button{min-width:52px;min-height:44px;font-size:var(--v3-type-small);letter-spacing:-.2px;color:var(--v3-muted);background:0 0;border:0;flex:1;padding:0}.v3-chart-dates button[aria-pressed=true]{color:var(--v3-action);font-weight:750}.v3-chart-axis{font-size:var(--v3-type-small);color:var(--v3-faint);justify-content:space-between;gap:10px;display:flex}.v3-chart.compact .v3-chart-plot{max-height:60px}.v3-two-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v3-two-stats>button{background:var(--v3-card);border:1px solid var(--v3-line);text-align:left;color:var(--v3-ink);border-radius:14px;gap:4px;padding:13px 14px;display:grid}.v3-two-stats>button>span:first-child{color:var(--v3-muted);font-size:var(--v3-type-small)}.v3-two-stats>button>span:last-child{color:var(--v3-action);font-size:var(--v3-type-small);align-items:center;gap:2px;display:flex}.v3-two-stats strong{font-family:var(--v3-serif);font-size:26px;line-height:1.35}.v3-two-stats small{font-family:var(--v3-font);font-size:var(--v3-type-small);font-weight:500}.v3-hint{background:var(--v3-line);color:var(--v3-muted);font-size:var(--v3-type-small);border-radius:8px;align-items:flex-start;gap:6px;padding:10px;line-height:1.65;display:flex}.v3-hint svg{margin-top:2px}.v3-card>.v3-hint{margin-top:10px}.v3-inline-kpi,.v3-split{justify-content:space-between;align-items:center;gap:8px;display:flex}.v3-inline-kpi strong{font-family:var(--v3-serif);font-size:22px}.v3-inline-kpi span{font-size:var(--v3-type-small);color:var(--v3-muted)}.owner-v3 .v3-full-row{background:var(--v3-card);width:100%;color:var(--v3-ink);border:1px solid var(--v3-line);min-height:54px;font-size:var(--v3-type-small);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.v3-full-row>span{align-items:center;gap:10px;display:flex}.v3-full-row>svg{color:var(--v3-muted)}.v3-bottom-nav{z-index:25;border-top:1px solid var(--v3-line);background:var(--v3-card);width:min(100%,440px);padding:6px 12px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.v3-bottom-nav button{color:var(--v3-muted);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:5px 0;display:flex}.v3-bottom-nav button>span{display:flex;position:relative}.v3-bottom-nav b{font-size:var(--v3-type-small);font-weight:600}.v3-bottom-nav button[aria-current]{color:var(--v3-action)}.v3-bottom-nav em{font-style:normal;font-size:var(--v3-type-small);background:var(--v3-danger);color:#fff;border:1px solid var(--v3-card);border-radius:8px;min-width:24px;min-height:24px;padding:0 3px;font-weight:700;line-height:22px;position:absolute;top:-9px;left:14px}.v3-segments{background:var(--v3-line);border-radius:10px;gap:3px;padding:3px;display:flex}.v3-segments button{min-height:44px;color:var(--v3-muted);font-size:var(--v3-type-small);background:0 0;border:0;border-radius:8px;flex:1;font-weight:650}.v3-segments button[aria-pressed=true]{color:var(--v3-action);background:var(--v3-card);box-shadow:0 1px 2px #12264a08}.v3-trend-total{gap:6px;display:grid}.v3-trend-total>span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-trend-total>strong{font:700 38px/1.35 var(--v3-serif)}.v3-trend-total strong small{font-size:var(--v3-type-small)}.v3-trend-total>small{color:var(--v3-muted)}.v3-trend-total+.v3-chart{margin-top:18px}.v3-progress{background:var(--v3-line);border-radius:5px;height:6px;margin:16px 0 8px;overflow:hidden}.v3-progress i{border-radius:inherit;background:var(--v3-action);height:100%;display:block}.v3-card>.v3-split{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-card>.v3-split b{color:var(--v3-ink)}.v3-table{display:grid}.v3-table>div{border-bottom:1px solid var(--v3-line);font-size:var(--v3-type-small);grid-template-columns:1fr 1.5fr .5fr;gap:10px;padding:10px 0;display:grid}.v3-table>div:first-child{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-table>div>span:last-child,.v3-table b{text-align:right}.v3-table>div:last-child{border:0}.v3-empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:22px 10px;display:flex}.v3-empty-icon{background:var(--v3-action-soft);width:42px;height:42px;color:var(--v3-action);border-radius:12px;place-items:center;display:grid}.v3-empty>strong{font-size:var(--v3-type-small);margin-top:2px}.v3-empty p{font-size:var(--v3-type-small);color:var(--v3-muted);max-width:280px;line-height:1.8}.v3-empty>.v3-link{margin-bottom:-8px}.v3-list-row{text-align:left;border:0;border-bottom:1px solid var(--v3-line);width:100%;min-height:62px;color:var(--v3-ink);background:0 0;align-items:center;gap:10px;padding:11px 0;display:flex}.v3-list-row:last-child{border-bottom:0}.v3-list-row>span:not(.v3-row-icon):not(.v3-avatar):first-of-type,.v3-list-row>.v3-row-icon+span,.v3-list-row>.v3-avatar+span{flex:1;gap:3px;min-width:0;display:grid}.v3-list-row strong{overflow-wrap:anywhere;font-size:18px;font-weight:750}.v3-list-row small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-list-row>b{font-size:var(--v3-type-small);white-space:nowrap;font-weight:600}.v3-list-row>svg{color:var(--v3-faint)}.v3-row-icon{background:var(--v3-line);width:32px;height:32px;color:var(--v3-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.v3-row-icon.warn{background:var(--v3-warn-soft);color:var(--v3-warn)}.v3-row-icon.danger{background:var(--v3-danger-soft);color:var(--v3-danger)}.v3-bar-list{gap:15px;padding:8px 0;display:grid}.v3-bar-list>div>div{font-size:var(--v3-type-small);justify-content:space-between;gap:10px;display:flex}.v3-bar-list>div>span{background:var(--v3-line);border-radius:4px;height:6px;margin:5px 0;display:block;overflow:hidden}.v3-bar-list i{background:var(--v3-navy);border-radius:inherit;height:100%;display:block}.v3-bar-list small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-report-total{gap:6px;margin:18px 0 22px;display:grid}.v3-report-total>span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-report-total strong{font:700 42px/1.2 var(--v3-serif)}.v3-tag{font-size:var(--v3-type-small);background:var(--v3-good-soft);color:var(--v3-good);border-radius:4px;padding:3px 6px}.v3-date-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v3-date-range label{font-size:var(--v3-type-small);color:var(--v3-muted);gap:5px;display:grid}.v3-date-range input{border:1px solid var(--v3-line2);width:100%;min-width:0;min-height:44px;color:var(--v3-ink);background:var(--v3-card);border-radius:8px;padding:8px}.v3-date-range p{color:var(--v3-danger);font-size:var(--v3-type-small);grid-column:1/-1}.v3-history>div{border-bottom:1px solid var(--v3-line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.v3-history>div:last-child{border:0}.v3-history span{gap:4px;display:grid}.v3-history strong{font-size:var(--v3-type-small)}.v3-history small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-history button{min-width:44px}.v3-daily-hero{color:#fff;background:linear-gradient(130deg,#1e3f72,#12264a);border-radius:18px;padding:22px 18px}.v3-daily-hero>.v3-split{color:#b9c8e2;font-size:var(--v3-type-small)}.v3-daily-hero>strong{font:700 48px/1.3 var(--v3-serif);margin:22px 0 7px;display:block}.v3-daily-hero p{font-size:var(--v3-type-small);color:#c6d3e8}.v3-daily-line{background:#ffffff20;height:1px;margin:20px 0 13px}.v3-daily-hero>small{font-size:var(--v3-type-small);color:#a8c8ef}.v3-report-facts{gap:14px;display:grid}.v3-report-facts p{font-size:var(--v3-type-small);color:var(--v3-ink2);gap:12px;line-height:1.8;display:flex}.v3-report-facts b{color:var(--v3-action);font-size:var(--v3-type-small);font-weight:650}.v3-export-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.v3-export-options button{border:1px solid var(--v3-line2);min-height:100px;color:var(--v3-action);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:15px 4px;display:flex}.v3-export-options small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-feedback{font-size:var(--v3-type-small);color:var(--v3-good);margin-top:12px!important}.v3-member-banner{background:var(--v3-card);border:1px solid #d49d5c;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.v3-member-banner>div{flex:1;gap:3px;display:grid}.v3-member-banner strong{font-size:var(--v3-type-small)}.v3-member-banner small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-member-banner .v3-primary{font-size:var(--v3-type-small);min-height:44px;color:var(--v3-action);box-shadow:none;background:0 0;border:0;padding:6px 9px}.v3-member-metrics{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;display:grid}.v3-member-metrics>div{border-right:1px solid var(--v3-line);gap:5px;min-width:0;padding:13px 8px;display:grid}.v3-member-metrics>div:nth-child(2n){border-right:0}.v3-member-metrics>div:nth-child(n+3){border-top:1px solid var(--v3-line)}.v3-member-metrics span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-member-metrics strong{font:700 32px/1.35 var(--v3-serif);overflow-wrap:anywhere}.v3-member-metrics small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-search-static{background:var(--v3-canvas);color:var(--v3-muted);font-size:var(--v3-type-small);border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.v3-member-search{align-items:stretch;gap:7px;display:flex}.v3-member-search label{border:1px solid var(--v3-line);background:var(--v3-card);min-width:0;color:var(--v3-muted);border-radius:10px;flex:1;align-items:center;gap:7px;padding:0 11px;display:flex}.v3-member-search input{width:100%;min-width:0;color:var(--v3-ink);min-height:46px;font-size:var(--v3-type-small);background:0 0;border:0;padding:5px 0}.v3-avatar{background:var(--v3-action-soft);width:32px;height:32px;color:var(--v3-action);border-radius:9px;flex-shrink:0;place-items:center;font-weight:650;display:grid}.v3-member-loading{font-size:var(--v3-type-small);color:var(--v3-muted);padding:20px 0}.v3-member-bars{gap:15px;display:grid}.v3-member-bars>div>div{font-size:var(--v3-type-small);justify-content:space-between;align-items:center;gap:12px;display:flex}.v3-member-bars strong{font-weight:600}.v3-member-bars span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-member-track{background:var(--v3-line);border-radius:4px;height:6px;margin-top:6px;display:block;overflow:hidden}.v3-member-track i{background:var(--v3-navy);border-radius:inherit;height:100%;display:block}.v3-member-track i.unknown{background:var(--v3-faint)}.v3-product-stats,.v3-workspace-stats{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 12px;display:grid}.v3-product-stats>div,.v3-product-stats>button,.v3-workspace-stats>div{text-align:left;min-width:0;color:var(--v3-ink);background:0 0;border:0;gap:5px;padding:0 5px;display:grid}.v3-product-stats span,.v3-workspace-stats span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-product-stats strong,.v3-workspace-stats strong{font:700 32px/1.35 var(--v3-serif)}.v3-product-stats small{font:500 16px var(--v3-font)}.v3-ranking{margin:0;padding:0;list-style:none}.v3-ranking li{border-bottom:1px solid var(--v3-line);align-items:center;gap:11px;padding:13px 0;display:flex}.v3-ranking li:last-child{border:0}.v3-ranking li>span{font-size:var(--v3-type-small);color:var(--v3-muted);width:18px}.v3-ranking li:nth-child(-n+3)>span{color:var(--v3-warn)}.v3-ranking li>div{flex:1}.v3-ranking strong{font-size:var(--v3-type-small);font-weight:650}.v3-ranking small{font-size:var(--v3-type-small);color:var(--v3-muted);font-weight:500}.v3-sales-filters{grid-template-columns:minmax(0,1fr) minmax(125px,.55fr);gap:8px;margin-bottom:10px;display:grid}.v3-sales-filters input,.v3-sales-filters select{border:1px solid var(--v3-line2);background:var(--v3-canvas);width:100%;min-height:46px;color:var(--v3-ink);font:inherit;border-radius:10px;padding:10px 12px}.v3-sales-ranking li>div>small{margin:2px 0 7px;display:block}.v3-zero-sales{border-top:1px solid var(--v3-line);margin-top:12px;padding-top:12px}.v3-zero-sales summary{cursor:pointer;min-height:44px;color:var(--v3-ink2);align-items:center;font-weight:700;display:flex}.v3-zero-sales>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v3-zero-sales>div>span{border:1px solid var(--v3-line);background:var(--v3-canvas);overflow-wrap:anywhere;border-radius:10px;gap:2px;min-width:0;padding:10px;display:grid}.v3-zero-sales b{font-size:var(--v3-type-small)}.v3-zero-sales small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-rank-track{background:var(--v3-line);border-radius:3px;width:100%;height:3px;margin-top:7px;overflow:hidden}.v3-rank-track i{background:var(--v3-action);border-radius:3px;height:100%;display:block}.v3-todo-card{border-left:3px solid var(--v3-warn);gap:12px;display:grid}.v3-todo-card.urgent{border-left-color:var(--v3-danger)}.v3-todo-head{gap:10px;display:flex}.v3-todo-head>div{gap:5px;display:grid}.v3-todo-head h2{font-size:var(--v3-type-heading);font-weight:800}.v3-todo-head p{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-filter-chips{gap:6px;display:flex}.v3-filter-chips button{border:1px solid var(--v3-line2);background:var(--v3-card);color:var(--v3-muted);min-height:44px;font-size:var(--v3-type-small);border-radius:24px;padding:7px 12px}.v3-filter-chips button[aria-pressed=true]{background:var(--v3-navy);color:#fff;border-color:var(--v3-navy)}.v3-filter-chips b{font-weight:650;font-size:var(--v3-type-small)}.v3-message-row{border:0;border-bottom:1px solid var(--v3-line);width:100%;min-height:95px;color:var(--v3-ink);text-align:left;background:0 0;gap:10px;padding:16px 0;display:flex}.v3-message-row:last-child{border:0}.v3-message-row>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.v3-message-row strong{font-size:18px;font-weight:800}.v3-message-row small{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-message-row em{font-style:normal;font-size:var(--v3-type-small);color:var(--v3-action)}.v3-message-row time{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v3-tool-grid button{border:1px solid var(--v3-line);background:var(--v3-card);min-height:76px;color:var(--v3-ink2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 2px;display:flex}.v3-tool-grid button:first-child{color:var(--v3-action);background:var(--v3-action-soft);border-color:var(--v3-action-soft)}.v3-tool-grid strong{font-size:var(--v3-type-small);font-weight:650}.v3-profile{align-items:center;gap:14px;padding:5px 0;display:flex}.v3-profile>span{background:var(--v3-navy);border:1px solid var(--v3-line2);color:#fff;width:52px;height:52px;font-family:var(--v3-serif);border-radius:14px;place-items:center;font-size:23px;display:grid}.v3-profile h2{font-family:var(--v3-serif);font-size:21px}.v3-profile p{font-size:var(--v3-type-small);color:var(--v3-muted);margin-top:4px}.v3-profile-stats{border-bottom:1px solid var(--v3-line2);grid-template-columns:repeat(4,1fr);padding:12px 0 15px;display:grid}.v3-profile-stats>div{text-align:center;border-right:1px solid var(--v3-line2);gap:6px;display:grid}.v3-profile-stats>div:last-child{border:0}.v3-profile-stats span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-profile-stats b{font-size:var(--v3-type-small)}.v3-toggle{background:var(--v3-line2);border-radius:13px;width:35px;height:21px;padding:3px;display:block}.v3-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block;box-shadow:0 1px 3px #12264a30}.v3-toggle[data-on=true]{background:var(--v3-good)}.v3-toggle[data-on=true] i{transform:translate(14px)}.owner-v3 .v3-logout{background:var(--v3-card);border:1px solid var(--v3-line);min-height:48px;color:var(--v3-danger);font-size:var(--v3-type-small);border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.v3-connection{background:var(--v3-card);color:var(--v3-muted);font-size:var(--v3-type-small);border:1px solid var(--v3-line);border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:8px 9px;display:flex}.v3-connection button{color:var(--v3-action);font-size:var(--v3-type-small);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;margin:-8px -2px;display:flex}.v3-connection.attention{background:var(--v3-warn-soft);color:var(--v3-warn);border-color:#0000}.v3-toast{background:var(--v3-action-soft);color:var(--v3-ink2);font-size:var(--v3-type-small);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.v3-toast button{color:var(--v3-action);background:0 0;border:0;min-width:44px;min-height:44px}.v3-backdrop{z-index:60;background:#0b1c3866;justify-content:center;align-items:flex-end;animation:.18s both v3-backdrop-in;display:flex;position:fixed;inset:0}.v3-sheet{background:var(--v3-canvas);border:1px solid var(--v3-line);width:min(100%,440px);max-height:88dvh;padding:0 18px calc(24px + env(safe-area-inset-bottom));color:var(--v3-ink);border-bottom:0;border-radius:26px 26px 0 0;outline:0;animation:.25s cubic-bezier(.2,.7,.2,1) both v3-sheet-in;overflow:auto}.v3-sheet>header{z-index:1;background:var(--v3-canvas);touch-action:pan-x;justify-content:space-between;align-items:center;padding:29px 0 14px;display:flex;position:sticky;top:0}.v3-grabber{background:var(--v3-line2);border-radius:4px;width:36px;height:4px;position:absolute;top:9px;left:calc(50% - 18px)}.owner-v3 .v3-icon-button{min-width:44px;min-height:44px;color:var(--v3-muted);background:0 0;border:0;place-items:center;display:grid}.v3-sheet-content{gap:14px;display:grid}.v3-sheet-content>.v3-muted{font-size:var(--v3-type-small)}.v3-formula{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:14px;padding:18px}.v3-formula>span{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-formula strong{font-family:var(--v3-serif);margin:8px 0 12px;font-size:30px;display:block}.v3-formula p{font-size:var(--v3-type-small);color:var(--v3-ink2);line-height:1.8}.v3-formula .v3-formula-equation{border-top:1px solid var(--v3-line);color:var(--v3-action);font-size:var(--v3-type-small);margin-top:15px;padding-top:12px;font-weight:700}.v3-definitions{margin:0}.v3-definitions>div{border-bottom:1px solid var(--v3-line);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.v3-definitions>div:last-child{border:0}.v3-definitions dt{font-size:var(--v3-type-small);color:var(--v3-muted)}.v3-definitions dd{font-size:var(--v3-type-small);margin:0;font-weight:600}.v3-date-list{gap:8px;display:grid}.v3-date-list button{border:1px solid var(--v3-line);min-height:48px;color:var(--v3-ink);background:var(--v3-card);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.v3-date-list button[aria-pressed=true]{color:var(--v3-action);border-color:var(--v3-action)}.v3-date-list strong{text-align:left;flex:1}.v3-menu-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v3-menu-grid button{border:1px solid var(--v3-line);background:var(--v3-card);min-height:88px;color:var(--v3-ink2);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:15px 6px;display:flex}.v3-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v3-legacy .stage{margin:0;padding:0}.v3-legacy .page{gap:14px;padding:0}.v3-legacy .card{background:var(--v3-card);border-color:var(--v3-line);color:var(--v3-ink);border-radius:16px}.v3-legacy h1{font-family:var(--v3-serif);font-size:24px;line-height:1.4}.v3-legacy .page-head,.v3-legacy .wave2-head{box-shadow:none;color:var(--v3-ink);background:0 0;border:0;padding:4px 0 12px}.v3-legacy .wave2-head h1,.v3-legacy .page-head h1,.v3-legacy h2,.v3-legacy strong{color:var(--v3-ink)}.v3-legacy p,.v3-legacy small,.v3-legacy .muted-copy{color:var(--v3-muted)}.v3-legacy input,.v3-legacy select{background:var(--v3-card);color:var(--v3-ink);border-color:var(--v3-line2);min-width:0;max-width:100%}.v3-legacy .sellability-controls{grid-template-columns:1fr 1fr}.v3-legacy .sellability-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:12px}.v3-legacy .sellability-media{width:42px;height:42px}.v3-legacy .sellability-copy{min-width:0}.v3-legacy .sellability-copy strong,.v3-legacy .sellability-copy small{font-size:var(--v3-type-small)}.v3-legacy .sellability-action button{min-width:44px}.v3-legacy .wave2-art-slot{display:none}.v3-legacy .overlay .sheet,.v3-legacy .overlay .drawer{background:var(--v3-card);color:var(--v3-ink);max-width:440px}.v3-sellability-drawer .sellability-page>.page-head{display:none}.v3-sellability-drawer .sellability-controls{box-shadow:none;margin-top:0}.v3-sellability-drawer>.stage{padding:0}.v3-sellability-drawer .sellability-controls>label:first-child{grid-column:1/-1}.v3-sellability-drawer .sellability-row{box-shadow:none}.owner-auth-shell{background:linear-gradient(150deg,#25497f,#0f2244);justify-content:center;align-items:center;max-width:440px;min-height:100dvh;padding:24px;display:flex}.owner-auth-shell .owner-auth-gate{background:var(--v3-card);color:var(--v3-ink);border:0;border-radius:24px;padding:28px 24px;box-shadow:0 24px 60px #08162e33}.owner-auth-gate h1{font-family:var(--v3-serif);font-size:30px}.owner-auth-gate p{font-size:var(--v3-type-small);color:var(--v3-muted);line-height:1.9}.owner-auth-gate input{border-radius:10px;min-height:48px}.owner-auth-gate button[type=submit]{background:#1d4ed8;border-radius:12px;min-height:48px}.owner-v3 .v3-comparison{width:100%;font-size:var(--v3-type-small);color:var(--v3-ink2);gap:3px;padding:7px 0;line-height:1.5;display:grid}.v3-comparison>span{color:inherit;font-weight:600}.v3-comparison>strong{font:800 17px/1.5 var(--v3-font);overflow-wrap:anywhere}.v3-comparison--primary>strong{font-size:20px}.owner-v3 .v3-comparison.v3-comparison--primary{background:var(--v3-line);border-radius:8px;margin:0 0 5px;padding:9px 8px}.owner-v3 .v3-comparison.v3-comparison--down{color:var(--v3-danger)}.owner-v3 .v3-comparison.v3-comparison--up{color:var(--v3-good)}.owner-v3 .v3-comparison.v3-comparison--primary.v3-comparison--down{background:var(--v3-danger-soft)}.owner-v3 .v3-comparison.v3-comparison--primary.v3-comparison--up{background:var(--v3-good-soft)}.v3-metric>strong>span{overflow-wrap:anywhere;min-width:0}.v3-metric:first-child{background:var(--v3-action-soft)}.v3-metric:first-child>span{color:var(--v3-ink);font-weight:800}.v3-list-row,.v3-member-banner,.v3-ranking li,.v3-definitions>div{overflow-wrap:anywhere}.v3-list-row>span,.v3-member-banner>div,.v3-ranking li>div,.v3-todo-head>div{min-width:0}.v3-ranking b{font-size:20px}.v3-chart-legend>span,.v3-status-line>span,.v3-section-title>span{min-width:0}.v3-member-bars>div>div,.v3-inline-kpi,.v3-split,.v3-connection{flex-wrap:wrap}.v3-list-row>b{white-space:normal;max-width:40%}.v3-export-options{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-export-options button:last-child{grid-column:1/-1}.v3-member-banner{flex-wrap:wrap}.v3-member-banner>.v3-link{margin-left:auto}.v3-tool-grid button,.v3-menu-grid button{overflow-wrap:anywhere}.v3-legacy{font-size:var(--v3-type-body);--mf-text:var(--v3-ink);--mf-ink:var(--v3-ink);--mf-muted:var(--v3-muted);--mf-navy:var(--v3-ink)}.owner-v3 .v3-legacy :is(button,input,select,textarea){font-size:var(--v3-type-small);line-height:1.5}.v3-legacy .sellability-row{grid-template-columns:42px minmax(0,1fr)}.v3-legacy .sellability-action{grid-column:2;justify-self:stretch}.v3-legacy .sellability-action button{width:100%}.owner-auth-gate{font-size:var(--v3-type-body)}.owner-auth-gate h1{font-size:34px}.owner-auth-gate :is(p,label,input,button,.owner-auth-error){font-size:var(--v3-type-small)}@keyframes v3-sheet-in{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes v3-backdrop-in{0%{background:#0b1c3800}to{background:#0b1c3866}}@media (width>=700px){.owner-v3{border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line)}body{background-color:var(--v3-canvas);background-image:radial-gradient(#12264a10 .7px,#0000 .7px);background-size:20px 20px}}@media (width<=380px){.v3-body,.v3-header{padding-left:14px;padding-right:14px}.v3-metric{padding-left:12px!important;padding-right:12px!important}.v3-current-date small{display:none}.v3-subtabs button{font-size:var(--v3-type-small)}.v3-legacy .sellability-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.owner-v3 *,.owner-v3 :before,.owner-v3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff!important}.owner-v3{width:100%;max-width:none;box-shadow:none;padding:0}.v3-bottom-nav,.v3-header,.v3-subtabs,.v3-connection,.v3-toast,.v3-export-options{display:none!important}.v3-body{padding:0}.v3-daily-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.v3-card{break-inside:avoid}}:root{--mf-brand:#4e2f63;--mf-brand-light:#f1ebf5;--mf-background:#fbf7f1;--mf-card:#fff;--mf-ink:#1e1a22;--mf-secondary:#6b6470;--mf-success:#2f7d6b;--mf-attention:#b5651d;--mf-error:#b9343d;--mf-line:#e5dee9;--mf-font-body:"Noto Sans TC", "PingFang HK", system-ui, sans-serif;--mf-font-money:Inter, system-ui, sans-serif;--mf-body-weight:500;--mf-strong-weight:700;--mf-heading-weight:900;--mf-card-radius:16px;--mf-modal-radius:28px;--mf-pill-radius:999px;--mf-modal-backdrop:#1e1a2299;--mf-floating-shadow:0 24px 72px #1e1a223d}@font-face{font-family:Noto Sans TC;src:url(../fonts/NotoSansTCVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--v3-ink:#17141b;--v3-ink2:#433c4a;--v3-muted:#665e6e;--v3-faint:#665e6e;--v3-line:#d6cede;--v3-line2:#e6e0eb;--v3-canvas:#e6e1ec;--v3-card:var(--mf-card);--v3-navy:var(--mf-brand);--v3-action:var(--mf-brand);--v3-action-soft:var(--mf-brand-light);--v3-good:var(--mf-success);--v3-good-soft:var(--mf-card);--v3-warn:var(--mf-attention);--v3-warn-soft:#fff4e8;--v3-danger:var(--mf-error);--v3-danger-soft:#fff0f0;--v3-font:var(--mf-font-body);--v3-serif:var(--mf-font-money);--owner-final-navy:var(--mf-brand);--owner-final-purple:var(--mf-brand);--owner-final-navy-deep:var(--mf-brand);--owner-final-blue:var(--mf-brand);--owner-final-blue-soft:var(--mf-brand-light);--owner-final-ink:var(--mf-ink);--owner-final-muted:var(--mf-secondary);--owner-final-border:var(--mf-line);--owner-final-shadow:none}html[data-owner-theme=dark]{--v3-ink:#f6f1f8;--v3-ink2:#f6f1f8;--v3-muted:#d0c5d8;--v3-faint:#d0c5d8;--v3-line:#514459;--v3-line2:#514459;--v3-canvas:#211b26;--v3-card:#2e2534;--v3-action:#dfc4ee;--v3-action-soft:#4e365e;--v3-good:#9bd5c6;--v3-good-soft:#233f36;--v3-warn:#efbc86;--v3-warn-soft:#453124;--v3-danger:#ffb6bc;--v3-danger-soft:#45282d}.owner-v3{font-weight:var(--mf-body-weight);box-shadow:none;line-height:1.45}.owner-v3 h1,.owner-v3 h2,.owner-v3 h3,.owner-auth-gate h1{font-family:var(--mf-font-body);font-weight:var(--mf-heading-weight)}.owner-v3 strong,.owner-v3 b{font-weight:var(--mf-strong-weight)}.v3-header,.v3-daily-hero,.owner-auth-shell{background:var(--mf-brand)}.v3-header:after{display:none}.v3-store span,.v3-page-heading p,.v3-domain-tabs button,.v3-date-nav button{color:#eee3f4}.v3-card,.v3-metrics,.v3-two-stats>button{border-radius:var(--mf-card-radius);box-shadow:none}.owner-v3 .v3-primary{background:var(--mf-brand);border-color:var(--mf-brand);box-shadow:none}.owner-v3 .v3-segments,.v3-subtabs,.v3-domain-tabs{border-radius:var(--mf-pill-radius);background:var(--v3-action-soft);gap:4px;padding:4px}.owner-v3 .v3-segments button,.owner-v3 .v3-subtabs button,.owner-v3 .v3-domain-tabs button{border-radius:var(--mf-pill-radius);color:var(--v3-muted);font-weight:var(--mf-strong-weight);border:0;padding:8px 12px}.owner-v3 .v3-segments button[aria-pressed=true],.owner-v3 .v3-subtabs button[aria-pressed=true],.owner-v3 .v3-domain-tabs button[aria-current]{background:var(--v3-card);color:var(--v3-action);box-shadow:none}.v3-domain-tabs button[aria-current]:after{display:none}.v3-domain-tabs{margin-top:8px}.v3-header.with-domain{padding-bottom:12px}.v3-bottom-nav button[aria-current]{background:var(--v3-action-soft);border-radius:var(--mf-card-radius)}.v3-metric>strong,.v3-inline-kpi strong,.v3-two-stats strong,.v3-trend-total>strong,.v3-report-total>strong,.v3-daily-hero>strong,.v3-home-open-checks strong,.v3-home-orders .v3-full-row strong,.v3-home-actions .v3-full-row strong{font-family:var(--mf-font-money);font-variant-numeric:tabular-nums}.v3-home-summary{gap:16px;display:grid}.v3-home-business>.v3-metric{background:0 0;width:100%;min-height:0;padding:8px 0 12px}.v3-home-business .v3-metric>strong{color:var(--v3-action);margin-bottom:8px;font-size:46px}.v3-home-business .v3-metric>small{width:100%}.v3-home-business .v3-comparison{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.owner-v3 .v3-home-business .v3-home-heading .v3-comparison--primary{background:0 0;width:auto;margin:0;padding:0;font-size:15px}.v3-home-links{border-top:1px solid var(--v3-line);justify-content:space-between;gap:16px;display:flex}.v3-home-orders .v3-full-row,.v3-home-actions .v3-full-row{border:0;min-height:64px;padding:16px 0 8px}.v3-home-orders .v3-full-row>span,.v3-home-actions .v3-full-row>span{align-items:center;gap:16px;display:flex}.v3-home-orders .v3-full-row strong,.v3-home-actions .v3-full-row strong{font-size:32px}.v3-home-open-checks{border-top:1px solid var(--v3-line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;padding-top:12px;font-size:16px;display:flex}.v3-empty{gap:8px;padding:16px 0}.v3-backdrop{background:var(--mf-modal-backdrop);align-items:center;padding:16px}.v3-sheet{border-radius:var(--mf-modal-radius);background:var(--v3-card);max-width:440px;max-height:calc(100dvh - 32px);box-shadow:var(--mf-floating-shadow);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.v3-sheet>header{background:var(--v3-card);flex-shrink:0;gap:16px;padding:20px 20px 16px;position:static}.v3-sheet>header h2{font-family:var(--mf-font-body);font-size:24px}.v3-sheet .v3-icon-button{border-radius:var(--mf-pill-radius);background:var(--v3-action-soft);color:var(--v3-action);width:44px;height:44px}.v3-sheet-body{min-height:0;padding:0 20px 20px;overflow:auto}.v3-sheet-footer{border-top:1px solid var(--v3-line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--v3-card);flex-shrink:0}.v3-sheet-footer button{border:1px solid var(--v3-line2);border-radius:var(--mf-pill-radius);background:var(--v3-card);min-height:44px;color:var(--v3-ink);padding:8px 24px}@media (width<=380px){.v3-home-business .v3-metric>strong{font-size:36px}.v3-sheet>header{padding:16px}.v3-sheet-body{padding:0 16px 16px}}.owner-v3 .v3-header{padding:16px 16px 14px}.owner-v3 .v3-top{gap:8px;margin-bottom:12px}.owner-v3 .v3-store{background:0 0;border:0;gap:9px;max-width:65%;padding:0}.owner-v3 .v3-store strong{font-size:20px;font-weight:700}.owner-v3 .v3-store .v3-brand-mark{border-radius:9px;width:32px;height:32px;padding:3px}.v3-updated-at{white-space:nowrap;color:#eee3f4;margin-left:auto;font-size:13px!important}.owner-v3 .v3-header-button{flex:none;width:38px;min-height:38px}.owner-v3 .v3-date-nav{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.owner-v3 .v3-date-nav>button{color:#fff;background:#ffffff16;border:1.5px solid #ffffff40;border-radius:12px;justify-content:center;min-height:44px;padding:0}.owner-v3 .v3-date-nav .v3-current-date{color:#17141b;background:#fff;border-color:#fff;font-size:16px;font-weight:700}.owner-v3 .v3-date-nav .v3-current-date svg{display:none}.owner-v3 .v3-body{gap:12px;padding:14px 16px 18px}.owner-v3 .v3-card{border-color:var(--v3-line);border-radius:18px}.v3-home-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.v3-home-heading h2{white-space:nowrap;font-size:16px}.v3-home-heading .v3-comparison>strong{font-size:16px}.v3-home-heading .v3-comparison>span{font-size:14px;font-weight:500}.v3-home-business .v3-metric>span{color:var(--v3-muted);margin-bottom:2px;font-size:14px}.v3-home-business .v3-metric>strong{font-size:46px;line-height:1.2}.v3-home-business .v3-metric>small{font-size:16px}.owner-v3 .v3-home-summary{gap:12px}.owner-v3 .v3-home-orders h2,.owner-v3 .v3-home-actions h2{color:var(--v3-ink2);font-size:16px;font-weight:500}.owner-v3 .v3-home-orders .v3-full-row,.owner-v3 .v3-home-actions .v3-full-row{min-height:52px;padding:8px 0 0}.v3-home-dining{text-align:left;width:100%;color:var(--v3-ink);align-items:center;gap:12px;padding:12px 14px;display:flex;border-color:#e2a9ae!important}.v3-home-dining>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.v3-home-dining strong{font-size:16px}.v3-home-dining small{color:var(--v3-muted);font-size:13px}.v3-home-dining>b{color:var(--v3-danger);white-space:nowrap;font-size:22px}.v3-home-dining .v3-row-icon{background:var(--v3-danger-soft);color:var(--v3-danger)}.owner-v3 .v3-bottom-nav{padding:6px 8px calc(8px + env(safe-area-inset-bottom));gap:4px}.owner-v3 .v3-bottom-nav button{border-radius:14px;gap:5px;min-height:56px}.owner-v3 .v3-bottom-nav button[aria-current]{background:var(--mf-brand);color:#fff}.owner-v3 .v3-bottom-nav b{font-size:14px}.owner-v3 .v3-bottom-nav em{border-radius:10px;min-width:18px;min-height:18px;font-size:12px;line-height:16px;top:-7px}.owner-v3 .v3-segments{background:0 0;border-radius:0;gap:8px;padding:0}.owner-v3 .v3-segments button{min-height:44px;color:var(--v3-ink2);background:#fff;border:2px solid #b9a9c8;border-radius:12px;padding:6px 8px;box-shadow:0 3px #d3c8dd}.owner-v3 .v3-segments button[aria-pressed=true]{background:var(--mf-brand);border-color:var(--mf-brand);color:#fff;box-shadow:0 3px #2e1a3b}.owner-v3.p1-detail .v3-header{background:var(--v3-card);color:var(--v3-ink);border-bottom:1px solid var(--v3-line);padding:12px 16px}.owner-v3.p1-detail .v3-header-button{color:var(--mf-brand);background:#fff;border:1.5px solid #b9a9c8;border-radius:12px;width:44px;min-height:44px}.owner-v3.p1-detail .v3-page-heading{gap:10px;padding:0}.owner-v3.p1-detail .v3-page-heading h1{letter-spacing:0;font-size:20px}.owner-v3 .p1-page-title{gap:8px}.owner-v3 .p1-total{padding:14px 16px}.owner-v3 .p1-total strong{font-size:36px;line-height:1.25}.owner-v3 .p1-sort button{flex:1}html[data-owner-theme=dark] .owner-v3 .v3-segments button{background:var(--v3-card);color:var(--v3-ink)}html[data-owner-theme=dark] .owner-v3 .v3-segments button[aria-pressed=true]{background:var(--v3-action-soft);color:var(--v3-action)}.owner-v3 .v3-header.compact-title .v3-top{display:none}.owner-v3 .v3-header.compact-title .v3-page-heading{min-height:44px;padding:0}.owner-v3 .v3-header.compact-title .v3-page-heading h1{letter-spacing:0;font-size:22px}.owner-v3 .v3-member-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px}.owner-v3 .v3-member-summary>div{border:0;gap:4px;padding:0}.owner-v3 .v3-member-summary span{color:var(--v3-ink2);font-size:14px}.owner-v3 .v3-member-summary strong{font:700 28px/1.2 var(--mf-font-money)}.v3-member-birthday{justify-content:space-between;align-items:center;gap:12px;display:flex}.v3-member-birthday>div{gap:4px;display:grid}.v3-member-birthday small{color:var(--v3-muted);font-size:14px}.owner-v3 .v3-avatar{color:#4e2f63;background:#ede5f3;border-radius:50%;width:36px;height:36px;font-size:16px}.v3-member-details{color:var(--v3-muted);font-size:14px}.v3-member-details>summary{cursor:pointer;min-height:44px;padding:10px 0}.v3-member-details>:not(summary){margin-bottom:10px}.v3-dining-page{gap:10px;display:grid}.v3-dining-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.v3-dining-summary>div{gap:4px;min-width:0;display:grid}.v3-dining-summary span{color:var(--v3-ink2);font-size:13px}.v3-dining-summary strong{font:700 24px/1.25 var(--mf-font-money);color:var(--v3-danger);overflow-wrap:anywhere}.v3-dining-summary strong small{font:inherit;font-size:16px}.v3-dining-summary>div:last-child strong{color:var(--v3-ink)}.v3-dining-check{padding:12px 14px}.v3-dining-check.unpaid{border-color:#e2a9ae!important}.v3-dining-check.partial{border-color:#e9b57e!important}.v3-dining-check>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.v3-dining-table{color:#4e2f63;background:#ede5f3;border-radius:10px;place-items:center;min-width:48px;height:40px;padding:0 8px;font-size:18px;display:grid}.v3-dining-check>header>div{flex:1;gap:3px;min-width:0;display:grid}.v3-dining-check>header strong{font-size:16px}.v3-dining-check>header small{color:var(--v3-muted);font-size:13px}.v3-dining-check>header>span{color:#a82d36;white-space:nowrap;background:#fadddf;border-radius:14px;padding:5px 8px;font-size:13px;font-weight:700}.v3-dining-check.partial>header>span{color:#94500f;background:#fbe8d2}.v3-dining-check.settled>header>span{color:#24705f;background:#ddf0ea}.v3-dining-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v3-dining-money>span{color:var(--v3-ink2);gap:4px;font-size:13px;display:grid}.v3-dining-money b{font:700 18px/1.25 var(--mf-font-money);color:var(--v3-ink)}.v3-dining-money>span:last-child b{color:var(--v3-danger)}.v3-dining-updated{text-align:center;font-size:13px!important}.owner-light-header .v3-header{background:var(--v3-card);color:var(--v3-ink);border-bottom:1px solid var(--v3-line)}.owner-light-header .v3-page-heading .v3-header-button{color:var(--v3-action);background:var(--v3-action-soft);border:0}.owner-v3 .v3-legacy>.page{background:0 0;gap:12px;padding:0}.owner-orders-top{color:var(--v3-ink2);justify-content:space-between;gap:10px;font-size:14px;display:flex}.owner-orders-top b{color:var(--v3-action)}.owner-v3 .order-search{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:12px;align-items:center;gap:8px;min-height:46px;margin:0;padding:0 12px;display:flex}.owner-v3 .order-search>span{display:none}.owner-v3 .order-search input{width:100%;min-width:0;font:inherit;color:var(--v3-ink);background:0 0;border:0;padding:10px 0}.owner-v3 .order-segmented{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.owner-v3 .order-segmented button{background:var(--v3-card);min-width:0;min-height:44px;color:var(--v3-action);border:1.5px solid #b9a9c8;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:14px;font-weight:700;display:flex;box-shadow:0 3px #b9a9c8}.owner-v3 .order-segmented button.active{background:var(--mf-brand);border-color:var(--mf-brand);color:#fff;box-shadow:0 3px #34213f}.owner-v3 .order-segmented small{font:inherit;font-size:12px}.owner-v3 .order-filter-summary{color:var(--v3-ink2);background:0 0;border:0;gap:8px;padding:4px 0}.owner-v3 .order-filter-summary span{background:0 0;border:0;padding:0;font-size:13px}.owner-v3 .order-filter-summary button{color:var(--v3-action);background:0 0;border:0;font-size:14px;font-weight:700}.owner-v3 .owner-order-list{gap:10px;display:grid}.owner-v3 .order-oversight-card{text-align:left;border:1px solid var(--v3-line);background:var(--v3-card);width:100%;color:var(--v3-ink);box-shadow:none;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.owner-order-heading,.owner-order-heading>div,.owner-order-bottom{align-items:center;gap:8px;display:flex}.owner-order-heading,.owner-order-bottom{justify-content:space-between;width:100%}.owner-order-heading strong{font-size:19px}.owner-order-heading>div>span{color:var(--v3-muted);background:var(--v3-action-soft);border-radius:8px;padding:3px 7px;font-size:12px}.owner-v3 .order-workflow-chip{color:#24705f;background:#ddf0ea;border-radius:10px;margin:0;padding:4px 8px;font-size:12px}.owner-v3 .order-oversight-card>p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.owner-order-bottom small{color:var(--v3-muted);font-size:13px}.owner-order-bottom strong{font:700 21px/1.3 var(--mf-font-money);color:var(--v3-action);white-space:nowrap}.owner-v3 .order-scope-banner{background:#fff;border-radius:12px;padding:12px}.owner-report-center{gap:14px;display:grid}.owner-report-feature>header{align-items:center;gap:10px}.owner-report-feature>header>span{color:var(--v3-muted);font-size:13px}.owner-report-feature .v3-report-total{gap:3px;padding:8px 0 14px}.owner-report-feature .v3-report-total>strong{color:var(--v3-action);font-size:42px}.owner-report-facts{border-top:1px solid var(--v3-line2);border-bottom:1px solid var(--v3-line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.owner-report-facts>span{color:var(--v3-muted);gap:4px;font-size:13px;display:grid}.owner-report-facts b{font:700 20px/1.3 var(--mf-font-money);color:var(--v3-ink)}.owner-report-facts b small{font-size:13px;font-weight:500}.owner-report-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.owner-report-actions button{background:var(--v3-card);min-height:46px;color:var(--v3-action);border:2px solid #b9a9c8;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:15px;font-weight:700;display:flex;box-shadow:0 3px #b9a9c8}.owner-report-section{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.owner-report-section h2{margin:0;font-size:17px}.owner-report-section>span{color:var(--v3-muted);font-size:13px}.owner-report-history{gap:10px;display:grid}.owner-report-history button.v3-card{text-align:left;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.owner-report-history button>span{gap:5px;display:grid}.owner-report-history strong{font-size:16px}.owner-report-history small{color:var(--v3-muted);font-size:13px}.owner-report-history b{color:var(--v3-action);font:700 21px/1.3 var(--mf-font-money);margin-left:auto}.owner-v3 .sellability-controls{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;padding:12px;display:grid}.owner-v3 .sellability-controls .owner-sellability-search{grid-column:1/-1}.owner-sellability-search>span{display:none}.owner-v3 .sellability-controls input,.owner-v3 .sellability-controls select{font:inherit;border:1px solid var(--v3-line);min-width:0;color:var(--v3-ink);background:#fff;border-radius:10px;padding:10px}.owner-v3 .sellability-controls details{min-width:0}.owner-v3 .sellability-controls summary{cursor:pointer;color:var(--v3-action);padding:8px 0;font-size:14px;font-weight:700}.owner-v3 .sellability-controls details>label{gap:6px;margin-top:10px;display:grid}.owner-v3 .owner-reload-supply{color:var(--v3-action);background:0 0;border:0;align-self:start;padding:8px 0;font-size:14px;font-weight:700}.owner-v3 .sellability-list{gap:10px;display:grid}.owner-v3 .sellability-row{border:1px solid var(--v3-line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.owner-v3 .sellability-row .sellability-media{display:none}.owner-v3 .sellability-copy{flex:1;gap:5px;min-width:0;display:grid}.owner-v3 .sellability-copy>strong{font-size:17px}.owner-v3 .sellability-copy>small{color:var(--v3-muted);font-size:12px;line-height:1.4}.owner-v3 .sellability-action{justify-items:center;gap:6px;display:grid}.owner-v3 .sellability-action>button{background:var(--v3-card);min-height:42px;color:var(--v3-action);border:2px solid #b9a9c8;border-radius:12px;padding:7px 13px;font-size:15px;font-weight:700;box-shadow:0 3px #b9a9c8}.owner-v3 .sellability-action .sellability-state{border:0;padding:2px 6px;font-size:12px}.owner-v3 .sellability-confirm{border:1px solid var(--v3-line);background:var(--v3-card);color:var(--v3-ink);border-radius:18px;width:min(358px,100vw - 32px);padding:20px}.owner-v3 .sellability-confirm h2{color:var(--v3-ink);font-size:22px}.owner-v3 .sellability-confirm p{font-size:15px;line-height:1.5}.owner-v3 .sellability-confirm .sheet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-v3 .sellability-confirm .sheet-actions button{min-height:46px;color:var(--v3-action);background:var(--v3-card);border:2px solid #b9a9c8;border-radius:12px;font-size:16px;font-weight:700}.owner-v3 .sellability-confirm .sheet-actions button:last-child{background:var(--mf-brand);color:#fff;border-color:var(--mf-brand)}.owner-v3.owner-ranking .v3-header{background:var(--mf-brand);color:#fff;border:0}.owner-v3.owner-ranking .v3-header-button{color:#fff;background:#ffffff16;border-color:#ffffff40}.owner-v3 .p1-sort{flex-wrap:wrap;align-items:center;gap:8px}.owner-v3 .p1-sort button{flex:1;min-width:0;padding:6px 10px;font-size:14px}.owner-v3 .p1-sort select{font:inherit;background:var(--v3-card);color:var(--v3-ink);border:2px solid #b9a9c8;border-radius:10px;max-width:45%;min-height:44px;padding:6px 8px;font-size:14px}.owner-v3 .p1-rank-row{gap:10px;padding:14px 16px}.owner-v3 .p1-product strong{font-size:16px;line-height:1.4}.owner-v3 .p1-product small,.owner-v3 .p1-rank-value small{font-size:13px}.owner-v3 .p1-rank-value b{font:700 20px/1.3 var(--mf-font-money);color:var(--v3-action)}.owner-v3 .p1-rank-number{font:700 19px/1.2 var(--mf-font-money)}.owner-v3 .p1-summary{font-size:13px;line-height:1.6}
