.review-dashboard-module__YGmK9G__shell{gap:18px;max-width:1440px;margin:0 auto;padding:32px 18px 72px;display:grid}.review-dashboard-module__YGmK9G__hero{border:1px solid var(--surface-border);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#ffffffeb,#fffaf4f0);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex}.review-dashboard-module__YGmK9G__heroEyebrow,.review-dashboard-module__YGmK9G__panelEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-deep);margin:0;font-size:.72rem;font-weight:700}.review-dashboard-module__YGmK9G__hero h1{max-width:15ch;font:600 clamp(2rem,5vw,4rem)/.95 var(--font-display);margin:10px 0}.review-dashboard-module__YGmK9G__hero p:last-child{max-width:64ch;color:var(--text-secondary);margin:0;line-height:1.55}.review-dashboard-module__YGmK9G__heroMeta{background:#fff6ece0;border:1px solid #d98d4f2e;border-radius:22px;gap:8px;min-width:240px;padding:18px;display:grid}.review-dashboard-module__YGmK9G__heroMeta span{color:var(--text-secondary)}.review-dashboard-module__YGmK9G__heroMeta strong{font:600 1.25rem/1.1 var(--font-display)}.review-dashboard-module__YGmK9G__kpiStrip{z-index:8;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:sticky;top:16px}.review-dashboard-module__YGmK9G__kpiCard{border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-radius:20px;padding:16px 18px;box-shadow:0 12px 28px #7c4c2114}.review-dashboard-module__YGmK9G__kpiCard p{color:var(--text-secondary);margin:0;font-size:.9rem}.review-dashboard-module__YGmK9G__kpiCard strong{font:600 2rem/1 var(--font-display);margin-top:10px;display:block}.review-dashboard-module__YGmK9G__toolbar{z-index:7;border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf8e6;border-radius:24px;gap:12px;padding:16px;display:grid;position:sticky;top:112px;box-shadow:0 16px 34px #7c4c211a}.review-dashboard-module__YGmK9G__toolbarPrimary{grid-template-columns:160px minmax(260px,2.2fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.review-dashboard-module__YGmK9G__field{gap:6px;display:grid}.review-dashboard-module__YGmK9G__field span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.72rem;font-weight:700}.review-dashboard-module__YGmK9G__field input,.review-dashboard-module__YGmK9G__field select,.review-dashboard-module__YGmK9G__field textarea{border:1px solid var(--surface-border);width:100%;font:inherit;color:var(--text-primary);background:#fffffff0;border-radius:14px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .12s}.review-dashboard-module__YGmK9G__field input:focus,.review-dashboard-module__YGmK9G__field select:focus,.review-dashboard-module__YGmK9G__field textarea:focus{border-color:#b75e1bb3;outline:none;box-shadow:0 0 0 4px #e0873d29}.review-dashboard-module__YGmK9G__searchField{min-width:0}.review-dashboard-module__YGmK9G__toolbarButtons,.review-dashboard-module__YGmK9G__bulkBarActions,.review-dashboard-module__YGmK9G__modalActions,.review-dashboard-module__YGmK9G__detailActions,.review-dashboard-module__YGmK9G__loadMoreWrap{align-items:center;gap:10px;display:flex}.review-dashboard-module__YGmK9G__primaryButton,.review-dashboard-module__YGmK9G__secondaryButton,.review-dashboard-module__YGmK9G__viewChip,.review-dashboard-module__YGmK9G__mobileClose,.review-dashboard-module__YGmK9G__inlineDismiss{cursor:pointer;font:inherit;border:0;transition:transform .12s,box-shadow .14s,opacity .12s}.review-dashboard-module__YGmK9G__primaryButton:hover,.review-dashboard-module__YGmK9G__secondaryButton:hover,.review-dashboard-module__YGmK9G__viewChip:hover,.review-dashboard-module__YGmK9G__mobileClose:hover,.review-dashboard-module__YGmK9G__inlineDismiss:hover{transform:translateY(-1px)}.review-dashboard-module__YGmK9G__primaryButton{color:#fff8f1;background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-radius:999px;padding:12px 16px;font-weight:700;box-shadow:0 12px 26px #c15c1a42}.review-dashboard-module__YGmK9G__secondaryButton,.review-dashboard-module__YGmK9G__viewChip,.review-dashboard-module__YGmK9G__mobileClose{color:var(--text-primary);border:1px solid var(--surface-border);background:#fffffff0;border-radius:999px;padding:12px 15px;font-weight:700}.review-dashboard-module__YGmK9G__viewChips{flex-wrap:wrap;gap:10px;display:flex}.review-dashboard-module__YGmK9G__savedViewChip{align-items:center;gap:6px;display:inline-flex}.review-dashboard-module__YGmK9G__inlineDismiss{width:28px;height:28px;color:var(--accent-deep);background:#b46d361f;border-radius:999px;place-items:center;font-size:1rem;display:inline-grid}.review-dashboard-module__YGmK9G__saveViewPanel{border-top:1px solid #a0704629;align-items:end;gap:12px;padding-top:8px;display:flex}.review-dashboard-module__YGmK9G__noticeBanner{border:1px solid #0000;border-radius:18px;gap:4px;padding:14px 18px;display:grid}.review-dashboard-module__YGmK9G__noticeBanner strong,.review-dashboard-module__YGmK9G__noticeBanner p{margin:0}.review-dashboard-module__YGmK9G__noticeSuccess{background:#469e6a1f;border-color:#469e6a38}.review-dashboard-module__YGmK9G__noticeWarning{background:#e5a3411f;border-color:#e5a34138}.review-dashboard-module__YGmK9G__noticeError{background:#b348481f;border-color:#b3484838}.review-dashboard-module__YGmK9G__bulkBar{z-index:9;background:#fff6ecf0;border:1px solid #c15c1a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;top:240px;box-shadow:0 14px 28px #7c4c211a}.review-dashboard-module__YGmK9G__bulkBar p{margin:0;font-weight:700}.review-dashboard-module__YGmK9G__workspace{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.review-dashboard-module__YGmK9G__listPanel,.review-dashboard-module__YGmK9G__detailPanel{border:1px solid var(--surface-border);box-shadow:var(--shadow-card);background:#ffffffe0;border-radius:24px;min-height:640px}.review-dashboard-module__YGmK9G__panelHeader{border-bottom:1px solid #a070461f;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 22px 18px;display:flex}.review-dashboard-module__YGmK9G__panelHeader h2{font:600 1.4rem/1.1 var(--font-display);margin:8px 0 0}.review-dashboard-module__YGmK9G__selectAll{color:var(--text-secondary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.review-dashboard-module__YGmK9G__listBody{gap:12px;padding:16px;display:grid}.review-dashboard-module__YGmK9G__leadRow{cursor:pointer;background:#ffffffe6;border:1px solid #a0704624;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px;transition:border-color .14s,transform .12s,box-shadow .14s,background .14s;display:grid}.review-dashboard-module__YGmK9G__leadRow:hover,.review-dashboard-module__YGmK9G__leadRowActive{background:#fff9f1f2;border-color:#c15c1a42;transform:translateY(-1px);box-shadow:0 14px 28px #7c4c2114}.review-dashboard-module__YGmK9G__leadRowBusy{opacity:.68}.review-dashboard-module__YGmK9G__rowCheckbox{place-items:start center;padding-top:5px;display:grid}.review-dashboard-module__YGmK9G__rowCheckbox input{width:18px;height:18px}.review-dashboard-module__YGmK9G__rowHeading{justify-content:space-between;gap:12px;display:flex}.review-dashboard-module__YGmK9G__rowHeading h3{margin:0;font-size:1.1rem}.review-dashboard-module__YGmK9G__rowHeading p{color:var(--text-secondary);margin:4px 0 0}.review-dashboard-module__YGmK9G__rowPrimary{gap:10px;display:grid}.review-dashboard-module__YGmK9G__rowPills,.review-dashboard-module__YGmK9G__chipRow,.review-dashboard-module__YGmK9G__detailHeroMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-dashboard-module__YGmK9G__rowSummary,.review-dashboard-module__YGmK9G__detailSectionBody p,.review-dashboard-module__YGmK9G__historyList p{color:var(--text-primary);margin:0;line-height:1.55}.review-dashboard-module__YGmK9G__rowMeta{color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:.92rem;display:flex}.review-dashboard-module__YGmK9G__scorePill,.review-dashboard-module__YGmK9G__metaPill,.review-dashboard-module__YGmK9G__chip{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.review-dashboard-module__YGmK9G__metaPill{color:var(--text-secondary);background:#85664914;border-color:#8566491f}.review-dashboard-module__YGmK9G__chip{color:#865515;background:#f3c17e24;border-color:#d89c4a33}.review-dashboard-module__YGmK9G__scorePillHigh{color:#1d693f;background:#459a6624;border-color:#459a6638}.review-dashboard-module__YGmK9G__scorePillMedium{color:#946112;background:#e2ac4824;border-color:#e2ac4838}.review-dashboard-module__YGmK9G__scorePillLow,.review-dashboard-module__YGmK9G__scorePillNone{color:#8d4040;background:#c766661f;border-color:#c7666633}.review-dashboard-module__YGmK9G__loadMoreWrap{justify-content:center;padding:0 16px 18px}.review-dashboard-module__YGmK9G__detailPanel{grid-template-rows:auto auto 1fr auto;display:grid;position:sticky;top:240px;overflow:hidden}.review-dashboard-module__YGmK9G__detailHeader{border-bottom:1px solid #a070461f;gap:16px;padding:22px 22px 18px;display:grid}.review-dashboard-module__YGmK9G__detailHeader h2{font:600 2rem/.95 var(--font-display);margin:8px 0 6px}.review-dashboard-module__YGmK9G__websiteLink{color:var(--accent-deep);font-weight:700;text-decoration:none}.review-dashboard-module__YGmK9G__websiteLink:hover{text-decoration:underline}.review-dashboard-module__YGmK9G__detailFacts{background:#fff8f0c2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.review-dashboard-module__YGmK9G__detailFacts div{gap:4px;display:grid}.review-dashboard-module__YGmK9G__detailFacts span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.78rem;font-weight:700}.review-dashboard-module__YGmK9G__detailFacts strong{font-size:1rem}.review-dashboard-module__YGmK9G__detailsStack{gap:12px;padding:18px 22px;display:grid;overflow:auto}.review-dashboard-module__YGmK9G__detailSection{background:#ffffffb8;border:1px solid #a070461f;border-radius:18px}.review-dashboard-module__YGmK9G__detailSection summary{cursor:pointer;padding:16px 18px;font-weight:700;list-style:none}.review-dashboard-module__YGmK9G__detailSection summary::-webkit-details-marker{display:none}.review-dashboard-module__YGmK9G__detailSectionBody{gap:14px;padding:0 18px 18px;display:grid}.review-dashboard-module__YGmK9G__detailBlock{gap:6px;display:grid}.review-dashboard-module__YGmK9G__detailBlock h3{margin:0;font-size:.96rem}.review-dashboard-module__YGmK9G__contactList,.review-dashboard-module__YGmK9G__historyList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-dashboard-module__YGmK9G__contactList li,.review-dashboard-module__YGmK9G__historyList li{background:#fff8f0a8;border:1px solid #a070461f;border-radius:14px;gap:4px;padding:14px;display:grid}.review-dashboard-module__YGmK9G__historyMeta{gap:8px;display:grid}.review-dashboard-module__YGmK9G__historyMeta p{color:var(--text-secondary);margin:0}.review-dashboard-module__YGmK9G__detailActions{background:#fffaf4e6;border-top:1px solid #a070461f;justify-content:flex-end;padding:18px 22px 22px}.review-dashboard-module__YGmK9G__emptyState,.review-dashboard-module__YGmK9G__emptyDetail{text-align:center;place-items:center;gap:8px;min-height:340px;padding:32px;display:grid}.review-dashboard-module__YGmK9G__emptyState h3,.review-dashboard-module__YGmK9G__emptyDetail h3{font:600 1.5rem/1.1 var(--font-display);margin:0}.review-dashboard-module__YGmK9G__emptyState p,.review-dashboard-module__YGmK9G__emptyDetail p{color:var(--text-secondary);max-width:44ch;margin:0}.review-dashboard-module__YGmK9G__detailLoading,.review-dashboard-module__YGmK9G__detailSkeleton,.review-dashboard-module__YGmK9G__skeletonRow{animation:1.2s ease-in-out infinite alternate review-dashboard-module__YGmK9G__pulse}.review-dashboard-module__YGmK9G__detailSkeleton,.review-dashboard-module__YGmK9G__skeletonRow{gap:12px;padding:20px;display:grid}.review-dashboard-module__YGmK9G__detailSkeleton strong,.review-dashboard-module__YGmK9G__detailSkeleton span,.review-dashboard-module__YGmK9G__detailSkeleton em,.review-dashboard-module__YGmK9G__skeletonRow span,.review-dashboard-module__YGmK9G__skeletonRow strong,.review-dashboard-module__YGmK9G__skeletonRow small,.review-dashboard-module__YGmK9G__skeletonRow em{background:#b4998138;border-radius:999px;display:block}.review-dashboard-module__YGmK9G__detailSkeleton strong{width:58%;height:28px}.review-dashboard-module__YGmK9G__detailSkeleton span,.review-dashboard-module__YGmK9G__skeletonRow strong{width:70%;height:16px}.review-dashboard-module__YGmK9G__detailSkeleton em,.review-dashboard-module__YGmK9G__skeletonRow small,.review-dashboard-module__YGmK9G__skeletonRow em{width:84%;height:12px}.review-dashboard-module__YGmK9G__skeletonRow{background:#ffffffc7;border:1px solid #a070461f;border-radius:18px;grid-template-columns:18px minmax(0,1fr)}.review-dashboard-module__YGmK9G__skeletonRow span{width:18px;height:18px;margin-top:4px}.review-dashboard-module__YGmK9G__modalOverlay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#31211457;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-dashboard-module__YGmK9G__modalCard{background:#fffaf5fa;border:1px solid #a070462e;border-radius:24px;gap:16px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 28px 60px #36210f3d}.review-dashboard-module__YGmK9G__modalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-dashboard-module__YGmK9G__modalHeader h2{font:600 1.5rem/1.05 var(--font-display);margin:8px 0 0}.review-dashboard-module__YGmK9G__modalActions{justify-content:flex-end}.review-dashboard-module__YGmK9G__mobileClose{justify-self:start;display:none}.review-dashboard-module__YGmK9G__liveRegion{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes review-dashboard-module__YGmK9G__pulse{0%{opacity:.62}to{opacity:1}}@media (max-width:1240px){.review-dashboard-module__YGmK9G__toolbarPrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.review-dashboard-module__YGmK9G__toolbarButtons{grid-column:1/-1;justify-content:flex-end}.review-dashboard-module__YGmK9G__workspace{grid-template-columns:minmax(0,1fr)}.review-dashboard-module__YGmK9G__detailPanel{z-index:12;max-height:calc(100vh - 98px);display:grid;position:fixed;inset:86px 12px 12px}.review-dashboard-module__YGmK9G__detailPanelClosedMobile{display:none}.review-dashboard-module__YGmK9G__mobileClose{display:inline-flex}}@media (max-width:900px){.review-dashboard-module__YGmK9G__hero,.review-dashboard-module__YGmK9G__toolbar,.review-dashboard-module__YGmK9G__bulkBar{position:static}.review-dashboard-module__YGmK9G__hero{grid-template-columns:1fr;padding:22px}.review-dashboard-module__YGmK9G__heroMeta{min-width:0}.review-dashboard-module__YGmK9G__kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr));top:auto}.review-dashboard-module__YGmK9G__toolbarPrimary,.review-dashboard-module__YGmK9G__saveViewPanel,.review-dashboard-module__YGmK9G__detailFacts{grid-template-columns:1fr}.review-dashboard-module__YGmK9G__bulkBar{flex-direction:column;align-items:stretch}.review-dashboard-module__YGmK9G__bulkBarActions,.review-dashboard-module__YGmK9G__detailActions,.review-dashboard-module__YGmK9G__modalActions{flex-direction:column-reverse;align-items:stretch}}@media (max-width:640px){.review-dashboard-module__YGmK9G__shell{padding:18px 12px 48px}.review-dashboard-module__YGmK9G__hero h1{font-size:2.4rem}.review-dashboard-module__YGmK9G__kpiStrip{grid-template-columns:1fr}.review-dashboard-module__YGmK9G__detailPanel{inset:auto 8px 8px}}
