.daily-report-module__xIprlq__reportPage{width:min(100%,1080px);min-width:0;color:var(--foreground);flex-direction:column;gap:18px;margin:0 auto;padding:24px 0 44px;display:flex}.daily-report-module__xIprlq__backLink{width:fit-content;color:var(--primary);font-size:13px;font-weight:650;text-decoration:none}.daily-report-module__xIprlq__backLink:hover{text-underline-offset:3px;text-decoration:underline}.daily-report-module__xIprlq__reportHeader,.daily-report-module__xIprlq__reportSection{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;box-shadow:0 8px 25px #1b27230a}.daily-report-module__xIprlq__reportHeader{padding:clamp(21px,4vw,34px)}.daily-report-module__xIprlq__brandRow{align-items:center;gap:12px;margin-bottom:27px;display:flex}.daily-report-module__xIprlq__wordmark{color:var(--primary);letter-spacing:-.04em;font-size:15px;font-weight:750}.daily-report-module__xIprlq__reportType{border-left:1px solid var(--border);color:var(--muted-foreground);padding-left:12px;font-size:12px}.daily-report-module__xIprlq__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.daily-report-module__xIprlq__reportHeader h1{overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,5vw,2.65rem);font-weight:720;line-height:1.08}.daily-report-module__xIprlq__contractorLine{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.daily-report-module__xIprlq__reportDateRow{border-top:1px solid #e5ebe5;flex-wrap:wrap;gap:26px;margin-top:25px;padding-top:19px;display:flex}.daily-report-module__xIprlq__reportDateRow>div{flex-direction:column;gap:5px;min-width:0;display:flex}.daily-report-module__xIprlq__reportDateRow span{color:var(--muted-foreground);font-size:11px;font-weight:650}.daily-report-module__xIprlq__reportDateRow strong{font-size:14px;font-weight:650}.daily-report-module__xIprlq__reportDateRow small{color:var(--muted-foreground);font-size:10px}.daily-report-module__xIprlq__notice{border:1px solid #c8d9ca;border-left:4px solid var(--primary);color:#40534a;background:#edf4ee;border-radius:14px;grid-template-columns:145px minmax(0,1fr);gap:11px;padding:16px 18px;font-size:13px;line-height:1.6;display:grid}.daily-report-module__xIprlq__notice strong{color:var(--foreground)}.daily-report-module__xIprlq__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.daily-report-module__xIprlq__reportSection{padding:20px}.daily-report-module__xIprlq__sectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:15px;display:flex}.daily-report-module__xIprlq__sectionHeading h2{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:700}.daily-report-module__xIprlq__sectionHeading p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.5}.daily-report-module__xIprlq__count{color:#285843;background:#edf4ee;border-radius:50%;flex:none;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:700;display:inline-grid}.daily-report-module__xIprlq__noneRecorded{color:#59675f;background:#f6f8f5;border-radius:11px;margin:0;padding:14px;font-size:13px;line-height:1.5}.daily-report-module__xIprlq__evidenceList,.daily-report-module__xIprlq__sourceList,.daily-report-module__xIprlq__outcomeList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.daily-report-module__xIprlq__evidenceItem,.daily-report-module__xIprlq__sourceItem,.daily-report-module__xIprlq__outcomeItem{background:#fbfcfa;border:1px solid #e5ebe5;border-radius:12px;min-width:0;padding:14px}.daily-report-module__xIprlq__reportSummary{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.daily-report-module__xIprlq__reportSummary>strong{color:var(--foreground);font-size:13px}.daily-report-module__xIprlq__reportSummary>span:not(.daily-report-module__xIprlq__deliveryStatus){color:var(--muted-foreground);font-size:11px;line-height:1.45}.daily-report-module__xIprlq__deliveryStatus{color:#3d5145;background:#edf1ed;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.daily-report-module__xIprlq__delivery_sent{color:#28563b;background:#e6f0e7}.daily-report-module__xIprlq__delivery_failed{color:#8b3229;background:#f9e9e6}.daily-report-module__xIprlq__delivery_unconfirmed{color:#755924;background:#f6efdf}.daily-report-module__xIprlq__delivery_sending{color:#3d5145;background:#edf1ed}.daily-report-module__xIprlq__delivery_not_sent{color:#59675f;background:#edf1ed}.daily-report-module__xIprlq__deliveryPanel{margin-bottom:18px}.daily-report-module__xIprlq__emailAttemptList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.daily-report-module__xIprlq__emailAttemptList li{background:#fbfcfa;border:1px solid #e5ebe5;border-radius:12px;padding:13px 14px}.daily-report-module__xIprlq__emailAttemptList li>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.daily-report-module__xIprlq__emailAttemptList strong{color:var(--foreground);font-size:13px}.daily-report-module__xIprlq__emailAttemptList time,.daily-report-module__xIprlq__emailAttemptList p{color:var(--muted-foreground);font-size:12px;line-height:1.5}.daily-report-module__xIprlq__emailAttemptList p{overflow-wrap:anywhere;margin:8px 0 0}.daily-report-module__xIprlq__evidenceItem>p{overflow-wrap:anywhere;color:#25352d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.daily-report-module__xIprlq__evidenceMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:10px;line-height:1.45;display:flex}.daily-report-module__xIprlq__attemptBadge,.daily-report-module__xIprlq__availableBadge,.daily-report-module__xIprlq__unavailableBadge,.daily-report-module__xIprlq__staleBadge{border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.daily-report-module__xIprlq__attempt_sent,.daily-report-module__xIprlq__availableBadge{color:#28563b;background:#e8f2e9}.daily-report-module__xIprlq__attempt_sending{color:#6c5a23;background:#f2f0df}.daily-report-module__xIprlq__attempt_failed,.daily-report-module__xIprlq__unavailableBadge{color:#863c31;background:#f8e9e6}.daily-report-module__xIprlq__attempt_unconfirmed,.daily-report-module__xIprlq__staleBadge{color:#71571f;background:#f4eee0}.daily-report-module__xIprlq__latestSource{color:#46564b;background:#f3f7f2;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:12px;line-height:1.5}.daily-report-module__xIprlq__sourceTopline,.daily-report-module__xIprlq__outcomeItem,.daily-report-module__xIprlq__outcomeMeta{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.daily-report-module__xIprlq__sourceIdentity,.daily-report-module__xIprlq__outcomeItem>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.daily-report-module__xIprlq__sourceIdentity strong,.daily-report-module__xIprlq__outcomeItem strong{overflow-wrap:anywhere;color:#26372e;font-size:12px;font-weight:700}.daily-report-module__xIprlq__sourceIdentity span,.daily-report-module__xIprlq__outcomeItem>div:first-child>span{color:var(--muted-foreground);font-size:11px}.daily-report-module__xIprlq__sourceBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.daily-report-module__xIprlq__sourceFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;display:grid}.daily-report-module__xIprlq__sourceFacts>div{min-width:0}.daily-report-module__xIprlq__sourceFacts dt{color:var(--muted-foreground);margin-bottom:4px;font-size:10px;font-weight:650}.daily-report-module__xIprlq__sourceFacts dd{overflow-wrap:anywhere;color:#34453b;margin:0;font-size:11px;line-height:1.45}.daily-report-module__xIprlq__sourceReason{color:#58675e;margin:10px 0 0;font-size:11px;line-height:1.5}.daily-report-module__xIprlq__outcomeItem{align-items:center}.daily-report-module__xIprlq__outcomeMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center}.daily-report-module__xIprlq__outcomeMeta time{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.daily-report-module__xIprlq__outcomeNote{color:#59675f;margin:12px 0 0;font-size:11px;line-height:1.5}.daily-report-module__xIprlq__reportFooter{color:#56665c;padding:0 4px;font-size:11px;line-height:1.6}.daily-report-module__xIprlq__readerState{border:1px solid var(--border);background:var(--card);width:min(100%,720px);color:var(--foreground);border-radius:16px;margin:clamp(38px,8vh,90px) auto;padding:25px;box-shadow:0 8px 25px #1b27230a}.daily-report-module__xIprlq__readerState h1{margin:0;font-size:20px}.daily-report-module__xIprlq__readerState p{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.daily-report-module__xIprlq__readerPage{background:#f3f6f1;min-height:calc(100vh - 80px);padding:0 22px}.daily-report-module__xIprlq__readerMasthead{border-bottom:1px solid #dce5dc;align-items:center;gap:12px;width:min(100%,1080px);height:64px;margin:0 auto;display:flex}.daily-report-module__xIprlq__readerMasthead strong{color:var(--primary);letter-spacing:-.035em;font-size:14px;font-weight:750}.daily-report-module__xIprlq__readerMasthead span{color:#637168;border-left:1px solid #d1ddd2;padding-left:12px;font-size:11px}.daily-report-module__xIprlq__readerPage .daily-report-module__xIprlq__reportPage{padding-top:22px}.daily-report-module__xIprlq__copyPanel{background:#f8fbf7;border:1px solid #d6e2d6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:15px 17px;display:flex}.daily-report-module__xIprlq__copyPanel p{color:#526158;margin:0;font-size:12px;line-height:1.5}.daily-report-module__xIprlq__shareLink{overflow-wrap:anywhere;color:#2c6548;text-underline-offset:3px;font-size:12px;font-weight:650;text-decoration:underline}@media (max-width:720px){.daily-report-module__xIprlq__categoryGrid{grid-template-columns:minmax(0,1fr)}.daily-report-module__xIprlq__notice{grid-template-columns:minmax(0,1fr);gap:5px}.daily-report-module__xIprlq__sourceTopline,.daily-report-module__xIprlq__outcomeItem{flex-direction:column}.daily-report-module__xIprlq__sourceBadges,.daily-report-module__xIprlq__outcomeMeta{justify-content:flex-start}.daily-report-module__xIprlq__readerPage{padding:0 14px}.daily-report-module__xIprlq__reportPage{gap:13px;padding-bottom:28px}.daily-report-module__xIprlq__reportSection{padding:16px}}@media (max-width:380px){.daily-report-module__xIprlq__sourceFacts{grid-template-columns:minmax(0,1fr)}.daily-report-module__xIprlq__reportDateRow{gap:16px}}
.project-upload-field-module__b_Y1Ca__field{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:11px;min-width:0;padding:16px;display:flex}.project-upload-field-module__b_Y1Ca__fieldHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-upload-field-module__b_Y1Ca__fieldHeading h3{color:var(--foreground);margin:0;font-size:14px;font-weight:650}.project-upload-field-module__b_Y1Ca__fieldHeading p,.project-upload-field-module__b_Y1Ca__hint{color:var(--muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.45}.project-upload-field-module__b_Y1Ca__uploadStatus{color:var(--primary);flex:none;font-size:11px;font-weight:600}.project-upload-field-module__b_Y1Ca__input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-upload-field-module__b_Y1Ca__input:focus-visible+.project-upload-field-module__b_Y1Ca__dropzone{outline:3px solid var(--ring);outline-offset:3px}.project-upload-field-module__b_Y1Ca__dropzone{min-height:98px;color:var(--foreground);cursor:pointer;text-align:center;background:#f7faf7;border:1px dashed #aabcae;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.project-upload-field-module__b_Y1Ca__dropzone:hover{border-color:var(--primary);background:#f0f6f1}.project-upload-field-module__b_Y1Ca__input:disabled+.project-upload-field-module__b_Y1Ca__dropzone{cursor:not-allowed;opacity:.7}.project-upload-field-module__b_Y1Ca__uploadIcon{width:19px;height:19px;color:var(--primary);margin-bottom:6px}.project-upload-field-module__b_Y1Ca__dropzoneTitle{font-size:13px;font-weight:650}.project-upload-field-module__b_Y1Ca__hint{margin-top:3px}.project-upload-field-module__b_Y1Ca__error{color:var(--destructive);margin:0;font-size:12px;line-height:1.45}.project-upload-field-module__b_Y1Ca__storageGuidance{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.45}.project-upload-field-module__b_Y1Ca__fileList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.project-upload-field-module__b_Y1Ca__fileRow{background:#f4f7f4;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 10px;display:flex}.project-upload-field-module__b_Y1Ca__fileInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.project-upload-field-module__b_Y1Ca__fileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.project-upload-field-module__b_Y1Ca__fileMeta{color:var(--muted-foreground);font-size:11px}@media (prefers-reduced-motion:reduce){.project-upload-field-module__b_Y1Ca__dropzone{transition:none}}
.project-intake-form-module__MsdJqW__form{flex-direction:column;gap:18px;display:flex}.project-intake-form-module__MsdJqW__disclosure{border:1px solid #c8d9ca;border-left:4px solid var(--primary);color:var(--foreground);background:#edf4ee;border-radius:13px;padding:17px 19px}.project-intake-form-module__MsdJqW__disclosureTitle{margin:0;font-size:13px;font-weight:700}.project-intake-form-module__MsdJqW__disclosure p:last-child{color:#40534a;margin:6px 0 0;font-size:13px;line-height:1.6}.project-intake-form-module__MsdJqW__fieldset{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;margin:0;padding:20px;box-shadow:0 8px 24px #1b27230a}.project-intake-form-module__MsdJqW__fieldset legend{color:var(--foreground);letter-spacing:-.02em;padding:0 7px;font-size:16px;font-weight:700}.project-intake-form-module__MsdJqW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:3px;display:grid}.project-intake-form-module__MsdJqW__field{min-width:0;color:var(--foreground);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.project-intake-form-module__MsdJqW__field input,.project-intake-form-module__MsdJqW__field textarea{width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #cfd8d0;border-radius:9px;outline:none;padding:10px 12px;font-size:14px;font-weight:400}.project-intake-form-module__MsdJqW__field textarea{resize:vertical;min-height:92px;line-height:1.55}.project-intake-form-module__MsdJqW__field input:focus-visible,.project-intake-form-module__MsdJqW__field textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #20534224}.project-intake-form-module__MsdJqW__field [aria-invalid=true]{border-color:var(--destructive)}.project-intake-form-module__MsdJqW__field small,.project-intake-form-module__MsdJqW__fieldError{color:var(--destructive);margin:0;font-size:12px;font-weight:500;line-height:1.45}.project-intake-form-module__MsdJqW__optional{color:var(--muted-foreground);font-size:12px;font-weight:400}.project-intake-form-module__MsdJqW__fieldsetDescription{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.5}.project-intake-form-module__MsdJqW__uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-intake-form-module__MsdJqW__uploadGrid>:first-child{grid-column:1/-1}.project-intake-form-module__MsdJqW__fieldError{margin-top:12px}.project-intake-form-module__MsdJqW__fileCount{color:var(--muted-foreground);margin:12px 0 0;font-size:12px}.project-intake-form-module__MsdJqW__snapshotLabels{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.project-intake-form-module__MsdJqW__snapshotLabels li{color:#385245;background:#f5f8f5;border:1px solid #d7e3d8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.project-intake-form-module__MsdJqW__submitArea{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:0 2px;display:flex}.project-intake-form-module__MsdJqW__submitArea>p:last-child{color:var(--muted-foreground);margin:0;font-size:12px}.project-intake-form-module__MsdJqW__submitButton{border-radius:9px;min-width:170px;min-height:46px;font-weight:650}.project-intake-form-module__MsdJqW__formError{width:100%;color:var(--destructive);margin:0;font-size:13px}.project-intake-form-module__MsdJqW__receipt{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:clamp(22px,5vw,40px);scroll-margin-top:84px;box-shadow:0 12px 34px #1b27230f}.project-intake-form-module__MsdJqW__receiptMark{width:42px;height:42px;color:var(--primary);background:#e6f0e7;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:21px;font-weight:700;display:flex}.project-intake-form-module__MsdJqW__eyebrow{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.project-intake-form-module__MsdJqW__receipt h2{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,4vw,2.1rem)}.project-intake-form-module__MsdJqW__receipt>p:not(.project-intake-form-module__MsdJqW__eyebrow){color:var(--muted-foreground);font-size:14px;line-height:1.65}.project-intake-form-module__MsdJqW__receipt strong{color:var(--foreground)}.project-intake-form-module__MsdJqW__receipt>p.project-intake-form-module__MsdJqW__receiptNote{color:#40534a;background:#edf4ee;border-radius:11px;padding:13px 15px}.project-intake-form-module__MsdJqW__receiptLink{border-radius:9px;min-height:42px;margin:4px 0 8px}.project-intake-form-module__MsdJqW__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (max-width:640px){.project-intake-form-module__MsdJqW__fieldset{padding:17px 14px}.project-intake-form-module__MsdJqW__fields,.project-intake-form-module__MsdJqW__uploadGrid{grid-template-columns:minmax(0,1fr)}.project-intake-form-module__MsdJqW__uploadGrid>:first-child{grid-column:auto}}
.request-service-module__k0gEdG__page{background:radial-gradient(ellipse at 82% 0%, #dfeae0bf, transparent 34rem), var(--background);min-height:calc(100dvh - 3.5rem);padding:clamp(32px,6vw,72px) 20px 80px}.request-service-module__k0gEdG__content{width:min(100%,840px);margin:0 auto}.request-service-module__k0gEdG__backLink{min-height:32px;color:var(--primary);align-items:center;margin-bottom:28px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.request-service-module__k0gEdG__backLink:hover{text-underline-offset:3px;text-decoration:underline}.request-service-module__k0gEdG__heading{max-width:690px;margin-bottom:28px}.request-service-module__k0gEdG__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.request-service-module__k0gEdG__heading h1{color:var(--foreground);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:650;line-height:1.06}.request-service-module__k0gEdG__heading>p:last-child{max-width:620px;color:var(--muted-foreground);margin:16px 0 0;font-size:15px;line-height:1.7}@media (max-width:390px){.request-service-module__k0gEdG__page{padding-inline:16px}}
.project-admin-module__wZumjW__page{min-width:0;color:var(--foreground);flex-direction:column;gap:22px;display:flex}.project-admin-module__wZumjW__pageHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.project-admin-module__wZumjW__eyebrow{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.project-admin-module__wZumjW__pageHeader h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,4vw,2.25rem);font-weight:700}.project-admin-module__wZumjW__pageHeader p:last-child{max-width:600px;color:var(--muted-foreground);margin:7px 0 0;font-size:14px;line-height:1.55}.project-admin-module__wZumjW__listPanel{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #1b27230a}.project-admin-module__wZumjW__listHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex}.project-admin-module__wZumjW__listHeader h2{margin:0;font-size:15px;font-weight:700}.project-admin-module__wZumjW__listHeader p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.project-admin-module__wZumjW__privateLabel{color:#345343;white-space:nowrap;background:#edf4ee;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.project-admin-module__wZumjW__projectList{margin:0;padding:0;list-style:none}.project-admin-module__wZumjW__projectList li+li{border-top:1px solid #e8ede8}.project-admin-module__wZumjW__projectRow{min-height:80px;color:inherit;grid-template-columns:minmax(160px,1.2fr) minmax(160px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:18px;padding:15px 20px;text-decoration:none;transition:background-color .14s;display:grid}.project-admin-module__wZumjW__projectRow:hover{background:#f6f9f6}.project-admin-module__wZumjW__projectRow:focus-visible{z-index:1;outline:3px solid var(--ring);outline-offset:-3px;position:relative}.project-admin-module__wZumjW__projectIdentity,.project-admin-module__wZumjW__contactSummary,.project-admin-module__wZumjW__rowMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.project-admin-module__wZumjW__projectIdentity strong,.project-admin-module__wZumjW__contactSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.project-admin-module__wZumjW__projectIdentity small,.project-admin-module__wZumjW__contactSummary small,.project-admin-module__wZumjW__rowMeta small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-admin-module__wZumjW__rowMeta span{color:#345343;font-size:12px;font-weight:600}.project-admin-module__wZumjW__emptyState,.project-admin-module__wZumjW__loading{color:var(--muted-foreground);text-align:center;padding:42px 22px}.project-admin-module__wZumjW__emptyState h3{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.project-admin-module__wZumjW__emptyState p{max-width:470px;margin:7px auto 0;font-size:13px;line-height:1.55}.project-admin-module__wZumjW__loading{margin:0;font-size:13px}.project-admin-module__wZumjW__error{color:var(--destructive);margin:16px 20px;font-size:13px}.project-admin-module__wZumjW__loadMore{border-top:1px solid #e8ede8;justify-content:center;padding:16px;display:flex}.project-admin-module__wZumjW__backLink{width:fit-content;color:var(--primary);font-size:13px;font-weight:600;text-decoration:none}.project-admin-module__wZumjW__backLink:hover{text-underline-offset:3px;text-decoration:underline}.project-admin-module__wZumjW__detailHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.project-admin-module__wZumjW__detailHeader h1{overflow-wrap:anywhere;letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,4vw,2.3rem);font-weight:700}.project-admin-module__wZumjW__detailHeader>div:first-child>p:last-child{color:var(--muted-foreground);margin:7px 0 0;font-size:12px}.project-admin-module__wZumjW__headerActions{flex:none;align-items:center;gap:10px;display:flex}.project-admin-module__wZumjW__disclosure{border:1px solid #c8d9ca;border-left:4px solid var(--primary);color:#40534a;background:#edf4ee;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.55}.project-admin-module__wZumjW__disclosure strong{color:var(--foreground)}.project-admin-module__wZumjW__ownerNotificationBadge{border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.3}.project-admin-module__wZumjW__ownerNotification_pending,.project-admin-module__wZumjW__ownerNotification_sending{color:#40534a;background:#edf2ed}.project-admin-module__wZumjW__ownerNotification_sent{color:#205342;background:#e4f0e7}.project-admin-module__wZumjW__ownerNotification_failed{color:#8d3328;background:#f9e9e6}.project-admin-module__wZumjW__notificationAttempts,.project-admin-module__wZumjW__notificationNote,.project-admin-module__wZumjW__notificationFailure{margin:0 0 10px;font-size:13px;line-height:1.55}.project-admin-module__wZumjW__notificationAttempts,.project-admin-module__wZumjW__notificationNote{color:var(--muted-foreground)}.project-admin-module__wZumjW__notificationFailure{color:#8d3328;overflow-wrap:anywhere;display:block}.project-admin-module__wZumjW__notificationActions{flex-wrap:wrap;gap:8px;display:flex}.project-admin-module__wZumjW__detailForm{flex-direction:column;gap:16px;min-width:0;display:flex}.project-admin-module__wZumjW__detailPanel{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:20px;box-shadow:0 8px 25px #1b27230a}.project-admin-module__wZumjW__panelHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.project-admin-module__wZumjW__panelHeading h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.project-admin-module__wZumjW__panelHeading p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.5}.project-admin-module__wZumjW__panelHeading .project-admin-module__wZumjW__unsavedInputNote{color:#53665a;font-weight:600}.project-admin-module__wZumjW__detailFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;margin:0;padding:0;display:grid}.project-admin-module__wZumjW__detailField{min-width:0;color:var(--foreground);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.project-admin-module__wZumjW__detailField input,.project-admin-module__wZumjW__detailField textarea{width:100%;min-height:42px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #cfd8d0;border-radius:9px;outline:none;padding:9px 11px;font-size:13px;font-weight:400}.project-admin-module__wZumjW__detailField textarea{resize:vertical;min-height:96px;line-height:1.55}.project-admin-module__wZumjW__detailField input:focus-visible,.project-admin-module__wZumjW__detailField textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #20534224}.project-admin-module__wZumjW__detailField [aria-invalid=true]{border-color:var(--destructive)}.project-admin-module__wZumjW__detailField small{color:var(--destructive);font-size:11px;font-weight:500}.project-admin-module__wZumjW__fullWidth{grid-column:1/-1}.project-admin-module__wZumjW__storedFiles{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-admin-module__wZumjW__storedFile{background:#f9fbf9;border:1px solid #e3eae3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.project-admin-module__wZumjW__storedFileInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.project-admin-module__wZumjW__storedFileInfo strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-admin-module__wZumjW__storedFileInfo small{color:var(--muted-foreground);font-size:11px}.project-admin-module__wZumjW__fileLabel{color:#345343;font-size:11px;font-weight:700}.project-admin-module__wZumjW__noFiles{color:var(--muted-foreground);margin:0;font-size:13px}.project-admin-module__wZumjW__historyFiles{border-top:1px solid #e4ebe4;margin-top:14px;padding-top:13px}.project-admin-module__wZumjW__historyFiles summary{color:#40534a;cursor:pointer;width:fit-content;font-size:12px;font-weight:650}.project-admin-module__wZumjW__historyFiles .project-admin-module__wZumjW__storedFiles{margin-top:11px}.project-admin-module__wZumjW__replaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-admin-module__wZumjW__replaceField:first-child{grid-column:1/-1}.project-admin-module__wZumjW__currentCategory{color:var(--muted-foreground);margin:0 0 7px;font-size:11px}.project-admin-module__wZumjW__saveActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.project-admin-module__wZumjW__saveActions .project-admin-module__wZumjW__error{flex:100%;margin:0}.project-admin-module__wZumjW__archivedBadge{color:#47564e;background:#eef1ee;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.project-admin-module__wZumjW__projectMeta{color:var(--muted-foreground);padding:3px 2px 0;font-size:11px;line-height:1.55}.project-admin-module__wZumjW__projectMeta p{margin:0 0 5px}.project-admin-module__wZumjW__projectMeta strong{color:var(--foreground)}.project-admin-module__wZumjW__extractionNotice,.project-admin-module__wZumjW__extractionError{color:#294b39;background:#f2f7f2;border:1px solid #d8e6d9;border-radius:10px;margin:0 0 15px;padding:12px 14px;font-size:12px;line-height:1.55}.project-admin-module__wZumjW__extractionError{color:#713b32;background:#fbf5f2;border-color:#e6d7d2}.project-admin-module__wZumjW__sourceStatuses{background:#f8fbf8;border:1px solid #e0e9e0;border-radius:11px;margin:0 0 16px;padding:12px 14px}.project-admin-module__wZumjW__sourceStatuses summary{color:#345343;cursor:pointer;font-size:12px;font-weight:650}.project-admin-module__wZumjW__sourceStatuses ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.project-admin-module__wZumjW__sourceStatuses .project-admin-module__wZumjW__sourceStatusItem{border-top:1px solid #e6ede6;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.project-admin-module__wZumjW__sourceStatuses li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.project-admin-module__wZumjW__sourceStatuses li strong{overflow-wrap:anywhere;color:#24352e;font-size:12px}.project-admin-module__wZumjW__sourceStatuses li small{color:#66736c;font-size:11px;line-height:1.45}.project-admin-module__wZumjW__sourceAnalyzed,.project-admin-module__wZumjW__sourceUnanalyzed{color:#2d5b40;background:#e7f1e8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.project-admin-module__wZumjW__sourceUnanalyzed{color:#624b25;background:#f4eee2}.project-admin-module__wZumjW__reviewList{flex-direction:column;gap:12px;display:flex}.project-admin-module__wZumjW__reviewCard{background:#fff;border:1px solid #dce7dc;border-radius:13px;min-width:0;padding:15px}.project-admin-module__wZumjW__reviewCardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.project-admin-module__wZumjW__followUpKind,.project-admin-module__wZumjW__reviewState{color:#2d5b40;background:#e8f1e9;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.project-admin-module__wZumjW__reviewState{color:#53625a;background:#f0f3ef}.project-admin-module__wZumjW__humanReviewNotice{color:#4e442f;background:#f7f4ec;border-left:3px solid #8b6e3c;border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.project-admin-module__wZumjW__reviewText{color:#31483a;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.project-admin-module__wZumjW__reviewText textarea{color:#1b2723;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8d0;border-radius:9px;outline:none;padding:10px 11px;font-size:13px;font-weight:400;line-height:1.55}.project-admin-module__wZumjW__reviewText textarea:focus-visible{border-color:#205342;box-shadow:0 0 0 3px #20534224}.project-admin-module__wZumjW__reviewReadOnly{color:#1b2723;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.project-admin-module__wZumjW__sourceContext{background:#f4f8f4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-top:13px;padding:12px;display:flex}.project-admin-module__wZumjW__sourceContext>span{color:#53665a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.project-admin-module__wZumjW__sourceContext>strong{overflow-wrap:anywhere;color:#284633;font-size:12px}.project-admin-module__wZumjW__sourceContext blockquote{overflow-wrap:anywhere;color:#33473a;white-space:pre-wrap;border-left:2px solid #aec3b1;width:100%;margin:2px 0 0;padding-left:10px;font-size:12px;line-height:1.55}.project-admin-module__wZumjW__sourceContext small{overflow-wrap:anywhere;color:#66736c;font-size:11px;line-height:1.45}.project-admin-module__wZumjW__sourceContext a{white-space:normal;text-align:left;max-width:100%}.project-admin-module__wZumjW__reviewCardActions{justify-content:flex-end;margin-top:11px;display:flex}.project-admin-module__wZumjW__sendPreview{background:#f3f8f3;border:1px solid #cddfce;border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin-top:14px;padding:14px;display:flex}.project-admin-module__wZumjW__previewLabel,.project-admin-module__wZumjW__messagePreview>span{color:#2e5b41;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.project-admin-module__wZumjW__previewDetails{gap:9px;min-width:0;margin:0;display:grid}.project-admin-module__wZumjW__previewDetails .project-admin-module__wZumjW__previewDetailRow{grid-template-columns:68px minmax(0,1fr);gap:10px;min-width:0;display:grid}.project-admin-module__wZumjW__previewDetails dt{color:#58695e;font-size:11px;font-weight:650}.project-admin-module__wZumjW__previewDetails dd{overflow-wrap:anywhere;color:#1b2723;margin:0;font-size:12px;line-height:1.5}.project-admin-module__wZumjW__messagePreview{background:#fff;border:1px solid #e1e9e1;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.project-admin-module__wZumjW__messagePreview pre,.project-admin-module__wZumjW__attemptMessage pre{overflow-wrap:anywhere;color:#26372e;font:inherit;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.project-admin-module__wZumjW__sendPreviewActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.project-admin-module__wZumjW__sendPreviewActions p{color:#58695e;flex:220px;margin:0;font-size:11px;line-height:1.5}.project-admin-module__wZumjW__sendBlockedNote{color:#465a4d;margin:0;font-size:12px;line-height:1.5;display:block}.project-admin-module__wZumjW__attemptHistory{flex-direction:column;gap:10px;min-width:0;display:flex}.project-admin-module__wZumjW__attemptCard{background:#fff;border:1px solid #dce7dc;border-radius:12px;min-width:0;padding:15px}.project-admin-module__wZumjW__attemptHeading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.project-admin-module__wZumjW__attemptHeading .project-admin-module__wZumjW__attemptHeadingContent{min-width:0}.project-admin-module__wZumjW__attemptKind{color:#53665a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.project-admin-module__wZumjW__attemptHeading h3{overflow-wrap:anywhere;color:#1b2723;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.project-admin-module__wZumjW__attemptStatus{color:#4e5b52;background:#edf0ed;border-radius:999px;flex:none;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.35}.project-admin-module__wZumjW__status_sent{color:#285538;background:#e7f1e8}.project-admin-module__wZumjW__status_failed{color:#78392f;background:#fbefed}.project-admin-module__wZumjW__status_unconfirmed{color:#685126;background:#f6f1e6}.project-admin-module__wZumjW__status_sending{color:#435b4b;background:#edf2ee}.project-admin-module__wZumjW__attemptMeta{overflow-wrap:anywhere;color:#66736c;margin:8px 0 0;font-size:11px;line-height:1.5}.project-admin-module__wZumjW__attemptOutcome,.project-admin-module__wZumjW__attemptFailure{color:#385343;overflow-wrap:anywhere;background:#f2f7f2;border-radius:9px;margin:10px 0 0;padding:10px 11px;font-size:12px;line-height:1.5}.project-admin-module__wZumjW__attemptFailure{color:#713b32;background:#fbf3f1}.project-admin-module__wZumjW__attemptMessage{border-top:1px solid #e7ece7;margin-top:11px;padding-top:10px}.project-admin-module__wZumjW__attemptMessage summary{color:#315b40;cursor:pointer;width:fit-content;font-size:11px;font-weight:650}.project-admin-module__wZumjW__attemptMessage p{color:#526257;margin:10px 0 6px;font-size:11px;line-height:1.5}.project-admin-module__wZumjW__attemptMessage pre{overflow-wrap:anywhere;background:#f5f8f5;border-radius:8px;padding:10px}.project-admin-module__wZumjW__retryActions{justify-content:flex-end;margin-top:12px;display:flex}.project-admin-module__wZumjW__emptyReview{color:#30483a;background:#f8fbf8;border:1px dashed #cddace;border-radius:11px;padding:20px 16px}.project-admin-module__wZumjW__emptyReview strong{font-size:13px}.project-admin-module__wZumjW__emptyReview p{color:#66736c;margin:5px 0 0;font-size:12px;line-height:1.5}.project-admin-module__wZumjW__reviewSaveActions{border-top:1px solid #e5ebe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:15px;display:flex}.project-admin-module__wZumjW__reviewSaveActions p{color:#66736c;flex:250px;margin:0;font-size:12px;line-height:1.5}@media (max-width:720px){.project-admin-module__wZumjW__pageHeader{flex-direction:column;align-items:flex-start}.project-admin-module__wZumjW__projectRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:15px 16px}.project-admin-module__wZumjW__projectIdentity,.project-admin-module__wZumjW__contactSummary{grid-column:1}.project-admin-module__wZumjW__rowMeta,.project-admin-module__wZumjW__archivedBadge{text-align:right;grid-area:1/2;justify-self:end}.project-admin-module__wZumjW__contactSummary,.project-admin-module__wZumjW__rowMeta{grid-row:2}.project-admin-module__wZumjW__privateLabel{display:none}.project-admin-module__wZumjW__detailHeader{flex-direction:column;align-items:flex-start}.project-admin-module__wZumjW__headerActions{width:100%}.project-admin-module__wZumjW__detailPanel{padding:16px}.project-admin-module__wZumjW__panelHeading,.project-admin-module__wZumjW__sourceStatuses .project-admin-module__wZumjW__sourceStatusItem{flex-direction:column}.project-admin-module__wZumjW__reviewCard{padding:12px}.project-admin-module__wZumjW__reviewSaveActions{flex-direction:column;align-items:stretch}.project-admin-module__wZumjW__reviewSaveActions p{flex:0 auto}.project-admin-module__wZumjW__reviewSaveActions>button{width:100%}.project-admin-module__wZumjW__sendPreviewActions{flex-direction:column;align-items:stretch}.project-admin-module__wZumjW__sendPreviewActions>button,.project-admin-module__wZumjW__retryActions>button{width:100%}.project-admin-module__wZumjW__attemptHeading{flex-direction:column}.project-admin-module__wZumjW__attemptStatus{flex:none}.project-admin-module__wZumjW__retryActions{justify-content:stretch}.project-admin-module__wZumjW__detailFields,.project-admin-module__wZumjW__replaceGrid{grid-template-columns:minmax(0,1fr)}.project-admin-module__wZumjW__fullWidth,.project-admin-module__wZumjW__replaceField:first-child{grid-column:auto}.project-admin-module__wZumjW__storedFile{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.project-admin-module__wZumjW__projectRow{transition:none}}
