.custom-reply-box{border:1px solid var(--line);background:#fffaf8;border-radius:1.15rem;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.custom-reply-box>label{color:var(--plum);font-size:.88rem;font-weight:850}.custom-reply-box>textarea{resize:vertical;background:var(--white);width:100%;min-height:5.5rem;color:var(--ink);font:inherit;border:1px solid #e8d4dc;border-radius:.9rem;outline:none;padding:.8rem;line-height:1.4}.custom-reply-box>textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed367f1c}.custom-reply-result{background:var(--white);border:1px solid #ebcada;border-radius:1rem;gap:.55rem;margin-top:.2rem;padding:.85rem;display:grid}.custom-reply-result>small{color:var(--pink);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:850}.custom-reply-result>p{margin:0;font-size:.95rem;line-height:1.42}.custom-reply-result>div{flex-wrap:wrap;gap:.45rem;display:flex}.custom-reply-result button{min-height:2.15rem;color:var(--plum);background:#f1d8e6;border:0;border-radius:99px;align-items:center;gap:.3rem;padding:.42rem .7rem;font-size:.68rem;font-weight:800;display:flex}.custom-reply-result button.selected{color:#245b49;background:#dff4eb}.custom-reply-result svg{width:.85rem;height:.85rem}
