.cl-appearance-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.cl-appearance-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 13px;border:1px solid #ccd9ca;border-radius:24px;background:#fff;color:#31533f;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}
.cl-appearance-toggle[hidden]{display:none}.cl-appearance-swatch{width:14px;height:14px;border-radius:50%;background:#123f33;border:2px solid #fff;box-shadow:0 0 0 1px #8ca48d}
.cl-appearance-toggle[aria-pressed=true]{background:#d5eea9;color:#173d2d;border-color:#abc783}
.cl-appearance-toggle:focus-visible{outline:3px solid #8d64be;outline-offset:3px}
.cl-login-appearance{display:flex;justify-content:flex-end;margin:-10px 0 22px}
html[data-cl-appearance=forest] body.clarte-layout{--cl-background:#f3f5ef;background:#f3f5ef}
html[data-cl-appearance=forest] .cl-sidebar{background:#0c3028;border-color:#254b3a;--cl-ink:#eef5e8;--cl-muted:#bdd1c2;--cl-line:#315441;--cl-soft:#204d3b;--cl-brand:#d5eea9;color:#eef5e8}
html[data-cl-appearance=forest] .cl-sidebar .cl-monogram{background:#d5eea9;color:#143e2d}
html[data-cl-appearance=forest] .cl-sidebar .cl-nav-filter input{background:#1b4435;border-color:#41634e;color:#fff}
html[data-cl-appearance=forest] .cl-sidebar .cl-nav-filter input::placeholder{color:#b7ccba}
html[data-cl-appearance=forest] .cl-sidebar .cl-primary-nav>a[aria-current=page]{background:#d5eea9;color:#173d2d}
html[data-cl-appearance=forest] .cl-sidebar details[data-cl-domain]>summary{color:#c7dacb}
html[data-cl-appearance=forest] .cl-sidebar details[data-cl-domain]>summary:before{background:#b7cf92}
html[data-cl-appearance=forest] .cl-sidebar details[data-cl-domain][open]>summary{background:#28503b;color:#f0f6df}
html[data-cl-appearance=forest] .cl-sidebar details nav a{color:#c8dace}
html[data-cl-appearance=forest] .cl-sidebar details[data-cl-domain] a[aria-current=page],html[data-cl-appearance=forest] .cl-sidebar details nav a:hover{background:#d5eea9;color:#173d2d}
html[data-cl-appearance=forest] .cl-menu-toggle{background:#224b39;color:#edf5e5;border-color:#4b6954}
html[data-cl-appearance=forest] .clarte-layout .cl-master-header{background:#123f33;border-color:#28553f}
html[data-cl-appearance=forest] .clarte-layout .cl-master-header h1{color:#f4f8ed}
html[data-cl-appearance=forest] .clarte-layout .cl-master-header .cl-breadcrumb,html[data-cl-appearance=forest] .clarte-layout .cl-master-header .cl-breadcrumb :is(a,span),html[data-cl-appearance=forest] .clarte-layout .cl-master-header .text-slate-500{color:#c4d8c5}
html[data-cl-appearance=forest] .clarte-layout .cl-heading{background:#123f33;border-radius:18px;padding:28px;color:#f2f7e8}
html[data-cl-appearance=forest] .clarte-layout .cl-heading>div :is(h1,p,.cl-text-link){color:#f2f7e8}
html[data-cl-appearance=forest] .clarte-layout .cl-heading>div .cl-muted{color:#c4d8c5}
html[data-cl-appearance=forest] .clarte-layout .cl-heading .cl-actions{color:#203b30}
html[data-cl-appearance=forest] .clarte-layout :is(.cl-priority,.cl-ui .cl-intro,.cl-ui .phase-header){background:#123f33;border-color:#315b42;color:#f2f7e8}
html[data-cl-appearance=forest] .clarte-layout :is(.cl-priority,.cl-ui .cl-intro,.cl-ui .phase-header) :is(h1,h2,h3,p){color:#edf5e4}
html[data-cl-appearance=forest] .clarte-layout .cl-priority .cl-muted{color:#c4d8c5}
html[data-cl-appearance=forest] .clarte-layout .cl-priority .cl-priority-icon{background:#285b40;color:#d5eea9}
html[data-cl-appearance=forest] .clarte-layout :is(.cl-heading,.cl-priority)>.cl-button:not(.cl-button-secondary){background:#d5eea9;color:#173d2d}
html[data-cl-appearance=forest] .clarte-layout.cl-login,html[data-cl-appearance=forest] .clarte-layout.cl-auth{background:radial-gradient(ellipse at top,#24593f,#0c3028 80%)}
html[data-cl-appearance=forest] .cl-login .cl-heading{padding:24px;margin-bottom:24px}
@media(max-width:650px){.cl-appearance-tools{gap:8px}.cl-wayfinding{flex-wrap:wrap;gap:8px}.cl-appearance-toggle{font-size:12px;padding-inline:11px}html[data-cl-appearance=forest] .clarte-layout .cl-heading{padding:22px}}
