/* ONMAKE · modulo richieste (6/10/2026) */
.rq-wrap{max-width:46rem}
.rq-tipi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 1.2rem}
.rq-tipo input{position:absolute;opacity:0;pointer-events:none}
.rq-tipo span{display:block;height:100%;box-sizing:border-box;padding:.8rem .95rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;cursor:pointer}
.rq-tipo b{display:block;color:#0f172a;font-size:.98rem}.rq-tipo small{display:block;color:#64748b;font-size:.84rem;line-height:1.4;margin-top:.15rem}
.rq-tipo input:checked+span{border-color:#ea580c;box-shadow:0 0 0 2px #ea580c inset;background:#fff7ed}
.rq-tipo input:focus-visible+span{outline:2px solid #ea580c;outline-offset:2px}
.rq-utente{margin:0 0 1rem;font-size:.92rem;color:#475569}.rq-utente a{color:#ea580c;font-weight:700}
.rq-nota{margin:0 0 1rem;padding:.7rem .9rem;border-radius:.6rem;background:#f1f5f9;font-size:.92rem;line-height:1.5}
.rq-rossa{background:#fef2f2;color:#991b1b;font-weight:600}
.rq-form input[type=text],.rq-form input:not([type]),.rq-form input[type=date],.rq-form input[type=file]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.6rem;padding:.65rem .8rem;font:inherit;font-size:1rem;background:#fff;color:#0f172a}
.rq-azioni{display:flex;flex-wrap:wrap;gap:.6rem}.rq-azioni a.om-as-invia{text-decoration:none}
[hidden]{display:none!important}
@media (max-width:620px){.rq-tipi{grid-template-columns:1fr}}
