.popup-mask[data-v-4c1d6761]{z-index:9999;overscroll-behavior:contain;background:#0006;justify-content:center;width:100%;height:100%;padding-top:72px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.popup-mask--mobile[data-v-4c1d6761]{padding-top:58px}.popup-frame[data-v-4c1d6761]{background:#762020;border:1px solid #a94444;border-radius:12px;max-width:calc(100% - 28px);position:relative;overflow:hidden;box-shadow:0 2px 2px #00000040}.popup-mask--mobile .popup-frame[data-v-4c1d6761]{width:calc(100% - 56px);max-width:none}.popup-close[data-v-4c1d6761]{z-index:1;cursor:pointer;width:32px;height:32px;position:absolute;top:8px;right:6px}.popup-close img[data-v-4c1d6761]{width:100%;height:100%}.popup-mask--mobile .popup-close[data-v-4c1d6761]{width:24px;height:24px;right:7px}.popup-header[data-v-4c1d6761]{color:#f9e2d0;background:linear-gradient(#9c2a2a,#4c1515);justify-content:center;align-items:center;height:48px;font-size:18px;font-weight:400;display:flex}.popup-mask--mobile .popup-header[data-v-4c1d6761]{height:40px}.popup-body[data-v-4c1d6761]{height:calc(100% - 48px)}.popup-mask--mobile .popup-body[data-v-4c1d6761]{height:calc(100% - 40px)}
