.admin-requests{color:#303d38;background:#fff;border:1px solid #dfded9;border-radius:16px;margin:24px 0;padding:24px}.admin-requests h2{font-size:1.3rem;font-weight:700}.admin-requests p{margin:10px 0;line-height:1.7}.admin-requests label{flex-direction:column;gap:6px;display:flex}.admin-requests input,.admin-requests select,.admin-requests textarea{max-width:100%;color:inherit;background:#fff;border:1px solid #cccfc9;border-radius:8px;padding:10px}.admin-requests button{cursor:pointer;background:#f4f7f2;border:1px solid #bfc9c0;border-radius:8px;padding:9px 14px}.admin-requests button:disabled{opacity:.5;cursor:default}.ar-filters,.ar-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.ar-filters label:first-child{flex:1;min-width:220px}.admin-requests article{overflow-wrap:anywhere;border-top:1px solid #e2e6df;padding:20px 0}.admin-requests small{display:block}.admin-requests a{text-decoration:underline}.ar-confirm{background:#fff6e7;margin-top:12px;padding:16px}.ar-confirm label{display:block}.ar-message{white-space:pre-wrap}.ar-images{flex-wrap:wrap;gap:10px;display:flex}.ar-images img{object-fit:contain;max-width:160px;max-height:160px}.admin-requests [role=alert]{color:#a33125}.admin-requests [role=status]{color:#356044}.ar-actions{align-items:center}.admin-bonus label{margin:12px 0}.admin-bonus .ar-confirm{border:1px solid #e2d4b7}.admin-bonus input[type=checkbox]{width:auto}
