/* Exact Quell palette from the existing Scheduling Command Center.
   Scoped to Quell: L3O's public brand and other companies are unaffected. */
html[data-company-theme="quell"]{--ink:#f5f1e7;--muted:#b9b3a7;--line:#454037;--paper:#1c1c1b;--bg:#111111;--gold:#E5B761;--red:#ff9c91;--amber:#edc36b;--green:#88d9a4;background:var(--bg);color:var(--ink)}
[data-company-theme="quell"] body{background:var(--bg);color:var(--ink)}
[data-company-theme="quell"] button,[data-company-theme="quell"] a.button{background:var(--gold);color:#17140c;border-color:var(--gold)}
[data-company-theme="quell"] button:hover,[data-company-theme="quell"] a.button:hover{background:#f0cd80}
[data-company-theme="quell"] button.quiet,[data-company-theme="quell"] a.quiet{background:#252522;color:var(--ink);border-color:var(--line)}
[data-company-theme="quell"] :focus-visible{outline-color:#f5d78f}
[data-company-theme="quell"] .preview{background:#23211c;color:#f4d68b;border-color:#66512a}
[data-company-theme="quell"] .sidebar{background:#070707;border-color:#66512a}
[data-company-theme="quell"] .sidebar .quell-brand img{width:64px;height:64px}
[data-company-theme="quell"] .quell-brand strong{font-size:22px;letter-spacing:2px;font-weight:750;color:var(--gold)}
[data-company-theme="quell"] .quell-brand small{color:#c7c0b2;letter-spacing:1px;font-size:7px}
[data-company-theme="quell"] .company{border-color:var(--line)}
[data-company-theme="quell"] .company small,[data-company-theme="quell"] .navlabel,[data-company-theme="quell"] .sidebar .future,[data-company-theme="quell"] .sidebarbottom{color:var(--muted)}
[data-company-theme="quell"] .sidebar button,[data-company-theme="quell"] .sidebar a.nav{background:transparent;border-color:transparent;color:#c7c0b2}
[data-company-theme="quell"] .sidebar button:hover,[data-company-theme="quell"] .sidebar a.nav:hover{background:#353229;color:var(--ink)}
[data-company-theme="quell"] .sidebar button.active{background:#3b321e;color:#f4d68b;border-left-color:var(--gold)}
[data-company-theme="quell"] .future small{border-color:#615744}
[data-company-theme="quell"] .sidebarbottom b{color:var(--ink)}
[data-company-theme="quell"] h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.8px;color:#f8f3e8}
[data-company-theme="quell"] .eyebrow{color:var(--gold)}
[data-company-theme="quell"] .eyebrow:before{background:var(--gold)}
[data-company-theme="quell"] p,[data-company-theme="quell"] .subtle,[data-company-theme="quell"] .footerline,[data-company-theme="quell"] .row small,[data-company-theme="quell"] .empty,[data-company-theme="quell"] .stat small,[data-company-theme="quell"] .stat span,[data-company-theme="quell"] .install{color:var(--muted)}
[data-company-theme="quell"] .dashbar{border-color:var(--line);color:var(--muted)}
[data-company-theme="quell"] .dashbar strong{color:var(--ink)}
[data-company-theme="quell"] .stat,[data-company-theme="quell"] .panel,[data-company-theme="quell"] .module,[data-company-theme="quell"] dialog{background:var(--paper);border-color:var(--line);color:var(--ink)}
[data-company-theme="quell"] .stat strong{color:var(--gold)}
[data-company-theme="quell"] .module .icon{color:var(--gold)}
[data-company-theme="quell"] .module.disabled{background:#151514;color:var(--muted)}
[data-company-theme="quell"] .mutedbox{background:#23211c;color:#c7c0b2;border-color:#54482f}
[data-company-theme="quell"] .mutedbox a{color:var(--gold)}
[data-company-theme="quell"] .chip{background:#293a2e;color:#b6efc7;border-color:#43644d}
[data-company-theme="quell"] .chip.gold{background:#46391e;color:#f7d68b;border-color:#806631}
[data-company-theme="quell"] .chip.muted{background:#292723;color:#c7c0b2;border-color:var(--line)}
[data-company-theme="quell"] .tabs button{background:#252522;color:var(--muted);border-color:var(--line)}
[data-company-theme="quell"] .tabs button.active{background:#3b321e;color:#f4d68b}
[data-company-theme="quell"] .row,[data-company-theme="quell"] .shift,[data-company-theme="quell"] details{border-color:var(--line)}
[data-company-theme="quell"] .datebox{background:#28251f;color:var(--muted)}
[data-company-theme="quell"] .datebox strong{color:var(--gold)}
[data-company-theme="quell"] .field{color:#c7c0b2}
[data-company-theme="quell"] .field input,[data-company-theme="quell"] .field select,[data-company-theme="quell"] .field textarea{background:#252522;color:var(--ink);border-color:var(--line)}
[data-company-theme="quell"] .field input:focus,[data-company-theme="quell"] .field select:focus,[data-company-theme="quell"] .field textarea:focus{outline-color:#f5d78f}
[data-company-theme="quell"] .calendar{background:var(--line);border-color:var(--line)}
[data-company-theme="quell"] .calday{background:var(--paper)}
[data-company-theme="quell"] .calday>b{color:var(--muted)}
[data-company-theme="quell"] .calday .calshift{background:#3c321f;border-color:#d6ae55;color:#fbe8bb}
[data-company-theme="quell"] .error{background:#4d2b26;color:#ffc1b7;border-color:#a35e50}
[data-company-theme="quell"] #notice{background:#35301f;color:#fff1cc;border-color:#8d733a}
@media(max-width:700px){[data-company-theme="quell"] .sidebar .quell-brand img{width:44px;height:44px}[data-company-theme="quell"] .sidebar .quell-brand strong{font-size:21px}[data-company-theme="quell"] .sidebar a.nav{width:auto;white-space:nowrap;min-height:42px;display:flex;align-items:center;padding:10px;margin:0;font-size:11px;border-radius:3px}}
