.button,.badge,.eyebrow,select,input[type="number"]{font-family:Inter,system-ui,sans-serif}
.notice-link{display:inline-block;color:var(--gold);font-size:12px;font-weight:700;margin-top:8px}
.request-form{display:grid;gap:24px;margin-bottom:80px}
.request-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.request-options label{position:relative;display:block;cursor:pointer}
.request-options input{position:absolute;opacity:0}
.request-options span{display:grid;gap:7px;min-height:100%;padding:18px;border:1px solid var(--line);border-radius:6px;background:#081723;transition:.18s}
.request-options input:checked+span{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan);background:rgba(35,213,255,.06)}
.request-options b{font-size:14px}.request-options small{color:var(--muted);line-height:1.5}
.message-field>span{display:block;color:var(--muted);font-size:11px;font-weight:600;margin-bottom:8px}
.message-field textarea{display:block;width:100%;min-height:150px;resize:vertical;background:#081723;color:var(--light);border:1px solid var(--line);border-radius:6px;padding:14px;font:13px/1.6 Inter,system-ui,sans-serif}
.message-field textarea:focus{outline:1px solid var(--cyan)}
.request-queue{margin-bottom:28px}.request-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;background:rgba(13,32,48,.94);border:1px solid rgba(244,197,66,.25);border-radius:7px;margin-top:12px}
.request-card h3{font-size:25px;margin:10px 0 6px}.request-card p{color:var(--muted);font-size:13px;margin:0 0 8px}.request-card small{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:1px}
.review-actions{display:flex;gap:8px;flex:0 0 auto}
@media(max-width:650px){.request-options{grid-template-columns:1fr}.request-card{align-items:flex-start;flex-direction:column}.review-actions{width:100%;flex-direction:column}.review-actions form,.review-actions button{width:100%}}
