.adminbody{background:#f4f1e9;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#171512;color:#fff;padding:30px 22px}.adminnav{display:grid;margin-top:45px;gap:8px}.adminnav a{padding:13px 14px;border-radius:12px;color:#c9d2ce}.adminnav a.on,.adminnav a:hover{background:#ffffff10;color:#e2bb70}.adminmain{margin-left:250px;padding:42px;max-width:1500px}.adminhead,.reporthead{display:flex;justify-content:space-between;align-items:center;gap:20px}.adminhead h1{font:42px Georgia,serif;margin:8px 0}.adminhead p{color:#66736f}.adminhead select,.reporthead button{padding:12px 16px;border:1px solid #ded7ca;border-radius:12px;background:#fff}.notice{background:#fff8e9;border:1px solid #ead3a6;border-radius:14px;padding:14px 17px;margin:20px 0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.kpis article,.panel{background:#fff;border:1px solid #e5dfd5;border-radius:20px;padding:23px;box-shadow:0 12px 35px #18342b08}.kpis span{font-size:13px;color:#64716c}.kpis b{font:34px Georgia,serif;display:block;margin:12px 0}.kpis small{color:#8b958f}.grid2{display:grid;grid-template-columns:1.35fr 1fr;gap:17px;margin-top:17px}.panel{margin-top:17px}.panel h2{font:26px Georgia,serif;margin:8px 0 18px}.chartempty{height:220px;border-radius:14px;background:linear-gradient(180deg,#f8f6f0,#fff);display:grid;place-items:center;text-align:center;color:#87918d;border:1px dashed #d8d2c7}.funnel{display:grid;gap:10px}.funnel div,.tip{background:#f7f5ef;padding:14px;border-radius:12px;display:flex;justify-content:space-between}.score strong{font:62px Georgia,serif}.score span{color:#89928e}.panel p{color:#66736f;line-height:1.65}.reporthead button:disabled{opacity:.55}@media(max-width:900px){.sidebar{position:relative;width:auto}.adminnav{grid-template-columns:repeat(3,minmax(150px,1fr));overflow:auto;margin-top:22px}.adminmain{margin:0;padding:24px 18px}.kpis,.grid2{grid-template-columns:1fr 1fr}.adminhead{align-items:flex-start}.adminhead h1{font-size:32px}}@media(max-width:600px){.kpis,.grid2{grid-template-columns:1fr}.adminnav{display:flex}.reporthead{display:block}.adminmain{padding:20px 14px}}
.profile-score{min-width:150px;padding:16px 20px;border:1px solid rgba(200,155,70,.35);border-radius:18px;background:rgba(200,155,70,.08);text-align:center}.profile-score b{display:block;font:700 28px Georgia,serif;color:#c89b46}.profile-score span{font-size:12px;opacity:.75}.profileform{display:grid;gap:18px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.formgrid label{display:grid;gap:7px;font-size:13px;font-weight:700}.formgrid .wide{grid-column:1/-1}.formgrid input,.formgrid textarea,.hours input{width:100%;box-sizing:border-box;border:1px solid rgba(200,155,70,.22);border-radius:12px;background:rgba(255,255,255,.045);color:inherit;padding:12px;font:inherit}.uploadbox{grid-row:span 2;border:1px dashed rgba(200,155,70,.38);padding:14px;border-radius:16px}.uploadbox img{max-width:150px;max-height:80px;object-fit:contain;background:#fff;border-radius:10px;padding:6px}.choicegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.choice{position:relative}.choice input{position:absolute;opacity:0}.choice span{display:block;padding:12px 13px;border:1px solid rgba(200,155,70,.2);border-radius:13px;cursor:pointer}.choice input:checked+span{border-color:#c89b46;background:rgba(200,155,70,.12)}.hours{display:grid;gap:9px}.hourrow{display:grid;grid-template-columns:130px 1fr 20px 1fr 110px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.muted{opacity:.65;font-size:13px}.savebar{position:sticky;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;border:1px solid rgba(200,155,70,.3);border-radius:18px;background:#171512;box-shadow:0 12px 35px rgba(0,0,0,.28)}.savebar small{display:block;opacity:.65;margin-top:3px}.savebar button{border:0;border-radius:12px;padding:13px 22px;background:#c89b46;color:#171512;font-weight:800}.notice.success{border-color:rgba(80,180,120,.4)}.notice.error{border-color:rgba(220,90,90,.5)}
@media(max-width:820px){.formgrid,.choicegrid{grid-template-columns:1fr}.formgrid .wide{grid-column:auto}.hourrow{grid-template-columns:1fr 1fr 20px 1fr}.hourrow>b{grid-column:1/-1}.hourrow>label{grid-column:1/-1}.savebar{position:static;align-items:stretch;flex-direction:column}.savebar button{width:100%}.profile-score{min-width:110px}}
/* V25 unified Chutomat Business */
.portal-pill{margin:22px 0 8px;padding:10px 12px;border:1px solid rgba(226,187,112,.25);border-radius:12px;font-size:11px;letter-spacing:.12em;color:#c9d2ce}.portal-pill b{float:right;color:#e2bb70}.sidefoot{position:absolute;left:22px;right:22px;bottom:24px;padding-top:15px;border-top:1px solid #ffffff14;color:#91a09a;font-size:12px}.sidefoot b{color:#d8c49b}.hero-admin{padding:8px 0 18px}.quickgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:6px 0 18px}.quickgrid a{display:flex;min-height:104px;flex-direction:column;justify-content:flex-end;padding:20px;border-radius:20px;text-decoration:none;background:linear-gradient(145deg,#171512,#2b2722);box-shadow:0 15px 35px #10221c18;color:#fff;border:1px solid #ffffff12}.quickgrid strong{font:21px Georgia,serif;color:#efd59f}.quickgrid span{font-size:12px;color:#b9c5c0;margin-top:7px;line-height:1.45}.tasklist{display:grid;gap:9px}.tasklist div{padding:13px 14px;border-radius:12px;background:#f6f3ec;color:#6e7773}.tasklist div:before{content:'○';margin-right:10px}.tasklist .done:before{content:'✓';color:#b9aa93}.tasklist .done{color:#2b2722}.adminbtn{display:inline-block;margin-top:10px;padding:11px 15px;border-radius:11px;text-decoration:none;font-weight:700}.adminbtn.ghost{border:1px solid #d8c7a4;color:#2b2722}.pro-separate{display:flex;align-items:center;justify-content:space-between;gap:20px}.status-off{padding:9px 16px;border-radius:999px;background:#eef0ed;color:#68716d;font-weight:800;letter-spacing:.1em}.sidebar .brand small{display:block;margin-top:5px;font-size:9px;letter-spacing:.28em;color:#8f9b96}.adminnav a{white-space:nowrap}@media(max-width:1100px){.quickgrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.sidefoot{position:static;margin-top:16px}.portal-pill{max-width:220px}}@media(max-width:600px){.quickgrid{grid-template-columns:1fr}.quickgrid a{min-height:82px}.hero-admin{display:flex;flex-direction:column}.pro-separate{align-items:flex-start}.status-off{flex:none}}
\n/* V26 unified modules */
.adminmain form label{display:grid;gap:7px;margin:10px 0}.adminmain input,.adminmain select,.adminmain textarea{box-sizing:border-box;max-width:100%;border:1px solid #ded7ca;border-radius:11px;padding:11px 12px;background:#fff;color:#171512}.adminmain button{border:0;border-radius:11px;padding:11px 16px;background:#c89b46;color:#171512;font-weight:800;cursor:pointer}.adminmain fieldset{border:1px solid #e5dfd5;border-radius:15px;padding:15px;margin:15px 0}.adminmain legend{font-weight:800;color:#2b2722}.adminrow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #ece7de}.adminrow:last-child{border-bottom:0}.adminrow small{display:block;color:#87918d;margin-top:4px}.healthbadge{font-size:11px;font-weight:900;letter-spacing:.08em;padding:8px 11px;border-radius:999px}.healthbadge.ok{background:#e8f3ed;color:#6f675c}.healthbadge.bad{background:#f7ece8;color:#8b4d3f}@media(max-width:600px){.adminrow{align-items:flex-start;flex-direction:column}.healthbadge{align-self:flex-start}.adminmain h1{font-size:32px}}\n
/* V334 — prémiová kontrola kvality profilu */
.quality-panel{margin-top:18px}.quality-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.quality-head h2{margin:.25rem 0}.quality-head p{margin:.3rem 0 0;max-width:680px}.quality-count{white-space:nowrap;border:1px solid #c9a75b;border-radius:999px;padding:9px 12px;background:#fff8e8;color:#6f4b0d}.quality-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.quality-item{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;text-decoration:none;border:1px solid #d9ccb2;border-radius:14px;padding:11px 12px;background:#fffdf8;color:#241b11}.quality-item>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-weight:900}.quality-item.done>span{background:#e7f3e9;color:#6f675c}.quality-item.missing>span{background:#fff0d8;color:#8a4b0b}.quality-item small{font-weight:800;color:#84631e}.quality-item.done small{color:#6f675c}@media(max-width:720px){.quality-head{display:block}.quality-count{display:inline-block;margin-top:12px}.quality-list{grid-template-columns:1fr}.quality-item{grid-template-columns:30px 1fr auto}}

/* V335 — průvodce dokončením profilu */
.quality-progress{height:10px;max-width:560px;margin:14px 0 7px;border-radius:999px;background:#eee5d4;overflow:hidden;border:1px solid #d7c39b}.quality-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b88a38,#e1bd65);transition:width .25s ease}.quality-progress-note{font-weight:800;color:#766044}.quality-item.missing{border-color:#d7b873;background:linear-gradient(135deg,#fffdf8,#fff7e8)}

/* AEO14 — CHUŤOMAT Business Workspace */
.adminbody{font:17px/1.58 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;background:#f3efe8!important;color:#17181c!important;padding-top:154px!important}.businessbar{position:fixed;inset:0 0 auto 0;z-index:1100;background:#111217;color:#fff;border-bottom:1px solid #8f6c35;box-shadow:0 12px 36px #0003}.businessbar-head{min-height:82px;display:grid;grid-template-columns:auto minmax(220px,420px) 1fr auto;align-items:center;gap:20px;padding:13px max(22px,calc((100vw - 1540px)/2));border-bottom:1px solid #35312a}.businessbrand{text-decoration:none;color:#fff;font:800 25px Georgia,serif;white-space:nowrap}.businessbrand b{color:#d8ad58}.businessbrand small{display:block;margin-top:2px;font:800 9px system-ui;letter-spacing:.2em;color:#918778}.business-search input{width:100%;min-height:48px;padding:0 16px;border:1px solid #5e513d;border-radius:14px;background:#202126;color:#fff;font-size:16px}.business-public{justify-self:end;color:#f0d18a;text-decoration:none;font-weight:850}.business-menu-toggle{display:none}.business-nav-groups{display:flex;justify-content:center;gap:6px;padding:8px 22px 10px;background:#111217}.business-nav-group{position:relative}.business-nav-group>summary{list-style:none;cursor:pointer;padding:10px 14px;border-radius:12px;color:#e7dfd1;font-size:15px;font-weight:850;white-space:nowrap}.business-nav-group>summary::-webkit-details-marker{display:none}.business-nav-group[open]>summary,.business-nav-group>summary:hover{background:#27231e;color:#f1cf7c}.business-nav-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:235px;display:grid;gap:4px;padding:9px;background:#15161a;border:1px solid #8d6b34;border-radius:16px;box-shadow:0 20px 50px #0006}.business-nav-menu a{padding:12px 13px;border-radius:11px;color:#eee6d8;text-decoration:none;font-size:15px;font-weight:750}.business-nav-menu a:hover,.business-nav-menu a.on{background:#2b261e;color:#f2cf7b}.adminmain{margin:0 auto!important;width:min(100%,1600px)!important;max-width:1600px!important;padding:34px 28px 65px!important}.adminmain h1{font-size:clamp(38px,4vw,60px)!important;line-height:1.08!important}.adminmain h2{font-size:28px!important}.adminmain p,.adminmain label,.adminmain input,.adminmain select,.adminmain textarea{font-size:16px!important}.adminmain input,.adminmain select,.adminmain textarea{min-height:50px!important}.adminmain button,.adminmain .button,.adminbtn{min-height:48px;font-size:16px!important}.quickgrid a{min-height:128px!important;padding:22px!important}.quickgrid strong{font-size:23px!important}.quickgrid span{font-size:15px!important}.kpis span,.kpis small{font-size:14px!important}.kpis b{font-size:38px!important}.owner-preview-strip{position:fixed;z-index:1200;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:18px;align-items:center;padding:10px 16px;background:#7d571c;color:#fff;font-size:14px}.owner-preview-strip a{color:#fff;font-weight:850}.owner-preview-strip+ .businessbar{}
@media(max-width:900px){.adminbody{padding-top:82px!important}.businessbar-head{grid-template-columns:1fr auto auto;min-height:82px;padding:12px 16px;gap:10px}.business-search{display:none}.business-public{font-size:0}.business-public:after{content:'Web ↗';font-size:14px}.business-menu-toggle{display:inline-flex!important;align-items:center;min-height:44px!important;padding:0 14px!important;border:1px solid #8d6b34!important;border-radius:12px!important;background:#1e1f24!important;color:#f1d18b!important;font-weight:900!important;font-size:15px!important}.business-nav-groups{display:none;position:absolute;top:82px;left:0;right:0;max-height:calc(100vh - 82px);overflow:auto;padding:14px 16px calc(28px + env(safe-area-inset-bottom));flex-direction:column}.businessbar.nav-open .business-nav-groups{display:flex}.business-nav-group{width:100%}.business-nav-group>summary{font-size:18px;padding:15px 14px;border-bottom:1px solid #34312b}.business-nav-menu{position:static;min-width:0;margin:6px 0 10px;box-shadow:none;border-color:#443d32}.business-nav-menu a{font-size:17px;padding:14px}.adminmain{padding:24px 16px 55px!important}.adminmain h1{font-size:42px!important}.quickgrid{grid-template-columns:1fr 1fr!important}.quickgrid a{min-height:112px!important}.kpis{grid-template-columns:1fr 1fr!important}}
@media(max-width:560px){.businessbrand{font-size:21px}.businessbrand small{font-size:8px}.adminmain h1{font-size:37px!important}.quickgrid,.kpis{grid-template-columns:1fr!important}.quickgrid a{min-height:94px!important}.owner-preview-strip{align-items:flex-start;flex-direction:column;gap:3px}}
\n/* AEO15 — Business Workspace operational surfaces */
.workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:4px 0 22px;padding:28px 30px;border-radius:26px;background:linear-gradient(135deg,#17181d,#242019);color:#fff;border:1px solid #8f6c35;box-shadow:0 18px 50px #19130a18}.workspace-hero h1{margin:7px 0 9px!important;color:#fff}.workspace-hero p{margin:0!important;color:#d4ccbd!important;font-size:17px!important}.workspace-primary{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:14px;background:#d5ae62;color:#17130d;text-decoration:none;font-weight:900;box-shadow:inset 0 1px #fff6}.workspace-tools{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.workspace-tools a{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border:1px solid #d8c8aa;border-radius:14px;background:#fff;color:#29251f;text-decoration:none;font-weight:800;box-shadow:0 8px 24px #261b0c0a}.workspace-tools a:hover{border-color:#9f793c;background:#fbf7ef}.adminmain .panel{border-radius:22px!important;padding:26px!important}.adminmain .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.adminmain .row input,.adminmain .row select{flex:1 1 170px;padding:0 14px;border:1px solid #d9d1c3;border-radius:12px;background:#fff}.adminmain .row button{padding:0 18px;border:1px solid #8f6c35;border-radius:12px;background:#17181d;color:#f1d18b;font-weight:850;cursor:pointer}.adminmain .kpi{background:#fff;padding:23px;border:1px solid #e3dbce;border-radius:20px;box-shadow:0 12px 35px #18342b08}.adminmain .res{margin:14px 0;padding:20px;border:1px solid #e3dbce;border-radius:18px;background:#fbfaf7}.adminmain .res:last-child{border-bottom:1px solid #e3dbce}.adminmain details summary{cursor:pointer;font-weight:800;color:#6e552d}.adminmain a{color:#725321}.adminmain .notice{font-size:16px!important}.adminmain .eyebrow{font-size:12px;letter-spacing:.18em;font-weight:900;color:#caa55f}@media(max-width:700px){.workspace-hero{align-items:flex-start;flex-direction:column;padding:22px 19px}.workspace-primary{width:100%}.workspace-tools{display:grid;grid-template-columns:1fr 1fr}.workspace-tools a{padding:10px 12px;line-height:1.25}.adminmain .row{align-items:stretch}.adminmain .row input,.adminmain .row select,.adminmain .row button{width:100%;flex-basis:100%}.adminmain .panel{padding:20px!important}.adminmain .res{padding:17px}}@media(max-width:430px){.workspace-tools{grid-template-columns:1fr}}\n
/* AEO16 — Menu, orders and finance workspace */
.ops-embedded{max-width:none!important;margin:0!important;padding:0!important}.ops-embedded .ops-head{margin:0 0 18px}.ops-embedded .ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.ops-embedded .order,.ops-embedded .metric,.ops-embedded .empty{background:#fff!important;color:#17181c!important;border:1px solid #e1d7c7!important;border-radius:20px!important;padding:22px!important;box-shadow:0 10px 30px #24180b0b}.ops-embedded .order h2{color:#17181c!important;font-size:28px!important}.ops-embedded .order p,.ops-embedded .order span{font-size:15px!important}.adminmain textarea{min-height:110px!important;resize:vertical}.adminmain form.panel>h2{margin-bottom:20px!important}.adminmain form.panel label{font-weight:750;color:#3d382f}.adminmain form.panel label input,.adminmain form.panel label select,.adminmain form.panel label textarea{font-weight:500}.adminmain form.panel button{min-height:52px!important;padding:0 20px!important;background:#17181d!important;color:#f0cf83!important}.adminmain fieldset label{font-weight:550!important}.adminmain .small{font-size:14px!important}@media(max-width:600px){.ops-embedded .ops-grid{grid-template-columns:1fr}.adminmain form.panel button{width:100%}}
/* AEO17 — Business Analytics */
.analytics-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:22px 0;padding:18px;border:1px solid rgba(181,145,76,.28);border-radius:18px;background:#fff}.analytics-filter label{display:grid;gap:7px;font-size:14px;font-weight:800}.analytics-filter input{font:inherit;font-size:16px;padding:12px 14px;border:1px solid #d8cdbb;border-radius:12px}.analytics-filter button,.analytics-filter a{min-height:46px;display:inline-flex;align-items:center;padding:0 18px;border-radius:12px;border:1px solid #b5904c;background:#17130f;color:#fff;text-decoration:none;font-weight:800}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.analytics-kpis article,.analytics-panel{background:#fff;border:1px solid #e0d5c3;border-radius:20px;padding:22px;box-shadow:0 10px 30px rgba(27,20,11,.05)}.analytics-kpis small{display:block;color:#746a5c;font-weight:700;margin-bottom:10px}.analytics-kpis strong{font-size:clamp(25px,3vw,38px);line-height:1}.analytics-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.analytics-panel h2{font-size:25px;margin:8px 0 18px}.analytics-chart{height:250px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #d8cdbb;padding-top:24px;overflow-x:auto}.analytics-bar{height:100%;min-width:24px;display:flex;flex:1;flex-direction:column;justify-content:end;align-items:center;gap:7px}.analytics-bar i{display:block;width:100%;min-height:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#c9a15a,#8b682e)}.analytics-bar span{font-size:10px;color:#7b7165;writing-mode:vertical-rl}.analytics-two{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin:14px 0}.insight-line{font-size:17px;line-height:1.55;padding:14px 0;border-top:1px solid #eee5d8}.device-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #eee5d8;font-size:17px}.analytics-note,.analytics-empty{color:#70675b;font-size:14px;line-height:1.55}@media(max-width:760px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-two{grid-template-columns:1fr}.analytics-filter{align-items:stretch}.analytics-filter label{width:100%}.analytics-filter input{width:100%;box-sizing:border-box}.analytics-panel{padding:18px}.analytics-chart{height:210px}.analytics-kpis strong{font-size:27px}}@media(max-width:390px){.analytics-kpis{grid-template-columns:1fr}.analytics-kpis article{padding:18px}}

/* AEO18 — role-aware Business Command Center */
.business-command{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;padding:34px 36px;margin:0 0 18px;border-radius:28px;background:radial-gradient(circle at 80% 0,#3a3020 0,transparent 35%),linear-gradient(135deg,#121318,#211d17);color:#fff;border:1px solid #8f6c35;box-shadow:0 22px 55px #1d140c1c}.business-command h1{max-width:900px;margin:8px 0 10px!important;color:#fff!important}.business-command p{margin:0!important;color:#d8d0c2!important;font-size:18px!important}.business-command p strong{color:#fff}.business-today{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 28px}.business-today article{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:end;padding:22px 23px;border:1px solid #dfd4c2;border-radius:20px;background:#fff;box-shadow:0 10px 30px #24180b0a}.business-today small{grid-column:1/-1;font-size:14px;font-weight:800;color:#756a5c}.business-today strong{font:700 38px/1 Georgia,serif;color:#191714}.business-today a{align-self:end;text-align:right;font-size:14px;font-weight:850;text-decoration:none;color:#8a652b}.business-section-head{display:flex;justify-content:space-between;align-items:end;margin:8px 0 13px}.business-section-head h2{margin:5px 0!important}.role-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.role-tools a{display:grid;min-height:135px;align-content:end;padding:22px;border-radius:21px;background:#fff;border:1px solid #ded2bd;text-decoration:none;color:#1a1815;box-shadow:0 12px 35px #24180b0a}.role-tools a>span{align-self:start;width:max-content;padding:5px 8px;margin-bottom:auto;border-radius:8px;background:#f1e7d4;color:#80602b;font-size:12px;font-weight:900}.role-tools strong{font:700 23px/1.15 Georgia,serif}.role-tools small{margin-top:8px;color:#8a652b;font-weight:800}.work-columns{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.attention-list{display:grid;gap:9px}.attention-list a,.all-clear{display:grid;grid-template-columns:50px 1fr auto;gap:13px;align-items:center;padding:15px;border-radius:14px;background:#f8f4ec;text-decoration:none;color:#201d18}.attention-list b{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#201d18;color:#f1ce7d;font-size:20px}.attention-list span{font-weight:750}.attention-list em{font-style:normal;font-weight:900;color:#8a652b}.profile-meter strong{display:block;font:700 46px/1 Georgia,serif}.profile-meter>div{height:10px;margin:14px 0 8px;border-radius:999px;background:#eee5d4;overflow:hidden}.profile-meter i{display:block;height:100%;background:linear-gradient(90deg,#9a7133,#e0bc68);border-radius:inherit}.profile-meter small{color:#756a5c;font-weight:750}@media(max-width:980px){.business-today,.role-tools{grid-template-columns:1fr 1fr}.work-columns{grid-template-columns:1fr}}@media(max-width:600px){.business-command{align-items:stretch;flex-direction:column;padding:24px 20px;border-radius:22px}.business-command p{font-size:16px!important}.business-today{grid-template-columns:1fr 1fr;gap:10px}.business-today article{padding:17px}.business-today strong{font-size:31px}.business-today a{font-size:12px}.role-tools{grid-template-columns:1fr}.role-tools a{min-height:108px}.attention-list a,.all-clear{grid-template-columns:44px 1fr}.attention-list em{grid-column:2}.work-columns{gap:10px}}@media(max-width:390px){.business-today{grid-template-columns:1fr}}

/* AEO19 — Industry Workspace */
.industry-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:38px;margin-bottom:16px;border-radius:30px;background:radial-gradient(circle at 86% 0,#47381f 0,transparent 38%),linear-gradient(135deg,#101116,#211d17);border:1px solid #94703a;color:#fff;box-shadow:0 24px 58px #1d140c1c}.industry-hero h1{margin:8px 0 10px!important;color:#fff!important}.industry-hero p{margin:0!important;max-width:850px;color:#dcd3c4!important;font-size:18px!important}.industry-hero p strong{color:#fff}.industry-pulse{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 30px}.industry-pulse article{padding:23px 24px;border:1px solid #dfd3bf;border-radius:21px;background:#fff}.industry-pulse small,.industry-pulse span{display:block;color:#756a5c;font-weight:750}.industry-pulse strong{display:block;margin:8px 0 5px;font:700 40px/1 Georgia,serif}.industry-actions{display:grid;gap:12px;margin-bottom:32px}.industry-actions>a{display:grid;grid-template-columns:62px 1fr auto;gap:18px;align-items:center;padding:22px 24px;border:1px solid #dfd3bf;border-radius:20px;background:#fff;color:#1b1916;text-decoration:none;box-shadow:0 10px 30px #24180b0a}.industry-actions>a:hover{border-color:#a47c3b;transform:translateY(-1px)}.industry-number{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#1a1b20;color:#e6bf6b;font-weight:900}.industry-actions strong{display:block;font:700 24px/1.15 Georgia,serif}.industry-actions p{margin:5px 0 0!important;color:#746a5c!important}.industry-actions em{font-style:normal;font-weight:900;color:#896326}.industry-manage{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:28px}.industry-manage a{min-height:116px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;border:1px solid #dfd3bf;border-radius:19px;background:#fff;text-decoration:none;color:#1b1916}.industry-manage strong{font:700 21px/1.2 Georgia,serif}.industry-manage small{margin-top:8px;color:#896326;font-weight:850}.industry-note{padding:20px 22px;border-left:4px solid #a57a36;border-radius:14px;background:#f7f0e4}.industry-note b{font-size:18px}.industry-note p{margin:5px 0 0!important;color:#675f53!important}@media(max-width:800px){.industry-hero{align-items:stretch;flex-direction:column;padding:27px 22px}.industry-pulse{grid-template-columns:1fr 1fr}.industry-manage{grid-template-columns:1fr 1fr}.industry-actions>a{grid-template-columns:52px 1fr}.industry-actions em{grid-column:2}.industry-actions strong{font-size:21px}}@media(max-width:480px){.industry-pulse{grid-template-columns:1fr}.industry-manage{grid-template-columns:1fr 1fr}.industry-actions>a{padding:18px 16px}.industry-hero h1{font-size:38px!important}}

/* AEO21 — responsive workspace matrix: phone / tablet / laptop / desktop */
:root{--workspace-max:1680px;--workspace-gutter:clamp(16px,2.4vw,42px)}
.adminmain{width:min(100%,var(--workspace-max));margin-inline:auto!important;padding-inline:var(--workspace-gutter)!important}
.adminmain img,.adminmain video,.adminmain canvas,.adminmain svg{max-width:100%;height:auto}
.adminmain input,.adminmain select,.adminmain textarea,.adminmain button{font-size:16px;min-height:48px}
.tablewrap,.admin-table-wrap,.ownertable{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.business-nav-backdrop{display:none}
@media (min-width:1440px){.adminmain{padding-top:38px!important}.business-command,.industry-hero{padding:42px 46px}.role-tools,.industry-manage{gap:18px}.analytics-kpis{gap:18px}}
@media (min-width:901px) and (max-width:1366px){.businessbar-head{padding-inline:22px}.business-search{max-width:310px}.business-nav-group>summary{padding-inline:12px}.adminmain{padding-top:28px!important}.business-command,.industry-hero{padding:30px}.role-tools,.business-today,.industry-manage{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:601px) and (max-width:900px){.adminbody{padding-top:78px!important}.businessbar-head{min-height:78px!important}.business-menu-toggle{display:inline-flex!important}.business-nav-groups{display:none!important;position:fixed!important;z-index:1201!important;top:78px!important;right:0!important;bottom:0!important;left:auto!important;width:min(430px,88vw)!important;max-height:none!important;padding:14px 16px calc(24px + env(safe-area-inset-bottom))!important;background:#111217!important;overflow:auto!important;box-shadow:-18px 0 50px #0006!important}.businessbar.nav-open .business-nav-groups{display:flex!important}.business-nav-backdrop{display:block!important;position:fixed!important;inset:78px 0 0!important;z-index:1200!important;border:0!important;background:#0008!important;opacity:0!important;pointer-events:none!important}.businessbar.nav-open .business-nav-backdrop{opacity:1!important;pointer-events:auto!important}.business-nav-lock{overflow:hidden!important}.adminmain{padding-top:26px!important}.business-command,.industry-hero{padding:28px}.business-today,.role-tools,.industry-manage,.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.work-columns,.analytics-two{grid-template-columns:1fr!important}}
@media (max-width:600px){html,body{max-width:100%;overflow-x:hidden}.businessbar{z-index:1202!important}.business-nav-groups{display:none!important;position:fixed!important;z-index:1204!important;top:82px!important;right:0!important;bottom:0!important;left:auto!important;width:min(390px,92vw)!important;max-height:none!important;padding:12px 14px calc(28px + env(safe-area-inset-bottom))!important;background:#111217!important;overflow:auto!important;overscroll-behavior:contain!important;box-shadow:-18px 0 50px #0008!important}.businessbar.nav-open .business-nav-groups{display:flex!important}.business-nav-backdrop{display:block!important;position:fixed!important;inset:82px 0 0!important;z-index:1203!important;border:0!important;background:#0009!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.businessbar.nav-open .business-nav-backdrop{opacity:1!important;pointer-events:auto!important}.business-nav-lock{overflow:hidden!important}.business-nav-group>summary{font-size:18px!important;min-height:52px!important;display:flex!important;align-items:center!important}.business-nav-menu a{font-size:17px!important;min-height:50px!important;display:flex!important;align-items:center!important}.adminmain{width:100%!important;padding:22px 15px calc(42px + env(safe-area-inset-bottom))!important}.adminmain h1{font-size:clamp(34px,10vw,44px)!important;line-height:1.02!important}.adminmain h2{font-size:clamp(24px,7vw,31px)!important}.adminmain p,.adminmain label,.adminmain td,.adminmain th{line-height:1.45}.adminmain input,.adminmain select,.adminmain textarea{width:100%;font-size:16px!important}.business-command,.industry-hero{padding:23px 19px!important;border-radius:21px!important}.business-today,.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-tools,.industry-manage,.work-columns,.analytics-two{grid-template-columns:1fr!important}.industry-actions>a{grid-template-columns:48px minmax(0,1fr)!important}.industry-actions em{grid-column:2!important}.analytics-filter>a,.analytics-filter>button{justify-content:center}.ops-embedded .order{padding:18px!important}}
@media (max-width:390px){.business-today,.analytics-kpis{grid-template-columns:1fr!important}}
@media (hover:none) and (pointer:coarse){a,button,summary,input,select{touch-action:manipulation}.business-nav-menu a,.business-nav-group>summary{min-height:48px}}
