body[class*=accent-]{--ait-accent-action-bg:linear-gradient(135deg,var(--accent-a),var(--accent-b));--ait-accent-action-text:var(--accent-solid-ink,var(--accent-contrast,#fff));--ait-accent-action-shadow:var(--accent-shadow,rgba(45,212,191,.24));--ait-accent-soft-bg:color-mix(in srgb,var(--accent-a) 14%,transparent);--ait-accent-soft-border:color-mix(in srgb,var(--accent-a) 34%,rgba(148,163,184,.18));--ait-accent-soft-text:var(--text-main,var(--text,#f8fafc));--ait-accent-scroll-thumb:color-mix(in srgb,var(--accent-a) 62%,rgba(148,163,184,.28));--ait-accent-scroll-thumb-hover:color-mix(in srgb,var(--accent-b) 72%,var(--accent-a));--scroll-thumb:var(--ait-accent-scroll-thumb);--ait-ticket-user-bg:#062c2c;--ait-ticket-user-border:rgba(25,195,125,.32);--ait-ticket-admin-bg:#171544;--ait-ticket-admin-border:rgba(124,58,237,.42);--ait-ticket-message-text:#f8fafc;--ait-ticket-message-muted:#e5edf7;--ait-ticket-tab-muted-bg:color-mix(in srgb,var(--accent-a) 24%,rgba(15,23,42,.56));--ait-ticket-tab-muted-border:color-mix(in srgb,var(--accent-a) 58%,rgba(148,163,184,.16));--ait-ticket-tab-muted-text:color-mix(in srgb,var(--accent-a) 38%,#eef2ff 62%);--ait-ticket-tab-muted-count-bg:color-mix(in srgb,var(--accent-a) 28%,rgba(15,23,42,.34));--ait-ticket-tab-muted-count-text:color-mix(in srgb,var(--accent-a) 28%,#f8fafc 72%)}
body.theme-light[class*=accent-]{--ait-accent-soft-bg:color-mix(in srgb,var(--accent-a) 12%,#fff);--ait-accent-soft-border:color-mix(in srgb,var(--accent-a) 34%,rgba(148,163,184,.34));--ait-accent-soft-text:#172033;--ait-accent-checkbox-bg:#f8fafc;--ait-accent-scroll-thumb:color-mix(in srgb,var(--accent-a) 54%,rgba(203,213,225,.72));--ait-accent-scroll-thumb-hover:color-mix(in srgb,var(--accent-b) 64%,var(--accent-a));--ait-ticket-user-bg:linear-gradient(180deg,#d9f99d,#bbf7d0);--ait-ticket-admin-bg:linear-gradient(180deg,#ddd6fe,#c4b5fd);--ait-ticket-user-border:rgba(34,197,94,.34);--ait-ticket-admin-border:rgba(124,58,237,.34);--ait-ticket-message-text:#102033;--ait-ticket-message-muted:#334155;--ait-ticket-tab-muted-bg:color-mix(in srgb,var(--accent-a) 10%,#fff 90%);--ait-ticket-tab-muted-border:color-mix(in srgb,var(--accent-a) 46%,rgba(100,116,139,.20));--ait-ticket-tab-muted-text:color-mix(in srgb,var(--accent-a) 36%,#172033 64%);--ait-ticket-tab-muted-count-bg:color-mix(in srgb,var(--accent-a) 12%,#fff 88%);--ait-ticket-tab-muted-count-text:#172033}
body.theme-dark[class*=accent-]{--ait-accent-checkbox-bg:var(--accent-a)}
body.theme-dark:is(.accent-red,.accent-orange,.accent-pink){--ait-ticket-tab-muted-bg:rgba(239,68,68,.15);--ait-ticket-tab-muted-border:rgba(248,113,113,.52);--ait-ticket-tab-muted-text:#fecaca;--ait-ticket-tab-muted-count-bg:rgba(248,113,113,.20);--ait-ticket-tab-muted-count-text:#fee2e2}body.theme-dark.accent-orange{--ait-ticket-tab-muted-bg:rgba(249,115,22,.16);--ait-ticket-tab-muted-border:rgba(251,146,60,.52);--ait-ticket-tab-muted-text:#fed7aa;--ait-ticket-tab-muted-count-bg:rgba(251,146,60,.20);--ait-ticket-tab-muted-count-text:#ffedd5}body.theme-dark.accent-pink{--ait-ticket-tab-muted-bg:rgba(236,72,153,.16);--ait-ticket-tab-muted-border:rgba(244,114,182,.52);--ait-ticket-tab-muted-text:#fbcfe8;--ait-ticket-tab-muted-count-bg:rgba(244,114,182,.20);--ait-ticket-tab-muted-count-text:#fce7f3}body.theme-dark:is(.accent-violet,.accent-lavender){--ait-ticket-tab-muted-bg:rgba(124,58,237,.18);--ait-ticket-tab-muted-border:rgba(167,139,250,.52);--ait-ticket-tab-muted-text:#ddd6fe;--ait-ticket-tab-muted-count-bg:rgba(167,139,250,.20);--ait-ticket-tab-muted-count-text:#ede9fe}body.theme-dark:is(.accent-blue,.accent-sky,.accent-navy){--ait-ticket-tab-muted-bg:rgba(14,165,233,.18);--ait-ticket-tab-muted-border:rgba(56,189,248,.52);--ait-ticket-tab-muted-text:#bae6fd;--ait-ticket-tab-muted-count-bg:rgba(56,189,248,.20);--ait-ticket-tab-muted-count-text:#e0f2fe}body.theme-dark:is(.accent-green,.accent-lime){--ait-ticket-tab-muted-bg:rgba(34,197,94,.16);--ait-ticket-tab-muted-border:rgba(74,222,128,.52);--ait-ticket-tab-muted-text:#bbf7d0;--ait-ticket-tab-muted-count-bg:rgba(74,222,128,.20);--ait-ticket-tab-muted-count-text:#dcfce7}body.theme-dark:is(.accent-yellow,.accent-gold,.accent-beige,.accent-brown){--ait-ticket-tab-muted-bg:rgba(234,179,8,.16);--ait-ticket-tab-muted-border:rgba(250,204,21,.52);--ait-ticket-tab-muted-text:#fef3c7;--ait-ticket-tab-muted-count-bg:rgba(250,204,21,.20);--ait-ticket-tab-muted-count-text:#fef9c3}body.theme-dark:is(.accent-white,.accent-silver,.accent-gray,.accent-graphite,.accent-anthracite,.accent-black){--ait-ticket-tab-muted-bg:rgba(148,163,184,.17);--ait-ticket-tab-muted-border:rgba(203,213,225,.46);--ait-ticket-tab-muted-text:#e2e8f0;--ait-ticket-tab-muted-count-bg:rgba(203,213,225,.18);--ait-ticket-tab-muted-count-text:#f8fafc}
html,body{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb,rgba(148,163,184,.32)) transparent}body[class*=accent-] *,body[class*=accent-]{scrollbar-color:var(--ait-accent-scroll-thumb) transparent}body[class*=accent-] ::-webkit-scrollbar{width:10px;height:10px}body[class*=accent-] ::-webkit-scrollbar-track{background:transparent}body[class*=accent-] ::-webkit-scrollbar-thumb{background:var(--ait-accent-scroll-thumb);border:2px solid transparent;border-radius:999px;background-clip:padding-box}body[class*=accent-] ::-webkit-scrollbar-thumb:hover{background:var(--ait-accent-scroll-thumb-hover);background-clip:padding-box}
body[class*=accent-] input[type=checkbox]{accent-color:var(--ait-accent-checkbox-bg,var(--accent-a))}body.theme-light[class*=accent-] :is(input[type=checkbox],input[type=checkbox]:checked,.settings-form input[type=checkbox],.settings-form input[type=checkbox]:checked,.settings-check-inline input[type=checkbox],.settings-check-inline input[type=checkbox]:checked){appearance:auto;-webkit-appearance:auto;inline-size:1rem;block-size:1rem;margin:0;accent-color:#172033;color-scheme:light;vertical-align:-.14em}body.theme-light[class*=accent-] input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-a) 24%,rgba(59,130,246,.22));outline-offset:3px}body.theme-light[class*=accent-] input[type=checkbox]:disabled{opacity:.62;cursor:not-allowed}
body:is(.page-help,.page-admin.shell-admin)[class*=accent-] :is(.ticket-status-switch,.admin-v2-ticket-switch) .ticket-status-chip{background:var(--ait-ticket-tab-muted-bg);border-color:var(--ait-ticket-tab-muted-border);color:var(--ait-ticket-tab-muted-text);-webkit-text-fill-color:var(--ait-ticket-tab-muted-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] :is(.ticket-status-switch,.admin-v2-ticket-switch) .ticket-status-chip:is(.active,[aria-current=page]){background:var(--ait-accent-action-bg);border-color:transparent;color:var(--ait-accent-action-text);-webkit-text-fill-color:var(--ait-accent-action-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 30px var(--ait-accent-action-shadow)}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] :is(.ticket-status-switch,.admin-v2-ticket-switch) .ticket-status-chip span{background:var(--ait-ticket-tab-muted-count-bg);color:var(--ait-ticket-tab-muted-count-text);-webkit-text-fill-color:var(--ait-ticket-tab-muted-count-text)}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] :is(.ticket-status-switch,.admin-v2-ticket-switch) .ticket-status-chip:is(.active,[aria-current=page]) span{background:rgba(255,255,255,.88);color:#111827;-webkit-text-fill-color:#111827}
body:is(.page-help,.page-admin.shell-admin)[class*=accent-] .ticket-message.user{background:var(--ait-ticket-user-bg);border-color:var(--ait-ticket-user-border)}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] .ticket-message.admin{background:var(--ait-ticket-admin-bg);border-color:var(--ait-ticket-admin-border)}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] .ticket-message:is(.user,.admin){color:var(--ait-ticket-message-text);-webkit-text-fill-color:var(--ait-ticket-message-text);box-shadow:none}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] .ticket-message .ticket-message-head span{color:var(--ait-ticket-message-muted);-webkit-text-fill-color:var(--ait-ticket-message-muted)}
body[class*=accent-] .composer-mode-switcher>.composer-mode-trigger{background:var(--ait-accent-action-bg);border-color:transparent;color:var(--ait-accent-action-text);-webkit-text-fill-color:var(--ait-accent-action-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px var(--ait-accent-action-shadow)}body[class*=accent-] .composer-mode-switcher>.composer-mode-trigger:is(:hover,:focus-visible,[aria-expanded=true]){filter:saturate(1.05) brightness(1.03);transform:translateY(-1px)}body[class*=accent-] .composer-mode-switcher>.composer-mode-trigger :is(.mode-chip-chevron,.mode-chip-value){color:var(--ait-accent-action-text);-webkit-text-fill-color:var(--ait-accent-action-text)}
body[class*=accent-] .composer-actions-left .composer-icon-button{background:color-mix(in srgb,var(--accent-a) 34%,rgba(15,23,42,.42));border-color:color-mix(in srgb,var(--accent-a) 48%,rgba(148,163,184,.20));color:color-mix(in srgb,var(--accent-b) 68%,#fff 32%);-webkit-text-fill-color:color-mix(in srgb,var(--accent-b) 68%,#fff 32%);opacity:.98;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px var(--ait-accent-action-shadow)}body.theme-light[class*=accent-] .composer-actions-left .composer-icon-button{background:color-mix(in srgb,var(--accent-a) 24%,#fff 76%);border-color:color-mix(in srgb,var(--accent-a) 44%,rgba(100,116,139,.20));color:color-mix(in srgb,var(--accent-a) 70%,#111827 30%);-webkit-text-fill-color:color-mix(in srgb,var(--accent-a) 70%,#111827 30%)}body[class*=accent-] .composer-actions-left .composer-icon-button:is(:hover,:focus-visible){filter:saturate(1.06) brightness(1.04);transform:translateY(-1px)}
@media(max-width:760px){body:is(.page-help,.page-admin.shell-admin)[class*=accent-] :is(.ticket-status-switch,.admin-v2-ticket-switch) .ticket-status-chip{min-height:42px}body:is(.page-help,.page-admin.shell-admin)[class*=accent-] .ticket-status-switch .ticket-status-chip span{min-width:24px;height:24px;padding:0 7px}body[class*=accent-] .composer-mode-switcher>.composer-mode-trigger{min-height:40px}body[class*=accent-] .composer-actions-left .composer-icon-button{min-width:40px;min-height:40px}}
