.missingSubmissionPage{background:#f4f0e7}.missingForm,.missingSuccess{width:min(920px,100% - 32px);margin:42px auto 70px}.missingFormIntro{color:#fff;background:linear-gradient(135deg,#0d372f,#08241f);border-radius:24px;padding:38px}.missingFormIntro span,.missingSuccess>p{color:#ecc259;letter-spacing:.16em;font-size:11px;font-weight:900}.missingFormIntro h1,.missingSuccess h1{letter-spacing:-.04em;margin:9px 0 12px;font:700 clamp(36px,6vw,64px)/.98 Georgia,serif}.missingFormIntro p{color:#d4e2dc;max-width:680px;margin:0;line-height:1.55}.missingForm fieldset{background:#fff;border:1px solid #cdd7d2;border-radius:18px;margin:22px 0 0;padding:24px}.missingForm legend{color:#153b33;padding:0 8px;font:700 22px Georgia,serif}.missingGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.missingGrid label{color:#253d36;gap:7px;font-size:13px;font-weight:800;display:grid}.missingGrid label.wide{grid-column:1/-1}.missingGrid input,.missingGrid textarea{color:#132e28;width:100%;font:inherit;background:#fdfdfb;border:1px solid #bdc9c3;border-radius:10px;padding:12px}.missingGrid textarea{resize:vertical;min-height:112px}.missingGrid small{color:#6c7974;font-weight:400;line-height:1.4}.officialFile{text-align:center;cursor:pointer;background:#f1f7f4;border:2px dashed #91aa9f;border-radius:14px;padding:22px}.officialFile input{opacity:0;width:1px;height:1px;position:absolute}.officialFile strong,.officialFile small{display:block}.missingConsent{color:#4c462f;background:#fff8df;border-radius:14px;gap:12px;margin:22px 0;padding:17px;display:flex}.missingConsent input{margin-top:4px}.missingConsent span{gap:5px;display:grid}.missingConsent small{font-weight:400;line-height:1.45}.missingHoneypot{position:absolute;left:-10000px}.missingError{color:#8d3027;background:#ffebe7;border-radius:10px;padding:13px}.missingSubmit{color:#fff;background:#176b52;border:0;border-radius:14px;width:100%;min-height:58px;font-size:15px;font-weight:900}.missingSubmit:disabled{opacity:.55}.missingSuccess{text-align:center;background:#fff;border-radius:24px;padding:48px}.missingSuccess>span{color:#176b52;background:#ddf0e7;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:32px;display:grid}.missingSuccess>div{background:#f0f5f2;border-radius:13px;gap:5px;margin:24px auto;padding:18px;display:grid}.missingSuccess>div strong{font:700 20px monospace}.missingSuccess>a{color:#176b52;font-weight:900}@media (max-width:700px){.missingForm,.missingSuccess{margin-top:22px}.missingFormIntro{padding:28px 22px}.missingGrid{grid-template-columns:1fr}.missingGrid label.wide{grid-column:auto}.missingForm fieldset{padding:19px 16px}}
