/* KLC TEKNOLOJİ — shared panel finish. Theme colors remain user selectable. */
:root{--klc-focus:#ab7727}
body{font-family:"Segoe UI",Arial,sans-serif}
#sidebar .klc-organized-nav{scrollbar-gutter:stable;overscroll-behavior:contain}
html:root[data-theme] body #sidebar .klc-nav-link,html:root[data-theme] body #sidebar .klc-nav-folder>summary{transition:background-color .15s,border-color .15s,box-shadow .15s!important}
html:root[data-theme] body #sidebar .klc-nav-link>span,html:root[data-theme] body #sidebar .klc-nav-folder>summary>span{font-family:"Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;word-break:normal;overflow-wrap:break-word!important}
html:root[data-theme] body #sidebar .klc-nav-link.on{box-shadow:inset 3px 0 0 #9c6921,0 2px 5px #79572b12!important}
html:root[data-theme] body #sidebar .klc-nav-section h3{font-size:9.5px;letter-spacing:.085em;line-height:1.6;margin-top:8px}
html:root[data-theme] body #sidebar .klc-nav-link:focus-visible,html:root[data-theme] body #sidebar summary:focus-visible{outline:2px solid var(--klc-focus)!important;outline-offset:2px}
/* A stacked signature accommodates the full company name at every width. */
html:root[data-theme] body #sidebar .klc-sidebar-signature{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-height:76px!important;padding:10px 4px 0!important}
html:root[data-theme] body #sidebar .klc-sidebar-signature .klc-sign-brand{display:flex!important;max-width:100%!important}
html:root[data-theme] body #sidebar .klc-sidebar-signature .klc-sign-brand strong{font:700 15px/1.25 "Segoe UI",Arial,sans-serif!important;letter-spacing:.055em!important;white-space:normal!important;color:var(--ui-text,#71542c)!important}
html:root[data-theme] body #sidebar .klc-sidebar-signature .klc-sign-brand small{font:400 8px/1.5 "Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;white-space:normal!important;color:var(--ui-muted,#88775f)!important}
html:root[data-theme] body #sidebar .klc-sidebar-signature .klc-sign-divider{display:none!important}
html:root[data-theme] body #sidebar .klc-sidebar-signature .klc-sign-name{display:block!important;align-self:flex-end;font-size:12px!important;line-height:1.3!important;color:var(--ui-muted,#88775f)!important}
@media(min-width:1151px){html:root[data-theme] body #sidebar{padding-bottom:104px!important}}
@media(max-width:1150px){html:root[data-theme] body #sidebar .klc-sidebar-signature{margin-top:16px!important;margin-bottom:12px!important;align-items:flex-start!important}}
html[data-theme="luxury-cream"] .klc-dashboard-hero:after{content:"KLC TEKNOLOJİ"!important}
/* Improve dashboard hierarchy without changing any data or actions. */
.klc-overview{--ko-line:var(--ui-line,#e7dac4);--ko-ink:var(--ui-text,#3a3024);--ko-muted:var(--ui-muted,#87735c);gap:18px!important;font-family:"Segoe UI",Arial,sans-serif}
.klc-overview .ko-heading{flex-wrap:wrap;row-gap:8px}
.klc-overview .ko-heading h3{font-size:clamp(18px,1.6vw,23px);font-weight:650;line-height:1.35;letter-spacing:-.025em}
.klc-overview .ko-heading>small{padding:6px 10px;border:1px solid var(--ko-line);border-radius:20px;background:var(--ui-surface,#fffcf6);font-variant-numeric:tabular-nums}
.klc-overview .ko-metrics{gap:14px}
.klc-overview .ko-metric{padding:20px 18px;border-radius:16px;background:var(--ui-surface,#fffdf9);box-shadow:0 4px 16px #553b1207;transition:border-color .15s,box-shadow .15s}
.klc-overview .ko-metric:hover{border-color:#c19b53;box-shadow:0 6px 20px #79572b12;background:var(--ui-surface,#fffdf9)}
.klc-overview .ko-metric b{font-size:32px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.klc-overview .ko-metric strong{font-size:12px;font-weight:600;line-height:1.4}
.klc-overview .ko-metric small{font-size:11px;line-height:1.45}
.klc-overview .ko-metric i{width:42px;height:42px;font-size:22px;box-shadow:0 0 0 5px var(--ko-tint)}
.klc-overview .ko-panel{border-radius:15px;background:var(--ui-surface,#fffdf9);box-shadow:0 4px 16px #553b1205}
.klc-overview .ko-panel header{padding:16px 18px;gap:12px;flex-wrap:wrap}
.klc-overview .ko-panel h3{font-size:14px;font-weight:650;line-height:1.4}
.klc-overview .ko-panel header input{min-height:38px;width:180px;max-width:100%;box-sizing:border-box;border-radius:10px;background:var(--ui-surface,#fffcf7);font-size:12px}
.klc-overview .ko-panel header input:focus-visible{outline:2px solid var(--klc-focus);outline-offset:2px}
.klc-overview .ko-panel th{padding:12px 10px;font-weight:600;font-size:10px;letter-spacing:.025em;background:var(--ui-button-end,#faf5ec)}
.klc-overview .ko-panel td{height:45px;font-variant-numeric:tabular-nums}
.klc-overview .ko-panel td:first-child{font-weight:600}
.klc-overview .ko-panel tbody tr:hover{background:var(--ui-button-end,#faf3e6)}
.klc-overview .ko-table-scroll,.klc-overview .ko-record-scroll{scrollbar-width:thin;scrollbar-color:#d4bd94 transparent;overscroll-behavior:contain}
.klc-overview .ko-attention{background:var(--ui-surface,#fcf8f0);border-radius:12px}
.klc-overview .ko-attention a{min-height:46px;box-sizing:border-box;font-size:12px}
.klc-overview .ko-attention a:focus-visible,.klc-overview .ko-metric:focus-visible,.klc-overview .ko-access a:focus-visible{outline:2px solid var(--klc-focus);outline-offset:-3px}
.klc-overview .ko-assistant{background:linear-gradient(135deg,var(--ui-surface,#fffdf7),var(--ui-button-end,#f6eacf))}
.klc-overview .ko-assistant p{color:var(--ko-muted)}
.klc-overview .ko-ring b{background:var(--ui-surface,#fffdf9)}
@media(max-width:1280px){.klc-overview .ko-metric{padding:16px 13px;gap:11px}.klc-overview .ko-metric i{width:34px;height:34px;box-shadow:none;font-size:19px}.klc-overview .ko-metric b{font-size:28px}}
@media(max-width:700px){.klc-overview{gap:14px!important;margin-top:16px}.klc-overview .ko-heading{display:block}.klc-overview .ko-heading>small{display:inline-block;max-width:none;text-align:left;margin-top:10px}.klc-overview .ko-metrics{gap:10px}.klc-overview .ko-metric{padding:15px 12px;gap:10px;align-items:flex-start}.klc-overview .ko-metric b{font-size:27px}.klc-overview .ko-metric strong{font-size:11px}.klc-overview .ko-metric small{display:none}.klc-overview .ko-metric>span{display:none}.klc-overview .ko-metric i{width:28px;height:28px;font-size:16px}.klc-overview .ko-panel header{padding:14px}.klc-overview .ko-panel header input{width:100%;font-size:16px}.klc-overview .ko-attention a{min-height:47px;padding:12px 14px}.klc-overview .ko-columns{gap:14px}}
@media(prefers-reduced-motion:reduce){#sidebar .klc-organized-nav *,.klc-overview *{transition:none!important;scroll-behavior:auto!important}}
/* Login polish is independent of the authenticated application. */
body.login-body .klc-wordmark b{font-family:"Segoe UI",Arial,sans-serif;font-weight:750;letter-spacing:.035em}
body.login-body .login-card.klc-card{box-shadow:0 20px 65px #62461316,0 2px 8px #62461308}
body.login-body .klc-card input:focus-visible{outline:2px solid #ab7727!important;outline-offset:2px}
body.login-body .klc-login-note{line-height:1.5;letter-spacing:.025em}
body.login-body .klc-password-toggle{touch-action:manipulation}
@media(max-width:820px){body.login-body .klc-wordmark b{font-size:16px}body.login-body .klc-wordmark small{font-size:8px}body.login-body .klc-wordmark{padding-right:100px}body.login-body .klc-login-side{width:100%;box-sizing:border-box}body.login-body .klc-card input{font-size:16px!important}}

/* KLC-THEME-REPAIR-V1-BEGIN */
/* Strictly scoped to four themes; Luxury Cream and KLC Renkli never match. */
html:root[data-theme="midnight-gold"]:is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){--tr-bg:#081723;--tr-surface:#122839;--tr-raised:#1a3447;--tr-sidebar:#0d202f;--tr-line:#3b5265;--tr-text:#f3f5f7;--tr-muted:#b7c6d2;--tr-accent:#e3bd70;--tr-accentInk:#251e11;--tr-selected:#e3bd70;--tr-icon:#253f50;--tr-green:#83d6ac;--tr-red:#ffaba3;}
html:root[data-theme="classic"]:is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){--tr-bg:#0a232a;--tr-surface:#13353c;--tr-raised:#1e454c;--tr-sidebar:#0d2b33;--tr-line:#416168;--tr-text:#edf7f7;--tr-muted:#b2cdd0;--tr-accent:#75d7c8;--tr-accentInk:#102d2a;--tr-selected:#75d7c8;--tr-icon:#204c51;--tr-green:#8cddb0;--tr-red:#ffb4aa;}
html:root[data-theme="pearl"]:is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){--tr-bg:#edf1f5;--tr-surface:#ffffff;--tr-raised:#f4f7fb;--tr-sidebar:#f7f9fc;--tr-line:#c5d1de;--tr-text:#263e56;--tr-muted:#526980;--tr-accent:#466c95;--tr-accentInk:#ffffff;--tr-selected:#466c95;--tr-icon:#e4edf7;--tr-green:#17613d;--tr-red:#a33232;}
html:root[data-theme="royal-bronze"]:is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){--tr-bg:#231c19;--tr-surface:#342a25;--tr-raised:#43372f;--tr-sidebar:#2a211c;--tr-line:#786152;--tr-text:#fff1e4;--tr-muted:#d4bdab;--tr-accent:#e3af7c;--tr-accentInk:#302012;--tr-selected:#e3af7c;--tr-icon:#514030;--tr-green:#a6d7ac;--tr-red:#ffb5a5;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){--bg:var(--tr-bg)!important;--panel:var(--tr-surface)!important;--line:var(--tr-line)!important;--text:var(--tr-text)!important;--muted:var(--tr-muted)!important;--gold:var(--tr-accent)!important;--teal:var(--tr-green)!important;--hotel-accent:var(--tr-accent)!important;--klc-side:var(--tr-sidebar)!important;--klc-side2:var(--tr-bg)!important;--klc-cream:var(--tr-raised)!important;--klc-ivory:var(--tr-surface)!important;--ui-surface:var(--tr-surface)!important;--ui-text:var(--tr-text)!important;--ui-muted:var(--tr-muted)!important;--ui-line:var(--tr-line)!important;--ui-gold:var(--tr-accent)!important;--ui-button:var(--tr-raised)!important;--ui-button-end:var(--tr-surface)!important;--ui-button-text:var(--tr-text)!important;--ui-button-line:var(--tr-line)!important;--ui-selected:var(--tr-selected)!important;--ui-selected-end:var(--tr-selected)!important;--ui-selected-text:var(--tr-accentInk)!important;--klc-surface-raised:var(--tr-surface)!important;--klc-surface-hover:var(--tr-raised)!important;--klc-surface-text:var(--tr-text)!important;--klc-surface-muted:var(--tr-muted)!important;--klc-surface-line:var(--tr-line)!important;--klc-surface-icon:var(--tr-icon)!important;--klc-surface-icon-text:var(--tr-accent)!important;--klc-focus:var(--tr-accent)!important;color-scheme:dark;}
html:root[data-theme="pearl"]:is(html,#klc-theme-repair):is(html,#klc-theme-repair-2){color-scheme:light;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main{background:var(--tr-bg)!important;color:var(--tr-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar{background:linear-gradient(180deg,var(--tr-sidebar),var(--tr-bg))!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .sidebar-brand,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-sidebar-signature{border-color:var(--tr-line)!important;background:transparent!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .sidebar-brand :is(p,em),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-sign-brand strong{color:var(--tr-accent)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-sign-brand small,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-sign-name,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-nav-section h3{color:var(--tr-muted)!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-nav-section h3::after{background:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar :is(.klc-nav-link,.klc-nav-folder>summary){background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;box-shadow:0 2px 5px #00000015!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar :is(.klc-nav-link,.klc-nav-folder>summary)>:is(span,b){color:inherit!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar :is(.klc-nav-link,.klc-nav-folder>summary)>i{background:var(--tr-icon)!important;color:var(--tr-accent)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar :is(.klc-nav-link:hover,.klc-nav-folder>summary:hover,.klc-nav-folder[open]>summary){background:var(--tr-raised)!important;border-color:var(--tr-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-nav-link.on{background:var(--tr-selected)!important;color:var(--tr-accentInk)!important;border-color:var(--tr-selected)!important;box-shadow:inset 3px 0 0 var(--tr-accentInk)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-nav-link.on>i{background:transparent!important;color:var(--tr-accentInk)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body #sidebar .klc-nav-folder .klc-nav-children{background:transparent!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .hotel-identity-bar,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .klc-command-header,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .main-content>.page-toolbar{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .hotel-identity-title b,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-menu :is(strong,dt,dd),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .page-intro :is(h1,h2,h3){color:var(--tr-text)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .hotel-identity-title small,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-menu small,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .page-intro :is(p,small){color:var(--tr-muted)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-menu>summary,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-card,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-card nav a,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .header-dropdown>summary,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .header-dropdown>div,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .header-dropdown>div button{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .header-dropdown>div button:hover,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-card nav a:hover{background:var(--tr-raised)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .header-dropdown>div button.selected{background:var(--tr-selected)!important;color:var(--tr-accentInk)!important;border-color:var(--tr-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-head> b,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .identity-user-menu>summary>b{background:var(--tr-icon)!important;color:var(--tr-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .fault-ticker,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .ticker-window,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .live-event{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .live-event :is(strong,b),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .live-counter{color:var(--tr-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .live-event>span,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .ticker-window small{color:var(--tr-muted)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .fault-ticker>b{background:var(--tr-selected)!important;color:var(--tr-accentInk)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.global-search,.klc-header-search,.klc-searchbox),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body .language-switch select{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.panel,.ko-panel,.ko-assistant,.ko-attention,.du-box,.du-person,.du-person>summary,.system-card,.module-card,.hub-card,.module-tile,.maintenance-row,.it-grid article,.cx-card,.operation-card,.settings-card),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body dialog{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.panel-title,.ko-panel>header,.du-box>summary,.du-person>summary){background:var(--tr-raised)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.du-box,.du-person)>summary :is(strong,span),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.panel-title,.ko-panel>header) :is(h2,h3,h4,strong),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .ko-heading h2{color:var(--tr-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.du-note,.du-toolbar label,.du-inline label,.ko-heading>small,.ko-panel small,.ko-assistant p,.panel-title span,.form-help,.help-text){color:var(--tr-muted)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.du-active,.status-active){color:var(--tr-green)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.du-passive,.status-passive){color:var(--tr-red)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),select,textarea),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body dialog :is(input,select,textarea){background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;caret-color:var(--tr-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(input,textarea)::placeholder{color:var(--tr-muted)!important;opacity:1!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(input,select,textarea):focus-visible,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main button:focus-visible{outline:2px solid var(--tr-accent)!important;outline-offset:2px;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(button,.btn,.ks-btn,.cx-btn,.primary-btn,.secondary-btn):not(.color-swatch):not([data-color]):not(.favorite-toggle){background:var(--tr-raised)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.gold-btn,.btn-primary,.primary-btn),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .du-inline button[type="submit"]{background:var(--tr-selected)!important;color:var(--tr-accentInk)!important;border-color:var(--tr-accent)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(th,thead),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .ko-panel th{background:var(--tr-raised)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(td,tbody tr){color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main tbody tr:hover{background:var(--tr-raised)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.department-desk,.command-center)>a,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .operation-hub nav>a,
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .recent-modules a{background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.department-desk,.command-center)>a :is(span,b,strong),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .operation-hub nav>a :is(span,b,strong){color:var(--tr-text)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .hero.luxury-hero{background-color:var(--tr-raised)!important;background-image:linear-gradient(100deg,var(--tr-sidebar),var(--tr-surface))!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .hero-copy :is(h1,h2,h3),
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .hero-motto{color:var(--tr-text)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main .hero-copy :is(p,small){color:var(--tr-muted)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.ko-metric,.luxury-kpis article,.stats.compact>article){background:var(--tr-surface)!important;color:var(--tr-text)!important;border-color:var(--tr-line)!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.ko-metric,.luxury-kpis article,.stats.compact>article) :is(b,strong,span){color:var(--tr-text)!important;text-shadow:none!important;}
html:root:is([data-theme="midnight-gold"],[data-theme="classic"],[data-theme="pearl"],[data-theme="royal-bronze"]):is(html,#klc-theme-repair):is(html,#klc-theme-repair-2) body main :is(.ko-metric,.luxury-kpis article) small{color:var(--tr-muted)!important;}
/* KLC-THEME-REPAIR-V1-END */
