@charset "UTF-8";.sp-mask[data-v-d8d9a49b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0812269e}.sp-dialog[data-v-d8d9a49b]{position:relative;width:100%;max-width:720px;max-height:92vh;overflow-y:auto;padding:26px 24px 24px;background:#fff;border-radius:16px;box-shadow:0 24px 60px #06143052}.sp-dialog__close[data-v-d8d9a49b]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#f2f4f8;color:#6b7891;font-size:15px;cursor:pointer;transition:background .2s}.sp-dialog__close[data-v-d8d9a49b]:hover{background:#e6e9f0}.sp-dialog__close svg[data-v-d8d9a49b]{width:15px;height:15px}.sp-dialog__body[data-v-d8d9a49b]{display:flex;align-items:stretch;justify-content:center;gap:30px}.sp-dialog__actions[data-v-d8d9a49b]{width:200px;display:flex;flex-direction:column;justify-content:center;gap:14px}.sp-btn[data-v-d8d9a49b]{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.sp-btn__icon[data-v-d8d9a49b]{width:17px;height:17px}.sp-btn--copy[data-v-d8d9a49b]{color:#2951ff;background:#fff;border:1px solid #c9d4f5}.sp-btn--copy[data-v-d8d9a49b]:hover{background:#f3f6ff;border-color:#2951ff}.sp-btn--save[data-v-d8d9a49b]{color:#fff;border:none;background:linear-gradient(135deg,#3f7bff,#1e51d8)}.sp-btn--save[data-v-d8d9a49b]:hover{box-shadow:0 8px 18px #2951ff52}.sp-btn--save[data-v-d8d9a49b]:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.poster[data-v-d8d9a49b]{flex-shrink:0;width:375px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #061e4b38}.poster--export[data-v-d8d9a49b]{border-radius:0;box-shadow:none}.poster__banner[data-v-d8d9a49b]{position:relative;height:210px;overflow:hidden;background-color:#0b2b6a;background-image:linear-gradient(135deg,#0b2b6a,#1e51d8 55%,#3f7bff);background-size:cover;background-position:center;background-repeat:no-repeat}.poster__banner--green[data-v-d8d9a49b]{background-color:#0f5a33;background-image:linear-gradient(135deg,#0f5a33,#1f8f4d 55%,#27a158)}.poster__banner-mask[data-v-d8d9a49b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04102880,#0410282e 42%,#04163ac7)}.poster__banner-text[data-v-d8d9a49b]{position:absolute;left:18px;right:18px;bottom:16px;text-align:center;color:#fff}.poster__brand[data-v-d8d9a49b]{margin:0 0 8px;font-size:13px;line-height:1.4;letter-spacing:.5px;opacity:.92}.poster__title[data-v-d8d9a49b]{max-height:62px;overflow:hidden;margin:0;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.35)}.poster__body[data-v-d8d9a49b]{padding:18px 16px 16px;background:#f7f9fc}.poster__panel[data-v-d8d9a49b]{padding:14px 12px;background:#fff;border-radius:12px}.poster__section[data-v-d8d9a49b]{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed #d8e0ee}.poster__section-icon[data-v-d8d9a49b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:4px;box-sizing:border-box;border-radius:6px;background:#f5f7ff}.poster__section-icon img[data-v-d8d9a49b]{display:block;width:100%;height:100%}.poster__section-text[data-v-d8d9a49b]{line-height:1;font-size:16px;font-weight:700;color:#1c2540;letter-spacing:1px}.poster__cards[data-v-d8d9a49b]{display:flex;flex-direction:column;gap:10px}.poster-card[data-v-d8d9a49b]{display:flex;gap:12px;padding:12px;background:#f7f9fd;border:1px solid #e9eef7;border-radius:10px}.poster-card__icon[data-v-d8d9a49b]{flex-shrink:0;width:34px;height:34px;padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#3f7bff,#1e51d8)}.poster-card__icon-img[data-v-d8d9a49b]{display:block;width:100%;height:100%}.poster-card__main[data-v-d8d9a49b]{flex:1;min-width:0}.poster-card__label[data-v-d8d9a49b]{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.4;color:#1c2540}.poster-card__value[data-v-d8d9a49b]{margin:0;font-size:12px;line-height:1.65;color:#66768f;word-break:break-word;white-space:pre-wrap}.poster__qr-block[data-v-d8d9a49b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:14px;background:transparent;border-radius:12px}.poster__qr-text[data-v-d8d9a49b]{flex:1;min-width:0}.poster__qr-text p[data-v-d8d9a49b]{margin:0;line-height:1.5}.poster__qr-line1[data-v-d8d9a49b]{font-size:15px;font-weight:700;color:#1c2540}.poster__qr-line2[data-v-d8d9a49b]{margin-top:5px!important;font-size:14px;color:#3a4a66}.poster__qr-line3[data-v-d8d9a49b]{margin-top:5px!important;font-size:11px;color:#8a99b0}.poster__qr[data-v-d8d9a49b]{position:relative;flex-shrink:0;width:96px;height:96px;padding:6px;box-sizing:border-box;background:#fff;border:1px solid #e3e9f3;border-radius:8px}.poster__qr-img[data-v-d8d9a49b]{display:block;width:100%;height:100%}.poster__qr-placeholder[data-v-d8d9a49b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;color:#9fb0c8}.poster__qr-logo[data-v-d8d9a49b]{position:absolute;top:50%;left:50%;width:26px;height:26px;padding:2px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:5px;background:#fff;object-fit:contain}.sp-preview[data-v-d8d9a49b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#000000e0}.sp-preview__img[data-v-d8d9a49b]{display:block;max-width:100%;max-height:76vh;border-radius:8px}.sp-preview__tip[data-v-d8d9a49b]{margin:18px 0 0;font-size:15px;color:#fff}.sp-preview__sub[data-v-d8d9a49b]{margin:6px 0 0;font-size:12px;color:#ffffffb3}.sp-preview__close[data-v-d8d9a49b]{position:absolute;top:16px;right:16px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#ffffff29;color:#fff;font-size:16px;cursor:pointer}.sp-preview__close svg[data-v-d8d9a49b]{width:16px;height:16px}.sp-fade-enter-active[data-v-d8d9a49b],.sp-fade-leave-active[data-v-d8d9a49b]{transition:opacity .2s}.sp-fade-enter-from[data-v-d8d9a49b],.sp-fade-leave-to[data-v-d8d9a49b]{opacity:0}@media (max-width: 768px){.sp-mask[data-v-d8d9a49b]{padding:12px}.sp-dialog[data-v-d8d9a49b]{padding:22px 14px 0}.sp-dialog__body[data-v-d8d9a49b]{flex-direction:column;gap:16px}.poster[data-v-d8d9a49b]{width:100%;max-width:375px;margin:0 auto}.sp-dialog__actions[data-v-d8d9a49b]{position:sticky;bottom:0;width:100%;max-width:375px;margin:0 auto;padding:12px 0 16px;background:#fff;flex-direction:row;gap:10px}.sp-btn[data-v-d8d9a49b]{flex:1;padding:0 8px;font-size:13px}}
