/* V4.80.4 Preview: luxury white overlay. Business scripts / Worker left unchanged. */
html[data-theme="daylight"] { color-scheme:light; --ink:#132c35;--muted:#657987;--line:#dce7eb;--bg:#f7fafb;--card:#ffffff;--org-bg:#f6f9fa;--org-card:#fff;--org-fg:#1a3240;--org-line:#e0e8ec;--org-accent:#0e998a;--org-muted:#647985; --wg-green:#079e8d; --wg-green-hover:#078777;--warm-green:#079e8d; }
html[data-theme="daylight"], html[data-theme="daylight"] body {background:#f7fafb!important;background-image:none!important;color:#1a3340!important;font-family: -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft Yahei",sans-serif!important;}
html[data-theme="daylight"] body:before,html[data-theme="daylight"] body:after{display:none!important}
html[data-theme="daylight"] main{max-width:1380px!important;margin:auto!important;padding-left:clamp(10px,1.7vw,26px)!important;padding-right:clamp(10px,1.7vw,26px)!important;}
html[data-theme="daylight"] .top {background:rgba(255,255,255,.96)!important;border:1px solid #e1eaed!important;border-radius:16px!important;margin:12px 0 14px!important;padding:14px 20px!important;box-shadow:0 5px 22px rgba(31,68,80,.045)!important;}
html[data-theme="daylight"] .brand{font-weight:850!important;font-size:clamp(22px,2.4vw,32px)!important;color:#162b35!important;letter-spacing:.1px!important}
html[data-theme="daylight"] .brand small{color:#879aa5!important;font-size:10px!important;letter-spacing:2px!important;font-weight:500!important}
html[data-theme="daylight"] :is(.hero,.panel,.org-home,.customrules,.position-omission, .daily-panel,.calcbox,.stats-panel){background:#fff!important;background-image:none!important;border:1px solid #e0e8ec!important;border-radius:17px!important;box-shadow:0 6px 24px rgba(20,49,61,.045)!important;color:#223947!important;}
html[data-theme="daylight"] .hero{padding:clamp(16px,2.5vw,30px)!important;}
html[data-theme="daylight"] .hero .eyebrow{color:#0a9485!important;font-weight:700!important;letter-spacing:1.3px!important}
html[data-theme="daylight"] .hero .issue {color:#283d49!important;font-weight:750!important}
html[data-theme="daylight"] .hero .digits .digit {background:linear-gradient(180deg,#f9fcfd,#eff5f7)!important;color:#173840!important;border:1px solid #dce9ec!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;}
html[data-theme="daylight"] .hero .digits .plus {color:#a0b1b9!important}
html[data-theme="daylight"] .hero #sum,html[data-theme="daylight"] .hero .sumvalue{color:#bc8a30!important;text-shadow:none!important}
html[data-theme="daylight"] nav.tabs.organized-tabs {background:rgba(255,255,255,.96)!important;border:1px solid #e0eaed!important;border-radius:15px!important;box-shadow:0 4px 18px rgba(22,59,73,.05)!important;}
html[data-theme="daylight"] nav.tabs.organized-tabs .tab {border:0!important;border-radius:10px!important;background:transparent!important;color:#637784!important;font-weight:650!important;box-shadow:none!important;white-space:nowrap!important;min-width:0!important;}
html[data-theme="daylight"] nav.tabs.organized-tabs .tab.active,html[data-theme="daylight"] nav.tabs.organized-tabs .tab[aria-selected="true"] {background:#e0f5ef!important;color:#067f71!important;box-shadow:inset 0 -2px #08ad98!important;}
html[data-theme="daylight"] .org-intro{background:transparent!important;border:0!important;box-shadow:none!important;padding-bottom:12px!important;}
html[data-theme="daylight"] .org-intro span {color:#0c9e91!important;font-weight:750!important;letter-spacing:2px!important}
html[data-theme="daylight"] .org-intro h2{font-size:clamp(24px,3vw,36px)!important;color:#213c46!important}
html[data-theme="daylight"] .org-intro p{color:#81929d!important}
html[data-theme="daylight"] .org-home-card{background:#fff!important;color:#17313f!important;border:1px solid #e1e9ec!important;border-radius:15px!important;box-shadow:0 7px 20px rgba(21,58,68,.06)!important;min-height:100px!important;transition:transform .15s,box-shadow .15s!important;}
html[data-theme="daylight"] .org-home-card:active{transform:scale(.985)!important}
html[data-theme="daylight"] .org-home-card span{color:#0d9c8b!important;font-size:12px!important}
html[data-theme="daylight"] .org-home-card strong{color:#1c3542!important;font-size:clamp(18px,2vw,23px)!important}
html[data-theme="daylight"] .org-home-card small{color:#82949f!important}
html[data-theme="daylight"] :is(h1,h2,h3,h4,h5,h6,.heading h2,.daily-title){color:#183746!important;text-shadow:none!important;}
html[data-theme="daylight"] :is(.info,.meta,.daily-hint,.daily-note,.labnote,.org-muted){color:#69818c!important;}
html[data-theme="daylight"] :is(button.lightbtn,button.primary,button.apply,button[data-sum-value].selected,.sum.selected,.selected-sum){background:#0ba995!important;color:#fff!important;border-color:#0ba995!important;text-shadow:none!important;}
html[data-theme="daylight"] :is(input,select,textarea){background:#fff!important;color:#213945!important;border:1px solid #cbdce2!important;border-radius:10px!important;}
html[data-theme="daylight"] :is(input,select,textarea):focus{outline:2px solid #81cfc1!important;outline-offset:1px!important;}
html[data-theme="daylight"] :is(table,th,td){border-color:#e3ecee!important;}
html[data-theme="daylight"] table{background:#fff!important;color:#27414b!important;}
html[data-theme="daylight"] :is(th,thead){background:#f5f9fa!important;color:#435f6d!important;}
html[data-theme="daylight"] .org-all-menu,html[data-theme="daylight"] .organized-directory{background:#fff!important;color:#203b47!important;}
html[data-theme="daylight"] :is(.calc-number,.calcnum,.code-chip,.num-chip){color:#173c49!important;}
html[data-theme="daylight"] .ym-theme-toolbar #ymThemeToggle{background:#f1f8f8!important;color:#158678!important;border:1px solid #cde4e2!important;}
@media(max-width:640px){html[data-theme="daylight"] main{padding-left:10px!important;padding-right:10px!important}html[data-theme="daylight"] .top{margin:6px 0 10px!important;padding:11px 13px!important}html[data-theme="daylight"] .org-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme="daylight"] .org-home-card{min-width:0!important;min-height:94px!important;padding:12px!important}html[data-theme="daylight"] .hero{padding:14px!important}html[data-theme="daylight"] .brand{font-size:22px!important}}
