.reader-review-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 40px));max-height:min(720px,calc(100dvh - 64px));padding:0;border:1px solid var(--line);border-radius:18px;background:var(--white);color:var(--ink);box-shadow:0 20px 80px #0003;overflow:hidden}.reader-review-dialog[open]{display:flex;flex-direction:column}.reader-review-dialog::backdrop{background:#102d36a6}.reader-review-dialog__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--line)}.reader-review-dialog__header>div:first-child{min-width:0}.reader-review-dialog__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.reader-review-dialog__actions .reader-primary{min-height:44px;padding:10px 14px;font-size:12px}.reader-review-dialog .reader-review-dialog__header h2{margin:0 0 6px;color:var(--green-dark);font:650 16px/1.5 var(--sans);overflow-wrap:anywhere}.reader-review-dialog__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--green-dark);font:400 26px/1 var(--sans);cursor:pointer}.reader-review-dialog__close:hover{background:var(--green-pale)}.reader-review-dialog__close:focus-visible{outline:2px solid var(--green);outline-offset:3px}.reader-review-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;-webkit-user-select:text;user-select:text}.book-reviews__item .reader-review-dialog__body p{margin:0;color:var(--ink);font-size:15px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.reader-review-dialog__body .review-tags{margin:24px 0 0}@media (max-width:600px){.reader-review-dialog{position:fixed;inset:0;width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;border-bottom:0;border-radius:20px 20px 0 0}.reader-review-dialog__header{padding-inline:20px 16px}.reader-review-dialog__body{padding:18px 20px max(24px,env(safe-area-inset-bottom))}}html:has(.reader-review-dialog[open]){scrollbar-gutter:stable}