.rp-form{font:500 13.5px/1.4 var(--cv-ui,inherit);color:var(--cv-txt,#1e1f24);flex-direction:column;gap:14px;display:flex}.rp-form fieldset{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.rp-form legend{color:var(--cv-ink,#0b0b0d);margin-bottom:6px;padding:0;font-size:14px;font-weight:800}.rp-reason{border:1.5px solid var(--cv-line,#dadbe0);cursor:pointer;color:var(--cv-ink,#0b0b0d);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:flex}.rp-reason:hover{border-color:color-mix(in srgb,var(--cv-ink,#0b0b0d) 45%,transparent)}.rp-reason.is-on{border-color:var(--cv-ink,#0b0b0d);background:var(--cv-soft,#f1f1f4)}.rp-reason input{appearance:none;border:2px solid color-mix(in srgb,var(--cv-ink,#0b0b0d) 40%,transparent);background:var(--cv-paper,#fff);border-radius:50%;flex:none;width:16px;height:16px;margin:0}.rp-reason input:checked{border:5px solid var(--cv-ink,#0b0b0d)}.rp-reason input:focus-visible{outline:2.5px solid var(--cv-blue,#1f5bff);outline-offset:2px}.rp-note{flex-direction:column;gap:6px;display:flex}.rp-note>span{color:var(--cv-ink,#0b0b0d);font-weight:800}.rp-note small{color:var(--cv-mute,#5b5e68);font-weight:600}:root .rp-note textarea{box-sizing:border-box;resize:vertical;border:1.5px solid var(--cv-line,#dadbe0);background:var(--cv-paper,#fff);width:100%;min-height:74px;color:var(--cv-ink,#0b0b0d);font:500 13.5px/1.4 var(--cv-ui,inherit);border-radius:9px;outline:none;padding:9px 10px}:root .rp-note textarea:focus{border-color:var(--cv-ink,#0b0b0d)}.rp-count{font-variant-numeric:tabular-nums;align-self:flex-end}.rp-actions{align-items:center;gap:10px;display:flex}:root .rp-form .rp-btn{border:1.5px solid var(--cv-ink,#0b0b0d);background:var(--cv-paper,#fff);height:36px;min-height:0;color:var(--cv-ink,#0b0b0d);font:800 13.5px var(--cv-ui,inherit);cursor:pointer;border-radius:9px;padding:0 14px}:root .rp-form .rp-btn.is-solid{background:var(--cv-ink,#0b0b0d);color:var(--cv-on-ink,#fff)}:root .rp-form .rp-btn.is-solid:disabled{opacity:.35;cursor:not-allowed}:root .rp-form .rp-btn.is-quiet{background:0 0;border-color:#0000}.rp-form.is-sent{align-items:flex-start;gap:12px}.rp-thanks{color:var(--cv-ink,#0b0b0d);margin:0;font-weight:700}:root button.rp-link{height:auto;min-height:0;font:600 12px var(--cv-ui,inherit);color:var(--cv-mute,#5b5e68);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;margin-left:auto;padding:2px 4px;text-decoration:underline}:root button.rp-link:hover{color:var(--cv-ink,#0b0b0d)}.rp-pop{z-index:20;background:#fff;border:1.5px solid #0b0b0d;border-radius:14px;width:min(340px,100vw - 28px);max-height:calc(100vh - 80px);padding:16px;position:fixed;bottom:50px;right:14px;overflow:auto;box-shadow:0 16px 40px -14px #0b0b0d59}.rp-pop h2{font:800 16px var(--cv-ui,inherit);color:#0b0b0d;margin:0 0 12px}.cv-drawer-body>.rp-form{padding:14px 16px 18px}:root button.rp-link.is-done{cursor:default;opacity:.7;text-decoration:none}
