.enc-panel[data-v-e76fdf9b]{width:340px;max-width:calc(100vw - 24px);padding:8px}.enc-panel-head[data-v-e76fdf9b]{font-size:14px;line-height:18px;font-weight:800;letter-spacing:.05em;color:#727782;padding:8px 10px 6px}@media(max-width:480px){.enc-panel[data-v-e76fdf9b]{width:calc(100vw - 24px)}}.enc-row[data-v-e76fdf9b]{background:#fff1f4;border-radius:12px;padding:11px 10px;margin-bottom:4px;min-height:44px;transition:background-color .15s}.enc-row[data-v-e76fdf9b]:hover{background:#ffe6ec}.enc-row[data-v-e76fdf9b]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #e0567a}.enc-row-avatar[data-v-e76fdf9b]{position:relative;width:40px;height:40px;flex:none;background:linear-gradient(135deg,#e0567a,#f0a074);color:#fff;font-size:18px;font-weight:800;place-items:center}.enc-row-avatar[data-v-e76fdf9b],.enc-row-badge[data-v-e76fdf9b]{border-radius:999px;display:grid}.enc-row-badge[data-v-e76fdf9b]{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;background:#fff;place-items:center}.enc-row-badge-icon[data-v-e76fdf9b]{width:10px;height:10px;color:#e0567a}.enc-row-title[data-v-e76fdf9b]{display:block;font-size:14px;line-height:21px;font-weight:700;color:#e0567a}.enc-row-message[data-v-e76fdf9b]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.45;color:#424751;overflow-wrap:break-word}.enc-row-time[data-v-e76fdf9b]{display:block;font-size:14px;color:#9aa5b1;margin-top:2px}.enc-card[data-v-277f117c]{border-radius:24px}.enc-band[data-v-277f117c]{height:84px;background:linear-gradient(135deg,#ffe3ea,#ffdccf);overflow:hidden}.enc-band-heart[data-v-277f117c]{position:absolute;top:-7.5px;right:2.6px;width:113px;height:113px;color:#e0567a29}.enc-close[data-v-277f117c]{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#ffffffb8;color:#7a5560}.enc-close[data-v-277f117c]:hover{background:#ffffffeb}.enc-close[data-v-277f117c]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #e0567a}.enc-avatar[data-v-277f117c]{position:relative;z-index:2;width:74px;height:74px;margin:-36px auto 0;border-radius:999px;border:4px solid #fff;background:linear-gradient(135deg,#e0567a,#f0a074);color:#fff;font-size:30px;font-weight:800;display:grid;place-items:center}.enc-title[data-v-277f117c]{color:#e0567a;font-size:15px;font-weight:700;margin-bottom:14px}.enc-message[data-v-277f117c]{font-size:20px;line-height:1.6;font-weight:600;color:#191c1e;margin-bottom:24px;overflow-wrap:break-word}.enc-more[data-v-277f117c]{font-size:14px;color:#a88790;margin:-10px 0 14px}.enc-accept[data-v-277f117c]{width:100%;height:52px;border-radius:999px;background:#e0567a;color:#fff;font-size:16.5px;font-weight:700}.enc-accept[data-v-277f117c]:hover{background:#d44e70}.enc-accept[data-v-277f117c]:active{background:#c94569}.enc-accept[data-v-277f117c]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #a8536b}@media(prefers-reduced-motion:no-preference){.enc-card[data-v-277f117c]{animation:encPopIn-277f117c .26s cubic-bezier(.16,1,.3,1)}}@keyframes encPopIn-277f117c{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:none}}
