.rp-form,.rp-sent{flex-direction:column;gap:12px;max-width:460px;display:flex}.rp-lead,.rp-sent p{margin:0;font-size:17px}.rp-small{opacity:.8;margin:0;font-size:15px}.rp-group{flex-wrap:wrap;gap:6px;display:flex}.rp-mate{opacity:.7;font-weight:700}.rp-note{box-sizing:border-box;resize:vertical;width:100%;min-height:52px;font:600 15px var(--ui);color:var(--ink);background:#ffffffeb;border:0;border-radius:10px;padding:8px 10px}.rp-check{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:40px;margin-right:auto;font-size:16px;font-weight:700;display:flex}.rp-check span{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.rp-check input{width:26px;height:26px}}.rp-check input{width:22px;height:22px;accent-color:var(--coral,#ff7a6b);flex:none;margin:0}.rp-error{color:var(--coral,#ff7a6b);margin:0;font-weight:800}.rp-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.modal .rp-foot .btn{min-height:44px}@media (max-height:500px){.rp-form,.rp-sent{gap:8px}.rp-lead,.rp-sent p{font-size:15px}.rp-small{font-size:13px}.rp-dlg .rp-group .chip{padding:5px 10px;font-size:14px}.rp-note{min-height:40px;padding:6px 10px}.rp-check{min-height:36px;font-size:15px}.modal .rp-foot .btn{min-height:40px}}
