/* SM MEDIA RECORDS | Official burgundy / white / obsidian brand theme.
   Logo is the owner's actual original image; no synthetic redraw. */
:root {
  color-scheme: dark;
  --background: #0b0c0e;
  --surface: #141518;
  --panel: #19191d;
  --panel2: #202024;
  --border: #373038;
  --text: #f8f7f8;
  --muted: #ada6ad;
  --primary: #db3444;
  --primary-dark: #951322;
  --green: #44cfa7;
  --orange: #f1ba75;
  --red: #f37d8c;
  --blue: #e65a6c;
  --shadow: 0 26px 72px #0005;
}
body{background:var(--background);color:var(--text)}
::selection{background:#b9324866;color:#fff}
input,select,textarea{background:#121316;border-color:#3b3035;color:#f9f7f8}
input:focus,select:focus,textarea:focus{border-color:#d94453;box-shadow:0 0 0 3px #d9445324}
input::placeholder,textarea::placeholder{color:#7f7980}
label{color:#ded4d6}
a:focus-visible,button:focus-visible{outline:2px solid #ff8f9c;outline-offset:3px}
.btn{background:#272328;color:#f4e9ec;border-color:#48363a}
.btn-primary{background:linear-gradient(115deg,#e23c4b,#991525);border-color:#dd5060;color:#fff;box-shadow:0 9px 26px #9d1b2745}
.btn-soft{background:#30252a;border-color:#55404a}
.btn-danger{background:#402127;color:#ffb0b6;border-color:#79313e}
.brand-identity{display:flex;align-items:center;justify-content:flex-start}
.brand-image{display:block;width:100%;height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px #0004)}
.brand-identity.big-logo{width:min(345px,80vw);margin-top:3px}
.sidebar .side-identity{width:210px;max-width:100%;margin:0 0 43px 0;padding-left:0}
.sidebar .side-identity .brand-image{height:auto}
.sidebar{background:linear-gradient(170deg,#121214 0%,#0e0e10 83%);border-right-color:#39272c}
.nav-title{color:#b28c91}
.nav-link{color:#b9acb1}
.nav-link:hover{background:#282025;color:#fff}
.nav-link.active{background:linear-gradient(90deg,#5a202b,#3a1c24);box-shadow:inset 3px 0 #e34f62;color:#fff}
.nav-link.active .nav-ico{color:#ff8795}
.sidebar-notice{background:linear-gradient(145deg,#4f1923,#25161b);border-color:#72313b;box-shadow:0 12px 28px #0003}
.notice-icon{color:#fa9aa3}.sidebar-notice p{color:#d5b9bd}.side-footer{color:#978087}
.topbar{background:#111113;border-bottom-color:#32272c}
.breadcrumbs{color:#a79da2}.breadcrumbs b{color:#a5525c}.breadcrumbs strong{color:#fff}
.live-pill{background:#162c25;color:#9ae1c3}
.avatar{background:linear-gradient(145deg,#e44a58,#6b1423);color:#fff}
.login-intro{background:radial-gradient(circle at 77% 40%,#55242a 0%,#29151c 27%,transparent 54%),linear-gradient(145deg,#1e171a,#0c0d0e 83%);border-right-color:#402e34}
.login-right{background:radial-gradient(circle at 52% 42%,#25181d 0%,#0b0c0e 68%)}
.intro-copy h1 em{color:#f07883}.eyebrow{color:#f39a9f}.intro-steps span{color:#eb5663}
.login-card .pill{color:#f4c5c9;background:#392128;border-color:#6e3039}
.login-card p,.intro-copy p{color:#c6b9bd}
.login-foot{color:#9f9196}
.panel{background:var(--panel);border-color:#382e34;box-shadow:0 14px 38px #0002}
.muted-box{background:#232023;border-color:#48333b}
.page-subtitle,.form-note,.field-note{color:#b6abb2}
.kicker,.wb-eyebrow{color:#f07787}
.service-tag{background:#3b222b;color:#f2a5ad;border-color:#734453}
.wb-dashboard{background:linear-gradient(125deg,#4b1c28,#241a20)}
.wb-dashboard p{color:#e2bdc5}
.wb-form,.wb-detail{border-color:#3b3038}
.wb-url{background:#2b2026}
.wb-url span,.wb-url a{color:#ffa7b1}
.wb-switch input:checked+i{background:#bc3243}
.wb-mail-nav.current,.wb-mail-nav:hover{background:#4b242d}
.wb-message:hover{background:#291f23}
.wb-message{color:#f3eaf0;border-top-color:#392c32}
.wb-mail-icon{color:#f58c97}
.cover-swatch.selected{outline-color:#ffb7c0}
.cover-tools input[type=range]{accent-color:#e34656}
.cover-stage{background:linear-gradient(155deg,#1f1b20,#17171a)}
.cover-tools{background:#19191d}
#coverPreview{background:#201b20;border:1px solid #4b343c}
.cover-stage-heading span{color:#e3b2b9}
.cover-brand-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #633039;background:#391f27;border-radius:100px;color:#f6b4bb;padding:7px 12px;font-size:11px;font-weight:700}
.cover-brand-chip:before{content:'';width:6px;height:6px;border-radius:50%;background:#ef6272}
@media(max-width:800px){.sidebar .side-identity{width:205px;margin-bottom:22px}}
/* Audio catalogue duplicate detection */
.audio-check-tag{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:750;line-height:1.3;margin-top:7px;white-space:normal}
.audio-check-tag.pending{background:#273248;color:#adb9cd;border:1px solid #3b495c}
.audio-check-tag.clear{background:#19352b;color:#93dbc1;border:1px solid #2b6651}
.audio-check-tag.duplicate{background:#4b2529;color:#ffb5bd;border:1px solid #995258}
.audio-section{margin-top:20px}.audio-section h3{margin:8px 0 8px}.audio-check-status{margin:14px 0 8px}.audio-quiet{font-size:13px;color:#9da9bd;padding:12px 0}
.audio-matches{margin-top:15px;display:grid;gap:10px}.audio-match-row{display:flex;align-items:center;gap:16px;background:#1a222e;border:1px solid #394453;border-radius:11px;padding:15px}
.audio-match-row strong,.audio-match-row small{display:block}.audio-match-row small{color:#adb3bf;margin-top:5px}.audio-match-score{font-size:21px;font-weight:900;color:#ffc5ca;min-width:55px}.audio-match-row .btn{margin-left:auto}
.audio-library{margin-bottom:22px}.audio-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.audio-summary-grid>div{background:#19212c;border-radius:11px;padding:17px}.audio-summary-grid strong{display:block;font-size:24px}.audio-summary-grid small{display:block;color:#a9b5c3;margin-top:6px}
@media(max-width:620px){.audio-summary-grid{grid-template-columns:1fr}.audio-match-row{flex-wrap:wrap}.audio-match-row .btn{margin-left:0}}
/* External AudD music recognition results */
.external-section{margin-top:22px}
.external-section h3{margin:7px 0}
.external-matches{display:grid;gap:12px;margin:18px 0}
.external-match{background:#241e23;border:1px solid #62414a;border-radius:12px;padding:17px;min-width:0}
.external-match strong,.external-match small{display:block}
.external-match small{font-size:12px;color:#c7b4bd;margin-top:5px}
.external-facts{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#d9c6ca;margin:12px 0}
.external-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}
.external-links a{border:1px solid #944b59;border-radius:9px;color:#ffd3d7;text-decoration:none;padding:8px 12px;background:#42242f;font-size:12px}
.external-links a:hover{background:#683440}
.external-cid{background:#1b1a1e;border:1px solid #4c3940;border-radius:12px;padding:18px;margin-top:18px}
.external-cid h4{font-size:17px;margin:9px 0}
.external-cid-form{display:grid;gap:9px;margin-top:15px;max-width:720px}
.external-cid-form label{display:block;margin-bottom:6px}

/* Mail.ru preset: simple secure domain-mail setup */
.wb-mail-hint{border:1px solid rgba(200,49,63,.34);background:rgba(187,40,57,.08);border-radius:13px;padding:15px 18px;margin:15px 0 20px;color:#dfe6f0;line-height:1.65}
.wb-mail-hint strong{color:#fff}.wb-mail-hint code{color:#ffb7bf;font-weight:700;overflow-wrap:anywhere}.wb-mail-hint p{font-size:13px;margin:6px 0 0}.wb-mail-config [hidden],.wb-mail-hint[hidden]{display:none!important}
/* v4.0 — hüquq yoxlaması */
.rights-section .audio-summary-grid{margin:18px 0}
.rights-review-form{margin-top:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}
.rights-checkbox{display:flex;gap:12px;align-items:flex-start;margin:12px 0;font-size:14px;line-height:1.5;color:inherit;cursor:pointer}
.rights-checkbox input{width:18px;height:18px;flex:0 0 auto;margin-top:3px;accent-color:#e33948}
.rights-section .muted-box{margin:14px 0}.rights-section .muted-box p{margin:8px 0;font-size:13px}

/* v4.1 — Account manager */
.account-editor{margin-top:20px;scroll-margin-top:25px}
.account-editor .grid2{gap:16px}
.account-editor h3{margin:0 0 5px}
.account-editor button[type=submit]{margin-top:12px}
@media(max-width:700px){.account-editor .grid2{grid-template-columns:1fr}}

/* Geri qayitma duymesi ve senetci modul idareetmesi */
.back-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(255,255,255,.04);color:inherit;cursor:pointer;margin-right:8px;transition:background .2s,border-color .2s}
.back-chevron:hover,.back-chevron:focus-visible{background:rgba(194,41,41,.19);border-color:rgba(220,60,60,.6)}
.user-module-panel{margin-top:24px;border-top:1px solid rgba(255,255,255,.12);padding-top:20px}
.user-module-panel h4{margin:0 0 8px}
@media(max-width:620px){.back-chevron{width:32px;height:32px;margin-right:4px}}

/* v4.3.1 — Fix missing navigation glyphs and prevent text overlap. */
#nav .nav-link { min-width:0; display:flex; align-items:center; gap:14px; }
#nav .nav-ico { display:inline-flex; align-items:center; justify-content:center; width:23px; min-width:23px; flex:0 0 23px; overflow:hidden; white-space:nowrap; line-height:1.2; }
#nav .nav-label { min-width:0; flex:1 1 auto; overflow-wrap:break-word; line-height:1.4; }


/* v4.3.2 — chevron toggles the sidebar (not browser navigation).
   Desktop: compact icon-only rail. Mobile: existing slide-in drawer. */
.sidebar .brand-compact { display:none; }
#backChevron svg { transition:transform .18s ease; }
.shell.sidebar-collapsed #backChevron svg { transform:rotate(180deg); }
@media(min-width:801px){
 .sidebar{transition:width .2s ease,min-width .2s ease,padding .2s ease;}
 .shell.sidebar-collapsed .sidebar{
  width:76px;min-width:76px;padding:22px 10px 16px;
 }
 .shell.sidebar-collapsed .sidebar .side-identity{
  width:54px;max-width:54px;margin:0 auto 43px;padding:0;justify-content:center;
 }
 .shell.sidebar-collapsed .sidebar .brand-full{display:none;}
 .shell.sidebar-collapsed .sidebar .brand-compact{
  display:block;width:52px;height:52px;object-fit:contain;object-position:center;
 }
 .shell.sidebar-collapsed .nav-title,
 .shell.sidebar-collapsed .nav-label,
 .shell.sidebar-collapsed .sidebar-lower{display:none!important;}
 .shell.sidebar-collapsed #nav .nav-link{
  width:52px;min-height:49px;justify-content:center;gap:0;
  padding:11px 0;margin:0 auto 7px;
 }
 .shell.sidebar-collapsed #nav .nav-ico{margin:0;flex:0 0 23px;}
 .shell.sidebar-collapsed ~ .player{left:96px;}
}
@media(max-width:800px){
 .shell.sidebar-collapsed .sidebar{width:265px;min-width:265px;}
 .shell.sidebar-collapsed #backChevron svg{transform:none;}
 .shell .sidebar.open ~ .workspace{min-width:0;}
}
@media(prefers-reduced-motion:reduce){
 .sidebar,#backChevron svg{transition:none!important;}
}

/* Release metadata correction for admin */
.release-meta-editor { padding: 16px; border: 1px solid var(--line, #323036); border-radius: 12px; margin: 8px 0 20px; }
.release-meta-editor h4 { margin: 0 0 8px; }
.release-meta-editor .field { margin: 12px 0; }

/* v4.3.5 — OAC and Help Center */
.portal-faq{margin-bottom:20px;max-width:1000px}
.portal-faq h3{margin:0 0 17px}
.portal-faq details{border-top:1px solid var(--border);padding:13px 0}
.portal-faq summary{cursor:pointer;font-weight:700;line-height:1.5;outline-offset:3px}
.portal-faq details p{font-size:14px;color:var(--muted);line-height:1.7;max-width:850px;margin:11px 0 3px}
.portal-detail{margin-top:22px;max-width:920px;scroll-margin-top:25px}
.portal-detail .info-line{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:12px 0}
.portal-detail .info-line a{overflow-wrap:anywhere}
.portal-message{padding:16px;border-radius:10px;border:1px solid var(--border);margin:12px 0 22px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}
.portal-theme-switch{display:flex;gap:12px;flex-wrap:wrap}
.portal-theme-switch .btn{min-width:135px}
/* High contrast, light appearance — all application elements including old components */
html[data-theme="light"]{color-scheme:light;--background:#f5f5f7;--surface:#fff;--panel:#fff;--panel2:#f0f1f3;--border:#dcdce1;--text:#27252b;--muted:#60616e;--shadow:0 14px 35px #1c1c2c16}
html[data-theme="light"] body{background:#f5f5f7;color:#27252b}
html[data-theme="light"] :is(.workspace,.page){background:#f5f5f7;color:#27252b}
html[data-theme="light"] .sidebar{background:#fff;border-right-color:#e6e1e4}
html[data-theme="light"] .topbar{background:#fff;border-bottom-color:#e8e3e7}
html[data-theme="light"] .nav-title,html[data-theme="light"] .nav-link{color:#595561}
html[data-theme="light"] .nav-link:hover{background:#f6e9ed;color:#8f2034}
html[data-theme="light"] .nav-link.active{background:#fae3e8;color:#8c1a2e;box-shadow:inset 3px 0 #dc3347}
html[data-theme="light"] .nav-link.active .nav-ico{color:#bd1d38}
html[data-theme="light"] .sidebar-notice{background:#f9e8ec;border-color:#eac5cd;box-shadow:none}
html[data-theme="light"] .sidebar-notice :is(p,strong,small){color:#68323e}
html[data-theme="light"] :is(.breadcrumbs,.side-footer,.form-note,.field-note,.page-subtitle,.stat-top,.stat p,.panel-heading p,.footer,.muted,.empty p,.audio-quiet){color:#696b75}
html[data-theme="light"] .breadcrumbs strong{color:#2d2930}
html[data-theme="light"] :is(.page-title,h1,h2,h3,h4,.panel-heading h3){color:#24232b}
html[data-theme="light"] :is(.panel,.stat,.login-card,.form-card,.muted-box,.mini-info,.file-drop,.file-detail,.audio-match-row,.audio-summary-grid>div,.external-match,.external-cid,.portal-message,.credential-box){background:#fff;color:#252630;border-color:#dedee4;box-shadow:0 6px 24px #2222330b}
html[data-theme="light"] :is(.file-drop,.muted-box,.mini-info,.audio-summary-grid>div){background:#f8f8fa}
html[data-theme="light"] :is(.stat strong,.info-line strong,.panel strong,.panel h3){color:#252630}
html[data-theme="light"] :is(input,select,textarea){background:#fff;color:#252630;border-color:#c8c9d1}
html[data-theme="light"] :is(input::placeholder,textarea::placeholder){color:#858793}
html[data-theme="light"] label{color:#34343d}
html[data-theme="light"] .btn:not(.btn-primary):not(.btn-danger){background:#f4f3f6;color:#343039;border-color:#d2ced3}
html[data-theme="light"] .btn-soft{background:#f5e8ec!important;color:#86273b!important;border-color:#dfbdc5!important}
html[data-theme="light"] :is(.wb-url,.wb-dashboard){background:#fbecf0;border-color:#e9c7d0}
html[data-theme="light"] .wb-dashboard p{color:#6b4650}
html[data-theme="light"] :is(.wb-toggle strong,.wb-message,.wb-message-from,.wb-message-subject){color:#29262b}
html[data-theme="light"] :is(.audio-check-tag.pending){background:#e6eaf0;color:#404c5c;border-color:#aab4c0}
html[data-theme="light"] .external-match small,html[data-theme="light"] .audio-match-row small{color:#626674}
html[data-theme="light"] .external-links a{background:#fbebee;color:#98233a;border-color:#e7bdc5}
html[data-theme="light"] .portal-faq details p{color:#595e68}
html[data-theme="light"] .info-line{border-bottom-color:#e4e2e7}
html[data-theme="light"] .back-chevron{background:#fff;color:#333;border-color:#d4d4dc}
html[data-theme="light"] .account-chip{color:#28252a}
html[data-theme="light"] .badge{color:#28252a}
html[data-theme="light"] table{color:#28252a}
html[data-theme="light"] thead{background:#f6f5f7;color:#4c4a52}
html[data-theme="light"] tbody tr{border-bottom-color:#e6e4ea}
html[data-theme="light"] .service-tag{background:#fff0f3;color:#97314a;border-color:#efc4ce}
html[data-theme="light"] .player{background:#fff;color:#30303a;border-color:#ddd}
html[data-theme="light"] .login-right{background:#f7f6f8}
html[data-theme="light"] .login-card :is(p,small){color:#5e5a61}
@media(max-width:800px){.portal-detail .info-line{flex-direction:column;align-items:flex-start}}

/* Keep the original white SM Media logo legible on the light sidebar. */
html[data-theme="light"] .sidebar .side-identity{background:#2e151a;padding:10px 9px;border-radius:13px}
html[data-theme="light"] .sidebar .side-identity .brand-compact{filter:drop-shadow(0 1px 1px #0004)}
html[data-theme="light"] .sidebar .side-identity .brand-image{filter:none}
html[data-theme="light"] .sidebar .side-footer{color:#747079}
html[data-theme="light"] .portal-detail a{color:#b1233d}

/* v4.3.6 — clear, professional theme selector (no redundant "Kabinet" label). */
.sm-appearance-switch{
 display:inline-flex;align-items:center;gap:3px;flex:none;
 padding:4px;border:1px solid #554148;border-radius:14px;
 background:#1c1a1d;box-shadow:0 2px 9px #0002;
}
.sm-appearance-option{
 appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;
 min-width:78px;min-height:34px;padding:7px 11px;border:1px solid transparent;
 border-radius:10px;background:transparent;color:#b8afb4;
 font-family:inherit;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap;
 cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease;
}
.sm-appearance-option:hover{color:#fff;background:#3c2b32}
.sm-appearance-option.is-selected,
.sm-appearance-option[aria-pressed="true"]{
 color:#fff;background:#84313e;border-color:#aa4856;
 box-shadow:0 2px 9px #0002;
}
.sm-appearance-option svg{display:block;flex:0 0 17px}
.sm-appearance-option:focus-visible{outline:2px solid #f596a1;outline-offset:3px}
html[data-theme="light"] .sm-appearance-switch{background:#f1edf0;border-color:#d5c6ce;box-shadow:0 2px 8px #15202c0b}
html[data-theme="light"] .sm-appearance-option{color:#685962}
html[data-theme="light"] .sm-appearance-option:hover{background:#f8f0f3;color:#812738}
html[data-theme="light"] .sm-appearance-option.is-selected,
html[data-theme="light"] .sm-appearance-option[aria-pressed="true"]{
 background:#fff;color:#992b40;border-color:#e4c3cb;box-shadow:0 2px 7px #3d19231d;
}
@media(max-width:1150px){
 .top-actions{gap:12px}
 .sm-appearance-option{min-width:36px;width:37px;padding:7px 8px}
 .sm-appearance-label{display:none}
}
@media(max-width:800px){.top-actions{gap:8px}.sm-appearance-switch{padding:3px}.sm-appearance-option{min-height:31px;width:33px}}
@media(max-width:460px){.sm-appearance-switch{gap:0}.sm-appearance-option{width:30px;min-width:30px;padding:6px}}
@media(prefers-reduced-motion:reduce){.sm-appearance-option{transition:none}}

/* v4.4 Light theme contrast and official branded logo */
.brand-for-light{display:none!important}
html[data-theme="light"] .sidebar .side-identity{background:transparent!important;padding:0!important;border-radius:0!important}
html[data-theme="light"] .sidebar .brand-for-dark{display:none!important}
html[data-theme="light"] .sidebar .brand-for-light{display:block!important;width:100%;max-width:213px;object-fit:contain}
html[data-theme="light"] .login-intro .brand-for-light{display:block!important;width:min(345px,80vw)}
html[data-theme="light"] .login-intro .big-logo{display:none!important}
html[data-theme="light"] .login-intro{background:#fbf9fa!important;color:#222127!important}
html[data-theme="light"] .login-intro :is(h1,p,div,span){color:#30252d}
html[data-theme="light"] .login-intro .intro-copy em{color:#bd2944}
html[data-theme="light"] .login-right{background:#f2f0f2!important}
html[data-theme="light"] .sidebar .sidebar-notice{background:#f9e8ec!important;border-color:#e3c1ca!important}
html[data-theme="light"] .sidebar .sidebar-notice .notice-icon{color:#b92847!important}
html[data-theme="light"] :is(.portal-theme-switch,.stat,.panel){box-shadow:0 4px 18px #3515290a}
html[data-theme="light"] .kicker{color:#a72b43!important}
html[data-theme="light"] .sm-appearance-option.is-selected{background:#fff;color:#7a2035}
html[data-theme="light"] .wb-switch input:checked + i{background:#b12b43}
html[data-theme="light"] .badge.badge-waiting{background:#fef3da;color:#754c03}
html[data-theme="light"] .btn-danger{color:#fff!important;background:#ac2840!important;border-color:#ac2840!important}
html[data-theme="light"] .account-danger{background:#fff3f5;border:1px solid #eac3cc}
html[data-theme="light"] .account-danger h4{color:#83243b}
.account-danger{margin-top:24px;padding:18px;border:1px solid #753545;border-radius:12px;background:#2b1a20}
.account-danger .btn{margin-top:10px}
.reset-checkbox{display:flex;gap:10px;align-items:center;margin:15px 0;font-weight:700}
.reset-checkbox input{width:auto}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{border-color:#be3854;box-shadow:0 0 0 3px #b9335022;outline:0}
html[data-theme="light"] a{color:#9e2640}
html[data-theme="light"] .btn-primary{color:#fff!important}
html[data-theme="light"] .sidebar .nav-link.active{font-weight:700}

@media(min-width:801px){html[data-theme="light"] .shell.sidebar-collapsed .sidebar .brand-for-light{display:none!important}html[data-theme="light"] .shell.sidebar-collapsed .sidebar .brand-compact{display:block!important}}

html[data-theme="light"] .shell.sidebar-collapsed .sidebar .brand-compact{background:#3d171e;border-radius:12px;padding:6px}
.archived-users{margin-top:12px;padding:14px 16px;border-top:1px solid #733e4a}
.archived-users summary{cursor:pointer;font-size:13px;font-weight:700}
html[data-theme="light"] .archived-users{border-top-color:#e5cbd3}
html[data-theme="light"] .archived-users summary{color:#6b2e3d}
html[data-theme="light"] .sidebar .brand-for-light{filter:none!important}
html[data-theme="light"] .sidebar .sidebar-notice{background:#fff1f4!important}
html[data-theme="light"] :is(.portal-message,.wb-url,.wb-detail,.wb-form){color:#343039}
html[data-theme="light"] .field-note{color:#61616a!important}
