/* Sendero HQ dark mode: toggled with the moon button in the sidebar (html[data-theme=dark]). */
html[data-theme=dark]{
  --green:#6FA35F; --green-d:#5B8C4E; --green-t:#1E2A1B; --green-x:#2C3D28;
  --sage:#91AE81; --sage-l:#B5C9A7;
  --ink:#ECEDE8; --ink2:#D5D7D0; --gray:#A3A89C; --lgray:#767B71; --rule:#2A2E29; --rule2:#232622;
  --paper:#171916; --wash:#111311; --wash2:#1B1E1A; --yel:#4A4220; --red:#E07A68; --red-t:#3A2320;
  --shadow:0 1px 2px rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.35);
  color-scheme:dark;
}
html[data-theme=dark] body,html[data-theme=dark]{background:var(--wash)}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#1F2320;color:var(--ink);border-color:#333832}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f7569}
html[data-theme=dark] .btn{background:#1F2320;color:var(--ink);border-color:#333832}
html[data-theme=dark] .btn:hover{background:#262a26;border-color:#3d423b}
html[data-theme=dark] .btn-p{background:var(--green);border-color:var(--green);color:#0f140f}
html[data-theme=dark] .btn-p:hover{background:var(--green-d);border-color:var(--green-d)}
html[data-theme=dark] th{background:var(--wash2);color:var(--gray)}
html[data-theme=dark] .stbtn{background:#1F2320;color:var(--ink2);border-color:#333832}
html[data-theme=dark] .stbtn.on{background:var(--green);color:#0f140f;border-color:var(--green)}
html[data-theme=dark] .tabs button{background:#1F2320;color:var(--ink2);border-color:#333832}
html[data-theme=dark] .tabs button.on{background:var(--green);color:#0f140f}
html[data-theme=dark] .attbtn{background:#1F2320;color:var(--ink);border-color:#333832}
html[data-theme=dark] .avatar{background:#2C3D28;color:#B5C9A7}
html[data-theme=dark] .nav-a.on{background:var(--green-t);color:#B5C9A7}
html[data-theme=dark] .chip{filter:brightness(.85) saturate(.9)}
html[data-theme=dark] .st-NEW{background:#1E2A3A;color:#8FB7E8}
html[data-theme=dark] .st-FollowUp{background:#3A3215;color:#E6C76A}
html[data-theme=dark] .esdoc,html[data-theme=dark] .hr-hired code,html[data-theme=dark] .apscript{background:#1F2320;color:var(--ink)}
html[data-theme=dark] button.essig.set,html[data-theme=dark] button.esini.set{background:#1F2320}
html[data-theme=dark] .ls-top.dnc{background:#2a1e1c;border-color:#5a3a35}
html[data-theme=dark] .f.key input,html[data-theme=dark] .f.key select,html[data-theme=dark] .f.key textarea{background:#1a221a;border-color:#2c3d28}
html[data-theme=dark] .cn-score.g{background:#1f3320;color:#9fd48f}html[data-theme=dark] .cn-score.y{background:#3a3215;color:#e6c76a}html[data-theme=dark] .cn-score.r{background:#3a2320;color:#f09a8a}
html[data-theme=dark] .cn-tip{background:var(--wash2)}html[data-theme=dark] .cn-tip.g{background:var(--green-t)}
html[data-theme=dark] .cn-t .mn,html[data-theme=dark] .ch-t .mn{background:var(--green-t);color:#B5C9A7}html[data-theme=dark] .ch-t .mn.me{background:#3a3215;color:#e6c76a}
html[data-theme=dark] .tx-m.in .tx-b{background:#23272300;background:#262a26;color:var(--ink)}
html[data-theme=dark] .tx-m.out .tx-b{background:var(--green);color:#0f140f}
html[data-theme=dark] .kpop,html[data-theme=dark] .rcard,html[data-theme=dark] .callmenu,html[data-theme=dark] .mpop,html[data-theme=dark] .ch-tools,html[data-theme=dark] .ch-emo{background:#1F2320}
html[data-theme=dark] .vibe-pop{background:#ECEDE8;color:#1C1C1C}html[data-theme=dark] .vibe-pop b{color:#4F6F45}
html[data-theme=dark] .ticker{background:var(--wash2)}
html[data-theme=dark] .bell{background:#1F2320;color:var(--ink2);border-color:#333832}
html[data-theme=dark] .ch-side{background:var(--wash2)}html[data-theme=dark] .ch-it.on{background:var(--green-t);color:#B5C9A7}
html[data-theme=dark] .ch-q{background:var(--wash2)}
html[data-theme=dark] .cd.on i{background:#0f140f}
html[data-theme=dark] .acc input{filter:invert(.85) hue-rotate(180deg)}
html[data-theme=dark] img[data-logo]{filter:brightness(1.1)}
html[data-theme=dark] .bd{margin-top:0}
html[data-theme=dark] .pv,html[data-theme=dark] .pv-modal{color-scheme:light}
/* ---- Offer calculator dark mode (generated from old.css: same layout and hues, lightness flipped). Off while exporting a PDF and when printing. ---- */
@media screen{
html[data-theme=dark] body:not(.exporting) #calcRoot{--ink:#E0E7E9;--sub:#9CA19C;--faint:#6B736A;--line:#2B2E28;--line2:#23251F;--wash:#1C1E16;--sand:#21241C;--brand:#678656;--brand-deep:#A0B598;--brand-w:#23291E;--sun:#73570C;--pro:#A0B598;--pro-w:#272E21;--con:#C25F59;--con-w:#2A1917;--nov:#A0B598;--nov-w:#23291E;--cash:#8CB69A;--cash-w:#1E2921;--take:#88D9D4;--take-w:#1E2E2C;--flat:#8671AC;--flat-w:#1F1A28;--gold:#C7A13A}
html[data-theme=dark] body:not(.exporting) #calcRoot{background:#171916;color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot button:focus-visible,html[data-theme=dark] body:not(.exporting) #calcRoot input:focus-visible{outline:2px solid var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot input{color:var(--ink);background:#171916;border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot input:hover{border-color:#3B3C38}
html[data-theme=dark] body:not(.exporting) #calcRoot input:focus{border-color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot ::placeholder{color:#484D49}
html[data-theme=dark] body:not(.exporting) #calcRoot .top{border-bottom:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .brandsub{color:var(--faint);border-left:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .tbtn{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .tbtn:hover{color:var(--ink);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .tbtn.solid{background:var(--ink);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .tbtn.solid:hover{background:#F0F0F0}
html[data-theme=dark] body:not(.exporting) #calcRoot .h1sub{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .dealbox{background:var(--wash);border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .dealbox .fld label{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .dealbox input{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .mi .fl2{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mi .hint{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .micard{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .micard p.sub{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lpbar{background:var(--sand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lpbar label{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lpbar input{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .lpbar .hint{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs{border:1px solid var(--line);background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs.recd{border-color:var(--brand);box-shadow:0 2px 18px rgba(160,181,152,0.09)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .c.b{border-left:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .bar{background:linear-gradient(90deg,#A0B598,#678656)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .bar.b{background:#2F312D;border-left:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .hd .tag{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .c.a .hd h2{color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .hd .sub{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .rows{border-top:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .srow{border-bottom:1px dotted var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .srow .amt{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .srow .pin{border-color:var(--line2);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .srow .pin:focus{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .popular{color:#171916;background:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .who.we{background:var(--pro-w);color:var(--pro)}
html[data-theme=dark] body:not(.exporting) #calcRoot .who.you{background:var(--con-w);color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .carry{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .c.a .bigbox{background:var(--brand-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .c.b .bigbox{background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .bigbox .l{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .c.a .bigbox .v{color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .bigbox .n{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .curbox label{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .curbox .note{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .curbox .note b{color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .curbox .rst{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .approve{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vs .vp{border-top:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc .k{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc .v.good{color:var(--pro)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc .v.bad{color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc .v.good .ic{background:var(--pro);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .vpc .v.bad .ic{background:var(--con);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .priceband{border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .priceband .pb+.pb{border-left:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .priceband .k{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .priceband .n{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .priceband .pb.hi .v{color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .recstrip{background:var(--brand);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .star{color:#393B36}
html[data-theme=dark] body:not(.exporting) #calcRoot .star:hover{background:#322915;color:var(--gold)}
html[data-theme=dark] body:not(.exporting) #calcRoot .star.on{color:var(--gold)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pillrow .lead{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pillrow .lead .n{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pill{border:1.5px solid var(--line);color:var(--sub);background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .pill.cash:hover,html[data-theme=dark] body:not(.exporting) #calcRoot .pill.cash.on{background:var(--cash);border-color:var(--cash);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .pill.take:hover,html[data-theme=dark] body:not(.exporting) #calcRoot .pill.take.on{background:var(--take);border-color:var(--take);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .pill.flat:hover,html[data-theme=dark] body:not(.exporting) #calcRoot .pill.flat.on{background:var(--flat);border-color:var(--flat);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .panel{border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .panelhead .sub{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pinputs label.fl{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabbtn{border:1px solid var(--line);background:#171916;color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabbtn:hover{border-color:#3B3C38}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabbtn.empty{color:#484D49}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabbtn .edit{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabnote{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .rehabnote b{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .needs{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .needs b{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .script{background:var(--take-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .script .lbl{color:var(--take)}
html[data-theme=dark] body:not(.exporting) #calcRoot .copy{color:var(--take)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.pros h4{color:var(--pro)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.cons h4{color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.pros li{color:#B2C9BC}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.pros li::before{color:var(--pro);background:var(--pro-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.cons li{color:#B6A4A3}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcs.cons li::before{color:var(--con);background:var(--con-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .reclabel{background:var(--gold);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .emptystate{color:var(--faint);border:1px dashed var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .emptystate b{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot 
#calcRoot .compsbox{border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .compshead .cnt{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .compsbody{border-top:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps th{color:var(--faint);border-bottom:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps td{border-bottom:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps td input:hover{border-color:var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps td input:focus{background:#171916;border-color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps .x{color:#3D403B}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps .x:hover{color:var(--con);background:var(--con-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps td.netcell b{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps td.netcell span{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .comps .addc{color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .compsavg{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .compsavg b{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel{border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel button{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel button.on{background:var(--ink);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel button.rm.on{background:#CCB581}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel button.sd.on{background:#799BC0}
html[data-theme=dark] body:not(.exporting) #calcRoot .condsel button.lv.on{background:#8975B5}
html[data-theme=dark] body:not(.exporting) #calcRoot 
#calcRoot .ph{border:1.5px dashed var(--line);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph:hover{border-color:var(--brand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(103,134,86,0.3)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph:focus .plus::after{color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph .pick{color:var(--sub);background:#171916;border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph .pick:hover{color:var(--brand-deep);border-color:var(--brand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph .plus{color:#444641}
html[data-theme=dark] body:not(.exporting) #calcRoot .ph .rm{background:var(--con);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .phhint{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .needsit input#rSqft{border-color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .needsit .lvl{border-color:rgba(188,88,82,0.55)}
html[data-theme=dark] body:not(.exporting) #calcRoot .reqmsg{color:var(--con)}
html[data-theme=dark] body:not(.exporting) #calcRoot .msheet{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .mhead{border-bottom:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mhead p{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mstep .sn{color:#171916;background:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mstep .hint{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .band{color:var(--sub);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .band.warn{background:#2C2118;color:#C58F69}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl{border:1.5px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl:hover{border-color:#444641}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl .c{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl .r{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl.on{border-color:var(--cash);background:var(--cash-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .lvl.on .c{color:var(--cash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj{border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj:hover{border-color:#444641;background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj .bx{border:1.5px solid #3C3F39;color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj input:checked~.bx{background:var(--cash);border-color:var(--cash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj .sub2{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj .p{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj.on{border-color:var(--cash);background:var(--cash-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mj.on .p{color:var(--cash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mtotal{background:var(--sand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mtotal .brk{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mtotal .brk b{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .mtotal .big .l{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot 
#calcRoot #gateWall{background:#171916;color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .bmcard{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .bmcard .ico{background:var(--sand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .bmcard p{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .kbd{background:var(--wash);border:1px solid var(--line)}
html[data-theme=dark] body:not(.exporting) #calcRoot .keys .or{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .bmfoot{border-top:1px solid var(--line2)}
html[data-theme=dark] body:not(.exporting) #calcRoot .never{color:var(--sub)}
html[data-theme=dark] body:not(.exporting) #calcRoot .never .bx2{border:1.5px solid #3C3F39;color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .never input:checked~.bx2{background:var(--ink);border-color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .ptop{border-bottom:1.5px solid #E0E7E9}
html[data-theme=dark] body:not(.exporting) #calcRoot .ptop .sub{color:#8E958D}
html[data-theme=dark] body:not(.exporting) #calcRoot .pband2{border:1px solid #434A3C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pband2 .pb+.pb{border-left:1px solid #434A3C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pband2 .k{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .pband2 .pb.hi .v{color:#A0B598}
html[data-theme=dark] body:not(.exporting) #calcRoot .pband2 .n{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .ptop .dt{color:#6B736A}
html[data-theme=dark] body:not(.exporting) #calcRoot 
  #calcRoot .pvs{border:1px solid #434A3C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .c.b{border-left:1px solid #434A3C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .bar{background:#A0B598}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .bar.b{background:#343730;border-left:1px solid #434A3C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .hd .tag{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .ppop{color:#171916;background:#A0B598}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .c.a .hd h2{color:#A0B598}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .hd .t{color:#848B81}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .rows{border-top:1px solid #2E3129}
html[data-theme=dark] body:not(.exporting) #calcRoot .pr{border-bottom:1px dotted #2E3129}
html[data-theme=dark] body:not(.exporting) #calcRoot .pr .a{color:#9CA19C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pr .w.we{background:#2A3324;color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .pr .w.you{background:#301C1A;color:#CA6E68}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .c.a .pbig{background:#272D21}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .c.b .pbig{background:#22221E}
html[data-theme=dark] body:not(.exporting) #calcRoot .pbig .l{color:#8E958D}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvs .c.a .pbig .v{color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .pbig .n{color:#848B81}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvp{border-top:1px solid #2E3129}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc{border-right:1px solid #272A23;border-bottom:1px solid #272A23}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .k{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .v.g{color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .v.b{color:#CA6E68}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .ic{color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .v.g .ic{background:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .pvpc .v.b .ic{background:#CA6E68}
html[data-theme=dark] body:not(.exporting) #calcRoot .prec{background:#678656;color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum{border:1px solid #32362D}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .a .h{color:#ADC0A6;background:#22291D}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .b .h{color:#CA6E68;background:#261816}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .bd{color:#BABFB7}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .b{border-left:1px solid #32362D}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .a li::before{color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .psum .b li::before{color:#CA6E68}
html[data-theme=dark] body:not(.exporting) #calcRoot .psec{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .psec::after{background:#2E3129}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcont{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .popt{border:1px solid #343730}
html[data-theme=dark] body:not(.exporting) #calcRoot .popt .amt.txt{color:#AAAFA9}
html[data-theme=dark] body:not(.exporting) #calcRoot .popt .n{color:#848B81}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp{border-bottom:1px solid #292C26;border-left:3px solid #2D3136}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp.live{border-left-color:#563F85;background:#151020}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp.sold{border-left-color:#31597F}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .shots img{border:1px solid #343730}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .fig{color:#8E958D}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .sub{color:#848B81}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .st.sold{border-color:#223B56;color:#799BC0;background:#17212B}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .st.live{border-color:#362452;color:#8975B5;background:#1D1629}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .cond.rm{background:#372D16;color:#CCB581;border:1px solid #705A1F}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .proj{border-top:1px solid #292C26}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .proj{border-left:2px solid #2D243C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .proj .k{color:#6E5A9D}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .proj .v{color:#9CA19C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .proj .d{color:#6C7465}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .cond.fx{background:#2A3324;color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .cond.ai{background:#252521;color:#9CA19C}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .note{color:#BABFB7}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .net{border-top:1px solid #292C26}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .net .k{color:#8E958D}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .net .v{color:#DFDFDF}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .net .d{color:#848B81}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .meta .excl{color:#CDC098;background:#352E14;border-left:2px solid #A38622}
html[data-theme=dark] body:not(.exporting) #calcRoot .pcomp .nophoto{color:#52594F;border:1px dashed #343730}
html[data-theme=dark] body:not(.exporting) #calcRoot .pfoot{border-top:1px solid #E0E7E9}
html[data-theme=dark] body:not(.exporting) #calcRoot .pfoot .m{color:#BABFB7}
html[data-theme=dark] body:not(.exporting) #calcRoot .pfoot .c b{color:#A0B598}
html[data-theme=dark] body:not(.exporting) #calcRoot .pfine{color:#62695F}
html[data-theme=dark] body:not(.exporting) body.exporting #calcRoot .printonly{background:#171916;color:#E0E7E9}
html[data-theme=dark] body:not(.exporting) body.exporting #calcRoot .printonly .psheet,html[data-theme=dark] body:not(.exporting) body.exporting #calcRoot .printonly .pgbreak{background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbar{border:1px solid var(--line);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn{border:1px solid var(--line);background:#171916;color:var(--ink)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn:hover{border-color:#444641}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn.p{background:var(--brand-deep);border-color:var(--brand-deep);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offcur{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offtabs{border:1px solid var(--line);background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offtab{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offtab.on{background:var(--ink);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offnote{color:#CDC098;background:#352E14;border-left:2px solid #A38622}
html[data-theme=dark] body:not(.exporting) #calcRoot .offrow{border:1px solid var(--line2);background:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offrow:hover{border-color:var(--brand);background:var(--brand-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offrow.on{border-color:var(--brand-deep);background:var(--brand-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offsub{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offwho{color:var(--sub);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offdel{color:#3D403B}
html[data-theme=dark] body:not(.exporting) #calcRoot .offdel:hover{color:var(--con);background:var(--con-w)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offempty{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn.dark{background:var(--ink);border-color:var(--ink);color:#171916}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn.dark:hover{background:#F0F0F0}
html[data-theme=dark] body:not(.exporting) #calcRoot .zbox{border:1.5px dashed var(--line);background:var(--wash)}
html[data-theme=dark] body:not(.exporting) #calcRoot .zbox:hover{border-color:var(--brand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .zbox:focus{border-color:var(--brand);background:#171916;box-shadow:0 0 0 3px rgba(103,134,86,0.28)}
html[data-theme=dark] body:not(.exporting) #calcRoot .zbox span{color:var(--faint)}
html[data-theme=dark] body:not(.exporting) #calcRoot .znote{color:#ADC0A6;background:#272D21;border-left:2px solid var(--brand)}
html[data-theme=dark] body:not(.exporting) #calcRoot .znote.bad{color:#BC8480;background:#281716;border-left-color:#854A45}
html[data-theme=dark] body:not(.exporting) #calcRoot .offbtn.on{background:var(--brand-w);border-color:var(--brand);color:var(--brand-deep)}
html[data-theme=dark] body:not(.exporting) #leadsRoot{color:#D9DCDE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldsub{color:#6B736A}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldsearch{border:1px solid #2B2E28}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldsearch:focus{border-color:#D9DCDE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldbtn{border:1px solid #A0B598;background:#A0B598;color:#171916}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldbox{border:1.5px dashed #2B2E28;background:#1C1E16}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldbox:hover{border-color:#678656}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldbox:focus{border-color:#678656;background:#171916;box-shadow:0 0 0 3px rgba(103,134,86,0.28)}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldbox span{color:#6B736A}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldnote{background:#272D21;border-left:2px solid #678656;color:#ADC0A6}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldnote.warn{background:#352E14;border-left-color:#A38622;color:#CDC098}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldnote.bad{background:#281716;border-left-color:#854A45;color:#BC8480}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldempty{color:#6B736A}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldtable th{color:#6B736A;border-bottom:1px solid #2B2E28}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldtable td{border-bottom:1px solid #23251F}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldtable a{color:#D9DCDE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldd{color:#6B736A}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldretry{color:#A0B598}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldretry:hover{color:#D9DCDE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldno{color:#444641}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldtable input:hover{border-color:#2B2E28}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldtable input:focus{background:#171916;border-color:#D9DCDE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .lddel{color:#3D403B}
html[data-theme=dark] body:not(.exporting) #leadsRoot .lddel:hover{color:#C25F59;background:#2A1917}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldmark{background:#272D21;border-left:3px solid #678656;color:#C2CBBE}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldmarksub{color:#8C9886}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldlist{color:#8C9886}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldmarkhd{color:#9CA896}
html[data-theme=dark] body:not(.exporting) #leadsRoot .ldmarktbl .nw,html[data-theme=dark] body:not(.exporting) #leadsRoot .ldmarktbl .ct{color:#8C9886}
html[data-theme=dark] body:not(.exporting) .newtag{background:#9BB294;color:#171916}
html[data-theme=dark] body:not(.exporting) .file.isnew{border-color:#678656;background:#1F241A}
html[data-theme=dark] body:not(.exporting) .arow{border:1px solid var(--rule);background:var(--paper)}
html[data-theme=dark] body:not(.exporting) .arow.isnew{border-color:var(--sage);background:#1F241A}
html[data-theme=dark] body:not(.exporting) .arow .ahead svg{color:var(--green)}
html[data-theme=dark] body:not(.exporting) .arow .ahead a{color:var(--gray)}
html[data-theme=dark] body:not(.exporting) .arow .ahead a:hover{color:var(--ink)}
html[data-theme=dark] body:not(.exporting) .fwrap .fedit .fdel{color:#D55042;border-color:#402E2C}
html[data-theme=dark] body:not(.exporting) .fwrap .fedit .fdel:hover{background:#281716}
html[data-theme=dark] body:not(.exporting) #calcRoot .figbox{background:color-mix(in srgb,currentColor 18%,#171916)!important}
html[data-theme=dark] body:not(.exporting) #calcRoot .figbox>*{color:color-mix(in srgb,currentColor 55%,#fff)}
html[data-theme=dark] body:not(.exporting) #calcRoot input,html[data-theme=dark] body:not(.exporting) #calcRoot select,html[data-theme=dark] body:not(.exporting) #calcRoot textarea{background:#1F2320;color:#ECEDE8;border-color:#333832}
html[data-theme=dark] body:not(.exporting) #calcRoot .curbox .note{color:#E3D49A}
}
/* round 45 send to seller: the signature preview stays white (that's how the seller sees it) */
html[data-theme=dark] .ss-sigbox{background:#fff;color:#1C1C1C}
html[data-theme=dark] .trb.on{background:#24301F;border-color:#3A4D33}
html[data-theme=dark] .trb i{color:#D8DCD4}
html[data-theme=dark] .callcard{background:#1B1D1A;border-color:#2C2F2A;border-left-color:var(--green)}
html[data-theme=dark] .phdock{background:#1B1D1A;border-color:#2C2F2A}
html[data-theme=dark] .phd-h{border-color:#2C2F2A}
html[data-theme=dark] .phonebtn.active{background:#24301F;border-color:#3A4D33}
