/* GAMBIT V243 — consolidated visual authority */
:root{--g243-gold:#c9932e;--g243-gold-dark:#a9761d;--g243-pale:#fff8e8;--g243-pale2:#f7e8bd;--g243-line:#e2c276;--g243-ink:#29251f;--g243-muted:#6e7782}
/* Assistants: one pale-gold visual in every cabinet, no inner gold text ribbons */
.g-v231-assistants-block,.g-assistants-wrap,.g-assistants-section,.lead-assistants,.client-assistants{
 border:1px solid var(--g243-line)!important;border-radius:22px!important;background:linear-gradient(145deg,#fffdf8 0%,#fff7e3 58%,#f7e7bd 100%)!important;box-shadow:0 10px 30px rgba(103,74,18,.07)!important
}
.g-v231-assistants-block .lead-tool-grid,.g-v231-assistants-block .g-assistants-hub,.lead-assistants .lead-tool-grid,.client-assistants .client-helper-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important
}
.g-v231-assistants-block .lead-tool,.g-v231-assistants-block .g-v231-helper-card,.lead-assistants .lead-tool,.client-assistants .client-helper-grid>button{
 display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important;min-height:104px!important;padding:16px!important;border:1px solid #e4c982!important;border-radius:18px!important;background:linear-gradient(135deg,#fffaf0 0%,#f7e7bd 100%)!important;color:var(--g243-ink)!important;box-shadow:none!important;overflow:hidden!important;text-align:left!important
}
.g-v231-assistants-block .lead-tool:first-child,.lead-assistants .lead-tool:first-child,.client-assistants .client-helper-grid>button:first-child{background:linear-gradient(135deg,#fffaf0,#f5e2b0)!important;border-color:#ddb95e!important}
.g-v231-assistants-block .lead-tool>span:first-child,.g-v231-assistants-block .lead-tool-icon,.g-v231-assistants-block .g-v231-helper-icon,.lead-assistants .lead-tool-icon,.client-assistants .client-tool-icon{
 width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#efd17b 0%,#d3a039 100%)!important;color:#3b2b10!important;border:0!important;box-shadow:none!important;margin:0!important
}
.g-v231-assistants-block .lead-tool>span:nth-child(2),.g-v231-assistants-block .g-v231-helper-content,.lead-assistants .lead-tool>span:nth-child(2){background:transparent!important;background-image:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;min-width:0!important;width:auto!important}
.g-v231-assistants-block .lead-tool b,.g-v231-assistants-block .lead-tool strong,.g-v231-assistants-block .lead-tool small,.g-v231-assistants-block .g-v231-helper-card b,.g-v231-assistants-block .g-v231-helper-card strong,.g-v231-assistants-block .g-v231-helper-card small,.lead-assistants .lead-tool b,.lead-assistants .lead-tool small,.client-assistants button b,.client-assistants button small{
 background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important
}
.g-v231-assistants-block .lead-tool b,.g-v231-assistants-block .g-v231-helper-card b,.lead-assistants .lead-tool b,.client-assistants button b{font-size:15px!important;line-height:1.2!important;color:var(--g243-ink)!important;margin:0 0 5px!important}
.g-v231-assistants-block .lead-tool small,.g-v231-assistants-block .g-v231-helper-card small,.lead-assistants .lead-tool small,.client-assistants button small{font-size:12px!important;line-height:1.32!important;color:var(--g243-muted)!important;margin:0!important}
/* Exception center is no longer pink/red; same GAMBIT gold family */
.g-v231-helper-card:first-child,.lead-tool:first-child,[data-assistant-go="Центр исключений"],[data-role-go="Центр исключений"]{background:linear-gradient(135deg,#fff9e9 0%,#f5dfaa 100%)!important;border-color:#ddb95e!important;color:var(--g243-ink)!important}
/* KPI icon tiles: center/fill correctly */
.g-v231-kpi-item .lead-kpi-icon,.owner-metric-grid article>span:first-child:not(:only-child),.g-v231-kpi-item>div:first-child{
 box-sizing:border-box!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important
}
/* Sales dashboard metric colors restored */
body[data-role="sales"] .sales-active-orders{background:#d8f1f6!important;border-color:#9ed7e0!important}
body[data-role="sales"] .sales-shipments{background:#e7efd0!important;border-color:#c8d99a!important}
/* English cabinet: prevent narrow/vertical text in cards */
html[lang="en"] .g-v231-kpi-item,html[lang="en"] .owner-metric-grid article,html[lang="en"] .owner-panel{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;min-width:0!important}
html[lang="en"] .g-v231-kpi-item *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}
@media(max-width:1180px){.g-v231-assistants-block .lead-tool-grid,.g-v231-assistants-block .g-assistants-hub,.lead-assistants .lead-tool-grid,.client-assistants .client-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.g-v231-assistants-block .lead-tool-grid,.g-v231-assistants-block .g-assistants-hub,.lead-assistants .lead-tool-grid,.client-assistants .client-helper-grid{grid-template-columns:1fr!important}.g-v231-assistants-block .lead-tool,.g-v231-assistants-block .g-v231-helper-card,.lead-assistants .lead-tool,.client-assistants .client-helper-grid>button{min-height:88px!important}}


/* V262 — HORIZONTAL ASSISTANTS */
.lead-assistants,.g-v231-assistants-block,.g-v184-assistants-block{padding:16px 18px!important;min-height:0!important;height:auto!important}
.lead-assistants .lead-panel-head,.g-v231-assistants-block .lead-panel-head,.g-v184-assistants-block .lead-panel-head{margin:0 0 12px!important}
.lead-assistants .lead-tool-grid,.g-v231-assistants-block .lead-tool-grid,.g-v184-assistants-block .lead-tool-grid,.g-assistants-hub{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.lead-assistants .lead-tool,.g-v231-assistants-block .lead-tool,.g-v184-assistants-block .lead-tool,.g-assistants-hub .lead-tool,.g-v231-helper-card{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:2px!important;align-content:center!important;min-height:78px!important;height:78px!important;padding:10px 11px!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(135deg,#fffaf0 0%,#f7e8bf 62%,#d8a83f 145%)!important;border:1px solid #dfbd68!important}
.lead-assistants .lead-tool::before,.lead-assistants .lead-tool::after,.g-v231-assistants-block .lead-tool::before,.g-v231-assistants-block .lead-tool::after,.g-v184-assistants-block .lead-tool::before,.g-v184-assistants-block .lead-tool::after{display:none!important;content:none!important}
.g-db-grid>.lead-assistants,.g-db-grid>.g-v231-assistants-block,.g-db-grid>.g-v184-assistants-block{grid-column:1/-1!important;min-height:0!important;height:auto!important}
@media(max-width:1180px){.lead-assistants .lead-tool-grid,.g-v231-assistants-block .lead-tool-grid,.g-v184-assistants-block .lead-tool-grid,.g-assistants-hub{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.lead-assistants .lead-tool-grid,.g-v231-assistants-block .lead-tool-grid,.g-v184-assistants-block .lead-tool-grid,.g-assistants-hub{display:flex!important;overflow-x:auto!important}.lead-assistants .lead-tool,.g-v231-assistants-block .lead-tool,.g-v184-assistants-block .lead-tool,.g-assistants-hub .lead-tool{flex:0 0 225px!important;width:225px!important;height:74px!important;min-height:74px!important}}
