:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202733;background:#f5f7fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #f5f7fa;--panel: #ffffff;--line: #e2e7ee;--muted: #667085;--text: #202733;--soft: #eef2f6;--accent: #0f766e;--accent-ink: #ffffff;--amber: #f5a524;--danger: #b42318;--radius: 8px;--shadow: 0 18px 40px rgba(16, 24, 40, .08)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{width:100%;border:1px solid #d8dee8;border-radius:7px;background:#fff;color:var(--text);padding:9px 10px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}input:focus,textarea:focus,select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a624}label{display:grid;gap:6px;color:#364152;font-size:12px;font-weight:700}textarea{resize:vertical}code{display:block;white-space:pre-wrap;word-break:break-word;font-size:12px;color:#344054}.login-shell,.request-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f8fafc,#eef4f7)}.login-panel,.request-panel{width:min(520px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.login-panel h1,.request-panel h1{margin:18px 0 8px;font-size:26px;line-height:1.2}.login-panel p,.request-panel p{color:var(--muted);line-height:1.6}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#102a43;color:#fff;font-weight:800}.primary,.secondary,.danger{min-height:38px;border-radius:7px;padding:8px 13px;font-size:13px;font-weight:750}.primary{background:var(--accent);color:var(--accent-ink)}.secondary{background:var(--soft);color:#233143}.danger{background:#fee4e2;color:var(--danger)}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:#111827;color:#f9fafb;padding:18px;display:flex;flex-direction:column;gap:24px}.sidebar-brand{display:flex;gap:12px;align-items:center}.sidebar-brand span{display:block;color:#a8b3c4;font-size:12px;margin-top:3px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{text-align:left;background:transparent;color:#cbd5e1;border-radius:7px;padding:10px 12px;font-size:14px}.sidebar nav button.active,.sidebar nav button:hover{background:#1f2937;color:#fff}.embed-note{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;color:#a8b3c4;display:grid;gap:8px;font-size:12px}.embed-note code{color:#d1fae5}.workspace{padding:26px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.topbar h1{margin:0 0 5px;font-size:25px;line-height:1.2}.topbar p{margin:0;max-width:720px;color:var(--muted);line-height:1.5;font-size:14px}.top-actions{display:flex;gap:10px;align-items:center;width:min(520px,100%)}.top-actions input{min-width:260px}.toast{margin-bottom:16px;background:#ecfdf3;border:1px solid #abefc6;color:#067647;padding:11px 13px;border-radius:var(--radius);font-size:13px;font-weight:700}.toast.error,.error-text{background:#fef3f2;border-color:#fecdca;color:var(--danger)}.success-text{color:#067647;background:#ecfdf3;border:1px solid #abefc6;padding:10px 12px;border-radius:var(--radius)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric,.panel,.detail-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.metric{padding:15px;display:grid;gap:4px}.metric span,.metric small,.panel-title span,td span{color:var(--muted);font-size:12px}.metric strong{font-size:25px;line-height:1.15}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.panel,.detail-panel{min-width:0;box-shadow:0 1px 2px #1018280a}.panel-title{min-height:58px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:12px}.panel-title h2{margin:0;font-size:17px;line-height:1.25}.panel-toolbar{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcfe}.panel-toolbar label{width:min(280px,100%)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{color:#475467;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:0;background:#f8fafc;padding:10px 12px;border-bottom:1px solid var(--line)}td{padding:12px;border-bottom:1px solid #edf1f5;vertical-align:middle}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#f1f7f6}td strong{display:block;color:#182230;font-size:13px;margin-bottom:3px}.stars{display:inline-flex;gap:2px;font-size:18px;line-height:1}.stars.compact{font-size:13px}.star-rating-field{min-width:0;margin:0;padding:0;border:0}.star-rating-field legend{margin:0 0 6px;padding:0;color:#364152;font-size:12px;font-weight:700}.star-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:44px}.star-rating-options{display:flex;align-items:center;gap:2px;touch-action:manipulation}.star-rating-option{position:relative;display:grid;width:44px;height:44px}.star-rating-option input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.star-rating-option input:focus{border:0;box-shadow:none}.star-rating-option label{display:grid;width:44px;height:44px;place-items:center;gap:0;color:#cfd6df;font-size:34px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.star-rating-option label:hover{transform:translateY(-1px)}.star-rating-option input:focus-visible+label{border-radius:6px;outline:2px solid #0f766e;outline-offset:1px}.star-rating-value{min-width:76px;color:#667085;font-size:13px;font-variant-numeric:tabular-nums}.star-rating-field:focus{outline:none}.star-rating-field.has-error legend,.star-rating-field.has-error .star-rating-value{color:#b42318}.star-rating-field.has-error .star-rating-options{border-radius:6px;box-shadow:0 0 0 2px #b423182e}.star-rating-error{min-height:17px;margin:3px 0 0;color:#b42318;font-size:12px;font-weight:700;line-height:1.4;opacity:0;transition:opacity .12s ease}.star-rating-error.visible{opacity:1}.status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 8px;background:#eef2f6;color:#344054;font-size:12px;font-weight:750;text-transform:capitalize}.status-published,.status-approved{background:#dcfae6;color:#067647}.status-pending,.status-requested,.status-new{background:#fef0c7;color:#b54708}.status-hidden,.status-rejected,.status-spam,.status-declined{background:#fee4e2;color:#b42318}.drawer-form{display:grid;gap:13px}.inline-form{border-top:1px solid var(--line);padding:16px}.drawer-form h3{margin:0;font-size:15px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-row{display:flex;gap:16px;flex-wrap:wrap;color:#475467;font-size:13px}.check-row.vertical{display:grid;gap:10px}.check-row label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650}.check-row input{width:auto}.notification-settings{display:grid;gap:12px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.notification-settings-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-settings-header>div{display:grid;gap:3px}.notification-settings-header strong{color:#182230;font-size:14px}.notification-settings-header>div>span{color:var(--muted);font-size:12px}.notification-status{flex:0 0 auto;min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:750}.notification-status.ready{background:#dcfae6;color:#067647}.notification-status.missing{background:#fef0c7;color:#b54708}.notification-actions{display:flex;align-items:center;gap:8px}.notification-test-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.detail-panel{padding:0 0 16px;position:sticky;top:16px}.detail-panel>p,.detail-panel>dl,.detail-panel>textarea,.detail-panel>label,.detail-panel>.action-row,.detail-panel>.template-box,.detail-panel>.preview-card{margin-left:16px;margin-right:16px}.detail-panel>p{color:#3f4754;line-height:1.55}dl{display:grid;gap:8px}dl div{display:grid;grid-template-columns:92px 1fr;gap:10px}dt{color:var(--muted);font-size:12px}dd{margin:0;color:#202733;font-size:13px}.action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.template-box{background:#f8fafc;border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin-top:12px}.template-box strong{display:block;font-size:13px;margin-bottom:6px}.template-box p{margin:0;color:#475467;line-height:1.5;font-size:13px}.template-box button{margin-top:10px}.import-form p{margin:0;color:var(--muted);line-height:1.5;font-size:13px}.screenshot{width:calc(100% - 32px);margin:0 16px 12px;border-radius:7px;border:1px solid var(--line)}.media-strip{display:flex;flex-wrap:wrap;gap:8px;margin:12px 16px}.media-strip img{width:86px;height:86px;object-fit:cover;border:1px solid var(--line);border-radius:7px;background:#f8fafc}.platform-badge{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;background:#667085;color:#fff;font-size:11px;font-weight:800;line-height:1;vertical-align:middle}.platform-badge.facebook{background:#1877f2}.platform-badge.instagram{background:#c13584}.social-media{display:block;width:calc(100% - 32px);max-height:340px;object-fit:cover;margin:0 16px 12px;border-radius:7px;border:1px solid var(--line);background:#f8fafc}.social-proof-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.social-proof-card .screenshot,.social-proof-card .social-media{width:min(100%,360px);margin:10px 0}.source-link{display:inline-block;margin-top:6px;color:#2155a3;font-size:12px;text-decoration:none}.empty-detail{display:grid;place-items:center;text-align:center;padding:60px 28px}.empty-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:#98a2b3}.empty-detail h2{font-size:17px;margin:14px 0 6px}.empty-detail p{margin:0;color:var(--muted);line-height:1.5}.storefront-preview label{margin:14px 16px}.preview-card{border-top:1px solid var(--line);padding-top:16px}.preview-card h3{font-size:17px;margin:0 0 10px}.preview-score{display:flex;align-items:center;gap:9px;margin-bottom:12px}.preview-score strong{font-size:28px}.preview-score span{color:var(--muted);font-size:13px}.preview-review,.preview-social{border-top:1px solid #edf1f5;padding:13px 0}.preview-review strong{display:block;margin-top:6px}.preview-review p,.preview-social p{color:#475467;line-height:1.5;margin:6px 0;font-size:13px}.preview-review span,.preview-social span{color:var(--muted);font-size:12px}.public-product-shell{min-height:100vh;padding:28px;background:var(--bg)}.public-product{max-width:1120px;margin:0 auto}.public-product-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.public-product-header h1{margin:0 0 6px;font-size:28px;line-height:1.2}.public-product-header p{margin:0;color:var(--muted)}.public-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.public-review{padding:16px;border-bottom:1px solid #edf1f5}.public-review h3{margin:8px 0 6px;font-size:16px}.public-review p{margin:0 0 8px;color:#475467;line-height:1.6}.public-review span{color:var(--muted);font-size:12px}.public-review .media-strip{margin-left:0;margin-right:0}.social-public-block{border-top:1px solid var(--line)}.social-public-block h2{margin:0;padding:16px 16px 0;font-size:17px}.empty-copy{margin:0;padding:18px 16px;color:var(--muted)}@media(max-width:1120px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.embed-note{display:none}.content-grid,.public-grid{grid-template-columns:1fr}.detail-panel{position:static}}@media(max-width:760px){.workspace{padding:16px}.topbar,.top-actions{display:grid;width:100%}.top-actions input{min-width:0}.metrics-grid,.form-grid,.sidebar nav{grid-template-columns:1fr}.panel-toolbar,.public-product-header{display:grid}.public-product-shell{padding:16px}.panel-title{align-items:flex-start;display:grid}.notification-settings-header{align-items:flex-start}table{min-width:760px}}.review-wall-shell{min-height:100vh;padding:32px 40px 48px;background:#fff}.review-wall-page{max-width:1340px}.review-wall-header{display:grid;grid-template-columns:minmax(0,1fr) auto 420px;align-items:start;gap:32px;margin-bottom:22px}.review-wall-intro h1{margin:0 0 8px;color:#142033;font-size:34px;line-height:1.15}.review-wall-intro p{margin:0;color:#5f6f86;font-size:15px;line-height:1.5}.review-score-summary{grid-column:2;display:flex;align-items:center;gap:14px;min-height:62px}.review-score-summary>strong{color:#142033;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.review-score-summary>div{display:grid;gap:6px}.review-score-stars{display:flex;align-items:center;gap:9px}.review-score-stars>span,.review-score-summary small{color:#667085;font-size:13px}.review-count-long{display:none}.wall-feedback:empty{display:none}.wall-feedback p{margin:0 0 18px}.review-wall-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:32px}.review-wall-list,.review-form-panel{min-width:0;overflow:hidden;border:1px solid #dfe5ed;border-radius:8px;background:#fff}.review-wall-list-header,.review-form-heading{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid #dfe5ed}.review-wall-list-header h2,.review-form-heading h2{margin:0;color:#142033;font-size:18px;line-height:1.25}.review-wall-list-header>span{color:#667085;font-size:13px}.wall-entry{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:24px 20px;border-bottom:1px solid #e7ebf0}.wall-avatar,.wall-entry>.platform-badge{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%}.wall-avatar{background:#4e8f79;color:#fff;font-size:15px;font-weight:800}.wall-entry>.platform-badge{font-size:21px}.platform-badge svg{width:12px;height:12px}.wall-entry>.platform-badge svg{width:22px;height:22px}.wall-entry-content{min-width:0}.wall-entry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wall-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.wall-author-line>strong,.social-source-title{color:#142033;font-size:15px;line-height:1.35}.verified-purchase{display:inline-flex;align-items:center;gap:5px;color:#087a68;font-size:13px;font-weight:750}.wall-entry-date,.wall-entry-meta{color:#667085;font-size:13px;line-height:1.45}.wall-entry-date{display:block;margin-top:5px}.wall-entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px}.social-source-signal{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#526174;font-size:12px;font-weight:750;line-height:1.3;white-space:nowrap}.social-source-signal.rated{gap:8px}.social-source-signal.rated small{color:#667085;font-size:11px;font-weight:650}.social-source-signal.recommendation{padding:5px 8px;border:1px solid #c9e1da;border-radius:6px;background:#f3faf8;color:#087a68}.social-source-signal.not_recommended{border-color:#e2d8d8;background:#fbf7f7;color:#8a4d4d}.social-source-signal.empty{color:#667085;font-weight:650}.preview-social .social-source-signal,.public-review .social-source-signal{margin-top:8px}.wall-entry-top>.social-source-signal{margin-top:1px}.wall-entry-content>h3{margin:20px 0 8px;color:#142033;font-size:17px;line-height:1.35}.wall-entry-content>p{max-width:680px;margin:16px 0 0;color:#344054;font-size:15px;line-height:1.65}.customer-review-entry .wall-entry-content>p{margin-top:0}.wall-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,160px));gap:12px;margin-top:16px}.wall-media-grid img,.wall-media-grid video{width:100%;aspect-ratio:1;display:block;object-fit:cover;border:1px solid #e1e6ec;border-radius:7px;background:#f5f7fa}.merchant-reply{max-width:680px;margin-top:18px;padding-left:13px;border-left:3px solid #b9ddd4}.merchant-reply strong{color:#245b52;font-size:12px}.merchant-reply p{margin:5px 0 0;color:#475467;font-size:14px;line-height:1.55}.wall-entry .social-media,.social-proof-image{width:min(100%,330px);max-height:300px;display:block;object-fit:cover;margin:16px 0 0;border:1px solid #dfe5ed;border-radius:7px;background:#f7f9fb}.source-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#0b62ce;font-size:13px;font-weight:700;text-decoration:none}.source-link:hover{text-decoration:underline}.load-more-reviews{width:100%;min-height:54px;background:#fff;color:#0b62ce;font-size:13px;font-weight:750}.load-more-reviews:hover{background:#f8fafc}.review-form-panel{position:sticky;top:24px}.review-submit-form{display:grid;gap:15px;padding:20px}.review-submit-form label,.review-field-label{color:#27364a;font-size:13px;font-weight:750}.review-submit-form .star-rating-option label{color:#cfd6df}.review-submit-form input:not(.review-upload-input),.review-submit-form textarea{min-height:46px;border-color:#cfd7e2;border-radius:7px;padding:11px 13px;font-size:14px}.review-submit-form textarea{min-height:120px;line-height:1.5}.review-submit-form input::placeholder,.review-submit-form textarea::placeholder{color:#98a2b3}.review-photo-field{display:grid;gap:7px}.review-field-label small{color:#667085;font-size:12px;font-weight:600}.review-upload-input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-upload-control{min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px dashed #b8c4d2;border-radius:7px;background:#fbfcfd;cursor:pointer;transition:border-color .16s ease,background .16s ease}.review-upload-control:hover{border-color:#0f766e;background:#f5fbf9}.review-upload-input:focus-visible+.review-upload-control{outline:2px solid #0f766e;outline-offset:2px}.review-upload-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;background:#e9f5f2;color:#0f766e}.review-upload-copy{min-width:0;display:grid;gap:4px}.review-upload-copy strong{overflow:hidden;color:#0b62ce;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.review-upload-copy small{color:#667085;font-size:12px;font-weight:500}.review-upload-control>img{width:48px;height:48px;object-fit:cover;border-radius:6px}.review-upload-change{color:#667085}.review-submit-action{min-height:58px;display:grid}.review-submit-button,.review-submit-success{width:100%;min-height:58px}.review-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:#0f7f75;color:#fff;font-size:14px;font-weight:800}.review-submit-success{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border:1px solid #abefc6;border-radius:7px;background:#ecfdf3;color:#067647;animation:review-success-in .18s ease-out}.review-submit-success>svg{flex:0 0 auto}.review-submit-success>span{min-width:0;display:grid;gap:1px;text-align:left}.review-submit-success strong{font-size:14px;line-height:1.25}.review-submit-success small{color:#087443;font-size:12px;font-weight:600;line-height:1.3}.review-submit-button:hover{background:#0b6d65}.review-submit-button:focus-visible,.mobile-review-action button:focus-visible,.icon-button:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:2px}.spin{animation:review-spin .8s linear infinite}@keyframes review-spin{to{transform:rotate(360deg)}}@keyframes review-success-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mobile-review-action,.mobile-review-composer{display:none}.icon-button{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:transparent;color:#344054}.icon-button:hover{background:#eef2f6}@media(max-width:1040px){.review-wall-header{grid-template-columns:minmax(0,1fr) auto 380px;gap:24px}.review-wall-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}}@media(max-width:860px){.review-wall-shell{padding:24px 24px 112px}.review-wall-grid{display:block}.review-wall-header{grid-template-columns:minmax(0,1fr) auto}.desktop-review-form{display:none}.mobile-review-action{position:fixed;z-index:80;right:0;bottom:0;left:0;display:block;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #dfe5ed;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-review-action button{width:min(100%,560px);min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;border-radius:7px;background:#0f7f75;color:#fff;font-size:16px;font-weight:800}.mobile-review-composer{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px 0;background:#0f172a6b}.mobile-review-sheet{width:min(100%,520px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;overflow:hidden;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 -18px 50px #0f172a29}.mobile-sheet-handle{width:42px;height:4px;flex:0 0 auto;margin:8px auto 2px;border-radius:999px;background:#cfd6df}.mobile-review-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 16px 15px;border-bottom:1px solid #e4e8ee}.mobile-review-sheet>header h2{margin:0;color:#142033;font-size:20px}.mobile-review-sheet>header p{margin:5px 0 0;color:#667085;font-size:13px;line-height:1.4}.mobile-review-form{overflow-y:auto;overscroll-behavior:contain}}@media(max-width:600px){.review-wall-shell{padding:20px 16px 110px}.review-wall-header{display:block;margin-bottom:18px}.review-wall-intro h1{margin-bottom:8px;font-size:26px}.review-wall-intro p{max-width:340px;font-size:15px}.review-score-summary{width:100%;min-height:88px;justify-content:flex-start;gap:18px;margin-top:20px;padding:15px 17px;border:1px solid #dfe5ed;border-radius:8px}.review-score-summary>strong{font-size:32px}.review-score-summary small{display:none}.review-score-summary>div{display:block}.review-score-stars{gap:9px}.review-score-stars .stars{font-size:22px}.review-count-short{display:none}.review-count-long{display:inline;white-space:nowrap}.merchant-reply{margin-top:14px}.merchant-reply p{font-size:13px;line-height:1.45}.review-wall-list-header{min-height:58px;padding:14px 16px}.wall-entry{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:22px 16px}.wall-avatar,.wall-entry>.platform-badge{width:44px;height:44px}.wall-entry-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.customer-review-entry .wall-entry-top>.stars{margin-top:2px;font-size:16px}.wall-author-line{gap:7px 10px}.verified-purchase{font-size:12px}.wall-entry-content>h3{margin-top:16px;font-size:17px}.wall-entry-content>p{font-size:15px;line-height:1.6}.wall-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-entry .social-media,.social-proof-image{width:100%}.review-submit-form{padding:16px}.review-upload-control{min-height:82px}}@media(prefers-reduced-motion:reduce){.spin,.review-submit-success{animation:none}}.sidebar-logout{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#d8dee8;font-size:13px}.sidebar-logout:hover{border-color:#ffffff4d;background:#1f2937;color:#fff}.notification-deliveries{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.notification-deliveries>strong{color:#182230;font-size:13px}.notification-delivery{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#f8fafc}.notification-delivery>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:12px}.notification-delivery small{flex-basis:100%;overflow-wrap:anywhere;color:var(--danger)}.notification-delivery button{flex:0 0 auto;min-height:32px;padding:6px 10px}.review-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}.social-avatar{object-fit:cover;border:1px solid var(--line)}
