.request-project-picker{margin:20px 0}.request-project-picker .rq-project-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-project-picker .rq-project-types button{text-align:left;color:#10231a;white-space:normal;min-width:0;font:600 14px/1.3 var(--font-body);background:#fff;border:1px solid #dfe3d9;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.request-project-picker button[aria-pressed=true]{background:#edf5e7;border-color:#1f5c3a;box-shadow:inset 0 0 0 1px #1f5c3a}.request-project-subtypes{border:0;min-width:0;padding:16px 0 0}.request-project-subtypes legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.request-media-input{color:#10231a;background:#f5f2ea;border:1px solid #dfe3d9;border-radius:18px;gap:14px;margin:24px 0;padding:18px;display:grid}.request-media-input .checkbox-line{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.request-media-input input[type=checkbox]{accent-color:#1f5c3a;flex:none;width:18px;height:18px;margin-top:2px}.request-media-action{text-align:left;gap:10px;width:100%;font-weight:700;position:relative;white-space:normal!important;color:#10231a!important;background:#fff!important;flex-wrap:wrap!important;justify-content:flex-start!important;display:flex!important}.request-media-action small{font-size:12px;font-weight:400;display:block}.request-media-action input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.request-media-action.is-disabled{opacity:.55;cursor:not-allowed}.request-recording-preview,.request-video-preview{gap:10px;min-width:0;display:grid}.request-recording-preview>div{flex-wrap:wrap;gap:8px;display:flex}.request-media-input :is(audio,video){border-radius:12px;width:100%;max-width:100%}.request-media-input video{background:#10231a;max-height:260px}.request-media-input p{overflow-wrap:anywhere;margin:0}.request-recording-wave{align-items:center;gap:5px;height:28px;margin-top:10px;display:flex}.request-recording-wave i{background:#1f5c3a;border-radius:2px;width:5px;height:12px;animation:.8s ease-in-out infinite alternate request-voice-wave}.request-recording-wave i:nth-child(2n){animation-delay:.2s}.request-recording-wave i:nth-child(3){animation-delay:.4s}@keyframes request-voice-wave{to{transform:scaleY(2)}}@media (prefers-reduced-motion:reduce){.request-recording-wave i{animation:none}}.request-evidence{overflow-wrap:anywhere;border:1px solid #dfe3d9;border-radius:14px;max-width:100%;margin:16px 0;padding:16px}.request-evidence video,.request-evidence audio{width:100%;max-width:100%}.request-evidence-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-evidence img{object-fit:cover;border-radius:8px;width:100%;height:100px}.request-evidence pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.request-evidence dl{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.request-evidence dl>div{min-width:0;display:block}.request-evidence dt,.request-evidence dd{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%}.request-evidence dd{margin:4px 0 0!important}
