/* Geheimhouder-scène: alleen de stijl van deze scène. Generiek (tokens, kader, bediening, mask) staat in scene-engine.css, dat eerst laadt. */
.cs-svg .gh-x,.cs-thumb .gh-x{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:10px;fill:var(--cs-ink)}
.cs-svg .gh-okt,.cs-thumb .gh-okt{fill:var(--cs-navy);font-weight:600}
.cs-svg .gh-cap,.cs-thumb .gh-cap{font-size:10px;font-weight:600;letter-spacing:.06em;fill:var(--cs-mu)}
.cs-svg .gh-big,.cs-thumb .gh-big{font-size:22px;font-weight:700;fill:var(--cs-navy);font-variant-numeric:tabular-nums}
.cs-svg .gh-ans,.cs-thumb .gh-ans{font-size:10.5px;font-weight:700;fill:var(--cs-navy)}
.cs-svg .gh-dr,.cs-thumb .gh-dr{fill:var(--cs-action);font-weight:600}
.cs-svg .gh-rf,.cs-thumb .gh-rf{fill:var(--cs-navy)}
.cs-svg .gh-tabt,.cs-thumb .gh-tabt{font-size:10px;font-weight:700;fill:#fff}
.cs-svg .gh-keyt,.cs-thumb .gh-keyt{font-size:11px;font-weight:700;fill:var(--cs-navy)}
.cs-svg .gh-plus,.cs-thumb .gh-plus{font-size:20px;font-weight:700;fill:var(--cs-navy)}
.cs-svg .gh-chipt,.cs-thumb .gh-chipt{fill:var(--cs-navy);font-size:11px;font-weight:700}
/* de kantoormuur: gestippelde grens met een doorgang */
.cs-svg .gh-wall,.cs-thumb .gh-wall{fill:none;stroke:var(--cs-navy);stroke-width:2.6;stroke-dasharray:7 4}
.cs-svg .gh-wl,.cs-thumb .gh-wl{stroke:var(--cs-navy);stroke-width:2.6;stroke-dasharray:7 4}
.cs-svg .gh-post,.cs-thumb .gh-post{fill:var(--cs-navy)}
.cs-svg .gh-tab,.cs-thumb .gh-tab{fill:var(--cs-navy)}
.cs-svg .gh-srv,.cs-thumb .gh-srv{fill:#fff;stroke:var(--cs-navy);stroke-width:1.2}
.cs-svg .gh-ic,.cs-thumb .gh-ic{fill:var(--cs-navy)}
.cs-svg .gh-dot,.cs-thumb .gh-dot{fill:var(--cs-navy)}
.cs-svg .gh-tile,.cs-thumb .gh-tile{fill:var(--cs-wash);stroke:var(--cs-line);stroke-width:1}
.cs-svg .gh-lit,.cs-thumb .gh-lit{fill:#ffe6d3;stroke:var(--cs-orange);stroke-width:1.3}
.cs-svg .gh-lit2,.cs-thumb .gh-lit2{fill:var(--cs-orange)}
.cs-svg .gh-scan,.cs-thumb .gh-scan{fill:var(--cs-orange)}
.cs-svg .gh-lk,.cs-thumb .gh-lk{fill:var(--cs-navy)}
.cs-svg .gh-lkp,.cs-thumb .gh-lkp{fill:none;stroke:var(--cs-navy);stroke-width:1.6;stroke-linecap:round}
.cs-svg .gh-card,.cs-thumb .gh-card{fill:#fff;stroke:var(--cs-line);stroke-width:1.2}
.cs-svg .gh-ch,.cs-thumb .gh-ch{fill:var(--cs-wash)}
.cs-svg .gh-bar,.cs-thumb .gh-bar{fill:#dfe7ee}
.cs-svg .gh-file,.cs-thumb .gh-file{fill:var(--cs-wash);stroke:var(--cs-line);stroke-width:1}
.cs-svg .gh-docic,.cs-thumb .gh-docic{fill:#fff;stroke:var(--cs-mu);stroke-width:1}
.cs-svg .gh-field,.cs-thumb .gh-field{fill:#fff;stroke:var(--cs-mu);stroke-width:1.2}
.cs-svg .gh-focus{fill:none;stroke:var(--cs-orange);stroke-width:1.8}
.cs-svg .gh-key,.cs-thumb .gh-key{fill:var(--cs-wash);stroke:var(--cs-line);stroke-width:1}
.cs-svg .gh-keyfl{fill:var(--cs-orange);fill-opacity:.3;stroke:var(--cs-orange);stroke-width:1.4}
.cs-svg .gh-cover{fill:#fff}
.cs-svg .gh-cur,.cs-thumb .gh-cur{fill:var(--cs-orange)}
.cs-svg .gh-status,.cs-thumb .gh-status{fill:#f7f9fc;stroke:none}
.cs-svg .gh-hl,.cs-thumb .gh-hl{fill:#ffe6d3}
.cs-svg .gh-hlf,.cs-thumb .gh-hlf{fill:none;stroke:var(--cs-orange);stroke-width:1.5}
.cs-svg .gh-finr,.cs-thumb .gh-finr{fill:#ff6600;fill-opacity:.1;stroke:var(--cs-orange);stroke-width:1.5}
.cs-svg .gh-ansc,.cs-thumb .gh-ansc{fill:#fff;stroke:var(--cs-navy);stroke-width:1.2}
.cs-svg .gh-pill,.cs-thumb .gh-pill{fill:#e4f0ef;stroke:#9cc3bf}
.cs-svg .gh-logc,.cs-thumb .gh-logc{fill:#f7f9fc;stroke:var(--cs-line);stroke-width:1}
.cs-svg .gh-open,.cs-thumb .gh-open{fill:#fff0e4;stroke:var(--cs-orange);stroke-width:1.2}
.cs-svg .gh-fly,.cs-thumb .gh-fly{fill:#fff;stroke:var(--cs-orange);stroke-width:2}
.cs-svg .gh-fsh,.cs-thumb .gh-fsh{fill:var(--cs-ink);fill-opacity:.18}
.cs-svg .gh-trail{fill:none;stroke:var(--cs-orange);stroke-width:1.25;stroke-dasharray:3 3;stroke-opacity:.55}
.cs-svg .gh-hubc,.cs-thumb .gh-hubc{fill:#fff;stroke:var(--cs-navy);stroke-width:1.5}
.cs-svg .gh-mk,.cs-thumb .gh-mk{fill:var(--cs-navy)}
.cs-svg .gh-hring,.cs-thumb .gh-hring{fill:none;stroke:var(--cs-orange);stroke-width:2}
.cs-svg .gh-srvt,.cs-thumb .gh-srvt{font-size:11.5px;font-weight:700;fill:var(--cs-ink)}
.cs-svg .gh-ptab,.cs-thumb .gh-ptab{fill:var(--cs-wash);stroke:var(--cs-navy);stroke-width:1}
.cs-svg .gh-ptabt,.cs-thumb .gh-ptabt{font-size:10px;font-weight:700;fill:var(--cs-navy)}
