/* Solmail green theme: UI only; embedded messages and signatures retain their own styling. */
:root,body:not(.sol-donker):not(.donker){--bg:#f2f6f4!important;--vlak:#ffffff!important;--vlak2:#e8f0eb!important;--band:#dce9e1!important;--lijn:#c5d3cb!important;--ink:#182b23!important;--dim:#52665b!important;--accent:#146449!important;--accent-v:#1c654e!important;--accent-d:#154936!important;--donker:#18392d!important;--header:#193b2e!important;--headerink:#eef7f1!important;--headerdim:#c2d8ca!important;--groen:#226b4f!important;--rood:#b23136!important;--waarschuwing:#895616!important;--goedvlak:#e4f3e9!important;--foutvlak:#fcebec!important;--waarschuwingvlak:#fff0d6!important;--blauw:#28648c!important;--veld:#ffffff!important;--onaccent:#ffffff!important;color-scheme:light;--accent-l:var(--accent)}
body.sol-donker,body.donker{--bg:#101815!important;--vlak:#151f1a!important;--vlak2:#1a2921!important;--band:#203c2f!important;--lijn:#3c5145!important;--ink:#e9f2ec!important;--dim:#acbfb2!important;--accent:#63caa1!important;--accent-v:#235f48!important;--accent-d:#184733!important;--donker:#0d1510!important;--header:#19392b!important;--headerink:#eef7f1!important;--headerdim:#c2d8ca!important;--groen:#7ed7a7!important;--rood:#ff9b9b!important;--waarschuwing:#ecc17b!important;--goedvlak:#193c29!important;--foutvlak:#402529!important;--waarschuwingvlak:#3d3320!important;--blauw:#9bc5e9!important;--veld:#111d16!important;--onaccent:#ffffff!important;color-scheme:dark;--accent-l:var(--accent)}

html,body{background:var(--bg);color:var(--ink)}
.solmail-logo{width:36px;height:36px;object-fit:contain;border-radius:7px;display:block;flex:none}
.solmail-header,.solmail-rail{background:#193b2e!important;color:#eef7f1!important;--sm-bg:#193b2e;--sm-vlak:#193b2e;--sm-vlak2:#234c39;--sm-band:#234c39;--sm-ink:#eef7f1;--sm-dim:#c2d8ca;--sm-accent:#8ad8b9;--sm-lijn:#638270}
.solmail-header{border-bottom-color:#638270!important}
.solmail-header>div:first-child{flex:0 0 200px!important;width:200px!important}
.solmail-header>div:nth-child(2){flex:1 1 320px;min-width:0;overflow-x:auto;scrollbar-width:thin}
.solmail-header>div:nth-child(2)>div{flex-shrink:0;white-space:nowrap}
.solmail-brand{font-size:12px!important;letter-spacing:.12em!important;line-height:1.2!important}
.solmail-brand span{display:block;font-size:15px;letter-spacing:.02em;margin-top:2px}
.solmail-sidebar{background:var(--vlak)!important;color:var(--ink)!important;border-right-color:var(--lijn)!important}
[data-solmail-filled]{color:#fff!important;--sm-ink:#fff;--sm-dim:#eef7f1}
.solmail-login{box-sizing:border-box;padding:24px;min-height:100dvh}
.solmail-login .kaart{background:var(--vlak);color:var(--ink);border-color:var(--lijn);width:min(380px,100%);box-sizing:border-box}
.solmail-login .solmail-logo{width:76px;height:76px;margin-bottom:20px;border-radius:12px}
.solmail-login input{background:var(--veld);color:var(--ink);border-color:var(--lijn)}
.solmail-login p{color:var(--dim)}
.solmail-login h1 span{color:var(--accent)}
.solmail-login form button{background:var(--accent-v);color:#fff}
.solmail-login .fout{background:var(--foutvlak);color:var(--rood);border-color:var(--rood)}
.solmail-thema-knop{position:fixed;top:18px;right:18px;width:auto;padding:9px 13px;border:1px solid var(--lijn);border-radius:8px;background:var(--vlak);color:var(--ink);font:inherit;cursor:pointer}
.solmail-mobile .kop{background:#193b2e;color:#eef7f1;padding-bottom:14px;--sm-bg:#193b2e;--sm-ink:#eef7f1;--sm-dim:#c2d8ca}
.solmail-mobile .kop .wie span{color:#c2d8ca}
.solmail-mobile .kop .rondje{background:#234c39;color:#eef7f1;border-color:#638270}
.solmail-mobile .kop .solmail-logo{width:44px;height:44px}
.solmail-mobile .chip.aan,.solmail-mobile .zweef,.solmail-mobile .leesbalk .hoofd,.solmail-mobile .blad .keus .bol{background:var(--accent-v);border-color:var(--accent-v);color:#fff}
.solmail-mobile .melding{background:var(--vlak);color:var(--ink);border:1px solid var(--lijn)}
.solmail-mobile input:focus-visible,.solmail-mobile button:focus-visible,.solmail-login input:focus-visible,.solmail-login button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/* Previews and authored content never receive the UI palette. */
#siHV{color:#24211c}
