.request-nav{color:#c8d6b4;flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.request-form{background:#1b2016;border:1px solid #495939;border-radius:8px;gap:22px;max-width:700px;margin-top:30px;padding:28px;display:grid}.request-form label{color:#d1ddbf;gap:10px;font-size:14px;display:grid}.request-form input,.request-form textarea{width:100%;font:inherit;color:#f6f8f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10150c;border:1px solid #5b6a49;border-radius:5px;padding:14px}.request-form textarea{resize:vertical;min-height:160px}.request-form small{color:#aab99a;font-size:12px;line-height:1.7}.request-form button:disabled,.request-actions button:disabled{opacity:.6;cursor:wait;transform:none}.request-summary{color:#c0cdb0;border-left:3px solid var(--yellow);margin:28px 0;padding:4px 0 4px 20px;line-height:1.8}.request-error{color:#ffd1c2;border:1px solid #bf8875;border-radius:6px;padding:18px;line-height:1.7}.request-success{border:1px solid var(--yellow);background:#263316;border-radius:8px;padding:24px;line-height:1.8}.request-tabs{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.request-tabs button[aria-pressed=true]{background:var(--yellow);color:#12150d}.request-list{gap:20px;display:grid}.request-card{background:#1b2016;border:1px solid #485837;border-radius:8px;padding:26px}.request-card h2{margin:14px 0;font-size:23px}.request-meta{color:#b3c2a0;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12px;display:flex}.request-status{color:var(--yellow);border:1px solid #596e38;border-radius:4px;padding:4px 9px}.request-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#d3dcc7;margin:20px 0;line-height:1.8}.request-details{color:#acbd97;font-size:13px;line-height:1.8}.request-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.request-card .button{min-height:44px;padding:12px 18px;font-size:12px}.request-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.request-list-toolbar p{color:#b2c29c;font-size:13px}.request-consent{align-items:start;line-height:1.7;gap:12px!important;font-size:13px!important;display:flex!important}.request-consent input{width:19px;min-width:19px;accent-color:var(--yellow);margin-top:4px}.technician-card>.button{width:100%;margin-top:22px}.request-nav a:hover{color:var(--yellow)}@media (max-width:600px){.request-nav{gap:13px;font-size:11px}.directory-header:has(.request-nav){flex-direction:column;align-items:start;gap:20px}.request-form,.request-card{padding:20px}.request-tabs .button{gap:8px;padding:12px 16px}.request-meta{gap:12px}}
