.rp-dialog{width:min(560px,100%);color:var(--hz-ink,#1f2937);--rp-ink:var(--hz-ink,#2a2421);--rp-ink2:var(--hz-ink-2,#6b7280);--rp-paper:var(--hz-paper,#fbf6ee);--rp-card:var(--hz-card,#fff);flex-direction:column;gap:14px;display:flex}.rp-head{flex-direction:column;gap:2px;padding-right:36px;display:flex}.rp-head small{letter-spacing:.06em;text-transform:uppercase;color:var(--hz-red,#c1272d);font-size:12px;font-weight:800}.rp-head h2{color:var(--rp-ink);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.rp-lead{color:var(--rp-ink2);margin:0;font-size:14px;line-height:1.5}.rp-block{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.rp-block>b{color:var(--rp-ink);font-weight:800}.rp-block>b small{color:var(--rp-ink2);font-weight:500}.rp-block textarea{background:var(--rp-paper);width:100%;min-height:84px;box-shadow:inset 0 0 0 1.4px var(--rp-ink);color:var(--rp-ink);font:inherit;resize:vertical;border:0;border-radius:10px;outline:0;padding:10px 12px;font-size:14px;line-height:1.5}.rp-block textarea:focus{box-shadow:inset 0 0 0 2px var(--hz-red,#c1272d)}.rp-reasons{flex-wrap:wrap;gap:8px;display:flex}.rp-reasons button{background:var(--rp-paper);box-shadow:inset 0 0 0 1.4px var(--rp-ink);color:var(--rp-ink);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .12s}.rp-reasons button:hover{background:var(--rp-card)}.rp-reasons button.on{color:#fff;box-shadow:none;background:#2a2421}.rp-where{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rp-where label{background:var(--rp-paper);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1.4px #2a24214d}.rp-where label.on{box-shadow:inset 0 0 0 2px var(--rp-ink);background:var(--rp-card)}.rp-where label input{accent-color:#2a2421;margin-top:3px}.rp-where label span{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-where label em{color:var(--rp-ink);font-style:normal;font-weight:800}.rp-where label small{color:var(--rp-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-count{color:var(--rp-ink2);align-self:flex-end;font-size:12px}.rp-err{color:#b91c1c;background:#fdecec;border-radius:8px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:600}.rp-btns{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.rp-btn{background:var(--rp-card);min-width:96px;height:40px;box-shadow:inset 0 0 0 1.4px var(--rp-ink);color:var(--rp-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800}.rp-btn:hover{background:var(--rp-paper)}.rp-btn.dark{color:#fff;box-shadow:none;background:#2a2421}.rp-btn.dark:hover{background:#000}.rp-btn:disabled{opacity:.55;cursor:wait}html[data-theme=dark] .rp-reasons button.on,html[data-theme=dark] .rp-btn.dark{color:#2a2421;background:#f3e9d8}html[data-theme=dark] .rp-where label input{accent-color:#f3e9d8}html[data-theme=dark] .rp-err{color:#fca5a5;background:#b91c1c33}@media (max-width:520px){.rp-where{grid-template-columns:minmax(0,1fr)}.rp-btns .rp-btn{flex:1}}
