/* Light mode: paint-only layer. Load after theme-aurora.css and login-aurora.css. */
/* The new mode controls are styled in both modes without changing business controls. */
body.eims-aurora #authView button.theme-toggle, body.eims-aurora .workspace-global button.theme-toggle { display:inline-flex; align-items:center; justify-content:center; gap:7px; height:36px; padding:0 10px; border:1px solid #7282aa55; border-radius:9px; background:#202842; color:#edf0ff; font:500 13px "Segoe UI","Microsoft YaHei",sans-serif; white-space:nowrap; box-shadow:none; }
body.eims-aurora .theme-toggle svg { width:16px; height:16px; flex:0 0 16px; color:inherit; }
body.eims-aurora .theme-toggle .theme-moon { display:none; }
body.eims-aurora .theme-toggle .theme-sun { display:block; }
html[data-theme="light"] body.eims-aurora .theme-toggle .theme-sun { display:none; }
html[data-theme="light"] body.eims-aurora .theme-toggle .theme-moon { display:block; }
html[data-theme="light"] body.eims-aurora #authView button.theme-toggle, html[data-theme="light"] body.eims-aurora .workspace-global button.theme-toggle { background:#eef2fa; color:#202b46; border-color:#cbd3e6; box-shadow:none; }
@media(max-width:600px) { body.eims-aurora #authView .auth-topbar { flex-wrap:wrap; } body.eims-aurora .workspace-global .global-tools { flex-wrap:wrap; } }
html[data-theme="light"] { color-scheme:light; background:#f3f5fc; }
html[data-theme="light"] body.eims-aurora {
  --color-primary:#425fbb; --color-primary-hover:#3653ac; --color-primary-light:#eef2fa; --color-primary-dark:#7252b1;
  --color-success:#216747; --color-success-light:#e8f5ec; --color-success-dark:#216747;
  --color-danger:#aa3453; --color-danger-light:#fdebf0; --color-danger-dark:#aa3453;
  --color-warning:#805817; --color-warning-light:#fff3dc; --color-warning-dark:#805817;
  --color-text-primary:#202b46; --color-text-secondary:#4f5e7b; --color-text-muted:#4f5e7b; --color-text-light:#4f5e7b;
  --color-border:#cbd3e6; --color-border-light:#dfe4f0; --color-border-dark:#a5b2ce;
  --color-bg-page:#f3f5fc; --color-bg-white:#ffffff; --color-bg-gray:#edf0fa; --color-bg-hover:#e7edf9;
  --shadow-sm:0 2px 10px #2435660a; --shadow-md:0 5px 18px #24356612; --shadow-lg:0 12px 36px #2435661c;
}

/* Business components preserve the source selector order and media queries. */
html[data-theme="light"]:has(body.eims-aurora.auth-authenticated) { color-scheme:light; }
html[data-theme="light"] body.eims-aurora { color-scheme:light; color:var(--color-text-primary); background:#f3f5fc; }
html[data-theme="light"] body.eims-aurora.auth-authenticated { background:radial-gradient(ellipse at 10% 10%, #d8e2ff35, transparent 52%), radial-gradient(ellipse at 88% 18%, #d8e2ff35, transparent 46%), radial-gradient(ellipse at 55% 85%, #d8e2ff35, transparent 48%), #f3f5fc; }
html[data-theme="light"] body.eims-aurora .workspace-global .brand { border-color:transparent; }
html[data-theme="light"] body.eims-aurora .workspace-global .brand-icon { background:linear-gradient(120deg,#425fbb,#7252b1); color:#202b46; }
html[data-theme="light"] body.eims-aurora .workspace-global .brand span { color:var(--color-text-muted); }
html[data-theme="light"] body.eims-aurora .workspace { border-color:#cbd3e6; background:#fffffff2; box-shadow:0 22px 70px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .topbar { background:transparent; border-color:transparent; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .topbar p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .page-tabs { border-color:transparent; border-bottom-color:var(--color-border); background:transparent; }
html[data-theme="light"] body.eims-aurora .page-tab { background:transparent; background-image:none; color:#4f5e7b; border-color:transparent; border-bottom-color:transparent; }
html[data-theme="light"] body.eims-aurora .page-tab.active { background:transparent; color:#425fbb; border-bottom-color:#8297d8; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .sidebar { border-color:#cbd3e6; background:#fffffff2; box-shadow:0 12px 35px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .nav-item { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .nav-item span { color:inherit; }
html[data-theme="light"] body.eims-aurora .nav-item.active { color:#425fbb; background:linear-gradient(130deg,#d8e2ff35,#d8e2ff35); box-shadow:inset 0 0 0 1px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .home-heading p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .module-tile:where(:not([hidden])) { background:linear-gradient(135deg,#d8e2ff35,#d8e2ff35),#ffffff; border-color:#cbd3e6; color:#202b46; box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .module-tile-icon { background:linear-gradient(135deg,#d8e2ff35,#d8e2ff35); border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .module-tile :is(strong,h3,.module-tile-title) { color:#202b46; }
html[data-theme="light"] body.eims-aurora .module-tile p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace *:not(.etms-phone *) { border-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora :where(.workspace,.workspace-global) button:where(:not(.etms-phone *)) { background:linear-gradient(120deg,#425fbb,#7252b1); border-color:#cbd3e6; color:#ffffff; box-shadow:0 3px 9px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora :is(.workspace,.workspace-global) :is(.ghost-button,.ghost-mini,.user-pill,.icon-button,.copy-action,.expand-button):not(.etms-phone *) { background:#eef2fa; color:#4f5e7b; border-color:#cbd3e6; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):not(.etms-phone *) { color:#202b46; background:#ffffff; border-color:#cbd3e6; caret-color:#7252b1; }
html[data-theme="light"] body.eims-aurora .workspace :is(input,select,textarea):not(.etms-phone *)::placeholder { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace :is(input[type="checkbox"],input[type="radio"]):not(.etms-phone *) { accent-color:#7252b1; }
html[data-theme="light"] body.eims-aurora .workspace :is(input,select,textarea):not(.etms-phone *):focus { border-color:#8297d8; box-shadow:0 0 0 3px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora :is(.workspace,.workspace-global,.sidebar) :is(button,a,input,select,textarea):focus-visible { outline-color:#8297d8; }
html[data-theme="light"] body.eims-aurora .workspace :is(input,select,textarea):disabled { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora :is(.panel,.summary-card,.tg-card,.ai-card,.ai-item,.placeholder-panel) { border-color:var(--color-border); box-shadow:var(--shadow-sm); }
html[data-theme="light"] body.eims-aurora .panel { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .panel-head { border-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora :is(.panel-head p,.alert-head p) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .filters :is(label,legend) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .monitor-source-control { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .monitor-source-control span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .monitor-source-control input:checked + span { color:#425fbb; background:#eef2fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .pagination { color:#4f5e7b; border-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .data-table :is(th,td) { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .data-table th { color:#4f5e7b; background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .summary-card { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .summary-group { border-right-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .summary-group:last-of-type { border-right-color:transparent; }
html[data-theme="light"] body.eims-aurora .summary-group :is(h2,h3,.summary-group-title) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .summary-group .summary-item { background:transparent; }
html[data-theme="light"] body.eims-aurora .summary-item span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .summary-item strong { color:#202b46; }
html[data-theme="light"] body.eims-aurora .summary-group :is(#totalRate,#totalDeliverRate) { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .summary-meta { color:#4f5e7b; border-top-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .summary-meta :is(strong,#lastRefresh,#statusText) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .summary-meta .summary-item { background:transparent; }
html[data-theme="light"] body.eims-aurora .skip-link { color:#202b46; background:#425fbb; }
html[data-theme="light"] body.eims-aurora .modal-overlay { background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .modal-container { background:#ffffff; color:#202b46; border-color:#cbd3e6; box-shadow:0 25px 80px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .modal-container :is(.modal-header,.modal-footer) { border-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .modal-container :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) { background:#ffffff; color:#202b46; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .modal-container .modal-close-btn { background:transparent; color:#4f5e7b; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .link-test-preview-dialog { background:#ffffff; border-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .etms-detail-modal { background:transparent; border-color:transparent; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace .auth-profile-avatar, html[data-theme="light"] body.eims-aurora .workspace .auth-user-avatar { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-icon.public { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-icon.lan { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-status.is-on { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-status.is-pending { color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch > span { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch > span::after { background:#ffffff; box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch input:checked + span { background:#e8f5ec; border-color:#21674755; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-message.is-success { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-message.is-pending { color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .auth-badge-admin, html[data-theme="light"] body.eims-aurora .workspace .auth-event-info { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .auth-badge-operator { background:#fff3dc; border-color:#80581755; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .auth-badge-viewer, html[data-theme="light"] body.eims-aurora .workspace .auth-event-muted { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .auth-badge-active, html[data-theme="light"] body.eims-aurora .workspace .auth-event-success { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .auth-badge-disabled, html[data-theme="light"] body.eims-aurora .workspace .auth-badge-locked, html[data-theme="light"] body.eims-aurora .workspace .auth-event-danger { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .auth-account-stats { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .auth-audit-table code { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .auth-modal-error { background:#fdebf0; border-color:#aa345355; }
html[data-theme="light"] body.eims-aurora .workspace .personal-status-line { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .tg-api-guide-official { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-api-guide-official a, html[data-theme="light"] body.eims-aurora .workspace .tg-api-guide-open-link { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-api-guide-steps li::before { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-api-guide-steps code { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .personal-summary-strip { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .panel-head p, html[data-theme="light"] body.eims-aurora .workspace .alert-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.ok { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.warn { background:#fff3dc; border-color:#80581755; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.danger { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.muted { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace button { background:linear-gradient(120deg,#425fbb,#7252b1); border-color:#cbd3e6; color:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .ghost-mini { background:#eef2fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ghost-button, html[data-theme="light"] body.eims-aurora .workspace .user-pill { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .docx-button { background:#e8f5ec; border-color:#21674755; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .panel { box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .summary-card { box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .summary-item { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .summary-item span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .summary-item.time strong { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .panel-head { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .queue-operator-stats { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .queue-operator-stats-head span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .live-badge { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .view-switch { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .view-switch-btn { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .view-switch-btn.active { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .filters input, html[data-theme="light"] body.eims-aurora .workspace .filters select, html[data-theme="light"] body.eims-aurora .workspace .pagination select { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .filters .time-filter span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .monitor-source-control { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .monitor-source-control span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .monitor-source-control input:checked + span { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .data-table th, html[data-theme="light"] body.eims-aurora .workspace .data-table td { border-bottom-color:#cbd3e6; border-right-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .data-table th { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .mcc { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .expand-button, html[data-theme="light"] body.eims-aurora .workspace .copy-row button { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .expand-button.is-open { color:#4f5e7b; box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row.is-expanded td { background:#edf0fa; border-bottom-color:#cbd3e6; border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row.is-expanded td:first-child { box-shadow:inset 5px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .row-danger td { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .row-warning td { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .row-manual td { background:#fff3dc; }
html[data-theme="light"] body.eims-aurora .workspace .sub-row td { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .level-country td { background:#edf0fa; border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .level-route td { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .level-country td:first-child { box-shadow:inset 4px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .level-country.is-expanded td { background:#edf0fa; border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .level-country.is-expanded td:first-child { box-shadow:inset 5px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .level-route td:first-child { box-shadow:inset 4px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .level-route td:nth-child(2) { border-left-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .level-country.row-danger td, html[data-theme="light"] body.eims-aurora .workspace .level-route.row-danger td { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .level-route.route-bad-row td { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .level-country.row-warning td { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .level-country.row-manual td, html[data-theme="light"] body.eims-aurora .workspace .level-route.row-manual td { background:#fff3dc; }
html[data-theme="light"] body.eims-aurora .workspace .level-country.row-manual td:first-child, html[data-theme="light"] body.eims-aurora .workspace .level-route.row-manual td:first-child { box-shadow:inset 5px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .level-country.row-danger td:first-child, html[data-theme="light"] body.eims-aurora .workspace .level-route.row-danger td:first-child, html[data-theme="light"] body.eims-aurora .workspace .level-route.route-bad-row td:first-child { box-shadow:inset 4px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .tree-indent { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .level-country .tree-indent::before { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .level-route .tree-indent::before { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tag-customer { background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .tag-route { background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tag-manual { background:#fff3dc; }
html[data-theme="light"] body.eims-aurora .workspace .tag-observe { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .tag-idle { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tag-ok { background:#e8f5ec; }
html[data-theme="light"] body.eims-aurora .workspace .tg-action { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tg-card { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-card label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-card input, html[data-theme="light"] body.eims-aurora .workspace .tg-card select { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-toolbar { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-toolbar label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-toolbar input { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-stats span, html[data-theme="light"] body.eims-aurora .workspace .tg-work-confidence { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-dialog-picker { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-dialog-picker-head span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-dialog-list { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-dialog-option { border-bottom-color:#cbd3e6; border-right-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-dialog-option small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-section { border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-head h3 { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-head span, html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-notes > span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-controls label > span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-controls input, html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-controls select { background:#ffffff; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-report-output { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-card { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-card-head { background:#edf0fa; border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-card-head span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-item-filters { background:#edf0fa; border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-item-filters input, html[data-theme="light"] body.eims-aurora .workspace .tg-work-item-filters select { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-items-table th:nth-child(5), html[data-theme="light"] body.eims-aurora .workspace .tg-work-items-table td:nth-child(5) { box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .tg-work-table tr.is-deleted td { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .danger-button { border-color:#aa345355; }
html[data-theme="light"] body.eims-aurora .workspace .tg-list { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-list-item { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .tg-list-item span, html[data-theme="light"] body.eims-aurora .workspace .tg-list-item small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ok { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .empty { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .pagination { border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .alert-overview { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .alert-overview div { background:#edf0fa; border-right-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .alert-overview span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .alert-overview strong { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row td { background:#edf0fa; border-bottom-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row td:first-child { box-shadow:inset 4px 0 0 rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .level-country td { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .level-route td { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .alert-table .copy-action { border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .object-cell span, html[data-theme="light"] body.eims-aurora .workspace .performance-cell span, html[data-theme="light"] body.eims-aurora .workspace .wide-cell span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .copy-action { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor-section { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor-title span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-metric-tab { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-metric-tab strong { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .rule-metric-tab span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-metric-tab.active { background:#edf0fa; border-color:#cbd3e6; box-shadow:inset 0 0 0 1px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .rule-metric-tab.active strong { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .token-button { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .token-divider { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor input, html[data-theme="light"] body.eims-aurora .workspace .rule-editor select { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-section { border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .rule-section-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-section-custom .rule-section-head { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .rule-count { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .panel { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .panel-head { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .panel-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-editor { background:#edf0fa; border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-block + .queue-rule-block { border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-block-head strong { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-block-head span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-dialog-action { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-grid label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-grid input, html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] .queue-rule-grid select { border-color:#cbd3e6; background:#ffffff; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-rules"] #queueRulesMessage { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-snapshot"] .panel-head .queue-send-target { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace [data-page="queue-snapshot"] .panel-head .queue-send-target select { border-color:#cbd3e6; background:#ffffff; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-scope-badge { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .inline-status { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .placeholder-panel p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .markdown-preview { background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-box { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-controls span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-text-grid label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-controls input, html[data-theme="light"] body.eims-aurora .workspace .work-report-controls select, html[data-theme="light"] body.eims-aurora .workspace .work-report-input { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-output { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-loading, html[data-theme="light"] body.eims-aurora .workspace .work-report-error { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .work-report-error { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-sheet { background:#ffffff; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-meta span { border-bottom-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-section-title { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-tasks li { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-table-wrap { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-table th, html[data-theme="light"] body.eims-aurora .workspace .work-plan-table td { border-bottom-color:#cbd3e6; border-right-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-table th { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .work-plan-summary { border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .notice-card { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .notice-card textarea { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .notice-help p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .notice-token-list code { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .notice-preview pre { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-card { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-card-head span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-chat-messages { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-message { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-message strong { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-message.user { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-chat-input { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-chat-input textarea { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-form-grid span, html[data-theme="light"] body.eims-aurora .workspace .hint-text { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-form-grid input, html[data-theme="light"] body.eims-aurora .workspace .ai-form-grid select, html[data-theme="light"] body.eims-aurora .workspace .ai-form-grid textarea { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-item { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .ai-item-meta { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .ai-summary, html[data-theme="light"] body.eims-aurora .workspace .ai-draft-json { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .modal-container { box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor-modal .rule-editor label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor-modal .rule-editor label select, html[data-theme="light"] body.eims-aurora .workspace .rule-editor-modal .rule-editor label input { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .rule-editor-modal .rule-editor label textarea { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .etms-sender { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .etms-port-badge { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .etms-nav-square { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .etms-nav-circle { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .etms-nav-triangle { border-right-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-proxy-bar { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-proxy-form input, html[data-theme="light"] body.eims-aurora .workspace .link-test-form textarea, html[data-theme="light"] body.eims-aurora .workspace .link-test-form select, html[data-theme="light"] body.eims-aurora .workspace .link-test-form input[type="search"] { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-hint { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-timezone-search-status { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-timezone-results { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-timezone-results button { color:#202b46; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-message { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-message.is-error { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-select-all { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-bulk-count { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-bulk-message { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-bulk-message.is-error { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-jobs { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job-group-label strong { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job-group-label small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job-empty { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job { background:#edf0fa; border-color:#cbd3e6; color:#202b46; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job-heading strong { color:#202b46; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job .link-test-job-failures { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job-wrap.is-marked .link-test-job { border-color:#cbd3e6; box-shadow:inset 0 0 0 1px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job.is-selected { border-color:#cbd3e6; background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-job span, html[data-theme="light"] body.eims-aurora .workspace .link-test-job small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-detail-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item-main small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item-main .link-test-error { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item-main .link-test-warning { color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item-main .link-test-reachable { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-item-main .link-test-stage { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-pill { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-pill.success { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-pill.partial { background:#fff3dc; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-pill.failed { background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-preview-dialog { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-preview-loading { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-notice { border-color:#80581755; background:#fff3dc; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-form select, html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-form input:not([type="checkbox"]), html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-edit select, html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-edit input:not([type="checkbox"]) { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-card, html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-event { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-record-tools { border-bottom-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-card-head small, html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-meta { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-state { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-state.is-active { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-state.is-error { background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-edit > label:not(.link-test-monitor-checkbox) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-manager-status { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-manager-status.is-connected { background:#e8f5ec; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-manager-form input:not([type="checkbox"]), html[data-theme="light"] body.eims-aurora .workspace .proxy-manager-filters input, html[data-theme="light"] body.eims-aurora .workspace .proxy-manager-filters select { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-subscription-card { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-card-head strong, html[data-theme="light"] body.eims-aurora .workspace .proxy-node-info strong { color:#202b46; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-card-head small, html[data-theme="light"] body.eims-aurora .workspace .proxy-node-info small { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-card-meta { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-node-card { border-color:#cbd3e6; background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-node-card.is-default { border-color:#cbd3e6; background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .proxy-default-tag { background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-error { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-source { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-urls { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-stage { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-stage.is-done { background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-monitor-stage.is-error { background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { border-bottom-color:#21674755; }
html[data-theme="light"] body.eims-aurora .workspace .sms-mode-control { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-mode-control label > span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-mode-control input:checked + span { background:#ffffff; box-shadow:0 4px 12px rgba(52,70,116,.12); color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-search-picker { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-search-picker:has(select:disabled), html[data-theme="light"] body.eims-aurora .workspace .sms-test-search-row:has(input:disabled) { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-form input[type="text"], html[data-theme="light"] body.eims-aurora .workspace .sms-test-form input[type="search"], html[data-theme="light"] body.eims-aurora .workspace .sms-test-form select, html[data-theme="light"] body.eims-aurora .workspace .sms-test-form textarea { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-form textarea[aria-invalid="true"] { box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-submit-message { border-color:#cbd3e6; background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-submit-message.is-error { border-color:#aa345355; background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-submit-message.is-warning { border-color:#80581755; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-submit-message.is-success { border-color:#21674755; background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-content-column { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-sequence-toggle { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-content-queue { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-content-index { background:#edf0fa; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-submit-summary { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-port-picker { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-port-all { background:#ffffff; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-port-all.is-active { border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-port-button { background:#ffffff; border-color:#cbd3e6; box-shadow:0 4px 12px rgba(52,70,116,.12); color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-port-button.is-selected { background:#e8f5ec; border-color:#21674755; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-device-port-toolbar { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-random-port-count input { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-device-targets { border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-device-target-toggle { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-device-target.is-expanded .sms-test-batch-device-target-toggle { background:#edf0fa; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-device-target-body { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-device-assignment-head { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-device-assignment-field input { border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-batch-results li.is-success .lucide { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-result-badge.success { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-result-badge.danger { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-result-badge.pending { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .sms-platform-settings-form input:not([type="radio"]) { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .sms-platform-status, html[data-theme="light"] body.eims-aurora .workspace .sms-platform-active { background:#edf0fa; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-platform-status.ok { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-platform-status.danger { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .sms-platform-active { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-provider-control { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-provider-control input:checked + span { background:#ffffff; box-shadow:0 4px 12px rgba(52,70,116,.12); color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-config-message.is-pending { background:#edf0fa; border-color:#cbd3e6; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-config-message.is-error { background:#fdebf0; border-color:#aa345355; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-config-message.is-success { background:#e8f5ec; border-color:#21674755; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-detail-item { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { border-left-color:#21674755; }
html[data-theme="light"] body.eims-aurora .workspace .raw-tree-table .raw-tree-expand-col, html[data-theme="light"] body.eims-aurora .workspace .raw-tree-table tbody tr.tree-account-row > td:first-child, html[data-theme="light"] body.eims-aurora .workspace .raw-tree-table tbody tr.level-country > td:first-child, html[data-theme="light"] body.eims-aurora .workspace .raw-tree-table tbody tr.level-route > td:first-child { border-right-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-queue-head { background:#edf0fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-copy-btn { background:#ffffff; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .alert-table .num.danger { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .alert-table .row-sub { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .alert-table .row-hint { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .retest-device-port-picker { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-port-option { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .retest-stage-row { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-form-message.is-error, html[data-theme="light"] body.eims-aurora .workspace .retest-device-error, html[data-theme="light"] body.eims-aurora .workspace .retest-port-error { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .retest-form-message.is-success { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .retest-task-actions .ghost-mini.danger { color:var(--color-danger, #aa3453); }
html[data-theme="light"] body.eims-aurora .workspace .retest-task-card { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge, html[data-theme="light"] body.eims-aurora .workspace .retest-device-status { background:#edf0fa; color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-active { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-paused { background:#fff3dc; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-completed { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-cancelled, html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-error, html[data-theme="light"] body.eims-aurora .workspace .retest-status-badge.is-counter_reset { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .retest-progress-track { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-progress-track span { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-device-card { background:#edf0fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-stage-history > div { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace :is(.ok,.success,.success strong,.tg-success strong,.network-access-status.is-on,.network-access-message.is-success,.link-test-message,.link-test-bulk-message,.link-test-reachable,.sms-test-batch-results li.is-success .lucide) { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace :is(.danger,.danger-text,.danger-button,.danger strong,.tg-failed strong,.is-error,.link-test-error,.link-test-monitor-error,.link-test-job-failures,.sms-test-batch-results li.is-error .lucide,.alert-table .num.danger) { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace :is(.warning-text,.link-test-warning,.network-access-status.is-pending,.network-access-message.is-pending) { color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace :is(.top-status-pill.ok,.tag-ok,.live-badge,.auth-badge-active,.auth-event-success,.link-test-pill.success,.link-test-monitor-state.is-active,.sms-test-result-badge.success,.sms-platform-status.ok,.retest-status-badge.is-active,.retest-status-badge.is-completed,.retest-form-message.is-success,.sms-test-config-message.is-success,.sms-test-submit-message.is-success) { background:#e8f5ec; color:#216747; border-color:#21674755; }
html[data-theme="light"] body.eims-aurora .workspace :is(.top-status-pill.danger,.tag-customer,.auth-badge-disabled,.auth-badge-locked,.auth-event-danger,.link-test-pill.failed,.link-test-monitor-state.is-error,.sms-test-result-badge.danger,.sms-platform-status.danger,.retest-status-badge.is-error,.retest-status-badge.is-cancelled,.retest-status-badge.is-counter_reset,.auth-modal-error,.retest-device-error,.retest-port-error,.retest-form-message.is-error,.work-report-error,.sms-test-config-message.is-error,.sms-test-submit-message.is-error) { background:#fdebf0; color:#aa3453; border-color:#aa345355; }
html[data-theme="light"] body.eims-aurora .workspace :is(.top-status-pill.warn,.tag-manual,.auth-badge-operator,.link-test-pill.partial,.link-test-monitor-notice,.retest-status-badge.is-paused,.sms-test-submit-message.is-warning) { background:#fff3dc; color:#805817; border-color:#80581755; }
html[data-theme="light"] body.eims-aurora .workspace :is(.top-status-pill.muted,.tag-idle,.link-test-pill,.link-test-monitor-state) { color:#4f5e7b; background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace :is(.top-status-pill.ok,.link-test-pill.success,.link-test-monitor-state.is-active) { color:#216747; background:#e8f5ec; }
html[data-theme="light"] body.eims-aurora .workspace :is(.link-test-pill.failed,.link-test-monitor-state.is-error) { color:#aa3453; background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-pill.partial { color:#805817; background:#fff3dc; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch input:checked + span { background:#216747; border-color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch > span::after { background:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .network-access-switch input:checked + span::after { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace .retest-progress-track { background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace .retest-progress-track span { background:linear-gradient(120deg,#425fbb,#7252b1); }
html[data-theme="light"] body.eims-aurora .workspace :is(.tree-account-row td,.level-country td,.level-route td,.sub-row td) { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row td { background:#e9eef9; }
html[data-theme="light"] body.eims-aurora .workspace .level-country td { background:#f1f4fc; }
html[data-theme="light"] body.eims-aurora .workspace .level-route td { background:#ffffff; }
html[data-theme="light"] body.eims-aurora .workspace :is(.row-danger td,.level-country.row-danger td,.level-route.row-danger td,.level-route.route-bad-row td) { background:#fdebf0; }
html[data-theme="light"] body.eims-aurora .workspace :is(.row-manual td,.level-country.row-manual td,.level-route.row-manual td) { background:#fff3dc; }
html[data-theme="light"] body.eims-aurora .workspace .tree-account-row.is-expanded td { background:#e2e9f8; border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace #summaryCard .summary-item { background:transparent; }
html[data-theme="light"] body.eims-aurora .workspace #summaryCard .summary-item.success strong { color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace #summaryCard .summary-item.danger strong { color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace #summaryCard :is(#totalRate,#totalDeliverRate) { color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace :is(.sms-test-compose-tabs button.is-active,.view-switch-btn.active,.rule-metric-tab.active,.sms-test-port-button.is-selected) { color:#202b46; background:#eef2fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { background:transparent; border-bottom-color:#8297d8; }
html[data-theme="light"] body.eims-aurora .workspace .expand-button.is-open { color:#ffffff; background:#425fbb; border-color:#8297d8; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace-global .workspace-brand { border-color:transparent; background:transparent; color:#202b46; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .sr-only { border-color:transparent; }
html[data-theme="light"] body.eims-aurora .workspace-global .workspace-brand span { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace-global .workspace-overview-btn { background:#eef2fa; color:#4f5e7b; border-color:#cbd3e6; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill { background:#eef2fa; color:#4f5e7b; border-color:#cbd3e6; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.ok { background:#e8f5ec; color:#216747; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.warn { background:#fff3dc; color:#805817; }
html[data-theme="light"] body.eims-aurora .workspace .top-status-pill.danger { background:#fdebf0; color:#aa3453; }
html[data-theme="light"] body.eims-aurora .workspace .module-tile { background:linear-gradient(135deg,#d8e2ff35,#d8e2ff35),#ffffff; color:#202b46; border-color:#cbd3e6; box-shadow:0 4px 12px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora .workspace .module-tile-description { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .module-tile-arrow { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .page-tab { background:transparent; background-image:none; color:#4f5e7b; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .workspace .page-tab.active { color:#425fbb; border-bottom-color:#8297d8; }
html[data-theme="light"] body.eims-aurora .module-search { border-color:#cbd3e6; background:#ffffff; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .module-search input { border-color:transparent; background:transparent; box-shadow:none; }
html[data-theme="light"] body.eims-aurora .module-search:focus-within { outline-color:#8297d8; }
html[data-theme="light"] body.eims-aurora .workspace .module-search input:focus { box-shadow:none; }
html[data-theme="light"] body.eims-aurora .summary-alerts p { color:#4f5e7b; }
@media (hover: hover) and (pointer: fine) {
html[data-theme="light"] body.eims-aurora .module-tile:hover { background:linear-gradient(130deg,#eef2fa,#eef2fa); border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .nav-item:hover { color:#202b46; background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace :is(.ghost-button,.ghost-mini,.copy-action,.expand-button):hover { background:#eef2fa; border-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora .workspace :is(.raw-tree-table tbody tr:hover > td,.alert-table tbody tr:hover td,.etms-record-table tbody tr:hover td) { background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-content-row:hover { background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-multi-content-row.is-warning:hover { background:#eef2fa; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-timezone-results button:hover { background:#eef2fa; color:#202b46; }
}
@media (max-width: 1200px) {
html[data-theme="light"] body.eims-aurora .summary-group:nth-of-type(2) { border-right-color:transparent; }
html[data-theme="light"] body.eims-aurora .summary-group:nth-of-type(3) { border-top-color:var(--color-border); border-right-color:transparent; }
}
@media (max-width: 600px) {
html[data-theme="light"] body.eims-aurora .summary-group { border-right-color:transparent; border-bottom-color:var(--color-border); }
html[data-theme="light"] body.eims-aurora .summary-group:nth-of-type(3) { border-top-color:transparent; border-bottom-color:transparent; }
}
/* Authentication paint; canvas and motion stay unchanged. */
html[data-theme="light"] body.eims-aurora #authView { color:#202b46; background:#f3f5fc; color-scheme:light; }
html[data-theme="light"] body.eims-aurora #authView { background:radial-gradient(ellipse at 17% 25%,#d8e2ff35,transparent 48%),radial-gradient(ellipse at 57% 100%,#d8e2ff35,transparent 43%),#f3f5fc; }
html[data-theme="light"] body.eims-aurora #authView button:focus-visible, html[data-theme="light"] body.eims-aurora #authView a:focus-visible { outline-color:#8297d8; }
html[data-theme="light"] body.eims-aurora #authView ::selection { background:#eef2fa; color:#202b46; }
html[data-theme="light"] body.eims-aurora #authView .auth-atmosphere { background:radial-gradient(ellipse at 30% 49%,#d8e2ff35,transparent 43%),radial-gradient(ellipse at 65% 28%,#d8e2ff35,transparent 38%); }
html[data-theme="light"] body.eims-aurora #authView .auth-ambient-one { background:#738ad9; }
html[data-theme="light"] body.eims-aurora #authView .auth-ambient-two { background:#738ad9; }
html[data-theme="light"] body.eims-aurora #authView .auth-scene-brand { color:#202b46; }
html[data-theme="light"] body.eims-aurora #authView .auth-scene-name { color:#4f5e7b; border-left-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora #authView .auth-story p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-story-rule { background:linear-gradient(90deg,#eef2fa,#eef2fa); }
html[data-theme="light"] body.eims-aurora #authView .auth-access { border-color:#cbd3e6; background:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,255,255,0.94)); box-shadow:0 30px 90px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora #authView .auth-access:before { background:linear-gradient(90deg,transparent,#d8e2ff35,transparent); }
html[data-theme="light"] body.eims-aurora #authView .auth-access-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-field label { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-input-wrap>svg { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView input { border-color:#cbd3e6; background:#d8e2ff35; color:#202b46; caret-color:#7252b1; }
html[data-theme="light"] body.eims-aurora #authView input::placeholder { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView input:focus { border-color:#8297d8; background:#eef2fa; box-shadow:0 0 0 3px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora #authView input[aria-invalid=true] { border-color:#aa345345; }
html[data-theme="light"] body.eims-aurora #authView .auth-password-toggle { border-color:transparent; background:transparent; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-password-toggle:hover { color:#202b46; background:#d8e2ff35; }
html[data-theme="light"] body.eims-aurora #authView .auth-submit { background:linear-gradient(120deg,#425fbb,#7252b1); color:#ffffff; border-color:transparent; box-shadow:0 7px 25px rgba(52,70,116,.12); }
html[data-theme="light"] body.eims-aurora #authView .auth-submit .auth-spinner { border-color:#cbd3e6; border-top-color:#cbd3e6; }
html[data-theme="light"] body.eims-aurora #authView .auth-login-help { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-feedback { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-feedback.auth-error { color:#aa3453; }
html[data-theme="light"] body.eims-aurora #authView .auth-scene-footer { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-motion-control { background:#d8e2ff35; border-color:#cbd3e6; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-motion-control:hover { border-color:#cbd3e6; color:#202b46; }
html[data-theme="light"] body.eims-aurora #authView .auth-skip { color:#ffffff; background:#eef2fa; }
@media(max-width:760px) {
html[data-theme="light"] body.eims-aurora #authView .auth-access { background:linear-gradient(145deg,#eef2fa,#eef2fa); }
}
html[data-theme="light"] body.eims-aurora #authView .auth-access-head :is(h1,h2) { color:#202b46; }
html[data-theme="light"] body.eims-aurora #authView .auth-access-head p { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-scene-brand { border-bottom-color:transparent; }
html[data-theme="light"] body.eims-aurora #authView .auth-wordmark { color:#202b46; }
html[data-theme="light"] body.eims-aurora #authView .auth-login-help { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView #authMessage { color:#aa3453; }
html[data-theme="light"] body.eims-aurora #authView .auth-checking { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-checking-status { color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora #authView .auth-checking-spinner { border-color:#cbd3e6; border-top-color:#8297d8; }
html[data-theme="light"] body.eims-aurora #authView .auth-password-toggle:focus-visible { outline-color:#8297d8; }

/* Final surface treatment and contrast corrections; geometry remains inherited. */
html[data-theme="light"] body.eims-aurora.auth-authenticated { background:radial-gradient(ellipse at 10% 10%,#dfe6ff90,transparent 52%),radial-gradient(ellipse at 88% 18%,#d9f0f44d,transparent 46%),radial-gradient(ellipse at 55% 85%,#eadffa5c,transparent 48%),#f3f5fc; }
html[data-theme="light"] body.eims-aurora .workspace { background:#ffffffed; box-shadow:0 22px 70px #24356610; }
html[data-theme="light"] body.eims-aurora .sidebar { background:#fffffff2; border-color:#cbd3e6; box-shadow:0 12px 35px #2435661c; }
html[data-theme="light"] body.eims-aurora .nav-item.active { color:#5c47a0; background:linear-gradient(130deg,#e4ebfb,#eee5f8); box-shadow:inset 0 0 0 1px #8974c93d; }
html[data-theme="light"] body.eims-aurora .workspace-global .brand-icon { color:#ffffff; }
html[data-theme="light"] body.eims-aurora .module-tile-icon { color:#5a54ae; background:linear-gradient(135deg,#e8edfc,#eee5f8); border-color:#d8dbef; }
html[data-theme="light"] body.eims-aurora .workspace .module-tile { background:linear-gradient(135deg,#ffffff,#f8f9ff); box-shadow:0 4px 12px #24356609; }
html[data-theme="light"] body.eims-aurora .modal-overlay { background:#26334a70; }
html[data-theme="light"] body.eims-aurora .skip-link { background:#425fbb; color:#ffffff; }
html[data-theme="light"] body.eims-aurora #authView { --muted:#4f5e7b; --line:#a9b4cf66; color:#202b46; background:radial-gradient(ellipse at 17% 25%,#dfe4ff90,transparent 48%),radial-gradient(ellipse at 57% 100%,#d6edf266,transparent 43%),#f3f5fc; }
html[data-theme="light"] body.eims-aurora #authView .auth-access { background:linear-gradient(145deg,#fffffff7,#f7f9fff2); border-color:#c6cee4; box-shadow:0 30px 90px #2435661c; }
html[data-theme="light"] body.eims-aurora #authView input { background:#ffffff; color:#202b46; border-color:#a9b6d0; }
html[data-theme="light"] body.eims-aurora #authView input:focus { background:#ffffff; border-color:#647bcb; box-shadow:0 0 0 3px #647bcb22; }
html[data-theme="light"] body.eims-aurora #authView input[aria-invalid=true] { border-color:#aa3453; }
html[data-theme="light"] body.eims-aurora #authView .auth-story-rule { background:linear-gradient(90deg,#7252b1,#427c9f); }
html[data-theme="light"] body.eims-aurora #authView .auth-submit { background:linear-gradient(120deg,#425fbb,#7252b1); color:#ffffff; box-shadow:0 7px 25px #425fbb25; }
html[data-theme="light"] body.eims-aurora #authView .auth-submit .auth-spinner { border-color:#ffffff66; border-top-color:#ffffff; }
html[data-theme="light"] body.eims-aurora #authView .auth-skip { color:#ffffff; background:#425fbb; }
html[data-theme="light"] body.eims-aurora #authView .auth-motion-control { color:#4f5e7b; background:#ffffffed; border-color:#bac6df; }
@media(hover:hover) and (pointer:fine) {
html[data-theme="light"] body.eims-aurora .workspace .module-tile:hover { background:linear-gradient(135deg,#eef3ff,#f3edfc); border-color:#a8b4d8; }
}
/* Explicit control states avoid inheriting the primary action gradient. */
/* A quiet scrim keeps moving ribbon frames clear of the light login's copy. */
html[data-theme="light"] body.eims-aurora #authView .auth-art-stage::after { content:""; position:absolute; inset:0; pointer-events:none; background:linear-gradient(180deg,#f3f5fcf7 0%,#f3f5fc00 20%,#f3f5fc00 55%,#f3f5fcc9 80%,#f3f5fcf7 100%); }
html[data-theme="light"] body.eims-aurora .workspace :is(.sms-test-compose-tabs button,.view-switch-btn,.link-test-timezone-results button) { background:#ffffff; color:#4f5e7b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { color:#425fbb; background:#eef2fa; border-bottom-color:#425fbb; }
html[data-theme="light"] body.eims-aurora .workspace :is(button.view-switch-btn.active,button.rule-metric-tab.active,button.sms-test-port-button.is-selected) { color:#202b46; background:#e4ebfb; border-color:#647bcb; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-captcha-button { background:#ffffff; color:#27354b; }
html[data-theme="light"] body.eims-aurora .workspace .sms-test-captcha-button .lucide { color:#27354b; }
html[data-theme="light"] body.eims-aurora :is(.workspace,.workspace-global,.sidebar,#authView) :is(button,a,input,select,textarea):focus-visible { outline-color:#647bcb; }
html[data-theme="light"] body.eims-aurora .module-search:focus-within { outline-color:#647bcb; }
html[data-theme="light"] body.eims-aurora .workspace :is(input,select,textarea):not(.etms-phone *):focus { border-color:#647bcb; }
@media(max-width:720px) {
html[data-theme="light"] body.eims-aurora .workspace .sms-test-compose-tabs button.is-active { border-left-color:#425fbb; }
}
@media(hover:hover) and (pointer:fine) {
html[data-theme="light"] body.eims-aurora .workspace .expand-button.is-open:hover { color:#ffffff; background:#3653ac; border-color:#3653ac; }
html[data-theme="light"] body.eims-aurora .workspace .link-test-timezone-results button:hover { color:#202b46; background:#eef2fa; }
}
