/* THRS V14.90 — Support Center: Midnight Navy & Cumin Gold / DARK COLORS ONLY.
   Preserves V14.53 hero SVG, all structure/sizes, form interactions, request lifecycle,
   screenshots, rich text, links, permissions, RTL and Light Mode. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453{
 --sc53-paper:#173449!important;
 --sc53-soft:#203f53!important;
 --sc53-text:#edf4f9!important;
 --sc53-muted:#c0d2df!important;
 --sc53-line:#4d6d81!important;
 --sc53-shadow:0 8px 21px rgba(0,8,20,.23),inset 0 1px 0 rgba(255,255,255,.035)!important;
 color-scheme:dark!important;
}
/* Four KPI icons: muted semantic colors instead of pastel icon tiles. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-stat{
 --sc53-accent:#d1bce8!important;
 --sc53-tint:#423b57!important;
 --sc53-wave:rgba(117,102,155,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-stat.tone-blue{
 --sc53-accent:#bad5ec!important;
 --sc53-tint:#29485e!important;
 --sc53-wave:rgba(76,119,154,.11)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-stat.tone-green{
 --sc53-accent:#b6e5cd!important;
 --sc53-tint:#224b3e!important;
 --sc53-wave:rgba(77,140,108,.11)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-stat.tone-rose{
 --sc53-accent:#edb9c5!important;
 --sc53-tint:#4c3541!important;
 --sc53-wave:rgba(147,92,112,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-stat-icon{
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),0 3px 9px rgba(0,8,20,.15)!important;
}
/* Feedback and required-field indicators should read clearly without glaring panels. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-alert{
 background:#4a343f!important;color:#efc1cb!important;border-color:#996b79!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-alert button{
 color:#f2c7d0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-notice{
 background:#224b3c!important;color:#c1ecd5!important;border-color:#568d73!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-field>span em{
 color:#ed9aab!important;
}
/* Type selection stays in same grid, only selected paint changes to cumin gold. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-type-grid button svg{
 color:#b0cbdf!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-type-grid button.is-selected{
 background:linear-gradient(120deg,#51432e,#3c3740)!important;
 border-color:#c4a368!important;
 color:#f0d59f!important;
 box-shadow:inset 0 0 0 1px rgba(222,186,116,.25)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-type-grid button.is-selected svg{
 color:#e5c080!important;
}
/* Browser-native select menus must be truly dark, not light system popups. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-field input,.thrs-support-field select,.thrs-support-list-search input,.thrs-support-list-select select,.thrs-support-pagination-actions select){
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 select option{
 background:#1b3b50!important;
 color:#eef5fa!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-list-search,.thrs-support-list-select)>svg{
 color:#c7b07e!important;
}
/* Rich-text composer and links maintain readable iconography. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-editor .rich-text-editor-hr>div:first-child :is(button,svg){
 color:#d3e3ed!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-dropzone{
 border-color:#668397!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-dropzone>svg{
 color:#c9ae7b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-dropzone.is-dragging{
 background:#25465d!important;
 border-color:#d4b475!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-selected-files>span{
 background:#2b4960!important;
 color:#d8e8f3!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-selected-files button{
 color:#d8bd88!important;
}
/* Existing two-tone send button remains two-tone, less saturated. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-submit{
 background:linear-gradient(110deg,#183950,#294a5c 36%,#a98246 74%,#d4ad63)!important;
 border-color:#b7965c!important;
 color:#f6f4ed!important;
 box-shadow:0 6px 14px rgba(0,9,22,.20)!important;
}
/* Quick Links: gold icons and clear affordances (no bright blue on navy). */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-links-grid>a>svg:first-child{
 color:#dcb979!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-links-grid>a>svg:last-child{
 color:#9cb8cc!important;
}
/* Request count, search and data table status chips. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-total{
 background:#2b455b!important;
 color:#d2e2ef!important;
 box-shadow:inset 0 0 0 1px #607c91!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-table :is(td,th) > .bg-blue-50,
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog .bg-blue-50{
 background:#294963!important;color:#c8ddf3!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-emerald-50{
 background:#234c3d!important;color:#bbe8cf!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-rose-50{
 background:#4e3540!important;color:#f0bfca!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-violet-50{
 background:#413c59!important;color:#d9c7ef!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-cyan-50{
 background:#284c58!important;color:#c3e6ec!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-orange-50,
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-amber-100{
 background:#4e412d!important;color:#efd6a5!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .bg-slate-100{
 background:#344b60!important;color:#d1e0ea!important;
}
/* Explicit semantic text colors: inheriting from the drawer can make badges unreadable. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-blue-700{color:#c8ddf3!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-emerald-700{color:#bbe8cf!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-rose-700{color:#f0bfca!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-violet-700{color:#d9c7ef!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-cyan-700{color:#c3e6ec!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) :is(.text-orange-700,.text-amber-700){color:#efd6a5!important;}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 :is(.thrs-support-table,.thrs-support-detail-dialog) .text-slate-600{color:#d1e0ea!important;}
/* Empty-state illustration stays the same icon, only soften its blue spotlight. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-empty-graphic{
 color:#b7d0e4!important;
 background:radial-gradient(ellipse at 55% 83%,rgba(66,101,130,.34),transparent 66%)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-empty-graphic svg:last-child{
 color:#d0aa64!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-empty>button{
 background:#25455b!important;
 color:#edf5fa!important;
}
/* Pagination selected page adopts restrained gold. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-pagination-actions>button.is-current{
 background:linear-gradient(120deg,#d9b16e,#c59a50)!important;
 color:#132c3d!important;
 border-color:#b89559!important;
}
/* Readable support conversation/detail without changing drawer geometry. */
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog :is(.bg-white,.bg-slate-50){
 background:#1b3b50!important;color:#edf4f9!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog .bg-white\/60{
 background:rgba(36,64,83,.75)!important;color:#edf4f9!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog .bg-gradient-to-br{
 background-image:linear-gradient(130deg,#294b64,#33455f)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog :is(.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600){
 color:#edf4f9!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog :is(.text-slate-500,.text-slate-400){
 color:#bfd2e0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog textarea{
 color-scheme:dark!important;color:#edf4f9!important;
 background:#1d3b50!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-support-v1453 .thrs-support-detail-dialog button.bg-gradient-to-r{
 background-image:linear-gradient(120deg,#a8864c,#d3ae6b)!important;
 color:#152c3c!important;
}
/* Scoped paint changes only: NO size, layout, SVG assets, user data or light theme. */
