/* 타로 무료 결과 · 별점과 후기 팝업 (2026-11-09). 시트 모양은 dohwa-flow-common의 .df-share-sheet를 따른다. */
html body dialog.review-popup-sheet{text-align:left;overscroll-behavior:contain;color:#3a2d40}
html body dialog.review-popup-sheet .review-popup-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#f4eff6;color:#5a4566;cursor:pointer}
html body dialog.review-popup-sheet .review-popup-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
html body dialog.review-popup-sheet .review-popup-title{margin:0 48px 2px 0;font-size:19px;font-weight:800;line-height:1.45;letter-spacing:-.02em;color:#2e1f38;outline:0}
html body dialog.review-popup-sheet .review-popup-lead{margin:0;font-size:13.5px;line-height:1.6;color:#7a6c7f}
html body dialog.review-popup-sheet .review-popup-body{margin-top:6px}
html body dialog.review-popup-sheet .df-share-close{margin-top:10px}

/* 연애·재회·운명 타로 후기 내용 */
html body .dohwa-inline-review dialog.review-popup-sheet{font-size:14px;line-height:1.7}
html body .dohwa-inline-review dialog.review-popup-sheet .inline-review-context{margin-top:14px}
html body .dohwa-inline-review dialog.review-popup-sheet .inline-review-form{margin-top:10px}
html body .dohwa-inline-review dialog.review-popup-sheet .inline-review-form>button[type=submit]{min-height:50px;border-radius:12px;font-size:15px}
html body .dohwa-inline-review dialog.review-popup-sheet .inline-review-link{display:flex;align-items:center;justify-content:center;min-height:50px;margin:14px 0 4px;border-radius:12px;background:#79516d;color:#fff;font-size:15px;font-weight:700;text-decoration:none}

/* 탄생 타로 후기 내용: 팝업 안에서는 회색 상자 없이 */
body[data-page="birth-tarot"] .bt-review dialog.review-popup-sheet .bt-review-panel{margin:12px 0 0;padding:0;background:none}

/* 운명·재회 타로 기본 결과 화면의 후기 버튼: 연애 꽃잎 화면과 같은 모양(별 + 둥근 버튼) */
.love-preview-screen>.dohwa-inline-review.is-review-popup{padding:22px 0 20px;text-align:center}
.love-preview-screen>.dohwa-inline-review.is-review-popup>.review-popup-prompt{margin:0 0 10px;color:#4c1d47;font:700 16px/1.5 'Noto Serif KR','Batang',serif}
.love-preview-screen>.dohwa-inline-review.is-review-popup>details>summary{flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14.5px}
.love-preview-screen>.dohwa-inline-review.is-review-popup .inline-review-stars{order:-1;color:transparent;-webkit-text-stroke:1.3px #c99a3a;font-size:30px;letter-spacing:7px;line-height:1}
.love-preview-screen>.dohwa-inline-review.is-review-popup [data-inline-heading]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 26px;border:1.5px solid #b783ab;border-radius:999px;background:#fff;color:#5f2a59;font-weight:700}
.love-preview-screen>.dohwa-inline-review.is-review-popup [data-inline-heading]::after{content:'→';font-weight:400}
