/* ANGARIS corporate theme v12
   Unifies the whole workspace with the Mission Control live-operations
   language: charcoal surfaces, amber operational accent, restrained motion.
   This file is pinned AFTER unified-ui.css; the !important declarations
   below intentionally win over the legacy lime tokens. */
:root{
  --brand:#ffb43a !important;
  --brand-ink:#1a1206;
  --amber:#ffb43a;
  --amber-soft:rgba(255,180,58,.12);
  --amber-line:rgba(255,180,58,.38);
}
body{background:radial-gradient(circle at 80% -10%,rgba(255,180,58,.05) 0,transparent 32%),var(--bg) !important}
/* navigation */
.nav button.active{color:#ffe3b0 !important;background:rgba(255,180,58,.10) !important;box-shadow:inset 2px 0 0 var(--brand) !important}
.nav button.active i{color:#ffb43a !important}
/* primary actions */
.btn{background:linear-gradient(135deg,#ffc35c,#ffb43a) !important;color:#1a1206 !important;box-shadow:0 8px 22px rgba(255,180,58,.16) !important}
/* focus rings */
input:focus,select:focus,textarea:focus{border-color:#ffb43a !important;box-shadow:0 0 0 3px rgba(255,180,58,.16) !important}
/* metric accent rails */
.metric:before{background:linear-gradient(#ffc35c,#dd9a22) !important}
/* tabs */
.commerce-tabs button:not(.ghost),[data-commerce-tab]:not(.ghost),.meeting-tabs button.active,.tabs button.active{background:#ffb43a !important;color:#1a1206 !important}
/* card top accents */
.integration-grid .card:nth-child(4n+1),.record-grid .card:nth-child(4n+1){border-top-color:#ffb43a !important}
/* receptionist orb */
.orb{background:radial-gradient(circle at 35% 30%,#fff,#ffb43a 8%,#8a5a12 45%,transparent 70%) !important;box-shadow:0 0 70px rgba(255,180,58,.32) !important}
/* OS module primary actions (mission control header, plan-gated actions) */
.os-btn.primary{background:linear-gradient(135deg,#ffc35c,#ffb43a) !important;border-color:#e0a035 !important;color:#1a1206 !important;box-shadow:0 12px 32px rgba(255,180,58,.20),inset 0 1px 0 rgba(255,255,255,.25) !important}
.os-btn:focus-visible{outline-color:#ffb43a !important}
/* tabular data reads like an operations board */
.metric strong,.table td,.status{font-variant-numeric:tabular-nums}
/* v12.1 sweep: styles-en.css lime hover remnants that cannot be edited under the protected pin */
.focus-list button:hover,.pulse-grid button:hover,.launch-grid button:hover{border-color:rgba(255,180,58,.25) !important}
.focus-list button.active,.pulse-grid button.active{background:rgba(255,180,58,.10) !important;color:#ffe3b0 !important}
/* v12.1: module toasts as classes (production CSP style-src 'self' blocks inline style attributes) */
.os-toast,.os-ops-toast,.os-growth-toast{position:fixed;right:20px;bottom:20px;z-index:100000;padding:12px 16px;border-radius:10px;background:#064e3b;color:#fff;max-width:460px;box-shadow:0 12px 34px rgba(0,0,0,.25)}
.os-toast[data-error="true"],.os-ops-toast[data-error="true"],.os-growth-toast[data-error="true"]{background:#7f1d1d}
.os-toast{max-width:420px}
