body{background:var(--paper);color:var(--ink)}.form-shell{max-width:1000px;padding:35px 30px 90px;margin:auto}.form-shell .section{padding:30px 0;background:transparent;color:var(--ink)}.form-shell .form-wrap{max-width:none;margin:0;padding:0;background:none;border:0}.form-shell form:not([hidden]){color:var(--ink)}.form-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.form-shell select,.form-shell textarea{width:100%;padding:14px;background:#fffdfa;border:1px solid #15231e40;border-radius:3px;color:var(--ink);font:400 14px Manrope,sans-serif;box-shadow:none}.form-shell label,.form-shell legend{color:var(--ink);font-size:12px}.form-shell input[type=checkbox],.form-shell input[type=radio]{accent-color:#46795c}.form-shell label{margin-bottom:8px}.form-shell .full{grid-column:1/-1}.form-shell .req{color:#8c3920}.form-shell .opt,.form-shell .hint,.form-shell .field-hint,.form-shell .privacy-note,.form-shell .form-note{color:#526257}.form-shell .field-error{color:#983616;display:none}.form-shell .field-error.show{display:block}.form-shell .hidden,.form-shell .hp,.form-shell .ws-hp{display:none!important}.form-shell .mode-toggle{display:flex;gap:10px;margin-bottom:25px}.form-shell .mode-btn{background:#e3e8dd;color:var(--ink);border:1px solid var(--line)}.form-shell .mode-btn.is-active{background:var(--ink);color:white}.form-shell button[type=submit]{background:var(--ink);color:white;border:0;padding:16px 25px;border-radius:3px}.form-shell .ws-form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-shell fieldset{border:1px solid var(--line);padding:20px}.form-shell .ws-chipwahl{display:inline-flex;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);margin:4px}.form-shell .mint{color:#477756}.integration-note{padding:15px 20px;background:#e4e9dc;border-left:3px solid #497b5f;font-size:12px;margin-bottom:30px}.preview-result{padding:18px;background:#e4e9dc;color:var(--ink);border:1px solid #698e74;margin-top:20px;grid-column:1/-1}.form-shell h2{font-family:Manrope,sans-serif;font-size:40px}.form-shell .section-head{padding:0;margin:0 0 30px}.form-shell .section-head .eyebrow{color:var(--ink)}.form-shell form{font-family:Manrope,sans-serif}.form-shell input.err{border:2px solid #983616}@media(max-width:600px){.form-shell{padding:25px 6% 60px}.form-shell .ws-form{grid-template-columns:1fr}.form-shell .mode-btn{font-size:12px;padding:12px}.form-shell h2{font-size:32px}}
.form-shell #resForm,.form-shell #applyForm,.form-shell #artForm{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-shell label{display:block}.form-shell .consent-row label{color:var(--ink);font-size:12px;margin:0}.form-shell .consent-row{border-radius:3px;background:#e9ecdf}.form-shell .cat-chip{color:var(--ink);background:#e2e8da;display:inline-flex}.form-shell .cat-head{color:var(--ink)}.form-shell .jobs-done p{color:var(--ink)}@media(max-width:600px){.form-shell #resForm,.form-shell #applyForm,.form-shell #artForm{grid-template-columns:1fr}}
