.nrr-form,.nrr-status-box{--nrr-ink:#171a16;--nrr-muted:#666d62;--nrr-line:#d5d9d1;--nrr-dark:#111510;--nrr-accent:#d89a3d;background:#fff;border:1px solid var(--nrr-line);border-radius:20px;padding:clamp(20px,4vw,42px);box-shadow:0 14px 42px rgba(20,24,18,.08);color:var(--nrr-ink);margin:28px 0}.nrr-form__intro span{font-size:11px;letter-spacing:.16em;color:#b8741f;font-weight:900}.nrr-form__intro h2{font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.04em;margin:8px 0}.nrr-form__intro p{color:var(--nrr-muted);max-width:780px}.nrr-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:28px}.nrr-form label,.nrr-status-box label{display:grid;gap:7px;font-size:13px;font-weight:800}.nrr-form input,.nrr-form select,.nrr-form textarea,.nrr-status-box input{width:100%;border:1px solid #bfc5bb;border-radius:10px;padding:12px;background:#fff;color:#171a16}.nrr-form textarea{resize:vertical}.nrr-form label small{font-size:10px;color:#737a70;font-weight:500}.nrr-full{grid-column:1/-1}.nrr-confirmations{display:grid;gap:11px;margin:22px 0}.nrr-confirmations label{display:flex;align-items:flex-start;gap:9px;font-weight:600}.nrr-confirmations input{width:auto;margin-top:4px}.nrr-submit,.nrr-status-box button{border:0;border-radius:999px;background:var(--nrr-dark);color:#fff;padding:14px 22px;font-weight:900}.nrr-submit:hover,.nrr-status-box button:hover{background:#2b3528}.nrr-honeypot{position:absolute;left:-9999px}.nrr-alert{border-radius:13px;padding:16px 18px;margin:20px 0}.nrr-alert p{margin:4px 0 0}.nrr-alert--success{background:#e9f6ed;border:1px solid #a9d7b7;color:#175a33}.nrr-alert--error{background:#fff0ee;border:1px solid #e2b3ad;color:#8f2f25}.nrr-status-box h2{font-size:30px;margin:0}.nrr-status-box>p{color:var(--nrr-muted)}.nrr-status-box form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.nrr-lookup-result{margin-top:18px;background:#f3f1e9;border-radius:12px;padding:15px}.nrr-status-pill{display:inline-flex;background:#d89a3d;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;margin-left:10px}.nrr-lookup-result p{margin:10px 0}.nrr-lookup-result small{color:#71786d}@media(max-width:720px){.nrr-form__grid{grid-template-columns:1fr}.nrr-full{grid-column:auto}.nrr-status-box form{grid-template-columns:1fr}.nrr-status-box button{width:100%}.nrr-form,.nrr-status-box{border-radius:15px;padding:20px 15px}.nrr-status-pill{display:flex;width:max-content;margin:8px 0 0}}

.nrr-form input[type=file]{padding:10px;background:#f7f8f5}.nrr-submit{min-height:48px}.nrr-form select{min-height:47px}.nrr-form textarea{line-height:1.55}@media(max-width:480px){.nrr-submit{width:100%}.nrr-form__intro h2{font-size:32px}.nrr-form input,.nrr-form select,.nrr-form textarea{font-size:16px}}
.nrr-order-loader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:15px;border:1px solid #d8ddd4;border-radius:13px;background:#f6f7f3}.nrr-order-loader>div:first-child{display:flex;flex-direction:column;gap:3px}.nrr-order-loader strong{font-size:13px}.nrr-order-loader span{font-size:10px;color:#6e766b;font-weight:500}.nrr-order-loader button{border:1px solid #bdc6b8;border-radius:999px;background:#fff;padding:10px 15px;font-weight:850;cursor:pointer}.nrr-order-loader button:disabled{opacity:.55;cursor:wait}.nrr-order-loader>p{grid-column:1/-1;margin:0;font-size:11px}.nrr-order-loader>p.is-success{color:#22613a}.nrr-order-loader>p.is-error{color:#9a342b}.nrr-order-items{grid-column:1/-1;display:grid;gap:8px}.nrr-order-items[hidden]{display:none}.nrr-order-items label{display:flex!important;align-items:flex-start;gap:9px;padding:10px;border:1px solid #dfe3dc;border-radius:10px;background:#fff;font-weight:650}.nrr-order-items input{width:auto!important;margin-top:3px}.nrr-order-items span{font-size:11px;color:#343b32;line-height:1.45}@media(max-width:640px){.nrr-order-loader{grid-template-columns:1fr}.nrr-order-loader button{width:100%}.nrr-order-loader>p,.nrr-order-items{grid-column:auto}}
