:root{--max-primary:var(--ui-accent);--max-primary-strong:var(--ui-accent);--max-primary-soft:var(--ui-tint);--max-primary-line:var(--ui-line);--max-ink:var(--ui-ink);--max-paper:var(--ui-panel)}
body{background:var(--max-paper);color:var(--max-ink)}
.maxdash-brand,.brand,.select svg,.go,.nav button.active{color:var(--max-primary-strong)!important}
.maxdash-nav{display:none!important}
.maxdash-header{border-bottom-color:var(--ui-line)!important}
.max-pulse{background:var(--ui-soft)!important;border-color:var(--ui-line)!important}
.pulse-brand{color:var(--ui-ink)!important}.pulse-live-dot{background:#4779e4!important;box-shadow:0 0 0 3px #dce8ff!important}
.pulse-item:hover,.pulse-item:focus-visible{background:var(--ui-soft)!important}.pulse-toggle:hover{border-color:#b9cbf2!important;color:var(--ui-accent)!important}
.metric{--accent:var(--ui-tint)!important;--tint:var(--ui-soft)!important;border-color:var(--ui-line)!important}
.metric.orders,.metric.ontime{--accent:var(--ui-tint)!important;--tint:var(--ui-soft)!important;border-color:var(--ui-line)!important}
.metric.check{--accent:var(--ui-tint)!important;--tint:var(--ui-soft)!important;border-color:var(--ui-line)!important}
.metric-icon,.metric.orders .metric-icon,.metric.ontime .metric-icon,.metric.check .metric-icon{color:var(--max-primary-strong)!important}
.pin.riy{background:#315fc7!important;box-shadow:0 0 0 7px #315fc733!important}.pin.riy:before{border-color:#315fc766!important}
.map-frame .pin:focus-visible{outline-color:#86a8fa!important}
.launchpad-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px}.launchpad-kicker,.workspace-eyebrow{display:block;color:var(--ui-accent);font-size:10px;letter-spacing:.14em;font-weight:800}.launchpad-head h2{margin:5px 0 3px;font:600 25px/1.2 'DM Sans',Arial,sans-serif;letter-spacing:-.03em;color:var(--ui-ink)}.launchpad-head p{margin:0;color:var(--ui-muted);font-size:13px}.launchpad-branch,.workspace-scope{display:flex;align-items:center;gap:8px;color:var(--ui-ink);background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:12px;padding:9px 12px;font-size:11px;font-weight:600;white-space:nowrap}.launchpad-branch svg,.workspace-scope svg{width:16px;height:16px;color:#315fc7}
.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.module-card{min-height:92px;display:grid;grid-template-columns:44px 1fr 17px;align-items:center;gap:12px;text-align:left;padding:13px 14px;border:1px solid var(--card-line,#e3e8f1);border-radius:15px;background:linear-gradient(140deg,var(--card-bg,#fff),var(--ui-panel) 78%);box-shadow:0 5px 18px #24345008;transition:transform .18s,box-shadow .18s,border-color .18s}.module-card:hover,.module-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px #24345012;border-color:var(--card-accent,#a8bdec);outline:none}.module-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--icon-bg,#edf3ff);color:var(--card-accent,#315fc7)}.module-icon svg{width:21px;height:21px;fill:currentColor}.module-copy b,.module-copy small{display:block}.module-copy b{font-size:13px;color:var(--ui-ink);letter-spacing:-.015em}.module-copy small{margin-top:4px;color:var(--ui-muted);font-size:10px;line-height:1.35}.module-arrow{color:var(--ui-muted)}.module-arrow svg{height:16px;width:16px;fill:currentColor}.tint-blue{--card-bg:var(--ui-panel);--card-line:var(--ui-line);--icon-bg:var(--ui-soft);--card-accent:#315fc7}.tint-sky{--card-bg:var(--ui-panel);--card-line:var(--ui-line);--icon-bg:var(--ui-soft);--card-accent:#397aa4}.tint-amber{--card-bg:var(--ui-panel);--card-line:var(--ui-line);--icon-bg:var(--ui-soft);--card-accent:#bd7920}.tint-rose{--card-bg:var(--ui-panel);--card-line:var(--ui-line);--icon-bg:var(--ui-soft);--card-accent:#b24d69}
.module-note{display:flex;align-items:center;gap:7px;color:var(--ui-muted);font-size:10px;margin:12px 2px 23px}.module-note-dot{width:6px;height:6px;border-radius:50%;background:#7591ce}.workspace-screen{padding:2px 0 30px}.workspace-heading{margin:0 0 18px}.workspace-back{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ui-muted);padding:4px 0 13px;font-size:12px;font-weight:600}.workspace-back:hover{color:#315fc7}.workspace-back svg{width:16px;height:16px;fill:currentColor}.workspace-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.workspace-title-row h1{margin:5px 0 3px;font-size:30px;line-height:1.12;letter-spacing:-.035em}.workspace-title-row p{margin:0;color:var(--ui-muted);font-size:13px}.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 14px}.workspace-metric{min-height:112px;border-radius:15px;border:1px solid var(--ui-line);background:var(--ui-panel);padding:15px 16px;display:flex;flex-direction:column;justify-content:space-between}.workspace-metric small{color:var(--ui-muted);font-size:11px}.workspace-metric strong{font-size:25px;color:var(--ui-ink);letter-spacing:-.035em}.workspace-metric span{color:var(--ui-muted);font-size:10px}.metric-tone-0{background:linear-gradient(145deg,var(--ui-soft),var(--ui-panel) 78%);border-color:var(--ui-line)}.metric-tone-1{background:linear-gradient(145deg,var(--ui-soft),var(--ui-panel) 78%);border-color:var(--ui-line)}.metric-tone-2{background:linear-gradient(145deg,var(--ui-soft),var(--ui-panel) 78%);border-color:var(--ui-line)}.metric-tone-3{background:linear-gradient(145deg,var(--ui-soft),var(--ui-panel) 78%);border-color:var(--ui-line)}
.workspace-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 14px}.workspace-info-card,.workspace-panel{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:15px;box-shadow:0 5px 18px #24345006}.workspace-info-card{padding:17px;min-height:145px}.workspace-card-mark{height:34px;width:34px;border-radius:11px;display:grid;place-items:center;background:var(--ui-soft);color:#315fc7}.workspace-card-mark svg{width:17px;height:17px;fill:currentColor}.card-tone-1 .workspace-card-mark{background:var(--ui-soft);color:var(--ui-ink)}.card-tone-2 .workspace-card-mark{background:#fff3dc;color:#bd7920}.card-tone-3 .workspace-card-mark{background:var(--ui-soft);color:var(--ui-ink)}.workspace-info-card h2{margin:11px 0 6px;font-size:14px;letter-spacing:-.02em}.workspace-info-card p{margin:3px 0;color:var(--ui-muted);font-size:11px;line-height:1.45}.workspace-panel{overflow:hidden}.workspace-panel-head{padding:16px 18px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-panel-head h2{margin:0 0 3px;font-size:16px}.workspace-panel-head p{margin:0;color:var(--ui-muted);font-size:11px}.workspace-tabs{display:flex;padding:3px;background:var(--ui-soft);border-radius:10px;gap:3px}.workspace-tabs button{border:0;border-radius:8px;background:transparent;color:var(--ui-muted);font-size:10px;padding:8px 11px}.workspace-tabs button.selected{background:var(--ui-tint);color:var(--ui-accent);box-shadow:0 1px 5px #23324a16}.workspace-table-scroll{overflow:auto}.workspace-panel table{border-collapse:collapse;width:100%;min-width:660px;text-align:left}.workspace-panel th{background:var(--ui-soft);color:var(--ui-muted);font-weight:600;font-size:10px}.workspace-panel th,.workspace-panel td{padding:12px 15px;border-bottom:1px solid var(--ui-line);white-space:nowrap;font-size:11px}.workspace-panel td{color:var(--ui-ink)}.workspace-panel tbody tr:last-child td{border-bottom:0}.workspace-panel tbody tr[hidden]{display:none}.workspace-status{display:inline-flex;border-radius:999px;padding:5px 8px;background:var(--ui-soft);color:var(--ui-ink);font-size:10px;font-weight:700}.status-expired{background:color-mix(in srgb,var(--ui-error) 10%,var(--ui-panel));color:#bb3544}.status-due{background:var(--ui-soft);color:var(--ui-ink)}.workspace-disclaimer{margin:10px 2px;color:var(--ui-muted);font-size:10px}
@media(max-width:1050px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.launchpad-head{align-items:flex-start;flex-direction:column;gap:10px}.launchpad-head h2{font-size:22px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-card{min-height:83px;grid-template-columns:36px 1fr 13px;gap:8px;padding:10px}.module-icon{width:36px;height:36px;border-radius:11px}.module-copy b{font-size:12px}.module-copy small{font-size:9px}.module-note{font-size:9px}.workspace-title-row{align-items:flex-start;flex-direction:column}.workspace-title-row h1{font-size:26px}.workspace-scope{align-self:flex-start}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-metric{min-height:100px;padding:12px}.workspace-metric strong{font-size:22px}.workspace-card-grid{grid-template-columns:1fr 1fr;gap:8px}.workspace-info-card{padding:13px;min-height:135px}.workspace-panel-head{align-items:flex-start;flex-direction:column}}
@media(max-width:390px){.module-grid{grid-template-columns:1fr}.module-card{min-height:72px}.workspace-card-grid{grid-template-columns:1fr}.workspace-metrics{gap:7px}.workspace-metric strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){.module-card{transition:none}}

.workspace-back svg{transform:scaleX(-1)}html[dir=rtl] .workspace-back svg{transform:none}

.workspace-branch-map{height:240px;border:1px solid var(--ui-line);border-radius:16px;overflow:hidden;position:relative;background:var(--ui-soft);margin-bottom:12px}.workspace-branch-map>img{height:100%;width:100%;object-fit:cover;display:block;opacity:.82}.workspace-map-label{position:absolute;top:13px;left:14px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--ui-panel) 93%,transparent);color:var(--ui-ink);font-size:10px;font-weight:600}.map-dot-blue,.map-dot-coral,.map-dot-amber{width:8px;height:8px;border-radius:50%;background:#315fc7;box-shadow:0 0 0 4px #315fc722}.map-dot-coral{background:#cc6879;box-shadow:0 0 0 4px #cc687922}.map-dot-amber{background:#cb8d31;box-shadow:0 0 0 4px #cb8d3122}.workspace-branch-map>button{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:11px;color:var(--ui-ink);font-size:11px;font-weight:700;box-shadow:0 4px 14px #24345014}.workspace-branch-map>button svg{width:15px;height:15px;fill:currentColor}html[dir=rtl] .workspace-map-label{left:auto;right:14px}html[dir=rtl] .workspace-branch-map>button{right:auto;left:14px}html[dir=rtl] .workspace-panel table{text-align:right}
:root{--plum:#315fc7!important;--plum-dark:#244a9d!important;--line:#e5eaf2!important;--bg:#f9fafc!important}
.live-pill{background:var(--ui-soft)!important;color:#315fc7!important}.live-pill:before{background:#4779e4!important;box-shadow:0 0 0 3px #dce8ff!important}
.maxdash-header .avatar{background:var(--ui-soft)!important;color:#315fc7!important}
.inventory-action-footer-primary,.calendar-save,.customers-add,.menu-add,.calendar-add,.calendar-day-add,.calendar-week-add,.primary{background:#315fc7!important;border-color:#315fc7!important;color:#fff!important}
.inventory-action-footer-primary:hover,.calendar-save:hover,.customers-add:hover,.menu-add:hover,.calendar-add:hover,.calendar-day-add:hover,.calendar-week-add:hover,.primary:hover{background:#244a9d!important;border-color:#244a9d!important}
.native-workspace-back{margin:0 0 14px;padding:7px 0}
