.globalOwnerNav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--color-263244);background:#060b13f0;align-items:center;gap:18px;padding:11px 20px;display:flex;position:sticky;top:0}.globalNavTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.globalBrand{letter-spacing:-.02em;color:var(--color-e7fff6);white-space:nowrap;font-weight:900;text-decoration:none}.globalMenuButton{border:1px solid var(--color-334155);background:var(--color-121c2c);color:var(--color-dbe7f5);border-radius:999px;padding:7px 11px;font-weight:850;display:none}.globalNavLinks{scrollbar-width:none;align-items:center;gap:7px;display:flex;overflow-x:auto}.globalNavLinks::-webkit-scrollbar{display:none}.globalNavLinks a{white-space:nowrap;color:var(--color-aeb9c9);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.84rem;text-decoration:none;display:inline-flex}.globalNavLinks a:hover{color:var(--color-f8fafc);background:var(--color-121c2c)}.globalNavLinks a.active{background:var(--color-19362f);color:var(--color-9ff2d5);border-color:var(--color-2f6c5b)}.globalNavBadge{background:var(--color-ef4444);min-width:19px;height:19px;color:var(--color-ffffff);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #060b13e6}.globalNavLinks a.active .globalNavBadge{box-shadow:0 0 0 2px var(--color-19362f)}@media (max-width:760px){.globalOwnerNav{flex-direction:column;align-items:stretch;gap:0;padding:9px 12px}.globalMenuButton{display:inline-flex}.globalNavLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding-top:9px;display:none;overflow:visible}.globalOwnerNav.menuOpen .globalNavLinks{display:grid}.globalNavLinks a{text-align:center;border-color:var(--color-263244);background:var(--color-0e1726);justify-content:center;padding:10px 8px}.globalNavLinks a.active{background:var(--color-19362f)}.globalNavTopline{width:100%}}@media (max-width:390px){.globalNavLinks{grid-template-columns:1fr}}
:root{--color-020617:#020617;--color-0284c7:#0284c7;--color-03131b:#03131b;--color-03272b:#03272b;--color-0369a1:#0369a1;--color-04151e:#04151e;--color-047857:#047857;--color-052e16:#052e16;--color-061923:#061923;--color-06281d:#06281d;--color-065f46:#065f46;--color-070d17:#070d17;--color-070d18:#070d18;--color-07111f:#07111f;--color-075968:#075968;--color-075985:#075985;--color-090f1b:#090f1b;--color-091422:#091422;--color-0a101c:#0a101c;--color-0a2530:#0a2530;--color-0b1220:#0b1220;--color-0b1829:#0b1829;--color-0b2b35:#0b2b35;--color-0b4149:#0b4149;--color-0c1524:#0c1524;--color-0d1524:#0d1524;--color-0d1b2e:#0d1b2e;--color-0d2c37:#0d2c37;--color-0e1726:#0e1726;--color-0f151e:#0f151e;--color-0f172a:#0f172a;--color-0f3b2a:#0f3b2a;--color-0f766e:#0f766e;--color-101620:#101620;--color-101827:#101827;--color-10213a:#10213a;--color-10233a:#10233a;--color-10243b:#10243b;--color-103640:#103640;--color-10b981:#10b981;--color-111111:#111;--color-111823:#111823;--color-111827:#111827;--color-120a0c:#120a0c;--color-121c2c:#121c2c;--color-123b31:#123b31;--color-151b25:#151b25;--color-152238:#152238;--color-152940:#152940;--color-15803d:#15803d;--color-164956:#164956;--color-164c35:#164c35;--color-166534:#166534;--color-16824d:#16824d;--color-16a34a:#16a34a;--color-170d0f:#170d0f;--color-17120b:#17120b;--color-172033:#172033;--color-17211c:#17211c;--color-17211d:#17211d;--color-172a41:#172a41;--color-173c31:#173c31;--color-180f12:#180f12;--color-182a40:#182a40;--color-18a05e:#18a05e;--color-19362f:#19362f;--color-1a6c4a:#1a6c4a;--color-1b1205:#1b1205;--color-1b2330:#1b2330;--color-1b3049:#1b3049;--color-1c2533:#1c2533;--color-1d2a24:#1d2a24;--color-1d4f3b:#1d4f3b;--color-1d6b47:#1d6b47;--color-1e293b:#1e293b;--color-1e314a:#1e314a;--color-1e3a5f:#1e3a5f;--color-1f2421:#1f2421;--color-1f2937:#1f2937;--color-1f3654:#1f3654;--color-20a9bd:#20a9bd;--color-211704:#211704;--color-214939:#214939;--color-22c55e:#22c55e;--color-23586a:#23586a;--color-23734f:#23734f;--color-251416:#251416;--color-251619:#251619;--color-251a03:#251a03;--color-2563eb:#2563eb;--color-263244:#263244;--color-26364d:#26364d;--color-263b56:#263b56;--color-273244:#273244;--color-273e62:#273e62;--color-2a0d08:#2a0d08;--color-2a1116:#2a1116;--color-2b181b:#2b181b;--color-2b3546:#2b3546;--color-2c191c:#2c191c;--color-2c9863:#2c9863;--color-2e9d68:#2e9d68;--color-2f6c5b:#2f6c5b;--color-2f7453:#2f7453;--color-2f9d68:#2f9d68;--color-30445f:#30445f;--color-31191b:#31191b;--color-314a72:#314a72;--color-31705a:#31705a;--color-32333a:#32333a;--color-334155:#334155;--color-342024:#342024;--color-34220d:#34220d;--color-34290f:#34290f;--color-343944:#343944;--color-374151:#374151;--color-382c0c:#382c0c;--color-38506f:#38506f;--color-3a1d1f:#3a1d1f;--color-3a2b00:#3a2b00;--color-3b1b22:#3b1b22;--color-3b5b8d:#3b5b8d;--color-3b82f6:#3b82f6;--color-445048:#445048;--color-450a0a:#450a0a;--color-451a03:#451a03;--color-47380d:#47380d;--color-475569:#475569;--color-48dfc6:#48dfc6;--color-4a2020:#4a2020;--color-4a292c:#4a292c;--color-4a3513:#4a3513;--color-4a3519:#4a3519;--color-4ade80:#4ade80;--color-4b1e27:#4b1e27;--color-4b1f28:#4b1f28;--color-4b2528:#4b2528;--color-4c2530:#4c2530;--color-4c8ad8:#4c8ad8;--color-4d2027:#4d2027;--color-50c878:#50c878;--color-511f27:#511f27;--color-526158:#526158;--color-526984:#526984;--color-526a86:#526a86;--color-53657b:#53657b;--color-54431d:#54431d;--color-54645b:#54645b;--color-594318:#594318;--color-5a2028:#5a2028;--color-5a3438:#5a3438;--color-5b461c:#5b461c;--color-5c675f:#5c675f;--color-5d6b64:#5d6b64;--color-5f6d65:#5f6d65;--color-63d391:#63d391;--color-64748b:#64748b;--color-647b98:#647b98;--color-652b36:#652b36;--color-657c98:#657c98;--color-667068:#667068;--color-66736c:#66736c;--color-67e8a5:#67e8a5;--color-6a2631:#6a2631;--color-6b746d:#6b746d;--color-6c829d:#6c829d;--color-6d420c:#6d420c;--color-6e242b:#6e242b;--color-6e3039:#6e3039;--color-6f86a1:#6f86a1;--color-7287a1:#7287a1;--color-7489a2:#7489a2;--color-748aa3:#748aa3;--color-758aa4:#758aa4;--color-76d6b5:#76d6b5;--color-78350f:#78350f;--color-7a4c00:#7a4c00;--color-7a5312:#7a5312;--color-7c2d12:#7c2d12;--color-7c3aed:#7c3aed;--color-7d1818:#7d1818;--color-7e94ae:#7e94ae;--color-7f1d1d:#7f1d1d;--color-802c34:#802c34;--color-806326:#806326;--color-80988b:#80988b;--color-82e6ad:#82e6ad;--color-83d5a5:#83d5a5;--color-881337:#881337;--color-8a2732:#8a2732;--color-8a351d:#8a351d;--color-8a3540:#8a3540;--color-8b3d4b:#8b3d4b;--color-8bc7a7:#8bc7a7;--color-8c94a5:#8c94a5;--color-8ca0b8:#8ca0b8;--color-8d978f:#8d978f;--color-8ee9ca:#8ee9ca;--color-8fa4be:#8fa4be;--color-8fe2c2:#8fe2c2;--color-91bcc5:#91bcc5;--color-92400e:#92400e;--color-93a0b4:#93a0b4;--color-93c5fd:#93c5fd;--color-93f3d1:#93f3d1;--color-94a3b8:#94a3b8;--color-991b1b:#991b1b;--color-9a3412:#9a3412;--color-9a5d20:#9a5d20;--color-9a6320:#9a6320;--color-9b7624:#9b7624;--color-9ce8cb:#9ce8cb;--color-9d3d35:#9d3d35;--color-9db0c7:#9db0c7;--color-9eabba:#9eabba;--color-9fb0c6:#9fb0c6;--color-9ff2d5:#9ff2d5;--color-a22632:#a22632;--color-a33c48:#a33c48;--color-a3404b:#a3404b;--color-a84a56:#a84a56;--color-a8b3c4:#a8b3c4;--color-a8bbd0:#a8bbd0;--color-a9b7c9:#a9b7c9;--color-aab3c5:#aab3c5;--color-aeb9c9:#aeb9c9;--color-b23e36:#b23e36;--color-b27a22:#b27a22;--color-b45309:#b45309;--color-b5b7c0:#b5b7c0;--color-b6424f:#b6424f;--color-b86fe8:#b86fe8;--color-b8891f:#b8891f;--color-b91c1c:#b91c1c;--color-b9d8c7:#b9d8c7;--color-bbbbbb:#bbb;--color-bd3f38:#bd3f38;--color-bd5260:#bd5260;--color-bfdbfe:#bfdbfe;--color-bff4d7:#bff4d7;--color-c2413b:#c2413b;--color-c27818:#c27818;--color-c3a5a0:#c3a5a0;--color-c4fff5:#c4fff5;--color-c6f7dc:#c6f7dc;--color-c79628:#c79628;--color-c7d3e1:#c7d3e1;--color-c8b98f:#c8b98f;--color-c9f7df:#c9f7df;--color-ca8a04:#ca8a04;--color-cbd5e1:#cbd5e1;--color-cfe1ff:#cfe1ff;--color-d09a22:#d09a22;--color-d34b5a:#d34b5a;--color-d39f2e:#d39f2e;--color-d45b52:#d45b52;--color-d49aa1:#d49aa1;--color-d4a0a5:#d4a0a5;--color-d5ffe5:#d5ffe5;--color-d76572:#d76572;--color-d79b2f:#d79b2f;--color-d8a23d:#d8a23d;--color-d8d4cb:#d8d4cb;--color-d8dedb:#d8dedb;--color-d8dee8:#d8dee8;--color-d8e0eb:#d8e0eb;--color-d97706:#d97706;--color-d9822b:#d9822b;--color-d99526:#d99526;--color-d9972b:#d9972b;--color-d9a4a9:#d9a4a9;--color-d9d2c5:#d9d2c5;--color-d9dfdc:#d9dfdc;--color-dbe4ef:#dbe4ef;--color-dbe7f4:#dbe7f4;--color-dbe7f5:#dbe7f5;--color-dbeafe:#dbeafe;--color-dc2626:#dc2626;--color-dce8f6:#dce8f6;--color-dcfce7:#dcfce7;--color-dfe4e1:#dfe4e1;--color-e0a12d:#e0a12d;--color-e0a22f:#e0a22f;--color-e0b7bb:#e0b7bb;--color-e0e5e2:#e0e5e2;--color-e1e6ef:#e1e6ef;--color-e2e8f0:#e2e8f0;--color-e4572e:#e4572e;--color-e4a39c:#e4a39c;--color-e4bf6b:#e4bf6b;--color-e4ded2:#e4ded2;--color-e5e7eb:#e5e7eb;--color-e5edf7:#e5edf7;--color-e5edf8:#e5edf8;--color-e7ebe8:#e7ebe8;--color-e7f2eb:#e7f2eb;--color-e7fff6:#e7fff6;--color-e8eef8:#e8eef8;--color-ea580c:#ea580c;--color-ead27b:#ead27b;--color-ecfdf5:#ecfdf5;--color-edc792:#edc792;--color-edf0ee:#edf0ee;--color-edf9f2:#edf9f2;--color-ef4444:#ef4444;--color-efffff:#efffff;--color-f0a23a:#f0a23a;--color-f0f8f3:#f0f8f3;--color-f1f5f9:#f1f5f9;--color-f2f5f3:#f2f5f3;--color-f2f6f3:#f2f6f3;--color-f3f6fb:#f3f6fb;--color-f4a261:#f4a261;--color-f4c66a:#f4c66a;--color-f4f1ea:#f4f1ea;--color-f4f6f5:#f4f6f5;--color-f59e0b:#f59e0b;--color-f5c451:#f5c451;--color-f5c542:#f5c542;--color-f5f5f5:#f5f5f5;--color-f5f7fb:#f5f7fb;--color-f6f8f6:#f6f8f6;--color-f7f9f8:#f7f9f8;--color-f7fcf9:#f7fcf9;--color-f8faf8:#f8faf8;--color-f8fafc:#f8fafc;--color-facc15:#facc15;--color-fafbfa:#fafbfa;--color-fbbf24:#fbbf24;--color-fbfcfb:#fbfcfb;--color-fca5a5:#fca5a5;--color-fde68a:#fde68a;--color-fde7a5:#fde7a5;--color-fecaca:#fecaca;--color-fee2e2:#fee2e2;--color-fef3c7:#fef3c7;--color-ff766d:#ff766d;--color-ff8a82:#ff8a82;--color-ff9b9b:#ff9b9b;--color-ff9da6:#ff9da6;--color-ffb0b0:#ffb0b0;--color-ffb1c0:#ffb1c0;--color-ffb5b9:#ffb5b9;--color-ffb6bd:#ffb6bd;--color-ffc0cb:pink;--color-ffc2cb:#ffc2cb;--color-ffc4cb:#ffc4cb;--color-ffc6cd:#ffc6cd;--color-ffd18a:#ffd18a;--color-ffd3a1:#ffd3a1;--color-ffd4d8:#ffd4d8;--color-ffd5dc:#ffd5dc;--color-ffd7dc:#ffd7dc;--color-ffd89a:#ffd89a;--color-ffe0a0:#ffe0a0;--color-ffe0a3:#ffe0a3;--color-ffe0c2:#ffe0c2;--color-ffe1a3:#ffe1a3;--color-ffe39a:#ffe39a;--color-ffe3a3:#ffe3a3;--color-ffe3a8:#ffe3a8;--color-ffedd5:#ffedd5;--color-fff0bf:#fff0bf;--color-fff1c2:#fff1c2;--color-fff1c8:#fff1c8;--color-fff1f2:#fff1f2;--color-fff2ef:#fff2ef;--color-fff3f4:#fff3f4;--color-fff4f5:#fff4f5;--color-fff7e9:#fff7e9;--color-fff7ed:#fff7ed;--color-fff8df:#fff8df;--color-fff8e8:#fff8e8;--color-fff8ef:#fff8ef;--color-fff8f8:#fff8f8;--color-fffbeb:#fffbeb;--color-ffffff:#fff}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.centered{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:18px;width:min(430px,100%);padding:30px;display:grid;box-shadow:0 24px 80px #00000040}.loginCard h1,.loginCard p{margin-bottom:0}.loginCard label{color:var(--muted);gap:8px;font-size:13px;display:grid}.setupCard{width:min(580px,100%)}.missingList{flex-wrap:wrap;gap:8px;display:flex}.missingList code{border:1px solid var(--border);background:var(--color-0f151e);color:var(--accent);border-radius:7px;padding:7px 9px}.formMessage{margin:0;font-size:13px}.errorMessage{color:var(--danger)}.muted{color:var(--muted);line-height:1.55}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--color-101620);flex-direction:column;gap:34px;padding:30px 22px;display:flex}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0}.eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}nav{gap:8px;display:grid}.navItem{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:11px 13px;display:flex}.navItem.active{color:var(--text);background:var(--panel-2)}.navItem span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.sidebarFooter{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:12px}.sidebarFooter p{margin-bottom:10px}.content{min-width:0;padding:32px}.topbar,.panelHeader,.documentTitle,.filters{justify-content:space-between;align-items:center;gap:18px;display:flex}.businessSwitch{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:4px;display:flex}.businessSwitch button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px 13px}.businessSwitch .selected{background:var(--accent);color:var(--color-17120b);font-weight:800}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.stats article,.panel{border:1px solid var(--border);background:var(--panel);border-radius:14px}.stats article{padding:20px}.stats span{color:var(--muted);font-size:13px;display:block}.stats strong{margin-top:8px;font-size:31px;display:block}.panel{overflow:hidden}.panelHeader{border-bottom:1px solid var(--border);padding:22px}.panelHeader h3{margin-bottom:0}.primary,.secondary{border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.primary{background:var(--accent);color:var(--color-17120b);border:0}.secondary{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-size:13px}.uploadForm{border-bottom:1px solid var(--border);background:var(--color-111823);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.uploadForm label{color:var(--muted);gap:7px;font-size:13px;display:grid}.uploadForm .wide{grid-column:1/-1}input,select,textarea{border:1px solid var(--border);background:var(--color-0f151e);width:100%;color:var(--text);border-radius:8px;padding:10px 11px}textarea{resize:vertical}.filters{border-bottom:1px solid var(--border);padding:16px 20px}.filters input{flex:1}.filters select{width:170px}.notice{border-bottom:1px solid var(--border);background:var(--color-1c2533);color:var(--color-cbd5e1);padding:11px 20px;font-size:13px}.documentList{display:grid}.documentRow{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.documentRow:last-child{border-bottom:0}.fileIcon{background:var(--panel-2);width:48px;height:48px;color:var(--accent);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.documentMain{min-width:0}.documentMain p,.documentMain small{color:var(--muted)}.documentMain p{margin:5px 0}.documentMain small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.documentTitle{justify-content:flex-start}.badge{background:var(--color-273244);color:var(--color-cbd5e1);border-radius:999px;padding:4px 8px;font-size:11px}.badge.needsreview{background:var(--color-4a3519);color:var(--color-ffd18a)}.badge.active{background:var(--color-173c31);color:var(--color-8fe2c2)}.badge.archived{background:var(--color-32333a);color:var(--color-b5b7c0)}.rowActions{align-items:center;gap:10px;display:flex}.textButton{color:var(--danger);background:0 0;border:0;padding:6px}.textButton.neutral{color:var(--muted);padding:0}.empty{color:var(--muted);text-align:center;padding:40px 20px}@media (max-width:800px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:18px}.topbar{flex-direction:column;align-items:flex-start}.stats{grid-template-columns:1fr}.panelHeader,.filters{flex-direction:column;align-items:stretch}.filters select{width:100%}.uploadForm{grid-template-columns:1fr}.uploadForm .wide{grid-column:auto}.documentRow{grid-template-columns:48px 1fr}.rowActions{grid-column:2;justify-content:flex-start}}.editForm{border-top:0}.editHeading{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.editHeading p{margin-bottom:4px}.activityPanel{margin-top:20px}.activityList{display:grid}.activityList article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.activityList article:last-child{border-bottom:0}.activityList strong,.activityList small{display:block}.activityList small,.activityList time{color:var(--muted);margin-top:5px;font-size:12px}.activityList time{flex:none}@media (max-width:1000px){.documentRow{grid-template-columns:48px 1fr}.rowActions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:600px){.activityList article{flex-direction:column;align-items:flex-start;gap:3px}}
:root,html[data-business-theme=Corner\ Deli]{--theme-accent:var(--accent);--theme-accent-text:var(--accent-contrast);--theme-accent-contrast:var(--accent-contrast);--background:var(--bg);--shadow:0 18px 45px #00000047;--bg:var(--color-170d0f);--panel:var(--color-251619);--panel-2:var(--color-342024);--border:var(--color-5a3438);--muted:var(--color-c3a5a0);--text:var(--color-fff8ef);--accent:var(--color-f4a261);--accent-strong:var(--color-e4572e);--accent-soft:var(--color-4a2020);--danger:var(--color-dc2626);--accent-contrast:var(--color-2a0d08);--theme-glow:#e4572e3d;--theme-glow-secondary:#f4a2611f;--theme-panel-top:var(--color-2c191c);--theme-panel-bottom:var(--color-180f12);--theme-nav:#190c0ef2;--theme-input:var(--color-120a0c);--theme-table-head:var(--color-2b181b);--theme-chip:var(--color-4a292c);--theme-chip-text:var(--color-ffe0c2)}html[data-business-theme=Tiki]{--theme-accent:var(--accent);--theme-accent-text:var(--accent-contrast);--theme-accent-contrast:var(--accent-contrast);--background:var(--bg);--shadow:0 18px 45px #00000047;--bg:var(--color-04151e);--panel:var(--color-0a2530);--panel-2:var(--color-103640);--border:var(--color-23586a);--muted:var(--color-91bcc5);--text:var(--color-efffff);--accent:var(--color-48dfc6);--accent-strong:var(--color-20a9bd);--accent-soft:var(--color-0b4149);--danger:var(--color-dc2626);--accent-contrast:var(--color-03272b);--theme-glow:#20a9bd47;--theme-glow-secondary:#ff7e671a;--theme-panel-top:var(--color-0d2c37);--theme-panel-bottom:var(--color-061923);--theme-nav:#03131bf2;--theme-input:var(--color-03131b);--theme-table-head:var(--color-0b2b35);--theme-chip:var(--color-164956);--theme-chip-text:var(--color-c4fff5)}html[data-business-theme] body{background:radial-gradient(circle at 8% 0%, var(--theme-glow), transparent 34rem), radial-gradient(circle at 92% 12%, var(--theme-glow-secondary), transparent 30rem), var(--bg);transition:background-color .22s,color .22s}html[data-business-theme] .globalOwnerNav{background:var(--theme-nav);border-bottom-color:var(--border)}html[data-business-theme] .globalBrand{color:var(--text)}html[data-business-theme] .globalBrand:after{border:1px solid var(--border);background:var(--accent-soft);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:9px;padding:3px 7px;font-size:.62rem;font-weight:900;display:inline-flex}html[data-business-theme=Corner\ Deli] .globalBrand:after{content:"Corner Deli"}html[data-business-theme=Tiki] .globalBrand:after{content:"Tiki"}.globalOwnerNav[aria-label=Team\ features] .globalBrand:after{display:none}html[data-business-theme] .globalNavLinks a:hover{background:var(--panel-2);color:var(--text)}html[data-business-theme] .globalNavLinks a.active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 52%, var(--border));color:var(--accent)}html[data-business-theme] .sidebar,html[data-business-theme] .panel,html[data-business-theme] .stats article,html[data-business-theme] .moduleCard,html[data-business-theme] .toolbarPanel,html[data-business-theme] .clockCard,html[data-business-theme] .workforcePanel,html[data-business-theme] .wfStats article,html[data-business-theme] .employeeCard,html[data-business-theme] .employeeStats article,html[data-business-theme] .employeeLoginCard{border-color:var(--border);background:linear-gradient(180deg, var(--theme-panel-top), var(--theme-panel-bottom))}html[data-business-theme] .businessSwitch,html[data-business-theme] .wfBusinessSwitch{border-color:var(--border);background:var(--panel)}html[data-business-theme] .businessSwitch button,html[data-business-theme] .wfBusinessSwitch button,html[data-business-theme] .wfTabs button,html[data-business-theme] .employeeTabs button{border-color:var(--border);background:var(--panel-2);color:var(--muted)}html[data-business-theme] .businessSwitch .selected,html[data-business-theme] .wfBusinessSwitch button.selected,html[data-business-theme] .wfTabs button.active,html[data-business-theme] .employeeTabs button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}html[data-business-theme] .eyebrow,html[data-business-theme] .wfEyebrow,html[data-business-theme] .empEyebrow,html[data-business-theme] .fileIcon,html[data-business-theme] .wfTextLink,html[data-business-theme] .wfSourceNote,html[data-business-theme] .empClockLink{color:var(--accent)!important}html[data-business-theme] .primary,html[data-business-theme] .wfPrimary,html[data-business-theme] .employeeLoginForm button,html[data-business-theme] .employeeForm button,html[data-business-theme] .employeeShift button,html[data-business-theme] .employeeRequest button:not(.empSecondary){background:var(--accent);color:var(--accent-contrast)}html[data-business-theme] .primary:hover,html[data-business-theme] .wfPrimary:hover,html[data-business-theme] .employeeForm button:hover,html[data-business-theme] .employeeShift button:hover{background:color-mix(in srgb, var(--accent) 82%, white)}html[data-business-theme] .secondary,html[data-business-theme] .wfSecondary,html[data-business-theme] .wfActions button,html[data-business-theme] .employeeHeaderActions a,html[data-business-theme] .employeeHeaderActions button,html[data-business-theme] .employeeRequest button.empSecondary{border-color:var(--border);background:var(--panel-2);color:var(--text)}html[data-business-theme] input,html[data-business-theme] select,html[data-business-theme] textarea,html[data-business-theme] .pinDisplay{border-color:var(--border);background:var(--theme-input);color:var(--text)}html[data-business-theme] input:focus,html[data-business-theme] select:focus,html[data-business-theme] textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 58%, transparent);outline-offset:1px}html[data-business-theme] .notice,html[data-business-theme] .wfNotice,html[data-business-theme] .empNotice{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft);color:var(--text)}html[data-business-theme] .dataTable th{background:var(--theme-table-head)}html[data-business-theme] .dataTable th,html[data-business-theme] .dataTable td,html[data-business-theme] .panelHeader,html[data-business-theme] .documentRow,html[data-business-theme] .compactList>div,html[data-business-theme] .ruleStrip{border-color:var(--border)}html[data-business-theme] .ruleStrip span,html[data-business-theme] .badge,html[data-business-theme] .wfBadge{background:var(--theme-chip);color:var(--theme-chip-text)}html[data-business-theme] .wfShift,html[data-business-theme] .wfRequest,html[data-business-theme] .wfCorrection,html[data-business-theme] .wfMessage,html[data-business-theme] .wfAvailabilityGrid article,html[data-business-theme] .employeeShift,html[data-business-theme] .employeeRequest,html[data-business-theme] .employeeHistory,html[data-business-theme] .employeeMessage,html[data-business-theme] .teamSchedule div{border-color:var(--border);background:color-mix(in srgb, var(--panel) 72%, black)}html[data-business-theme=Corner\ Deli] .clockPage,html[data-business-theme=Corner\ Deli] .employeeLoginShell{background:radial-gradient(circle at top, #e4572e47, transparent 38rem), var(--bg)}html[data-business-theme=Tiki] .clockPage,html[data-business-theme=Tiki] .employeeLoginShell{background:radial-gradient(circle at 15% 0%, #48dfc63d, transparent 36rem), radial-gradient(circle at 85% 15%, #ff7e6721, transparent 28rem), var(--bg)}@media (prefers-reduced-motion:no-preference){html[data-business-theme] body,html[data-business-theme] .globalOwnerNav,html[data-business-theme] .panel,html[data-business-theme] .workforcePanel,html[data-business-theme] .employeeCard,html[data-business-theme] button,html[data-business-theme] input,html[data-business-theme] select,html[data-business-theme] textarea{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}}
.pwaControl{z-index:1200;font-family:inherit;position:fixed}.pwaControl-top-right{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right))}.pwaControl-top-left{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left))}.pwaControl-bottom-left{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom))}.pwaControl-bottom-right{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.pwaControlButton{background:var(--color-0f172a);min-height:48px;color:var(--color-f8fafc);cursor:pointer;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:7px 13px 7px 7px;font-weight:800;display:flex;box-shadow:0 16px 40px #0f172a52}.pwaControlButton img{border-radius:10px;width:34px;height:34px}.pwaPanel{width:min(410px,100vw - 28px);max-height:min(680px,100svh - 90px);color:var(--color-0f172a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #94a3b852;border-radius:22px;padding:22px;position:fixed;bottom:74px;right:14px;overflow:auto;box-shadow:0 28px 80px #0f172a59}.pwaPanel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pwaPanel h2{margin:2px 0 0;font-size:1.35rem}.pwaPanel>p{color:var(--color-475569);margin:18px 0;line-height:1.55}.pwaClose{background:var(--color-e2e8f0);width:36px;height:36px;color:var(--color-334155);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:1.5rem;line-height:1}.pwaStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.pwaStatusGrid div{background:var(--color-f1f5f9);border-radius:14px;min-width:0;padding:12px}.pwaStatusGrid span,.pwaStatusGrid strong{display:block}.pwaStatusGrid span{color:var(--color-64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:700}.pwaStatusGrid strong{overflow-wrap:anywhere;margin-top:5px;font-size:.95rem}.pwaActions{gap:9px;display:grid}.pwaActions button{border:1px solid var(--color-cbd5e1);background:var(--color-ffffff);min-height:44px;color:var(--color-0f172a);font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:800}.pwaActions button.primary{border-color:var(--color-0f172a);background:var(--color-0f172a);color:var(--color-ffffff)}.pwaActions button.danger{border-color:var(--color-fca5a5);color:var(--color-b91c1c)}.pwaActions button:disabled{cursor:wait;opacity:.58}.pwaNotice{background:var(--color-fff7ed);color:var(--color-9a3412);border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.45}@media (max-width:640px){.pwaControlButton span{display:none}.pwaControlButton{padding-right:7px}.pwaPanel{bottom:74px;right:14px}.pwaStatusGrid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.pwaPanel{color:var(--color-f8fafc);background:#0f172afa;border-color:#94a3b840}.pwaPanel>p{color:var(--color-cbd5e1)}.pwaStatusGrid div{background:var(--color-1e293b)}.pwaStatusGrid span{color:var(--color-94a3b8)}.pwaClose{background:var(--color-334155);color:var(--color-f8fafc)}.pwaActions button{border-color:var(--color-475569);background:var(--color-1e293b);color:var(--color-f8fafc)}.pwaActions button.primary{border-color:var(--color-f59e0b);background:var(--color-f59e0b);color:var(--color-111827)}.pwaActions button.danger{border-color:var(--color-7f1d1d);color:var(--color-fca5a5)}}
