.cu-who-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.cu-who-opts{grid-template-columns:minmax(0,1fr)}}.cu-who-opts>button,.cu-who-opts>a{text-align:left;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#030d15;border-radius:14px;align-content:start;gap:4px;padding:12px 13px;text-decoration:none;display:grid}.cu-who-opts b{font-size:14.5px}.cu-who-opts span{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.cu-who-opts .on{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua);background:#3ee6d014}.cu-who-opts a:hover,.cu-who-opts button:hover{border-color:var(--aqua)}.rq-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.rq-filters{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.rq-filters .m-chip{padding:7px 12px;font-size:13px}.rq-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.rq-card{background:linear-gradient(180deg, var(--card-hi), var(--card));border:1px solid var(--line);border-radius:18px;align-content:start;gap:9px;min-width:0;padding:16px 16px 14px;display:grid}.rq-card h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.rq-need{color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.rq-meta{flex-wrap:wrap;gap:6px;display:flex}.rq-tag{font-family:var(--font-mono), monospace;letter-spacing:.04em;border:1px solid var(--line);color:#c2d6de;border-radius:999px;padding:4px 8px;font-size:11px}.rq-tag.gold{color:var(--lamp);border-color:#ffc24a66}.rq-foot{color:#9db8c4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.rq-empty{text-align:center;color:var(--ink-soft);border:1px dashed var(--line);border-radius:18px;padding:36px 18px}.rq-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}@media (max-width:760px){.rq-how{grid-template-columns:minmax(0,1fr)}}.rq-how>div{border:1px solid var(--line);color:var(--ink-soft);border-radius:16px;padding:14px;font-size:14px;line-height:1.5}.rq-how b{color:var(--ink);margin-bottom:4px;display:block}.rq-offers{gap:12px;display:grid}.rq-offer{border:1px solid var(--line);background:#071a27;border-radius:16px;gap:8px;padding:14px;display:grid}.rq-offer.is-accepted{border-color:var(--ready)}.rq-offer.is-declined{opacity:.6}.rq-offer-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rq-price{font-size:26px;font-weight:900}.rq-form{gap:10px;display:grid}.rq-form input,.rq-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#030d15;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:15px}.rq-form label{gap:5px;font-size:13.5px;font-weight:700;display:grid}.rq-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
