/* GWATCH ADMIN WHITE CONSISTENCY V35
   One rule: WHITE surfaces, GREEN/BLACK text, no dark workspaces. */
:root{--v35-bg:#f7f8f5;--v35-white:#fff;--v35-ink:#17251d;--v35-green:#174d37;--v35-green2:#23704e;--v35-muted:#6e7d75;--v35-line:#dce4dd;--v35-soft:#eef5f0;--v35-danger:#a3423b}
body.gw34{background:var(--v35-bg)!important;color:var(--v35-ink)!important}
body.gw34 main,body.gw34 #app,body.gw34 .gw34-workspace{color:var(--v35-ink)!important}
body.gw34 .gw34-workspace,
body.gw34 .gw34-workspace section,
body.gw34 .gw34-workspace article,
body.gw34 .gw34-workspace .panel,
body.gw34 .gw34-workspace form,
body.gw34 .gw34-workspace [class*="panel"],
body.gw34 .gw34-workspace [class*="card"],
body.gw34 .gw34-workspace [class*="box"],
body.gw34 .gw34-workspace [class*="manager"],
body.gw34 .gw34-workspace [class*="library"],
body.gw34 .gw34-workspace [class*="workspace"],
body.gw34 .gw34-workspace [class*="shell"],
body.gw34 .gw34-workspace [class*="detail"],
body.gw34 .gw34-workspace [class*="editor"]{
 background-color:#fff!important;
 color:var(--v35-ink)!important;
 border-color:var(--v35-line)!important;
}
body.gw34 .gw34-workspace h1,
body.gw34 .gw34-workspace h2,
body.gw34 .gw34-workspace h3,
body.gw34 .gw34-workspace h4,
body.gw34 .gw34-workspace h5,
body.gw34 .gw34-workspace strong,
body.gw34 .gw34-workspace b{color:var(--v35-ink)!important}
body.gw34 .gw34-workspace p,
body.gw34 .gw34-workspace small,
body.gw34 .gw34-workspace span,
body.gw34 .gw34-workspace .muted{color:var(--v35-muted)!important}
body.gw34 .gw34-workspace .eyebrow,
body.gw34 .gw34-workspace [class*="eyebrow"],
body.gw34 .gw34-workspace [class*="kicker"]{color:var(--v35-green2)!important}
body.gw34 .gw34-workspace a{color:var(--v35-green2)!important}
body.gw34 .gw34-workspace input,
body.gw34 .gw34-workspace textarea,
body.gw34 .gw34-workspace select{background:#fff!important;color:var(--v35-ink)!important;border:1px solid #cfd9d1!important}
body.gw34 .gw34-workspace input::placeholder,
body.gw34 .gw34-workspace textarea::placeholder{color:#98a49d!important}
body.gw34 .gw34-workspace label{color:#53665c!important}
body.gw34 .gw34-workspace button:not(.primary):not([class*="danger"]){background:#fff!important;color:#234435!important;border:1px solid #d5dfd7!important;box-shadow:none!important}
body.gw34 .gw34-workspace button:not(.primary):not([class*="danger"]):hover{background:#edf5ef!important;color:#174d37!important}
body.gw34 .gw34-workspace button.primary,
body.gw34 .gw34-workspace [class*="primary"]{background:#177846!important;color:#fff!important;border-color:#177846!important}
body.gw34 .gw34-workspace [class*="danger"],body.gw34 .gw34-workspace button:last-child.delete{background:#fff5f3!important;color:var(--v35-danger)!important;border-color:#ecd5d1!important}

/* Series manager — specifically fixes the dark area in the screenshot */
body.gw34 #gw15SeriesManager,
body.gw34 #gw15SeriesManager *,
body.gw34 #gw15SeriesManager [class*="series"],
body.gw34 #gw15SeriesManager [class*="pane"],
body.gw34 #gw15SeriesManager [class*="list"],
body.gw34 #gw15SeriesManager [class*="detail"],
body.gw34 #gw15SeriesManager [class*="editor"]{background-color:#fff!important}
body.gw34 #gw15SeriesManager{border:1px solid var(--v35-line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(25,46,34,.035)!important}
body.gw34 #gw15SeriesManager *{color:var(--v35-ink)!important;border-color:#e1e7e2!important}
body.gw34 #gw15SeriesManager p,
body.gw34 #gw15SeriesManager small,
body.gw34 #gw15SeriesManager span:not([class*="badge"]){color:var(--v35-muted)!important}
body.gw34 #gw15SeriesManager [class*="badge"],
body.gw34 #gw15SeriesManager [class*="status"]{background:#edf7ef!important;color:#277c4c!important}
body.gw34 #gw15SeriesManager button{background:#fff!important;color:#214b37!important;border:1px solid #d4ded6!important}
body.gw34 #gw15SeriesManager button:hover{background:#edf5ef!important}
body.gw34 #gw15SeriesManager img{opacity:1!important}

/* Media lists */
body.gw34 #gwMediaList>*,
body.gw34 #list>*{background:#fff!important;color:var(--v35-ink)!important;border:1px solid var(--v35-line)!important}
body.gw34 #gwMediaList *:not(button),
body.gw34 #list *:not(button){color:inherit}
body.gw34 #gwMediaList small,body.gw34 #list small,
body.gw34 #gwMediaList p,body.gw34 #list p{color:var(--v35-muted)!important}

/* Prevent inherited opacity/faded text from old dark theme */
body.gw34 .gw34-workspace *{text-shadow:none!important}
body.gw34 .gw34-workspace h1,
body.gw34 .gw34-workspace h2,
body.gw34 .gw34-workspace h3,
body.gw34 .gw34-workspace h4,
body.gw34 .gw34-workspace p,
body.gw34 .gw34-workspace label,
body.gw34 .gw34-workspace strong,
body.gw34 .gw34-workspace b{opacity:1!important}

/* Alignment / usable width */
body.gw34 .gw34-workspace{width:100%!important;max-width:none!important}
body.gw34 .gw34-workspace>.panel,
body.gw34 .gw34-workspace>section,
body.gw34 .gw34-workspace>.layout{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.gw34 .gw34-workspace .layout{align-items:start!important}
body.gw34 .gw34-workspace img{max-width:100%}

/* Dashboard recent videos: readable, separated fields instead of concatenated text */
.gw35-video-title{font-weight:800!important;color:#20382c!important;font-size:12px!important}
.gw35-video-meta{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:3px!important}
.gw35-video-meta span{font-size:10px!important;color:#75837b!important}
.gw35-video-meta span+span:before{content:"•";margin-right:6px;color:#a4aea8}

/* Sidebar remains the light green style */
body.gw34 .gw34-sidebar{background:linear-gradient(180deg,#fbfcfa,#f0f6f1)!important}
body.gw34 .gw34-nav.active,body.gw34 .gw34-nav:hover{background:#deede3!important;color:#154f32!important}
@media(max-width:840px){body.gw34 .gw34-workspace{overflow-x:hidden!important}}
