.announcements-module__YNOh0a__page{max-width:860px}.announcements-module__YNOh0a__title{margin-bottom:4px;font-size:22px;font-weight:600}.announcements-module__YNOh0a__count{color:var(--muted);margin-bottom:24px;font-size:13px}.announcements-module__YNOh0a__createCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:28px;padding:20px 24px}.announcements-module__YNOh0a__createTitle{margin-bottom:16px;font-size:13px;font-weight:600}.announcements-module__YNOh0a__formGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.announcements-module__YNOh0a__formFull{grid-column:1/-1}.announcements-module__YNOh0a__label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.announcements-module__YNOh0a__input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:7px;outline:none;padding:8px 10px;font-size:13px}.announcements-module__YNOh0a__input:focus{border-color:#6366f1}.announcements-module__YNOh0a__textarea{resize:vertical;min-height:80px}.announcements-module__YNOh0a__select{appearance:none;cursor:pointer}.announcements-module__YNOh0a__formActions{justify-content:flex-end;margin-top:4px;display:flex}.announcements-module__YNOh0a__submitBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500}.announcements-module__YNOh0a__submitBtn:hover{background:#4338ca}.announcements-module__YNOh0a__table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.announcements-module__YNOh0a__table th{text-align:left;color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);background:var(--bg);padding:10px 14px;font-size:11px;font-weight:500}.announcements-module__YNOh0a__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 14px}.announcements-module__YNOh0a__table tr:last-child td{border-bottom:none}.announcements-module__YNOh0a__annTitle{color:var(--text);font-weight:500}.announcements-module__YNOh0a__annBody{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:3px;font-size:12px;overflow:hidden}.announcements-module__YNOh0a__annSource{color:var(--muted);margin-top:3px;font-size:11px}.announcements-module__YNOh0a__pill{border-radius:8px;padding:2px 8px;font-size:11px;font-weight:500}.announcements-module__YNOh0a__pill_active{background:var(--green-bg);color:var(--green)}.announcements-module__YNOh0a__pill_draft{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.announcements-module__YNOh0a__catIcon{font-size:16px}.announcements-module__YNOh0a__actions{gap:6px;display:flex}.announcements-module__YNOh0a__toggleBtn{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.announcements-module__YNOh0a__toggleBtn:hover{background:var(--bg)}.announcements-module__YNOh0a__deleteBtn{color:var(--red);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.announcements-module__YNOh0a__deleteBtn:hover{background:var(--red-bg);border-color:var(--red)}.announcements-module__YNOh0a__pendingSection{margin-bottom:32px}.announcements-module__YNOh0a__pendingHeader{color:var(--amber);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.announcements-module__YNOh0a__pendingBadge{background:var(--amber-bg);min-width:20px;height:20px;color:var(--amber);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.announcements-module__YNOh0a__pendingRow{background:var(--amber-bg)}.announcements-module__YNOh0a__approveBtn{background:var(--green-bg);border:1px solid var(--green);cursor:pointer;color:var(--green);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.announcements-module__YNOh0a__approveBtn:hover{background:var(--green);color:#fff}
.Feedback-module__i5jssq__overlay{z-index:1000;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out Feedback-module__i5jssq__fade;display:flex;position:fixed;inset:0}.Feedback-module__i5jssq__dialog{background:var(--surface);width:100%;max-width:420px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:20px;animation:.14s ease-out Feedback-module__i5jssq__pop}.Feedback-module__i5jssq__head{align-items:center;gap:10px;display:flex}.Feedback-module__i5jssq__dangerIcon{background:var(--red-bg);width:32px;height:32px;color:var(--red);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Feedback-module__i5jssq__title{font-size:16px;font-weight:700;line-height:1.35}.Feedback-module__i5jssq__body{color:var(--body);white-space:pre-line;margin-top:8px;font-size:13.5px;line-height:1.55}.Feedback-module__i5jssq__field{color:var(--body);flex-direction:column;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.Feedback-module__i5jssq__input{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.Feedback-module__i5jssq__input:focus{outline:2px solid var(--primary);outline-offset:1px}.Feedback-module__i5jssq__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.Feedback-module__i5jssq__cancel,.Feedback-module__i5jssq__confirm{font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:600}.Feedback-module__i5jssq__cancel{background:var(--surface);color:var(--body);border:1px solid var(--border-strong)}.Feedback-module__i5jssq__cancel:hover{background:var(--bg)}.Feedback-module__i5jssq__confirm{background:var(--primary);color:#fff;border:1px solid var(--primary)}.Feedback-module__i5jssq__confirm:hover{background:var(--primary-dark)}.Feedback-module__i5jssq__confirm[data-tone=danger]{background:var(--red);border-color:var(--red)}.Feedback-module__i5jssq__confirm[data-tone=danger]:hover{background:#b91c1c}.Feedback-module__i5jssq__confirm:disabled{opacity:.5;cursor:default}.Feedback-module__i5jssq__cancel:focus-visible,.Feedback-module__i5jssq__confirm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Feedback-module__i5jssq__toasts{z-index:1001;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.Feedback-module__i5jssq__toast{pointer-events:auto;border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-md);border-left-width:4px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13.5px;line-height:1.45;animation:.16s ease-out Feedback-module__i5jssq__slide;display:flex}.Feedback-module__i5jssq__toast>svg{flex:none;margin-top:1px}.Feedback-module__i5jssq__toast[data-kind=success]{border-left-color:var(--green)}.Feedback-module__i5jssq__toast[data-kind=success]>svg{color:var(--green)}.Feedback-module__i5jssq__toast[data-kind=error]{border-left-color:var(--red)}.Feedback-module__i5jssq__toast[data-kind=error]>svg{color:var(--red)}.Feedback-module__i5jssq__toast[data-kind=info]{border-left-color:var(--blue)}.Feedback-module__i5jssq__toast[data-kind=info]>svg{color:var(--blue)}.Feedback-module__i5jssq__toastText{overflow-wrap:anywhere;flex:1;min-width:0}.Feedback-module__i5jssq__toastClose{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px;display:inline-flex}.Feedback-module__i5jssq__toastClose:hover{color:var(--text);background:var(--bg)}@keyframes Feedback-module__i5jssq__fade{0%{opacity:0}to{opacity:1}}@keyframes Feedback-module__i5jssq__pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes Feedback-module__i5jssq__slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Feedback-module__i5jssq__overlay,.Feedback-module__i5jssq__dialog,.Feedback-module__i5jssq__toast{animation:none}}
.case-detail-module__6nAkfG__breadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:20px;font-size:13px;display:flex}.case-detail-module__6nAkfG__back{color:var(--muted);align-items:center;gap:5px;text-decoration:none;display:flex}.case-detail-module__6nAkfG__back:hover{color:var(--primary)}.case-detail-module__6nAkfG__sep{color:var(--border)}.case-detail-module__6nAkfG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.case-detail-module__6nAkfG__headerLeft{align-items:flex-start;gap:14px;display:flex}.case-detail-module__6nAkfG__caseIcon{background:var(--primary-bg);width:48px;height:48px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.case-detail-module__6nAkfG__titleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.case-detail-module__6nAkfG__title{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.case-detail-module__6nAkfG__sub{color:var(--muted);font-size:13px}.case-detail-module__6nAkfG__headerActions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.case-detail-module__6nAkfG__btnOutline{background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.case-detail-module__6nAkfG__btnOutline:hover{background:var(--bg)}.case-detail-module__6nAkfG__btnAccept{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .1s;display:flex}.case-detail-module__6nAkfG__btnAccept:hover{opacity:.85}.case-detail-module__6nAkfG__btnDecline{background:var(--surface);color:var(--red);border:1px solid var(--red);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .1s;display:flex}.case-detail-module__6nAkfG__btnDecline:hover{background:var(--red-bg)}.case-detail-module__6nAkfG__tabBar{border-bottom:1px solid var(--border);gap:0;margin-bottom:24px;display:flex}.case-detail-module__6nAkfG__tabItem{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .1s;display:flex}.case-detail-module__6nAkfG__tabItem:hover{color:var(--text)}.case-detail-module__6nAkfG__tabActive{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.case-detail-module__6nAkfG__tabCount{background:var(--primary-bg);color:var(--primary);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.case-detail-module__6nAkfG__pill{white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.case-detail-module__6nAkfG__pill_requested{background:var(--bg);color:var(--muted);border-color:var(--border)}.case-detail-module__6nAkfG__pill_pending_acceptance{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__pill_active{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__pill_awaiting_client{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__pill_submitted{background:var(--primary-bg);color:var(--primary)}.case-detail-module__6nAkfG__pill_completed{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__pill_cancelled{background:var(--red-bg);color:var(--red)}.case-detail-module__6nAkfG__pill_archived{background:var(--bg);color:var(--muted);border-color:var(--border)}.case-detail-module__6nAkfG__pill_pending_approval{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:20px 22px}.case-detail-module__6nAkfG__cardTitle{color:var(--text);margin-bottom:16px;font-size:13px;font-weight:600}.case-detail-module__6nAkfG__cardTitleRow{align-items:center;gap:8px;margin-bottom:16px;display:flex}.case-detail-module__6nAkfG__cardCount{background:var(--primary-bg);color:var(--primary);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.case-detail-module__6nAkfG__cardEmpty{color:var(--subtle);margin:0;font-size:13px}.case-detail-module__6nAkfG__overview{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.case-detail-module__6nAkfG__overviewLeft{position:sticky;top:16px}.case-detail-module__6nAkfG__overviewRight{flex-direction:column;gap:16px;display:flex}.case-detail-module__6nAkfG__infoRows{flex-direction:column;gap:11px;display:flex}.case-detail-module__6nAkfG__infoRow{align-items:baseline;gap:8px;font-size:13px;display:flex}.case-detail-module__6nAkfG__infoLabel{color:var(--muted);flex-shrink:0;min-width:72px;font-size:12px}.case-detail-module__6nAkfG__infoValue{color:var(--text);font-weight:500}.case-detail-module__6nAkfG__infoLink{color:var(--primary);font-weight:500;text-decoration:none}.case-detail-module__6nAkfG__infoLink:hover{text-decoration:underline}.case-detail-module__6nAkfG__stepper{align-items:flex-start;margin-bottom:16px;display:flex}.case-detail-module__6nAkfG__stepperStep{flex-direction:column;flex:1;align-items:center;display:flex}.case-detail-module__6nAkfG__stepperTrack{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.case-detail-module__6nAkfG__stepLine{flex:1;height:2px}.case-detail-module__6nAkfG__stepLineDone{background:var(--green)}.case-detail-module__6nAkfG__stepLineFuture{background:var(--border)}.case-detail-module__6nAkfG__stepNode{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.case-detail-module__6nAkfG__stepNodeDone{background:var(--green);color:#fff}.case-detail-module__6nAkfG__stepNodeCurrent{background:var(--primary);color:#fff;box-shadow:0 0 0 3px var(--primary-bg)}.case-detail-module__6nAkfG__stepNodeFuture{background:var(--surface);border:2px solid var(--border)}.case-detail-module__6nAkfG__stepDot{background:#fff;border-radius:50%;width:8px;height:8px}.case-detail-module__6nAkfG__stepLabel{color:var(--muted);text-align:center;margin-top:6px;padding:0 4px;font-size:11px;line-height:1.3}.case-detail-module__6nAkfG__stepDate{color:var(--subtle);text-align:center;margin-top:2px;font-size:10.5px}.case-detail-module__6nAkfG__cancelledNote{color:var(--muted);padding:4px 0;font-size:13px}.case-detail-module__6nAkfG__progressWrap{align-items:center;gap:10px;margin-top:4px;display:flex}.case-detail-module__6nAkfG__progressBar{background:var(--border);border-radius:3px;flex:1;height:5px;overflow:hidden}.case-detail-module__6nAkfG__progressFill{background:var(--primary);border-radius:3px;height:100%;transition:width .3s}.case-detail-module__6nAkfG__progressLabel{color:var(--muted);white-space:nowrap;font-size:12px}.case-detail-module__6nAkfG__overviewBottom{grid-template-columns:1fr 260px;align-items:start;gap:16px;display:grid}.case-detail-module__6nAkfG__docCheckList{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.case-detail-module__6nAkfG__docCheckRow{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;display:flex}.case-detail-module__6nAkfG__docCheckRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__docCheckIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.case-detail-module__6nAkfG__docCheckIconDone{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__docCheckIconMissing{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__docCheckName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.case-detail-module__6nAkfG__docCheckStatus{white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600}.case-detail-module__6nAkfG__docStatusUploaded{color:var(--green)}.case-detail-module__6nAkfG__docStatusMissing{color:var(--amber)}.case-detail-module__6nAkfG__viewAllLink{color:var(--primary);font-size:12.5px;font-weight:500;text-decoration:none}.case-detail-module__6nAkfG__viewAllLink:hover{text-decoration:underline}.case-detail-module__6nAkfG__nextStepList{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.case-detail-module__6nAkfG__nextStepRow{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.case-detail-module__6nAkfG__nextStepRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__nextStepDot{border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.case-detail-module__6nAkfG__dot_high{border-color:var(--red);background:var(--red-bg)}.case-detail-module__6nAkfG__dot_medium{border-color:var(--amber);background:var(--amber-bg)}.case-detail-module__6nAkfG__dot_low{border-color:var(--muted);background:0 0}.case-detail-module__6nAkfG__nextStepTitle{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:500}.case-detail-module__6nAkfG__nextStepPriority{font-size:11px;font-weight:600}.case-detail-module__6nAkfG__priority_high{color:var(--red)}.case-detail-module__6nAkfG__priority_medium{color:var(--amber)}.case-detail-module__6nAkfG__priority_low{color:var(--muted)}.case-detail-module__6nAkfG__taskList{flex-direction:column;gap:0;display:flex}.case-detail-module__6nAkfG__taskRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.case-detail-module__6nAkfG__taskRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__taskRowDone{opacity:.55}.case-detail-module__6nAkfG__taskLeft{flex:1;min-width:0}.case-detail-module__6nAkfG__taskTitle{color:var(--text);margin-bottom:3px;font-size:13.5px;font-weight:500}.case-detail-module__6nAkfG__taskDesc{color:var(--muted);margin-bottom:6px;font-size:12px}.case-detail-module__6nAkfG__taskMeta{align-items:center;gap:8px;display:flex}.case-detail-module__6nAkfG__taskDoneLabel{color:var(--green);font-size:11px;font-weight:600}.case-detail-module__6nAkfG__taskDue{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12px}.case-detail-module__6nAkfG__taskOverdue{color:var(--red);font-weight:600}.case-detail-module__6nAkfG__priorityBadge{text-transform:capitalize;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}.case-detail-module__6nAkfG__docList{flex-direction:column;gap:0;display:flex}.case-detail-module__6nAkfG__docRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.case-detail-module__6nAkfG__docRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__docIcon{color:var(--muted);flex-shrink:0}.case-detail-module__6nAkfG__docInfo{flex:1;min-width:0}.case-detail-module__6nAkfG__docName{color:var(--text);font-size:13px;font-weight:500}.case-detail-module__6nAkfG__docMeta{color:var(--muted);margin-top:2px;font-size:11.5px}.case-detail-module__6nAkfG__docRowRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.case-detail-module__6nAkfG__docViewLink{color:var(--primary);border:1px solid var(--primary-bg);background:var(--primary-bg);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .1s}.case-detail-module__6nAkfG__docViewLink:hover{opacity:.75}.case-detail-module__6nAkfG__apptList{flex-direction:column;gap:0;display:flex}.case-detail-module__6nAkfG__apptRow{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.case-detail-module__6nAkfG__apptRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__apptDate{text-align:center;background:var(--primary-bg);border-radius:8px;flex-shrink:0;width:40px;padding:6px 4px}.case-detail-module__6nAkfG__apptDay{color:var(--primary);font-size:16px;font-weight:700;line-height:1}.case-detail-module__6nAkfG__apptMonth{color:var(--primary);text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:600}.case-detail-module__6nAkfG__apptTitle{color:var(--text);margin-bottom:3px;font-size:13.5px;font-weight:500}.case-detail-module__6nAkfG__apptTime{color:var(--muted);font-size:12px}.case-detail-module__6nAkfG__apptNotes{color:var(--subtle);margin-top:3px;font-size:12px}.case-detail-module__6nAkfG__modalOverlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.case-detail-module__6nAkfG__modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:480px;animation:.15s case-detail-module__6nAkfG__modalIn;box-shadow:0 20px 60px #0000002e}@keyframes case-detail-module__6nAkfG__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.case-detail-module__6nAkfG__modalHeader{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.case-detail-module__6nAkfG__modalTitle{color:var(--text);font-size:15px;font-weight:700}.case-detail-module__6nAkfG__modalClose{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.case-detail-module__6nAkfG__modalClose:hover{background:var(--border);color:var(--text)}.case-detail-module__6nAkfG__modalForm{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.case-detail-module__6nAkfG__modalActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.case-detail-module__6nAkfG__fieldLabel{color:var(--muted);margin-bottom:-8px;font-size:12px;font-weight:600}.case-detail-module__6nAkfG__required{color:var(--red)}.case-detail-module__6nAkfG__fieldInput{border:1px solid var(--border);background:var(--bg);color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .1s}.case-detail-module__6nAkfG__fieldInput:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__fieldTextarea{border:1px solid var(--border);background:var(--bg);color:var(--text);box-sizing:border-box;resize:vertical;border-radius:8px;outline:none;width:100%;min-height:80px;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .1s}.case-detail-module__6nAkfG__fieldTextarea:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__fieldSelect{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:13px}.case-detail-module__6nAkfG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-detail-module__6nAkfG__fieldGroup{flex-direction:column;gap:6px;display:flex}.case-detail-module__6nAkfG__fieldError{color:var(--red);margin:0;font-size:12px}.case-detail-module__6nAkfG__fieldHint{color:var(--subtle);margin-top:-8px;font-size:11.5px}.case-detail-module__6nAkfG__filePickerLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.case-detail-module__6nAkfG__filePickerInput{display:none}.case-detail-module__6nAkfG__filePickerBtn{background:var(--surface);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.case-detail-module__6nAkfG__filePickerLabel:hover .case-detail-module__6nAkfG__filePickerBtn{background:var(--bg)}.case-detail-module__6nAkfG__filePickerName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.case-detail-module__6nAkfG__noteForm{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.case-detail-module__6nAkfG__noteTextarea{border:1px solid var(--border);background:var(--bg);width:100%;min-height:90px;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .1s}.case-detail-module__6nAkfG__noteTextarea:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__noteSubmitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;align-self:flex-end;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .1s}.case-detail-module__6nAkfG__noteSubmitBtn:hover{opacity:.85}.case-detail-module__6nAkfG__noteList{flex-direction:column;gap:0;display:flex}.case-detail-module__6nAkfG__noteItem{border-bottom:1px solid var(--border);padding:12px 0}.case-detail-module__6nAkfG__noteItem:last-child{border-bottom:none}.case-detail-module__6nAkfG__noteItemHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.case-detail-module__6nAkfG__noteItemDate{color:var(--subtle);font-size:11.5px}.case-detail-module__6nAkfG__noteDeleteBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 6px;font-size:11.5px;transition:color .1s,background .1s}.case-detail-module__6nAkfG__noteDeleteBtn:hover{color:var(--red);background:var(--red-bg)}.case-detail-module__6nAkfG__noteContent{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.case-detail-module__6nAkfG__docsTabWrap{flex-direction:column;gap:16px;display:flex}.case-detail-module__6nAkfG__btnUpdateStatus{background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.case-detail-module__6nAkfG__btnUpdateStatus:hover{background:var(--bg)}.case-detail-module__6nAkfG__statusDropdown{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:240px;padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #00000024}.case-detail-module__6nAkfG__statusDropdownTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:600}.case-detail-module__6nAkfG__statusOptions{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.case-detail-module__6nAkfG__statusOption{color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;transition:background .1s;display:flex}.case-detail-module__6nAkfG__statusOption:hover{background:var(--bg)}.case-detail-module__6nAkfG__statusOption input{accent-color:var(--primary);flex-shrink:0}.case-detail-module__6nAkfG__statusNote{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:none;box-sizing:border-box;border-radius:8px;outline:none;margin-bottom:10px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .1s}.case-detail-module__6nAkfG__statusNote:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__statusError{color:var(--red);margin-bottom:8px;font-size:12px}.case-detail-module__6nAkfG__statusActions{justify-content:flex-end;gap:8px;display:flex}.case-detail-module__6nAkfG__statusCancelBtn{background:var(--surface);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:7px 14px;font-size:13px}.case-detail-module__6nAkfG__statusCancelBtn:hover{background:var(--bg)}.case-detail-module__6nAkfG__statusConfirmBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .1s}.case-detail-module__6nAkfG__statusConfirmBtn:hover{opacity:.85}.case-detail-module__6nAkfG__statusConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.case-detail-module__6nAkfG__copilotWrap{flex-direction:column;gap:16px;display:flex}.case-detail-module__6nAkfG__copilotHeader{align-items:center;gap:10px;display:flex}.case-detail-module__6nAkfG__copilotTitle{color:var(--text);font-size:15px;font-weight:700}.case-detail-module__6nAkfG__copilotBadge{color:var(--primary);background:var(--primary-bg);border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:600}.case-detail-module__6nAkfG__copilotTaskGrid{flex-wrap:wrap;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotTaskBtn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 16px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.case-detail-module__6nAkfG__copilotTaskBtn:hover:not(:disabled){background:var(--bg);border-color:var(--primary);color:var(--primary)}.case-detail-module__6nAkfG__copilotTaskBtn:disabled{opacity:.5;cursor:not-allowed}.case-detail-module__6nAkfG__copilotTaskBtnActive{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.case-detail-module__6nAkfG__copilotTaskAge{color:var(--subtle);margin-top:2px;font-size:10px;font-weight:400}.case-detail-module__6nAkfG__copilotAskWrap{align-items:flex-end;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotAskInput{color:var(--text);background:var(--surface);border:1px solid var(--border);resize:none;border-radius:10px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}.case-detail-module__6nAkfG__copilotAskInput:focus{border-color:var(--primary);outline:none}.case-detail-module__6nAkfG__copilotAskInput:disabled{opacity:.5}.case-detail-module__6nAkfG__copilotAskInput::placeholder{color:var(--muted)}.case-detail-module__6nAkfG__copilotAskBtn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s}.case-detail-module__6nAkfG__copilotAskBtn:hover:not(:disabled){opacity:.85}.case-detail-module__6nAkfG__copilotAskBtn:disabled{opacity:.4;cursor:not-allowed}.case-detail-module__6nAkfG__copilotHistory{flex-direction:column;gap:6px;display:flex}.case-detail-module__6nAkfG__copilotHistoryToggle{cursor:pointer;color:var(--muted);background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 2px;font-size:12px;font-weight:600;transition:color .1s;display:flex}.case-detail-module__6nAkfG__copilotHistoryToggle:hover{color:var(--text)}.case-detail-module__6nAkfG__copilotHistoryChevron{font-size:9px}.case-detail-module__6nAkfG__copilotHistorySearch{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.case-detail-module__6nAkfG__copilotHistorySearch:focus{border-color:var(--primary);outline:none}.case-detail-module__6nAkfG__copilotHistorySearch::placeholder{color:var(--muted)}.case-detail-module__6nAkfG__copilotHistoryEmpty{color:var(--subtle);padding:6px 2px;font-size:12px;font-style:italic}.case-detail-module__6nAkfG__copilotHistoryShowAll{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 2px;font-size:12px;font-weight:600}.case-detail-module__6nAkfG__copilotHistoryShowAll:hover{opacity:.8}.case-detail-module__6nAkfG__copilotHistoryList{flex-direction:column;gap:6px;display:flex}.case-detail-module__6nAkfG__copilotHistoryItem{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:stretch;gap:6px;transition:border-color .1s;display:flex;overflow:hidden}.case-detail-module__6nAkfG__copilotHistoryItem:hover{border-color:var(--primary)}.case-detail-module__6nAkfG__copilotHistoryItemActive{border-color:var(--primary);background:var(--primary-soft,var(--surface))}.case-detail-module__6nAkfG__copilotHistoryQ{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.case-detail-module__6nAkfG__copilotHistoryQ:disabled{cursor:not-allowed;opacity:.5}.case-detail-module__6nAkfG__copilotHistoryQText{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.case-detail-module__6nAkfG__copilotHistoryAge{color:var(--subtle);font-size:10px}.case-detail-module__6nAkfG__copilotHistoryReask{border:1px solid var(--border);background:var(--bg,var(--surface));color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-self:center;margin-right:8px;padding:5px 12px;font-size:12px;font-weight:500;transition:color .1s,border-color .1s}.case-detail-module__6nAkfG__copilotHistoryReask:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.case-detail-module__6nAkfG__copilotHistoryReask:disabled{cursor:not-allowed;opacity:.5}.case-detail-module__6nAkfG__copilotSimilar{background:var(--primary-soft,var(--surface));border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.case-detail-module__6nAkfG__copilotSimilarLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.case-detail-module__6nAkfG__copilotSimilarItem{align-items:center;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotSimilarQ{color:var(--text);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.case-detail-module__6nAkfG__copilotSimilarView{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:12px;font-weight:600}.case-detail-module__6nAkfG__copilotSimilarView:hover:not(:disabled){opacity:.8}.case-detail-module__6nAkfG__copilotSimilarView:disabled{cursor:not-allowed;opacity:.5}.case-detail-module__6nAkfG__copilotLocked{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:24px auto;padding:40px 24px;display:flex}.case-detail-module__6nAkfG__copilotLockedIcon{background:var(--primary-soft,var(--bg));width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.case-detail-module__6nAkfG__copilotLockedTitle{color:var(--text);font-size:16px;font-weight:700}.case-detail-module__6nAkfG__copilotLockedBody{color:var(--muted);max-width:360px;font-size:13px;line-height:1.5}.case-detail-module__6nAkfG__copilotLockedCta{background:var(--primary);color:#fff;border-radius:9px;margin-top:6px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.case-detail-module__6nAkfG__copilotLockedCta:hover{opacity:.85}.case-detail-module__6nAkfG__copilotInstructionWrap{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.case-detail-module__6nAkfG__copilotInstructionLabel{color:var(--muted);font-size:12px;font-weight:600}.case-detail-module__6nAkfG__copilotInstruction{border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:13px}.case-detail-module__6nAkfG__copilotInstruction:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__copilotRunBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;align-self:flex-end;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .1s}.case-detail-module__6nAkfG__copilotRunBtn:hover{opacity:.85}.case-detail-module__6nAkfG__copilotOutput{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.case-detail-module__6nAkfG__copilotOutputText{color:var(--text);white-space:pre-wrap;margin:0;font-family:inherit;font-size:13.5px;line-height:1.65}.case-detail-module__6nAkfG__copilotProse{flex-direction:column;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotProse .case-detail-module__6nAkfG__copilotOutputText{white-space:normal}.case-detail-module__6nAkfG__copilotList{color:var(--text);flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.65;display:flex}.case-detail-module__6nAkfG__copilotCursor{color:var(--primary);margin-left:1px;animation:.8s step-end infinite case-detail-module__6nAkfG__blink;display:inline-block}@keyframes case-detail-module__6nAkfG__blink{0%,to{opacity:1}50%{opacity:0}}.case-detail-module__6nAkfG__copilotOutputFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.case-detail-module__6nAkfG__copilotDisclaimer{color:var(--subtle);font-size:11px;font-style:italic}.case-detail-module__6nAkfG__copilotOutputActions{align-items:center;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotLatency{color:var(--subtle);font-size:11px}.case-detail-module__6nAkfG__copilotCopyBtn{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:color .1s}.case-detail-module__6nAkfG__copilotCopyBtn:hover{color:var(--text)}.case-detail-module__6nAkfG__copilotError{background:var(--red-bg);border:1px solid var(--red);color:var(--red);border-radius:8px;padding:12px 14px;font-size:13px}.case-detail-module__6nAkfG__copilotQuotaCard{background:var(--amber-bg);border:1px solid var(--amber);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.case-detail-module__6nAkfG__copilotQuotaTitle{color:var(--text);font-size:14px;font-weight:700}.case-detail-module__6nAkfG__copilotQuotaBody{color:var(--text);margin:0;font-size:13px;line-height:1.5}.case-detail-module__6nAkfG__copilotQuotaReset{color:var(--muted);font-size:12px}.case-detail-module__6nAkfG__copilotUpgradeBtn{background:var(--primary);color:#fff;border-radius:7px;align-self:flex-start;margin-top:4px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .1s;display:inline-block}.case-detail-module__6nAkfG__copilotUpgradeBtn:hover{opacity:.85}.case-detail-module__6nAkfG__copilotCacheNotice{color:var(--subtle);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:10px;font-size:11px;font-style:italic}.case-detail-module__6nAkfG__copilotRegenBtn{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:color .1s}.case-detail-module__6nAkfG__copilotRegenBtn:hover{color:var(--primary);border-color:var(--primary)}.case-detail-module__6nAkfG__copilotConfirmOverlay{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.case-detail-module__6nAkfG__copilotConfirm{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:400px;padding:24px;box-shadow:0 20px 60px #0000002e}.case-detail-module__6nAkfG__copilotConfirmTitle{color:var(--text);margin-bottom:10px;font-size:15px;font-weight:700}.case-detail-module__6nAkfG__copilotConfirmBody{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.case-detail-module__6nAkfG__copilotConfirmActions{justify-content:flex-end;gap:8px;display:flex}.case-detail-module__6nAkfG__copilotConfirmCancel{background:var(--surface);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:7px 16px;font-size:13px}.case-detail-module__6nAkfG__copilotConfirmCancel:hover{background:var(--bg)}.case-detail-module__6nAkfG__copilotConfirmOk{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .1s}.case-detail-module__6nAkfG__copilotConfirmOk:hover{opacity:.85}.case-detail-module__6nAkfG__visualOutput{flex-direction:column;gap:12px;display:flex}.case-detail-module__6nAkfG__riskScoreWrap{background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.case-detail-module__6nAkfG__riskScoreLabel{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.case-detail-module__6nAkfG__riskScoreTrack{background:var(--border);border-radius:4px;flex:1;height:8px;overflow:hidden}.case-detail-module__6nAkfG__riskScoreFill{border-radius:4px;height:100%;transition:width .4s}.case-detail-module__6nAkfG__riskScoreNum{white-space:nowrap;font-size:13px;font-weight:700}.case-detail-module__6nAkfG__riskSection{flex-direction:column;gap:8px;display:flex}.case-detail-module__6nAkfG__riskSectionHeader{letter-spacing:.05em;text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:700}.case-detail-module__6nAkfG__riskHeaderHigh{color:var(--red)}.case-detail-module__6nAkfG__riskHeaderMedium{color:var(--amber)}.case-detail-module__6nAkfG__riskHeaderLow{color:var(--muted)}.case-detail-module__6nAkfG__riskItem{border-left:3px solid;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.case-detail-module__6nAkfG__riskItemHigh{background:var(--red-bg);border-left-color:var(--red)}.case-detail-module__6nAkfG__riskItemMedium{background:var(--amber-bg);border-left-color:var(--amber)}.case-detail-module__6nAkfG__riskItemLow{background:var(--bg);border-left-color:var(--border)}.case-detail-module__6nAkfG__riskItemTitle{color:var(--text);font-size:13px;font-weight:600}.case-detail-module__6nAkfG__riskItemRow{color:var(--text);gap:6px;font-size:12.5px;line-height:1.5;display:flex}.case-detail-module__6nAkfG__riskItemKey{color:var(--muted);white-space:nowrap;flex-shrink:0;font-weight:600}.case-detail-module__6nAkfG__riskNone{color:var(--subtle);margin:0;font-size:12.5px}.case-detail-module__6nAkfG__missingDocRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.case-detail-module__6nAkfG__missingDocRow:last-child{border-bottom:none}.case-detail-module__6nAkfG__missingDocLeft{flex:1;min-width:0}.case-detail-module__6nAkfG__missingDocName{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600}.case-detail-module__6nAkfG__missingDocReason{color:var(--muted);font-size:12px;line-height:1.4}.case-detail-module__6nAkfG__missingDocExpired{color:var(--red);margin-top:3px;font-size:11.5px;font-weight:500}.case-detail-module__6nAkfG__urgencyBadge{white-space:nowrap;letter-spacing:.04em;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}.case-detail-module__6nAkfG__urgencyHigh{background:var(--red-bg);color:var(--red)}.case-detail-module__6nAkfG__urgencyMedium{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__urgencyLow{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.case-detail-module__6nAkfG__allPresentMsg{color:var(--green);background:var(--green-bg);border-radius:10px;margin:0;padding:16px;font-size:13.5px;font-weight:500}.case-detail-module__6nAkfG__summarySection{background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.case-detail-module__6nAkfG__summarySectionHeader{align-items:center;gap:8px;display:flex}.case-detail-module__6nAkfG__summarySectionIcon{font-size:16px}.case-detail-module__6nAkfG__summarySectionLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.case-detail-module__6nAkfG__summarySectionBody{color:var(--text);margin:0;font-size:13px;line-height:1.6}.case-detail-module__6nAkfG__actionItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.case-detail-module__6nAkfG__actionItem:last-child{border-bottom:none}.case-detail-module__6nAkfG__actionNum{background:var(--primary-bg);width:24px;height:24px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.case-detail-module__6nAkfG__actionBody{flex:1;min-width:0}.case-detail-module__6nAkfG__actionWhat{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600}.case-detail-module__6nAkfG__actionWhy{color:var(--muted);font-size:12px;line-height:1.4}.case-detail-module__6nAkfG__timelineBadge{white-space:nowrap;border-radius:20px;flex-shrink:0;margin-top:2px;padding:3px 9px;font-size:10.5px;font-weight:600}.case-detail-module__6nAkfG__timelineImmediate{background:var(--red-bg);color:var(--red)}.case-detail-module__6nAkfG__timelineThisWeek{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__timelineThisMonth{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.case-detail-module__6nAkfG__draftPreview{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:20px 22px}.case-detail-module__6nAkfG__draftPreviewText{color:var(--text);white-space:pre-wrap;margin:0;font-family:inherit;font-size:13.5px;line-height:1.7}.case-detail-module__6nAkfG__timeline{flex-direction:column;display:flex}.case-detail-module__6nAkfG__timelineItem{gap:14px;padding-bottom:18px;display:flex;position:relative}.case-detail-module__6nAkfG__timelineItem:last-child{padding-bottom:0}.case-detail-module__6nAkfG__timelineDot{background:var(--primary);z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;position:relative}.case-detail-module__6nAkfG__timelineLine{background:var(--border);width:2px;position:absolute;top:15px;bottom:0;left:4px}.case-detail-module__6nAkfG__timelineContent{flex:1}.case-detail-module__6nAkfG__timelineTitle{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.case-detail-module__6nAkfG__timelineArrow{color:var(--muted);font-size:12px}.case-detail-module__6nAkfG__timelineNote{color:var(--text);margin-bottom:3px;font-size:12.5px;line-height:1.4}.case-detail-module__6nAkfG__timelineDate{color:var(--subtle);font-size:11.5px}.case-detail-module__6nAkfG__inlineForm{align-items:center;gap:6px;display:flex}.case-detail-module__6nAkfG__inlineSelect{color:var(--text);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:6px;outline:none;padding:3px 7px;font-size:13px}.case-detail-module__6nAkfG__inlineSelect:focus{border-color:var(--primary)}.case-detail-module__6nAkfG__inlineBtn{color:var(--primary);border:1px solid var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;padding:3px 9px;font-size:12px}.case-detail-module__6nAkfG__inlineBtn:hover{background:var(--primary);color:#fff}.case-detail-module__6nAkfG__entSummaryCard{background:var(--primary-bg);border:1px solid var(--primary-border,var(--primary));border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.case-detail-module__6nAkfG__entSummaryText{color:var(--text);margin:0;font-size:13px;line-height:1.55}.case-detail-module__6nAkfG__entValueBadge{color:var(--primary);background:var(--surface);border:1px solid var(--primary);border-radius:20px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:700}.case-detail-module__6nAkfG__entSection{flex-direction:column;gap:8px;display:flex}.case-detail-module__6nAkfG__entSectionLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.case-detail-module__6nAkfG__entCatIcon{font-size:14px}.case-detail-module__6nAkfG__entPriorityItem{background:var(--bg);border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.case-detail-module__6nAkfG__entPriorityNum{background:var(--primary-bg);min-width:20px;height:20px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.case-detail-module__6nAkfG__entPriorityText{color:var(--text);font-size:12.5px;line-height:1.5}.case-detail-module__6nAkfG__entProgram{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.case-detail-module__6nAkfG__entProgramHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.case-detail-module__6nAkfG__entProgramName{color:var(--text);flex:1;font-size:13px;font-weight:600}.case-detail-module__6nAkfG__entProgramBadges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:5px;display:flex}.case-detail-module__6nAkfG__entEligibleBadge{white-space:nowrap;letter-spacing:.03em;border-radius:20px;padding:3px 8px;font-size:10.5px;font-weight:700}.case-detail-module__6nAkfG__entEligibleYes{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__entEligiblePossible{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__entEligibleNo{background:var(--bg);color:var(--subtle);border:1px solid var(--border)}.case-detail-module__6nAkfG__entProgramDesc{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.case-detail-module__6nAkfG__entProgramReason{color:var(--text);margin:0;font-size:12px;font-style:italic;line-height:1.5}.case-detail-module__6nAkfG__entProgramDetail{color:var(--text);flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.45;display:flex}.case-detail-module__6nAkfG__entSourceLink{color:var(--primary);word-break:break-all;text-decoration:none}.case-detail-module__6nAkfG__entSourceLink:hover{text-decoration:underline}.case-detail-module__6nAkfG__entMissingItem{background:var(--amber-bg);border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.case-detail-module__6nAkfG__entMissingLabel{color:var(--text);font-size:12.5px;font-weight:600}.case-detail-module__6nAkfG__entMissingImpact{color:var(--muted);font-size:12px;line-height:1.4}.case-detail-module__6nAkfG__docReviewBtn{color:var(--primary);border:1px solid var(--primary-bg);background:var(--primary-bg);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.case-detail-module__6nAkfG__docReviewBtn:hover{opacity:.8}.case-detail-module__6nAkfG__reviewModal{flex-direction:column;max-width:640px;max-height:85vh;display:flex}.case-detail-module__6nAkfG__reviewBody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.case-detail-module__6nAkfG__reviewMuted{color:var(--muted);font-size:13px}.case-detail-module__6nAkfG__reviewError{color:var(--red);font-size:13px}.case-detail-module__6nAkfG__reviewVerdict{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.case-detail-module__6nAkfG__reviewValid{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__reviewIssues{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__reviewInvalid{background:var(--red-bg);color:var(--red)}.case-detail-module__6nAkfG__reviewVerdictLabel{font-size:14px;font-weight:700}.case-detail-module__6nAkfG__reviewVerdictReason{opacity:.85;margin-top:2px;font-size:12px;line-height:1.4}.case-detail-module__6nAkfG__reviewDocType{color:var(--text);font-size:13px;font-weight:600}.case-detail-module__6nAkfG__reviewSummary{color:var(--text);font-size:13px;line-height:1.5}.case-detail-module__6nAkfG__reviewSection{flex-direction:column;gap:6px;display:flex}.case-detail-module__6nAkfG__reviewSectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.case-detail-module__6nAkfG__reviewFieldRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.case-detail-module__6nAkfG__reviewFieldLabel{color:var(--muted)}.case-detail-module__6nAkfG__reviewFieldValue{color:var(--text);text-align:right;font-weight:500}.case-detail-module__6nAkfG__reviewIssueRow{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.case-detail-module__6nAkfG__reviewIssueSev{text-transform:uppercase;background:var(--subtle);color:var(--muted);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.case-detail-module__6nAkfG__sev_high .case-detail-module__6nAkfG__reviewIssueSev,.case-detail-module__6nAkfG__reviewIssueRow.case-detail-module__6nAkfG__sev_high{color:var(--red)}.case-detail-module__6nAkfG__reviewIssueDetail{color:var(--text)}.case-detail-module__6nAkfG__reviewFlagRow{color:var(--amber);align-items:center;gap:6px;font-size:12px;display:flex}.case-detail-module__6nAkfG__reviewFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.case-detail-module__6nAkfG__firmActionsBar{border:1px solid var(--border);background:#fafafa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;display:flex}.case-detail-module__6nAkfG__btnFirmAction{background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:500;transition:border-color .1s;display:flex}.case-detail-module__6nAkfG__btnFirmAction:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.case-detail-module__6nAkfG__btnFirmAction:disabled{opacity:.5;cursor:default}.case-detail-module__6nAkfG__btnFirmActionDanger{color:var(--red);border-color:var(--red)}.case-detail-module__6nAkfG__btnFirmActionDanger:hover:not(:disabled){background:var(--red-bg)}.case-detail-module__6nAkfG__firmReassign{align-items:center;gap:6px;display:flex}.case-detail-module__6nAkfG__firmReassignSelect{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px}.case-detail-module__6nAkfG__firmActionsError{color:var(--red);font-size:12px}.case-detail-module__6nAkfG__firmActionsToast{color:#16a34a;font-size:12px;font-weight:500}.case-detail-module__6nAkfG__sigError{color:var(--red);margin:0;font-size:12px}.case-detail-module__6nAkfG__sigBadge{white-space:nowrap;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.case-detail-module__6nAkfG__sigBadgeSent{color:#2563eb;background:#eff6ff}.case-detail-module__6nAkfG__sigBadgeViewed{color:#7c3aed;background:#f5f3ff}.case-detail-module__6nAkfG__sigBadgeSigned{color:#15803d;background:#f0fdf4}.case-detail-module__6nAkfG__sigBadgeDeclined{color:#dc2626;background:#fef2f2}.case-detail-module__6nAkfG__sigBadgeExpired,.case-detail-module__6nAkfG__sigBadgeCancelled{color:#6b7280;background:#fafafa}.case-detail-module__6nAkfG__sigCancelBtn{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.case-detail-module__6nAkfG__sigCancelBtn:hover{opacity:.7}.case-detail-module__6nAkfG__aiInfo{align-items:center;display:inline-flex;position:relative}.case-detail-module__6nAkfG__aiInfoBtn{color:var(--muted);cursor:help;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:inline-flex}.case-detail-module__6nAkfG__aiInfoBtn:hover,.case-detail-module__6nAkfG__aiInfoBtn:focus-visible{color:var(--text);outline:none}.case-detail-module__6nAkfG__aiInfoPop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:min(560px,100vw - 32px);padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.case-detail-module__6nAkfG__aiInfoTable{border-collapse:collapse;width:100%;color:var(--text);font-size:12px;line-height:1.45}.case-detail-module__6nAkfG__aiInfoTable th,.case-detail-module__6nAkfG__aiInfoTable td{text-align:left;vertical-align:top;padding:5px 6px}.case-detail-module__6nAkfG__aiInfoTable thead th{border-bottom:1px solid var(--border);font-weight:600}.case-detail-module__6nAkfG__aiInfoTable tbody th{color:var(--muted);white-space:nowrap;font-weight:600}.case-detail-module__6nAkfG__aiInfoTable tbody tr+tr td,.case-detail-module__6nAkfG__aiInfoTable tbody tr+tr th{border-top:1px solid var(--border)}.case-detail-module__6nAkfG__countryRow{flex-direction:column;gap:6px;font-size:13px;display:flex}.case-detail-module__6nAkfG__countryForm{flex-direction:column;gap:4px;display:flex}.case-detail-module__6nAkfG__countryControls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-detail-module__6nAkfG__countryControls .case-detail-module__6nAkfG__inlineSelect{flex:140px;min-width:0;max-width:220px}.case-detail-module__6nAkfG__countrySaved{color:var(--green);align-items:center;gap:4px;font-size:12px;display:inline-flex}.case-detail-module__6nAkfG__countryError{color:var(--red);font-size:12px}.case-detail-module__6nAkfG__cdHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.case-detail-module__6nAkfG__cdDescription{color:var(--muted);max-width:640px;margin:0;font-size:12.5px}.case-detail-module__6nAkfG__cdToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.case-detail-module__6nAkfG__cdSearch{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:8px;flex:220px;align-items:center;gap:6px;padding:5px 9px;display:flex}.case-detail-module__6nAkfG__cdSearch input{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.case-detail-module__6nAkfG__cdViewToggle{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.case-detail-module__6nAkfG__cdViewToggle button{background:var(--surface);color:var(--muted);cursor:pointer;border:none;padding:5px 8px;display:inline-flex}.case-detail-module__6nAkfG__cdViewToggle button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary)}.case-detail-module__6nAkfG__cdTableWrap{overflow-x:auto}.case-detail-module__6nAkfG__cdTable{border-collapse:collapse;width:100%;font-size:13px}.case-detail-module__6nAkfG__cdTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:600}.case-detail-module__6nAkfG__cdTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.case-detail-module__6nAkfG__cdName{align-items:center;gap:10px;min-width:200px;display:flex}.case-detail-module__6nAkfG__cdName>span{flex-direction:column;min-width:0;display:flex}.case-detail-module__6nAkfG__cdFile{color:var(--text);word-break:break-word;font-weight:600}.case-detail-module__6nAkfG__cdSource{color:var(--muted);font-size:11.5px}.case-detail-module__6nAkfG__cdIconPdf{color:var(--red);flex-shrink:0}.case-detail-module__6nAkfG__cdIconImage{color:var(--blue);flex-shrink:0}.case-detail-module__6nAkfG__cdType{background:var(--bg-soft);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;display:inline-block}.case-detail-module__6nAkfG__cdMuted{color:var(--muted);white-space:nowrap;font-size:12.5px}.case-detail-module__6nAkfG__cdStatus{border-radius:8px;align-items:flex-start;gap:7px;min-width:170px;padding:6px 9px;display:inline-flex}.case-detail-module__6nAkfG__cdStatus>span{flex-direction:column;display:flex}.case-detail-module__6nAkfG__cdStatus[data-tone=ok]{background:var(--green-bg);color:var(--green)}.case-detail-module__6nAkfG__cdStatus[data-tone=wait]{background:var(--amber-bg);color:var(--amber)}.case-detail-module__6nAkfG__cdStatus[data-tone=bad]{background:var(--red-bg);color:var(--red)}.case-detail-module__6nAkfG__cdStatus[data-tone=warn]{background:var(--bg-soft);color:var(--body);border:1px solid var(--border)}.case-detail-module__6nAkfG__cdStatusTitle{font-size:12.5px;font-weight:600}.case-detail-module__6nAkfG__cdStatusSub{opacity:.9;font-size:11px}.case-detail-module__6nAkfG__cdSpin{animation:1.2s linear infinite case-detail-module__6nAkfG__cdSpin}@keyframes case-detail-module__6nAkfG__cdSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.case-detail-module__6nAkfG__cdSpin{animation:none}}.case-detail-module__6nAkfG__cdActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-detail-module__6nAkfG__cdGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.case-detail-module__6nAkfG__cdGridCard{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.case-detail-module__6nAkfG__cdFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.case-detail-module__6nAkfG__cdPager{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.case-detail-module__6nAkfG__cdPager button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;padding:4px;display:inline-flex}.case-detail-module__6nAkfG__cdPager button:disabled{opacity:.4;cursor:default}.case-detail-module__6nAkfG__cdSecurity{background:var(--blue-bg);color:var(--body);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;display:flex}.case-detail-module__6nAkfG__cdSecurity svg{color:var(--blue);flex-shrink:0;margin-top:1px}.case-detail-module__6nAkfG__cdSecurityTitle{color:var(--text);margin-bottom:2px;font-weight:600}.case-detail-module__6nAkfG__cdTabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.case-detail-module__6nAkfG__cdTab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 10px;font-size:13px;display:inline-flex}.case-detail-module__6nAkfG__cdTab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.case-detail-module__6nAkfG__cdTabCount{background:var(--bg-soft);color:var(--muted);border-radius:999px;padding:0 6px;font-size:11px}
.team-module__cjYdrW__qaDropBtn{color:#fff;cursor:pointer;background:#1e1e2e;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .1s;display:inline-flex}.team-module__cjYdrW__qaDropBtn:hover{background:#2e2e3e}.team-module__cjYdrW__qaChevronOpen{transform:rotate(180deg)}.team-module__cjYdrW__qaDropMenu{z-index:100;background:#1e1e2e;border-radius:12px;min-width:200px;padding:10px 8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #00000040}.team-module__cjYdrW__qaDropTitle{color:#fff6;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px 8px;font-size:9.5px;font-weight:700}.team-module__cjYdrW__qaDropItem{color:#ffffffd9;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.team-module__cjYdrW__qaDropItem:hover{color:#fff;background:#ffffff14}.team-module__cjYdrW__qaDropIcon{background:#ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.approval-panel-module__yZruvq__panel{border:1px solid var(--amber);background:var(--amber-bg);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.approval-panel-module__yZruvq__panelSubtle{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.approval-panel-module__yZruvq__bannerPending{border:1px solid var(--amber);background:var(--amber-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.approval-panel-module__yZruvq__bannerRejected{border:1px solid var(--red);background:var(--red-bg);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px 16px;display:flex}.approval-panel-module__yZruvq__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approval-panel-module__yZruvq__badge{background:var(--amber);color:#fff;white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11.5px;font-weight:700}.approval-panel-module__yZruvq__badgePending{background:var(--amber);color:#fff;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 9px;font-size:11.5px;font-weight:700}.approval-panel-module__yZruvq__badgeRejected{background:var(--red);color:#fff;white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11.5px;font-weight:700}.approval-panel-module__yZruvq__meta{color:var(--muted);font-size:12px}.approval-panel-module__yZruvq__bannerNote{color:var(--text);font-size:13px}.approval-panel-module__yZruvq__note{color:var(--text);background:#0000000a;border-radius:7px;margin:0;padding:8px 12px;font-size:13px;font-style:italic;line-height:1.5}.approval-panel-module__yZruvq__notesTextarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .1s}.approval-panel-module__yZruvq__notesTextarea:focus{border-color:var(--primary)}.approval-panel-module__yZruvq__notesTextarea::placeholder{color:var(--muted)}.approval-panel-module__yZruvq__rejectForm{flex-direction:column;gap:8px;display:flex}.approval-panel-module__yZruvq__rejectTextarea{border:1px solid var(--red);background:var(--surface);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .1s}.approval-panel-module__yZruvq__rejectTextarea:focus{border-color:var(--red)}.approval-panel-module__yZruvq__rejectTextarea::placeholder{color:var(--muted)}.approval-panel-module__yZruvq__actions{flex-direction:column;gap:8px;display:flex}.approval-panel-module__yZruvq__btnRow{justify-content:flex-end;gap:8px;display:flex}.approval-panel-module__yZruvq__btnApprove{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .1s}.approval-panel-module__yZruvq__btnApprove:hover:not(:disabled){opacity:.85}.approval-panel-module__yZruvq__btnApprove:disabled{opacity:.5;cursor:not-allowed}.approval-panel-module__yZruvq__btnReject{background:var(--surface);color:var(--red);border:1px solid var(--red);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .1s}.approval-panel-module__yZruvq__btnReject:hover:not(:disabled){background:var(--red-bg)}.approval-panel-module__yZruvq__btnReject:disabled{opacity:.5;cursor:not-allowed}.approval-panel-module__yZruvq__btnCancel{background:var(--surface);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:7px 14px;font-size:13px;transition:background .1s}.approval-panel-module__yZruvq__btnCancel:hover{background:var(--bg)}.approval-panel-module__yZruvq__toast{color:#16a34a;margin:0;font-size:12px;font-weight:500}.approval-panel-module__yZruvq__error{color:var(--red);margin:0;font-size:12px}
.dashboard-module__3fOdLq__pageHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.dashboard-module__3fOdLq__pageDate{color:var(--muted);margin-top:3px;font-size:12px}.dashboard-module__3fOdLq__headerBtn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .12s;display:inline-flex}.dashboard-module__3fOdLq__headerBtn:hover{border-color:var(--primary);color:var(--primary)}.dashboard-module__3fOdLq__headerBtnPrimary{background:var(--primary);border-color:var(--primary);color:#fff}.dashboard-module__3fOdLq__headerBtnPrimary:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.dashboard-module__3fOdLq__headerBtnActive{border-color:var(--primary);color:var(--primary);background:var(--primary-bg)}.dashboard-module__3fOdLq__kpiRow{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px;display:grid}.dashboard-module__3fOdLq__kpi{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dashboard-module__3fOdLq__kpiTop{align-items:flex-start;gap:11px;display:flex}.dashboard-module__3fOdLq__kpiIconBox{background:var(--primary-bg);width:34px;height:34px;color:var(--primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__3fOdLq__kpiMeta{flex:1;min-width:0}.dashboard-module__3fOdLq__kpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:10px;font-weight:500;overflow:hidden}.dashboard-module__3fOdLq__kpiValue{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700;line-height:1}.dashboard-module__3fOdLq__kpiAccent{color:var(--primary)}.dashboard-module__3fOdLq__kpiSub{color:var(--muted);font-size:11px}.dashboard-module__3fOdLq__kpiBottom{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.dashboard-module__3fOdLq__kpiTrend{border-radius:4px;align-items:center;gap:2px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.dashboard-module__3fOdLq__kpiTrendUp{color:var(--green);background:var(--green-bg)}.dashboard-module__3fOdLq__kpiTrendDown{color:var(--red);background:var(--red-bg)}.dashboard-module__3fOdLq__kpiTrendFlat{color:var(--muted);background:var(--bg)}.dashboard-module__3fOdLq__kpiVs{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:10px}.dashboard-module__3fOdLq__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dashboard-module__3fOdLq__cardTitle{color:var(--text);font-size:13px;font-weight:600}.dashboard-module__3fOdLq__cardTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-module__3fOdLq__cardSub{color:var(--muted);font-size:11px}.dashboard-module__3fOdLq__periodBadge{color:var(--muted);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.dashboard-module__3fOdLq__empty{color:var(--muted);padding:8px 0;font-size:12px}.dashboard-module__3fOdLq__viewAll{color:var(--primary);border-top:1px solid var(--border);margin-top:auto;padding-top:10px;font-size:12px;font-weight:500;text-decoration:none;display:block}.dashboard-module__3fOdLq__viewAll:hover{text-decoration:underline}.dashboard-module__3fOdLq__viewAllInline{color:var(--primary);flex-shrink:0;font-size:11.5px;font-weight:500;text-decoration:none}.dashboard-module__3fOdLq__viewAllInline:hover{text-decoration:underline}.dashboard-module__3fOdLq__row4{grid-template-columns:1.05fr 1.15fr 1.5fr .85fr;gap:12px;margin-bottom:12px;display:grid}.dashboard-module__3fOdLq__row3{grid-template-columns:1.4fr 1.3fr .9fr;gap:12px;margin-bottom:12px;display:grid}.dashboard-module__3fOdLq__row2{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.dashboard-module__3fOdLq__donutWrap{flex:1;align-items:center;min-height:0;padding:6px 0;display:flex}.dashboard-module__3fOdLq__insightList{flex-direction:column;flex:1;gap:6px;margin-top:4px;display:flex}.dashboard-module__3fOdLq__insightRow{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:11.5px;line-height:1.3;text-decoration:none;transition:border-color .12s;display:flex}.dashboard-module__3fOdLq__insightRow:hover{border-color:var(--primary)}.dashboard-module__3fOdLq__insightIconBox{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dashboard-module__3fOdLq__insightText{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.dashboard-module__3fOdLq__insightTrend{color:var(--green);background:var(--green-bg);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.dashboard-module__3fOdLq__insightArrow{color:var(--muted);flex-shrink:0;font-size:14px;line-height:1}.dashboard-module__3fOdLq__deadlineTable{border-collapse:collapse;flex:1;width:100%;margin-top:4px;font-size:12px}.dashboard-module__3fOdLq__deadlineTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:0 8px 8px 0;font-size:10.5px;font-weight:500}.dashboard-module__3fOdLq__deadlineTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 8px 8px 0}.dashboard-module__3fOdLq__deadlineTable tr:last-child td{border-bottom:none}.dashboard-module__3fOdLq__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.dashboard-module__3fOdLq__deadlineName{color:var(--text);font-size:12px;font-weight:500;line-height:1.2}.dashboard-module__3fOdLq__deadlineSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:10.5px;overflow:hidden}.dashboard-module__3fOdLq__deadlineDate{white-space:nowrap;font-size:11.5px;font-weight:500}.dashboard-module__3fOdLq__stageTable{border-collapse:collapse;flex:1;width:100%;margin-top:4px;font-size:12px}.dashboard-module__3fOdLq__stageTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:0 8px 8px 0;font-size:10.5px;font-weight:500}.dashboard-module__3fOdLq__stageTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 8px 8px 0}.dashboard-module__3fOdLq__stageTable tr:last-child td{border-bottom:none}.dashboard-module__3fOdLq__tRight{text-align:right}.dashboard-module__3fOdLq__stageNameWrap{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-module__3fOdLq__stageName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11.5px;font-weight:500;overflow:hidden}.dashboard-module__3fOdLq__stageBar{background:var(--bg);border-radius:2px;width:100%;height:4px;overflow:hidden}.dashboard-module__3fOdLq__activityList{flex-direction:column;flex:1;gap:10px;margin-top:4px;display:flex}.dashboard-module__3fOdLq__activityRow{align-items:flex-start;gap:10px;display:flex}.dashboard-module__3fOdLq__activityIcon{background:var(--bg);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__3fOdLq__activityBody{flex:1;min-width:0}.dashboard-module__3fOdLq__activityLabel{color:var(--text);font-size:12.5px;font-weight:500}.dashboard-module__3fOdLq__activitySub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.dashboard-module__3fOdLq__activityTime{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.dashboard-module__3fOdLq__monthlyLayout{flex:1;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.dashboard-module__3fOdLq__monthlyLeft{flex-direction:column;display:flex}.dashboard-module__3fOdLq__monthlyRight{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.dashboard-module__3fOdLq__chartLabel{color:var(--muted);font-size:11px}.dashboard-module__3fOdLq__chartValue{color:var(--text);letter-spacing:-.02em;margin-top:2px;font-size:24px;font-weight:700;line-height:1.1}.dashboard-module__3fOdLq__chartGrowth{color:var(--green);margin-top:2px;font-size:11px;font-weight:500}.dashboard-module__3fOdLq__monthStatRow{align-items:center;gap:9px;display:flex}.dashboard-module__3fOdLq__monthStatIcon{background:var(--primary-bg);width:28px;height:28px;color:var(--primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__3fOdLq__monthStatInfo{flex:1;min-width:0}.dashboard-module__3fOdLq__monthStatLabel{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.dashboard-module__3fOdLq__monthStatValue{color:var(--text);font-size:14px;font-weight:600;line-height:1.2}.dashboard-module__3fOdLq__monthStatBadge{border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:600;display:inline-flex}.dashboard-module__3fOdLq__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.dashboard-module__3fOdLq__badgeUrgent{color:#991b1b;background:#fee2e2}.dashboard-module__3fOdLq__badgeHigh{color:#854d0e;background:#fef9c3}.dashboard-module__3fOdLq__badgeMedium{background:var(--primary-mid);color:var(--primary-dark)}.dashboard-module__3fOdLq__badgeLow{background:var(--bg);color:var(--muted)}.dashboard-module__3fOdLq__badgeOverdue{color:#991b1b;background:#fee2e2}@media (max-width:1280px){.dashboard-module__3fOdLq__kpiRow{grid-template-columns:repeat(3,1fr)}.dashboard-module__3fOdLq__row4{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.dashboard-module__3fOdLq__row3{grid-template-columns:1fr 1fr}}@media (max-width:768px){.dashboard-module__3fOdLq__kpiRow{grid-template-columns:repeat(2,1fr)}.dashboard-module__3fOdLq__row4,.dashboard-module__3fOdLq__row3,.dashboard-module__3fOdLq__row2,.dashboard-module__3fOdLq__monthlyLayout{grid-template-columns:1fr}}
.portal-module__aHY1VW__shell{--bg:#f9fafb;--bg-soft:#f5f5fa;--surface:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--text:#111827;--body:#374151;--muted:#6b7280;--subtle:#9ca3af;--primary:#18181b;--primary-dark:#000;--primary-bg:#f4f4f5;--primary-mid:#e4e4e7;--green:#16a34a;--green-bg:#f0fdf4;--amber:#d97706;--amber-bg:#fffbeb;--red:#dc2626;--red-bg:#fef2f2;--blue:#2563eb;--blue-bg:#eff6ff;--shadow-sm:0 1px 2px #0000000d, 0 1px 3px #0000000a;--shadow:0 4px 12px #00000012, 0 1px 3px #0000000a;--shadow-md:0 8px 24px #00000017, 0 2px 6px #0000000d;--shadow-lg:0 24px 64px #0000001f, 0 4px 12px #0000000f;--radius:10px;--radius-lg:16px;--radius-xl:24px;background:var(--bg);height:100vh;font-family:inherit;display:flex;overflow:hidden}.portal-module__aHY1VW__main{flex:1;min-width:0;padding:32px 36px;overflow-y:auto}.portal-module__aHY1VW__mobileBar,.portal-module__aHY1VW__navBackdrop,.portal-module__aHY1VW__menuClose{display:none}.portal-module__aHY1VW__menuBtn,.portal-module__aHY1VW__menuClose{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.portal-module__aHY1VW__menuBtn{width:40px;height:40px}.portal-module__aHY1VW__menuClose{width:32px;height:32px;margin-left:auto}.portal-module__aHY1VW__menuBtn:hover,.portal-module__aHY1VW__menuClose:hover{background:var(--bg)}@media (max-width:900px){.portal-module__aHY1VW__shell{flex-direction:column}.portal-module__aHY1VW__mobileBar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 0;display:flex}.portal-module__aHY1VW__mobileBar .portal-module__aHY1VW__navLogo{border-bottom:0}.portal-module__aHY1VW__nav{z-index:60;width:min(280px,85vw);box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.portal-module__aHY1VW__nav[data-open]{transform:none}.portal-module__aHY1VW__menuClose{display:inline-flex}.portal-module__aHY1VW__navBackdrop{z-index:55;background:#11182766;display:block;position:fixed;inset:0}.portal-module__aHY1VW__main{padding:20px 16px}}.portal-module__aHY1VW__nav{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:224px;display:flex;overflow-y:auto}.portal-module__aHY1VW__navLogo{color:var(--text);letter-spacing:-.02em;border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:18px 16px;font-size:15px;font-weight:700;display:flex}.portal-module__aHY1VW__navLogoMark{background:var(--primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.portal-module__aHY1VW__navLinks{flex-direction:column;flex:1;gap:1px;padding:8px;display:flex}.portal-module__aHY1VW__navLink{color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex}.portal-module__aHY1VW__navLink:hover{background:var(--bg);color:var(--text)}.portal-module__aHY1VW__navLink.portal-module__aHY1VW__active{background:var(--primary-bg);color:var(--primary);font-weight:600}.portal-module__aHY1VW__navLinkIcon{flex-shrink:0}.portal-module__aHY1VW__navSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--subtle,var(--muted));border-top:1px solid var(--border);margin-top:4px;padding:10px 10px 4px;font-size:10px;font-weight:600}.portal-module__aHY1VW__badge{background:var(--primary);color:#fff;text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.portal-module__aHY1VW__navBottom{border-top:1px solid var(--border);margin-top:auto;padding:12px}.portal-module__aHY1VW__navUser{cursor:pointer;color:inherit;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:background .1s;display:flex}.portal-module__aHY1VW__navUser:hover{background:var(--bg)}.portal-module__aHY1VW__navAvatar{background:var(--primary-bg);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.portal-module__aHY1VW__navUserInfo{flex:1;min-width:0}.portal-module__aHY1VW__navUserName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.portal-module__aHY1VW__navUserRole{color:var(--muted);font-size:11px}.portal-module__aHY1VW__navUserChevron{color:var(--subtle);flex-shrink:0}.portal-module__aHY1VW__navCredits{padding:4px 10px 10px}.portal-module__aHY1VW__navCreditsHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.portal-module__aHY1VW__navCreditsLabel{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.portal-module__aHY1VW__navCreditsCount{color:var(--text);font-size:12px;font-weight:700}.portal-module__aHY1VW__navCreditsLow{color:var(--amber)}.portal-module__aHY1VW__navCreditsEmpty{color:var(--red)}.portal-module__aHY1VW__navCreditsBar{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.portal-module__aHY1VW__navCreditsFill{border-radius:2px;height:100%;transition:width .4s}.portal-module__aHY1VW__navCreditsFillOk{background:var(--green)}.portal-module__aHY1VW__navCreditsFillLow{background:var(--amber)}.portal-module__aHY1VW__navCreditsFillEmpty{background:var(--red);width:100%!important}.portal-module__aHY1VW__pageTitle{letter-spacing:-.02em;color:var(--text);margin-bottom:4px;font-size:22px;font-weight:700}.portal-module__aHY1VW__pageSubtitle{color:var(--muted);margin-bottom:28px;font-size:13px}.portal-module__aHY1VW__skeleton{flex-direction:column;gap:16px;display:flex}.portal-module__aHY1VW__skeletonTitle,.portal-module__aHY1VW__skeletonCard,.portal-module__aHY1VW__skeletonBlock{background:linear-gradient(90deg, var(--border) 25%, var(--bg) 50%, var(--border) 75%);background-size:200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite portal-module__aHY1VW__skeletonPulse}.portal-module__aHY1VW__skeletonTitle{width:220px;height:26px}.portal-module__aHY1VW__skeletonRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.portal-module__aHY1VW__skeletonCard{height:92px}.portal-module__aHY1VW__skeletonBlock{height:320px}@keyframes portal-module__aHY1VW__skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.portal-module__aHY1VW__skeletonTitle,.portal-module__aHY1VW__skeletonCard,.portal-module__aHY1VW__skeletonBlock{animation:none}}
.messages-module__-uoYYG__wrap{background:var(--surface);border:1px solid var(--border);height:calc(100vh - 180px);min-height:400px;box-shadow:var(--shadow-sm);border-radius:12px;gap:0;display:flex;overflow:hidden}.messages-module__-uoYYG__sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.messages-module__-uoYYG__sidebarEmpty{color:var(--subtle);padding:20px 16px;font-size:13px}.messages-module__-uoYYG__convItem{border-bottom:1px solid var(--border);padding:14px 16px;text-decoration:none;transition:background .1s;display:block}.messages-module__-uoYYG__convItem:hover{background:var(--bg)}.messages-module__-uoYYG__convItemActive,.messages-module__-uoYYG__convItemActive:hover{background:var(--primary-bg)}.messages-module__-uoYYG__convTop{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.messages-module__-uoYYG__convName{color:var(--text);font-size:13px;font-weight:600}.messages-module__-uoYYG__convCase{color:var(--muted);margin-bottom:4px;font-size:11.5px}.messages-module__-uoYYG__convPreview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12px;overflow:hidden}.messages-module__-uoYYG__convTime{color:var(--subtle);font-size:11px}.messages-module__-uoYYG__unreadBadge{background:var(--primary);color:#fff;text-align:center;border-radius:10px;flex-shrink:0;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.messages-module__-uoYYG__main{flex-direction:column;flex:1;display:flex;overflow:hidden}.messages-module__-uoYYG__placeholder{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.messages-module__-uoYYG__thread{flex-direction:column;height:100%;display:flex}.messages-module__-uoYYG__threadHeader{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px}.messages-module__-uoYYG__threadTitle{color:var(--text);font-size:15px;font-weight:600}.messages-module__-uoYYG__threadSub{color:var(--muted);margin-top:2px;font-size:12px}.messages-module__-uoYYG__messageList{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.messages-module__-uoYYG__noMessages{color:var(--subtle);text-align:center;padding:20px;font-size:13px}.messages-module__-uoYYG__messageBubble{flex-direction:column;max-width:70%;display:flex}.messages-module__-uoYYG__bubbleMine{align-self:flex-end;align-items:flex-end}.messages-module__-uoYYG__bubbleTheirs{align-self:flex-start;align-items:flex-start}.messages-module__-uoYYG__bubbleEmailLabel{color:var(--muted);align-items:center;gap:4px;margin-bottom:3px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.messages-module__-uoYYG__bubbleBody{word-break:break-word;border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.messages-module__-uoYYG__bubbleMine .messages-module__-uoYYG__bubbleBody{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.messages-module__-uoYYG__bubbleTheirs .messages-module__-uoYYG__bubbleBody{background:var(--bg);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.messages-module__-uoYYG__bubbleTime{color:var(--subtle);margin-top:4px;padding:0 4px;font-size:11px}.messages-module__-uoYYG__compose{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px;display:flex}.messages-module__-uoYYG__composeError{color:#ef4444;padding:0 2px;font-size:12.5px}.messages-module__-uoYYG__composeInner{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:flex-end;gap:8px;padding:8px 10px;transition:border-color .1s;display:flex}.messages-module__-uoYYG__composeInner:focus-within{border-color:var(--primary)}.messages-module__-uoYYG__composeInput{color:var(--text);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:120px;font-family:inherit;font-size:13.5px;line-height:1.45;overflow-y:auto}.messages-module__-uoYYG__composeInput::placeholder{color:var(--subtle)}.messages-module__-uoYYG__composeInput:disabled{opacity:.5}.messages-module__-uoYYG__sendBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s;display:flex}.messages-module__-uoYYG__sendBtn:hover:not(:disabled){opacity:.85}.messages-module__-uoYYG__sendBtn:disabled{opacity:.35;cursor:not-allowed}.messages-module__-uoYYG__scopeBtn{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.messages-module__-uoYYG__scopeBtn:hover{border-color:var(--primary);color:var(--primary)}.messages-module__-uoYYG__scopeBtnActive{border-color:var(--primary);color:var(--primary);background:#eef2ff}.messages-module__-uoYYG__convAssigned{color:var(--subtle);margin-top:2px;font-size:11px}.messages-module__-uoYYG__viewToggle{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.messages-module__-uoYYG__viewTab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .1s;display:flex}.messages-module__-uoYYG__viewTab:hover{color:var(--text)}.messages-module__-uoYYG__viewTabActive{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.messages-module__-uoYYG__tabBadge{background:var(--primary);color:#fff;text-align:center;border-radius:10px;min-width:16px;padding:1px 5px;font-size:10px;font-weight:700}.messages-module__-uoYYG__dmSidebarHeader{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;padding:8px 12px;display:flex}.messages-module__-uoYYG__dmNewBtn{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:border-color .1s,color .1s;display:flex}.messages-module__-uoYYG__dmNewBtn:hover{border-color:var(--primary);color:var(--primary)}.messages-module__-uoYYG__dmPicker{border-bottom:1px solid var(--border);background:var(--bg)}.messages-module__-uoYYG__dmPickerHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.messages-module__-uoYYG__dmPickerClose{cursor:pointer;color:var(--subtle);background:0 0;border:none;align-items:center;padding:2px;display:flex}.messages-module__-uoYYG__dmPickerEmpty{color:var(--subtle);padding:10px 12px;font-size:12px}.messages-module__-uoYYG__dmPickerItem{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.messages-module__-uoYYG__dmPickerItem:hover{background:var(--surface)}.messages-module__-uoYYG__dmConvName{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.messages-module__-uoYYG__dmAvatar{background:var(--primary-bg);width:22px;height:22px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.messages-module__-uoYYG__broadcastReadOnly{border-top:1px solid var(--border);color:var(--subtle);background:var(--bg);text-align:center;flex-shrink:0;padding:12px 16px;font-size:12.5px}.messages-module__-uoYYG__attachmentRow{margin-bottom:4px}.messages-module__-uoYYG__attachmentLink{color:var(--primary);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.messages-module__-uoYYG__attachmentLink:hover{text-decoration:underline}.messages-module__-uoYYG__composeMode{gap:4px;padding:0 0 8px;display:flex}.messages-module__-uoYYG__composeModeBtn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .1s;display:flex}.messages-module__-uoYYG__composeModeBtn:hover{border-color:var(--primary);color:var(--primary)}.messages-module__-uoYYG__composeModeBtnActive{background:var(--primary-bg);color:var(--primary);border-color:var(--primary);font-weight:600}.messages-module__-uoYYG__composeSubject{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;outline:none;margin-bottom:6px;padding:7px 10px;font-family:inherit;font-size:13px}.messages-module__-uoYYG__composeSubject:focus{border-color:var(--primary)}.messages-module__-uoYYG__composeSendingAs{color:var(--subtle);padding-top:4px;font-size:11px}
.command-center-module__k-MfmG__page{flex-direction:column;gap:16px;display:flex}.command-center-module__k-MfmG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.command-center-module__k-MfmG__title{color:var(--text);margin:0;font-size:22px;font-weight:700}.command-center-module__k-MfmG__sub{color:var(--muted);margin:4px 0 0;font-size:13px}.command-center-module__k-MfmG__headRight{align-items:center;gap:8px;display:flex}.command-center-module__k-MfmG__date{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--body);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.command-center-module__k-MfmG__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.command-center-module__k-MfmG__card{text-align:left;border:1px solid var(--border);background:var(--surface);font:inherit;color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}button.command-center-module__k-MfmG__card{cursor:pointer}button.command-center-module__k-MfmG__card:hover{border-color:var(--border-strong)}button.command-center-module__k-MfmG__card[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.command-center-module__k-MfmG__cardIcon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=blue]{color:#2563eb;background:#eff6ff}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=amber]{color:#d97706;background:#fffbeb}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=red]{color:#dc2626;background:#fef2f2}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=green]{color:#16a34a;background:#f0fdf4}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=violet]{color:#7c3aed;background:#f5f3ff}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__cardIcon[data-tone=orange]{color:#ea580c;background:#fff7ed}.command-center-module__k-MfmG__cardBody{min-width:0}.command-center-module__k-MfmG__cardValue{color:var(--text);font-size:24px;font-weight:700;line-height:1.1}.command-center-module__k-MfmG__cardLabel{color:var(--body);margin-top:2px;font-size:12.5px}.command-center-module__k-MfmG__trend{color:var(--red);white-space:nowrap;align-items:center;gap:3px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.command-center-module__k-MfmG__trend[data-good]{color:var(--green)}.command-center-module__k-MfmG__trend span{color:var(--muted);margin-left:2px;font-weight:400}.command-center-module__k-MfmG__trendMuted{color:var(--subtle);margin-top:8px;font-size:11.5px}.command-center-module__k-MfmG__grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.command-center-module__k-MfmG__side{flex-direction:column;gap:16px;display:flex}.command-center-module__k-MfmG__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.command-center-module__k-MfmG__panelHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.command-center-module__k-MfmG__panelTitle{color:var(--text);margin:0;font-size:15px;font-weight:700}.command-center-module__k-MfmG__panelSub{color:var(--muted);margin:3px 0 0;font-size:12.5px}.command-center-module__k-MfmG__viewAll{color:var(--blue);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.command-center-module__k-MfmG__viewAll:hover{text-decoration:underline}.command-center-module__k-MfmG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.command-center-module__k-MfmG__chips{flex-wrap:wrap;gap:6px;display:flex}.command-center-module__k-MfmG__chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--body);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:500}.command-center-module__k-MfmG__chip:hover{border-color:var(--border-strong)}.command-center-module__k-MfmG__chip[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:#fff}.command-center-module__k-MfmG__tools{gap:8px;display:flex}.command-center-module__k-MfmG__search{border:1px solid var(--border);height:34px;color:var(--subtle);border-radius:8px;align-items:center;gap:6px;width:220px;padding:0 10px;display:flex}.command-center-module__k-MfmG__search input{font:inherit;color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:13px}.command-center-module__k-MfmG__filterBtn{border:1px solid var(--border);background:var(--surface);height:34px;font:inherit;color:var(--body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.command-center-module__k-MfmG__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.command-center-module__k-MfmG__filters select{font:inherit;border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:13px}.command-center-module__k-MfmG__linkBtn{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12.5px}.command-center-module__k-MfmG__tableWrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.command-center-module__k-MfmG__table{border-collapse:collapse;width:100%;font-size:13px}.command-center-module__k-MfmG__table th{text-align:left;color:var(--muted);background:var(--bg);white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 8px;font-size:12px;font-weight:600}.command-center-module__k-MfmG__table td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--body);padding:9px 8px}.command-center-module__k-MfmG__table tbody tr:last-child td{border-bottom:0}.command-center-module__k-MfmG__table tbody tr:hover td{background:var(--bg-soft)}.command-center-module__k-MfmG__table tbody tr[data-selected] td{background:var(--blue-bg)}.command-center-module__k-MfmG__check{width:36px}.command-center-module__k-MfmG__check input{cursor:pointer;width:15px;height:15px}.command-center-module__k-MfmG__right{text-align:right}.command-center-module__k-MfmG__muted{color:var(--muted)}.command-center-module__k-MfmG__empty{text-align:center;color:var(--muted);padding:28px 12px!important}.command-center-module__k-MfmG__client{color:inherit;align-items:center;gap:8px;min-width:150px;text-decoration:none;display:flex}.command-center-module__k-MfmG__client>span:last-child{flex-direction:column;min-width:0;display:flex}.command-center-module__k-MfmG__clientName{color:var(--text);font-weight:600}.command-center-module__k-MfmG__client:hover .command-center-module__k-MfmG__clientName{text-decoration:underline}.command-center-module__k-MfmG__clientSub{color:var(--muted);font-size:11.5px}.command-center-module__k-MfmG__clientProgram{display:none}.command-center-module__k-MfmG__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.command-center-module__k-MfmG__avatarSm{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.command-center-module__k-MfmG__person{white-space:nowrap;align-items:center;gap:8px;display:flex}.command-center-module__k-MfmG__person>span:last-child{flex-direction:column;min-width:0;max-width:130px;display:flex}.command-center-module__k-MfmG__person>span:last-child>span{text-overflow:ellipsis;overflow:hidden}.command-center-module__k-MfmG__awaiting{color:var(--amber);font-size:11px}.command-center-module__k-MfmG__unassigned{color:var(--red);white-space:nowrap;font-weight:500}.command-center-module__k-MfmG__stage,.command-center-module__k-MfmG__priority{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__stage[data-stage=lead]{color:#1d4ed8;background:#eff6ff}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__stage[data-stage=consultation]{color:#3f3f46;background:#f4f4f5}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__stage[data-stage=documents]{color:#b45309;background:#fffbeb}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__stage[data-stage=submitted]{color:#6d28d9;background:#f5f3ff}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__priority[data-priority=high]{color:#b91c1c;background:#fef2f2}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__priority[data-priority=medium]{color:#b45309;background:#fffbeb}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__priority[data-priority=low]{color:#15803d;background:#f0fdf4}.command-center-module__k-MfmG__dueOver{color:var(--red);white-space:nowrap;font-weight:600}.command-center-module__k-MfmG__dueOverSub{color:var(--red);font-size:11.5px}.command-center-module__k-MfmG__dueSub{color:var(--muted);font-size:11.5px}.command-center-module__k-MfmG__table td:nth-child(7)>div:first-child{white-space:nowrap}.command-center-module__k-MfmG__menuWrap{display:inline-block;position:relative}.command-center-module__k-MfmG__dots{border:1px solid var(--border);background:var(--surface);width:32px;height:28px;color:var(--body);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.command-center-module__k-MfmG__dots:hover{border-color:var(--border-strong)}.command-center-module__k-MfmG__menu{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-md);text-align:left;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.command-center-module__k-MfmG__menu a,.command-center-module__k-MfmG__menu button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.command-center-module__k-MfmG__menu a:hover,.command-center-module__k-MfmG__menu button:hover{background:var(--bg)}.command-center-module__k-MfmG__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.command-center-module__k-MfmG__pager{gap:4px;display:flex}.command-center-module__k-MfmG__pager button{border:1px solid var(--border);background:var(--surface);min-width:30px;height:30px;font:inherit;color:var(--body);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.command-center-module__k-MfmG__pager button[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.command-center-module__k-MfmG__pager button:disabled{opacity:.4;cursor:default}.command-center-module__k-MfmG__legend{color:var(--body);flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.command-center-module__k-MfmG__legend span{align-items:center;gap:5px;display:inline-flex}.command-center-module__k-MfmG__legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__legend [data-status=underutilized] i{background:#64748b}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__legend [data-status=available] i{background:#16a34a}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__legend [data-status=busy] i{background:#ea580c}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__legend [data-status=overloaded] i{background:#dc2626}.command-center-module__k-MfmG__radar{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.command-center-module__k-MfmG__radar li{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:8px;display:flex}.command-center-module__k-MfmG__radarBody{flex:1;min-width:0}.command-center-module__k-MfmG__radarTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.command-center-module__k-MfmG__radarName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.command-center-module__k-MfmG__radarSub{color:var(--muted);font-size:11.5px}.command-center-module__k-MfmG__radarBarRow{align-items:center;gap:8px;margin-top:6px;display:flex}.command-center-module__k-MfmG__bar{background:var(--primary-mid);border-radius:3px;flex:1;height:5px;overflow:hidden}.command-center-module__k-MfmG__bar span{border-radius:3px;height:100%;display:block}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__bar [data-status=underutilized]{background:#64748b}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__bar [data-status=available]{background:#16a34a}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__bar [data-status=busy]{background:#ea580c}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__bar [data-status=overloaded]{background:#dc2626}.command-center-module__k-MfmG__radarCount{color:var(--muted);white-space:nowrap;font-size:11.5px}.command-center-module__k-MfmG__badge{white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__badge[data-status=underutilized]{color:#475569;background:#f1f5f9}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__badge[data-status=available]{color:#15803d;background:#f0fdf4}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__badge[data-status=busy]{color:#c2410c;background:#fff7ed}.command-center-module__k-MfmG__page .command-center-module__k-MfmG__badge[data-status=overloaded]{color:#b91c1c;background:#fef2f2}.command-center-module__k-MfmG__wideBtn{text-align:center;border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;display:block}.command-center-module__k-MfmG__wideBtn:hover{background:var(--bg)}.command-center-module__k-MfmG__actions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.command-center-module__k-MfmG__action{border:1px solid var(--border);background:var(--bg-soft);font:inherit;color:var(--text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.command-center-module__k-MfmG__action:hover{border-color:var(--border-strong);background:var(--surface)}.command-center-module__k-MfmG__action:disabled{opacity:.5;cursor:default}.command-center-module__k-MfmG__count{background:var(--primary);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}@media (max-width:1560px){.command-center-module__k-MfmG__programCol{display:none}.command-center-module__k-MfmG__clientProgram{display:inline}}@media (max-width:1280px){.command-center-module__k-MfmG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.command-center-module__k-MfmG__grid{grid-template-columns:1fr}}@media (max-width:640px){.command-center-module__k-MfmG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-module__k-MfmG__search,.command-center-module__k-MfmG__tools{width:100%}}
.consultants-module__qA-bBG__page{max-width:960px}.consultants-module__qA-bBG__title{margin-bottom:4px;font-size:22px;font-weight:600}.consultants-module__qA-bBG__count{color:var(--muted);margin-bottom:24px;font-size:13px}.consultants-module__qA-bBG__tabs{gap:4px;margin-bottom:20px;display:flex}.consultants-module__qA-bBG__tab{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;text-decoration:none}.consultants-module__qA-bBG__tabActive{color:#fff;background:#4f46e5;border-color:#4f46e5;font-weight:500}.consultants-module__qA-bBG__tabBadge{color:#fff;background:#ef4444;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex}.consultants-module__qA-bBG__table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.consultants-module__qA-bBG__table th{text-align:left;color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);background:var(--bg);padding:10px 14px;font-size:11px;font-weight:500}.consultants-module__qA-bBG__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}.consultants-module__qA-bBG__table tr:last-child td{border-bottom:none}.consultants-module__qA-bBG__table tr:hover td{background:var(--bg)}.consultants-module__qA-bBG__name{color:var(--text);font-weight:500}.consultants-module__qA-bBG__email{color:var(--muted);margin-top:2px;font-size:12px}.consultants-module__qA-bBG__bio{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.consultants-module__qA-bBG__tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.consultants-module__qA-bBG__tag{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:99px;padding:2px 7px;font-size:11px}.consultants-module__qA-bBG__pill{border-radius:8px;padding:2px 8px;font-size:11px;font-weight:500}.consultants-module__qA-bBG__pill_pending{background:var(--amber-bg);color:var(--amber)}.consultants-module__qA-bBG__pill_approved{background:var(--green-bg);color:var(--green)}.consultants-module__qA-bBG__pill_rejected{background:var(--red-bg);color:var(--red)}.consultants-module__qA-bBG__actions{gap:6px;display:flex}.consultants-module__qA-bBG__approveBtn{color:var(--green);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.consultants-module__qA-bBG__approveBtn:hover{background:var(--green-bg);border-color:var(--green)}.consultants-module__qA-bBG__rejectBtn{color:var(--red);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.consultants-module__qA-bBG__rejectBtn:hover{background:var(--red-bg);border-color:var(--red)}.consultants-module__qA-bBG__empty{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 0;font-size:13px;display:flex}.consultants-module__qA-bBG__viewBtn{color:#6366f1;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:3px 10px;font-size:11px;text-decoration:none;display:inline-block}.consultants-module__qA-bBG__viewBtn:hover{background:#e0e7ff}.consultants-module__qA-bBG__awaitingDoc{color:var(--amber,#d97706);background:var(--amber-bg,#fffbeb);white-space:nowrap;cursor:help;border:1px solid #fde68a;border-radius:6px;padding:5px 10px;font-size:12px}.consultants-module__qA-bBG__flashOk,.consultants-module__qA-bBG__flashWarn{border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px}.consultants-module__qA-bBG__flashOk{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.consultants-module__qA-bBG__flashWarn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.consultants-module__qA-bBG__undoBtn{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}
