.login-page[data-v-0980ecb1]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f6f8f9}.login-card[data-v-0980ecb1]{width:min(100%,420px);padding:28px 24px;border-radius:20px;background:#fff;box-shadow:0 16px 36px #0f172a14}.login-card h1[data-v-0980ecb1]{margin:0 0 12px;font-size:24px;color:#0f172a}.message[data-v-0980ecb1],.platform[data-v-0980ecb1]{margin:0 0 16px;color:#475569}.field[data-v-0980ecb1]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#0f172a}.field input[data-v-0980ecb1]{height:44px;padding:0 14px;border:1px solid #cbd5e1;border-radius:12px;font-size:15px}.password-field[data-v-0980ecb1]{display:flex;align-items:center;gap:10px}.password-field input[data-v-0980ecb1]{flex:1}.toggle-password-button[data-v-0980ecb1]{height:44px;width:44px;padding:0;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f766e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.toggle-password-button svg[data-v-0980ecb1]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.toggle-password-button[data-v-0980ecb1]:hover{border-color:#0f766e;background:#f0fdfa}.toggle-password-button .eye-slash[data-v-0980ecb1]{stroke-width:2}.error[data-v-0980ecb1]{margin:0 0 12px;color:#dc2626}.submit-button[data-v-0980ecb1]{width:100%;height:46px;border:none;border-radius:12px;background:#0f766e;color:#fff;font-size:16px;cursor:pointer}.submit-button[data-v-0980ecb1]:disabled{opacity:.6;cursor:not-allowed}.entry-page[data-v-83503b1b]{display:flex;flex-direction:column;gap:16px}.announcement-entry[data-v-83503b1b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid #fecaca;background:#fff1f2;cursor:pointer}.announcement-main[data-v-83503b1b]{display:flex;align-items:center;gap:12px;min-width:0}.announcement-prefix[data-v-83503b1b]{flex-shrink:0;color:#dc2626;font-size:14px;font-weight:700}.announcement-title[data-v-83503b1b]{min-width:0;color:#991b1b;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-suffix[data-v-83503b1b]{flex-shrink:0;color:#dc2626;font-size:14px;font-weight:600}.status-card[data-v-83503b1b]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.overview-card[data-v-83503b1b]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.profile-summary[data-v-83503b1b]{display:flex;align-items:center;gap:16px}.profile-avatar[data-v-83503b1b]{width:68px;height:68px;border-radius:999px;object-fit:cover;background:#f8fafc}.profile-meta[data-v-83503b1b]{display:flex;flex-direction:column;gap:6px}.profile-name[data-v-83503b1b]{font-size:22px;font-weight:700;color:#0f172a}.profile-id[data-v-83503b1b]{font-size:14px;color:#64748b}.profile-balance-grid[data-v-83503b1b]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:14px;width:min(100%,420px)}.profile-balance-item[data-v-83503b1b]{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.balance-card-main[data-v-83503b1b]{display:flex;flex-direction:column;gap:8px}.balance-card-action[data-v-83503b1b]{display:flex;align-items:center}.balance-action-button[data-v-83503b1b]{width:100%;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.home-actions[data-v-83503b1b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.button-row[data-v-83503b1b]{display:flex;flex-wrap:wrap;gap:12px}.status-card[data-v-83503b1b]{display:flex;flex-direction:column;gap:10px}.status-label[data-v-83503b1b]{font-size:14px;color:#64748b}.status-value[data-v-83503b1b]{font-size:22px;font-weight:700;color:#0f172a}.card-desc[data-v-83503b1b]{margin:0;min-height:44px;font-size:14px;line-height:1.6;color:#64748b}.error-card[data-v-83503b1b]{border:1px solid #fecaca;color:#b91c1c}.action-button[data-v-83503b1b]{width:100%;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.action-button[data-v-83503b1b]:disabled{background:#94a3b8;cursor:not-allowed}.action-card[data-v-83503b1b]{min-height:260px;justify-content:space-between}.action-card-primary[data-v-83503b1b]{background:linear-gradient(180deg,#f0fdfa,#fff)}.card-actions[data-v-83503b1b]{display:flex;flex-direction:column;gap:10px}.ghost-button[data-v-83503b1b]{width:100%;padding:10px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.ghost-button[data-v-83503b1b]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.popup-mask[data-v-83503b1b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a66}.popup-card[data-v-83503b1b]{position:relative;width:min(560px,100%);max-height:min(88vh,920px);padding:32px 28px 28px;border-radius:24px;background:#fff;box-shadow:0 24px 72px #0f172a3d;display:flex;flex-direction:column;gap:16px}.popup-card h3[data-v-83503b1b],.popup-time[data-v-83503b1b],.popup-card p[data-v-83503b1b],.popup-image-block figcaption[data-v-83503b1b]{margin:0}.popup-card h3[data-v-83503b1b]{padding-right:28px;font-size:24px;color:#0f172a}.popup-content[data-v-83503b1b]{display:flex;flex-direction:column;gap:14px;max-height:min(52vh,520px);overflow-y:auto;padding-right:4px}.popup-time[data-v-83503b1b]{color:#64748b;font-size:13px}.popup-text-block[data-v-83503b1b]{line-height:1.8;color:#475569;white-space:pre-wrap}.popup-image-block[data-v-83503b1b]{margin:0;display:flex;flex-direction:column;gap:8px}.popup-image-block img[data-v-83503b1b]{width:100%;border-radius:16px;object-fit:cover}.popup-image-block figcaption[data-v-83503b1b]{color:#64748b;font-size:13px}.popup-badge[data-v-83503b1b]{width:fit-content;padding:6px 12px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.popup-close-button[data-v-83503b1b]{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:24px;line-height:1;cursor:pointer}.popup-action-button[data-v-83503b1b]{min-width:132px}@media(max-width:980px){.overview-card[data-v-83503b1b]{flex-direction:column;align-items:flex-start}.profile-balance-grid[data-v-83503b1b]{width:100%;grid-template-columns:1fr}.home-actions[data-v-83503b1b]{grid-template-columns:1fr}}@media(max-width:640px){.announcement-entry[data-v-83503b1b]{align-items:flex-start;flex-direction:column}.announcement-main[data-v-83503b1b]{width:100%;align-items:flex-start;flex-direction:column;gap:6px}.announcement-title[data-v-83503b1b]{white-space:normal}.popup-card[data-v-83503b1b]{padding:28px 20px 20px}.popup-card h3[data-v-83503b1b]{font-size:20px}}.page[data-v-bf034c95]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f8fafc}.panel-card[data-v-bf034c95]{width:min(480px,100%);padding:24px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.invalid-card[data-v-bf034c95]{display:flex;flex-direction:column;gap:12px}.label[data-v-bf034c95],.desc[data-v-bf034c95],.code[data-v-bf034c95]{color:#475569;line-height:1.6}h1[data-v-bf034c95]{margin:0;color:#0f172a;font-size:24px}.code[data-v-bf034c95]{font-size:14px}.primary-button[data-v-bf034c95]{width:fit-content;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.external-shell[data-v-f06cdef0]{min-height:100vh;padding:24px;background:#f6f8f9}.shell-header[data-v-f06cdef0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.shell-header h1[data-v-f06cdef0]{margin:0;font-size:20px;color:#0f172a}.shell-nav[data-v-f06cdef0]{display:flex;flex-wrap:wrap;gap:12px}.nav-link[data-v-f06cdef0]{padding:8px 14px;border-radius:999px;background:#e2e8f0;color:#0f172a;text-decoration:none}.nav-link.router-link-active[data-v-f06cdef0]{background:#0f766e;color:#fff}.logout-button[data-v-f06cdef0]{padding:8px 14px;border:none;border-radius:999px;background:#0f172a;color:#fff;cursor:pointer}.page[data-v-ecfe52af]{display:flex;flex-direction:column;gap:16px}.content[data-v-ecfe52af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hero-card[data-v-ecfe52af],.panel-card[data-v-ecfe52af]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-ecfe52af]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-ecfe52af],.desc[data-v-ecfe52af]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-ecfe52af]{display:flex;flex-direction:column;gap:12px}.label[data-v-ecfe52af]{font-size:14px;color:#64748b}.value[data-v-ecfe52af]{font-size:20px;color:#0f172a}.tier-grid[data-v-ecfe52af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.tier-button[data-v-ecfe52af]{padding:12px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.tier-button.selected[data-v-ecfe52af]{border-color:#0f766e;background:#ccfbf1;color:#115e59}.tier-button[data-v-ecfe52af]:disabled{background:#e2e8f0;cursor:not-allowed}.actions[data-v-ecfe52af]{display:flex;flex-wrap:wrap;gap:12px}.primary-button[data-v-ecfe52af],.ghost-button[data-v-ecfe52af]{padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-ecfe52af]{border:0;background:#0f766e;color:#fff}.primary-button[data-v-ecfe52af]:disabled{background:#94a3b8;cursor:not-allowed}.ghost-button[data-v-ecfe52af]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.danger-text[data-v-ecfe52af]{color:#b91c1c}.success-text[data-v-ecfe52af]{color:#0f766e}.page[data-v-3ae00c21]{display:flex;flex-direction:column;gap:16px}.content[data-v-3ae00c21]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hero-card[data-v-3ae00c21],.panel-card[data-v-3ae00c21]{padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-3ae00c21]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-3ae00c21],.desc[data-v-3ae00c21]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-3ae00c21]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:232px}.card-main[data-v-3ae00c21]{display:flex;flex-direction:column;gap:8px}.card-side[data-v-3ae00c21]{margin-top:auto}.label[data-v-3ae00c21]{font-size:14px;color:#64748b}.value[data-v-3ae00c21]{font-size:22px;color:#0f172a}.actions[data-v-3ae00c21]{display:flex;flex-wrap:wrap;gap:12px}.bind-box[data-v-3ae00c21]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.invite-input[data-v-3ae00c21]{min-width:220px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a}.primary-button[data-v-3ae00c21],.ghost-button[data-v-3ae00c21]{min-width:144px;padding:11px 18px;border-radius:10px;font-size:14px;cursor:pointer}.primary-button[data-v-3ae00c21]{border:0;background:#0f766e;color:#fff}.primary-button[data-v-3ae00c21]:disabled{background:#94a3b8;cursor:not-allowed}.ghost-button[data-v-3ae00c21]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.danger-text[data-v-3ae00c21]{color:#b91c1c}@media(max-width:768px){.panel-card[data-v-3ae00c21]{min-height:unset}.card-side[data-v-3ae00c21],.invite-input[data-v-3ae00c21],.primary-button[data-v-3ae00c21],.ghost-button[data-v-3ae00c21]{width:100%}}.page[data-v-c6b53de9],.page-body[data-v-c6b53de9]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-c6b53de9]{padding:20px;background:#fff;border-radius:18px;box-shadow:0 8px 24px #0f172a0f}.summary-card[data-v-c6b53de9]{border:1px solid #fecdd3}.summary-head[data-v-c6b53de9],.section-head[data-v-c6b53de9]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.summary-head h2[data-v-c6b53de9],.section-head h3[data-v-c6b53de9]{margin:0 0 6px;color:#0f172a}.summary-desc[data-v-c6b53de9],.section-desc[data-v-c6b53de9],.summary-rule[data-v-c6b53de9]{margin:0;line-height:1.6;color:#64748b}.summary-rule[data-v-c6b53de9]{margin-top:8px;color:#be123c}.stats-grid[data-v-c6b53de9],.record-meta-grid[data-v-c6b53de9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat-item[data-v-c6b53de9]{padding:14px 16px;background:#f8fafc;border-radius:14px;display:flex;flex-direction:column;gap:6px}.stat-label[data-v-c6b53de9],.line-label[data-v-c6b53de9],.range-label[data-v-c6b53de9],.time-label[data-v-c6b53de9]{color:#64748b}.stat-value[data-v-c6b53de9]{font-size:22px;font-weight:700;color:#0f172a}.tab-bar[data-v-c6b53de9],.filter-chip-row[data-v-c6b53de9],.custom-range-row[data-v-c6b53de9]{display:flex;flex-wrap:wrap;gap:8px}.tab-bar[data-v-c6b53de9]{margin-bottom:16px}.tab-button[data-v-c6b53de9],.filter-chip[data-v-c6b53de9]{padding:10px 16px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#0f172a;cursor:pointer}.tab-button.active[data-v-c6b53de9],.filter-chip.active[data-v-c6b53de9]{background:#be123c;border-color:#be123c;color:#fff}.filter-head[data-v-c6b53de9]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.range-income[data-v-c6b53de9]{font-size:15px;color:#334155}.range-income strong[data-v-c6b53de9]{margin:0 4px;font-size:22px;color:#0f172a}.custom-range-row[data-v-c6b53de9]{margin-bottom:16px}.date-field[data-v-c6b53de9]{display:flex;flex-direction:column;gap:8px;color:#475569}.date-field input[data-v-c6b53de9]{min-width:180px;padding:10px 12px;border:1px solid #dbe3ee;border-radius:12px;background:#fff}.card-list[data-v-c6b53de9]{display:flex;flex-direction:column;gap:12px}.record-card[data-v-c6b53de9]{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg,#fff,#fff8fb);display:flex;flex-direction:column;gap:10px}.withdraw-card[data-v-c6b53de9]{background:#fcfcff}.record-line[data-v-c6b53de9],.meta-item[data-v-c6b53de9]{display:flex;gap:8px;align-items:flex-start}.record-line-main[data-v-c6b53de9]{padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.record-main-text[data-v-c6b53de9],.line-value[data-v-c6b53de9]{color:#334155;line-height:1.6}.empty-text[data-v-c6b53de9]{padding:32px 0;color:#64748b;text-align:center}.primary-button[data-v-c6b53de9],.ghost-button[data-v-c6b53de9]{width:fit-content;padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-c6b53de9]{border:0;background:#be123c;color:#fff}.primary-button.disabled[data-v-c6b53de9]{background:#cbd5e1;cursor:not-allowed}.ghost-button[data-v-c6b53de9]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.error-card[data-v-c6b53de9]{border:1px solid #fecaca;color:#b91c1c}@media(max-width:768px){.summary-head[data-v-c6b53de9],.section-head[data-v-c6b53de9],.filter-head[data-v-c6b53de9]{flex-direction:column}.stats-grid[data-v-c6b53de9],.record-meta-grid[data-v-c6b53de9]{grid-template-columns:1fr}}.page[data-v-a46b7bd8],.page-body[data-v-a46b7bd8]{display:flex;flex-direction:column;gap:18px}.panel-card[data-v-a46b7bd8]{padding:22px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 28px #0f172a0f}.header-card[data-v-a46b7bd8]{display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#fff8fb,#fff);border-color:#fecdd3}.header-meta-row[data-v-a46b7bd8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.meta-badge[data-v-a46b7bd8],.time-text[data-v-a46b7bd8],.detail-content[data-v-a46b7bd8],.empty-text[data-v-a46b7bd8]{margin:0}.meta-badge[data-v-a46b7bd8],.time-text[data-v-a46b7bd8],.empty-text[data-v-a46b7bd8]{color:#64748b}.meta-badge[data-v-a46b7bd8]{width:fit-content;padding:6px 12px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.header-card h2[data-v-a46b7bd8]{margin:0;font-size:30px;line-height:1.35;color:#0f172a}.content-card[data-v-a46b7bd8]{background:linear-gradient(180deg,#f8fafc,#fff)}.detail-content[data-v-a46b7bd8]{line-height:1.9;color:#334155}.detail-content[data-v-a46b7bd8] h1,.detail-content[data-v-a46b7bd8] h2,.detail-content[data-v-a46b7bd8] h3,.detail-content[data-v-a46b7bd8] h4,.detail-content[data-v-a46b7bd8] p,.detail-content[data-v-a46b7bd8] ol,.detail-content[data-v-a46b7bd8] table{margin:0 0 16px}.detail-content[data-v-a46b7bd8] h1,.detail-content[data-v-a46b7bd8] h2{color:#0f172a;font-size:22px;line-height:1.5}.detail-content[data-v-a46b7bd8] h3{color:#0f172a;font-size:18px;line-height:1.5}.detail-content[data-v-a46b7bd8] h4{color:#0f172a;font-size:16px;line-height:1.5}.detail-content[data-v-a46b7bd8] p,.detail-content[data-v-a46b7bd8] li{color:#334155}.detail-content[data-v-a46b7bd8] ol{padding-left:20px}.detail-content[data-v-a46b7bd8] li+li{margin-top:8px}.detail-content[data-v-a46b7bd8] table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}.detail-content[data-v-a46b7bd8] th,.detail-content[data-v-a46b7bd8] td{padding:12px 14px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.detail-content[data-v-a46b7bd8] th{background:#f8fafc;color:#0f172a;font-weight:700}.button-row[data-v-a46b7bd8]{display:flex;flex-wrap:wrap;gap:12px}.primary-button[data-v-a46b7bd8],.ghost-button[data-v-a46b7bd8]{width:fit-content;padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-a46b7bd8]{border:0;background:#be123c;color:#fff}.ghost-button[data-v-a46b7bd8]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.empty-text[data-v-a46b7bd8]{text-align:center;padding:18px 0}.error-card[data-v-a46b7bd8]{border:1px solid #fecaca;color:#b91c1c}@media(max-width:900px){.header-card h2[data-v-a46b7bd8]{font-size:26px}}@media(max-width:640px){.panel-card[data-v-a46b7bd8]{padding:18px}.header-card h2[data-v-a46b7bd8]{font-size:22px}.detail-content[data-v-a46b7bd8]{line-height:1.8}}.page[data-v-6475d30c],.page-body[data-v-6475d30c],.announcement-list[data-v-6475d30c]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-6475d30c],.announcement-card[data-v-6475d30c]{padding:20px;background:#fff;border-radius:18px;box-shadow:0 8px 24px #0f172a0f}.page-header h2[data-v-6475d30c],.announcement-main h3[data-v-6475d30c],.page-header p[data-v-6475d30c],.announcement-main p[data-v-6475d30c]{margin:0}.page-header[data-v-6475d30c]{border:1px solid #fecdd3}.announcement-card[data-v-6475d30c]{display:flex;flex-direction:column;gap:12px}.announcement-main[data-v-6475d30c]{display:flex;flex-direction:column;gap:10px}.announcement-main p[data-v-6475d30c]{color:#64748b}.announcement-main h3[data-v-6475d30c]{color:#0f172a}.divider[data-v-6475d30c]{height:1px;background:#e2e8f0}.detail-button[data-v-6475d30c],.primary-button[data-v-6475d30c]{width:fit-content;padding:10px 16px;border-radius:10px;cursor:pointer}.detail-button[data-v-6475d30c]{border:0;background:#fff;color:#be123c;padding-left:0}.primary-button[data-v-6475d30c]{border:0;background:#be123c;color:#fff}.empty-text[data-v-6475d30c]{text-align:center;color:#64748b}.error-card[data-v-6475d30c]{border:1px solid #fecaca;color:#b91c1c}.page[data-v-c032f1a2],.page-body[data-v-c032f1a2]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-c032f1a2]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:232px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.description[data-v-c032f1a2]{margin:0;line-height:1.7;color:#475569}.reward-highlight[data-v-c032f1a2]{color:#0f172a;font-weight:600}.grid[data-v-c032f1a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.highlight-card[data-v-c032f1a2]{border-color:#99f6e4;background:linear-gradient(180deg,#f0fdfa,#fff)}.invite-card[data-v-c032f1a2]{border-color:#fecdd3;background:linear-gradient(180deg,#fff7fb,#fff)}.compact-card[data-v-c032f1a2]{min-height:232px}.card-main[data-v-c032f1a2]{display:flex;flex-direction:column;gap:8px}.card-side[data-v-c032f1a2]{margin-top:auto}.label[data-v-c032f1a2]{font-size:14px;color:#64748b}.value[data-v-c032f1a2]{font-size:22px;color:#0f172a;line-height:1.5}.error-card[data-v-c032f1a2]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-c032f1a2]{min-width:144px;padding:11px 18px;border:0;border-radius:10px;background:#0f766e;color:#fff;font-size:14px;cursor:pointer}.ghost-button[data-v-c032f1a2]{min-width:144px;padding:11px 18px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;cursor:pointer}.button-row[data-v-c032f1a2]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1100px){.grid[data-v-c032f1a2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.grid[data-v-c032f1a2]{grid-template-columns:1fr}.panel-card[data-v-c032f1a2]{min-height:unset}.card-side[data-v-c032f1a2],.primary-button[data-v-c032f1a2],.ghost-button[data-v-c032f1a2]{width:100%}}.page[data-v-071fdcbb],.page-body[data-v-071fdcbb]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-071fdcbb],.panel-card[data-v-071fdcbb]{padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-071fdcbb]{margin:0 0 8px;font-size:26px;color:#0f172a}.hero-card p[data-v-071fdcbb],.desc[data-v-071fdcbb],.feedback-text[data-v-071fdcbb]{margin:0;line-height:1.7;color:#475569}.panel-card[data-v-071fdcbb]{display:flex;flex-direction:column;gap:16px}.status-card[data-v-071fdcbb]{border-color:#fecdd3;background:linear-gradient(180deg,#fff7fb,#fff)}.card-main[data-v-071fdcbb],.status-main[data-v-071fdcbb]{display:flex;flex-direction:column;gap:8px}.card-side[data-v-071fdcbb]{margin-top:auto}.stats-grid[data-v-071fdcbb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card[data-v-071fdcbb]{min-height:136px;justify-content:center}.level-card[data-v-071fdcbb]{border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.share-layout[data-v-071fdcbb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px}.share-card[data-v-071fdcbb]{justify-content:space-between}.poster-card[data-v-071fdcbb]{align-items:center}.label[data-v-071fdcbb]{font-size:14px;color:#64748b}.value[data-v-071fdcbb]{font-size:22px;color:#0f172a}.invite-code[data-v-071fdcbb]{font-size:30px;color:#be123c;word-break:break-all}.link-row[data-v-071fdcbb]{display:flex;flex-direction:column;gap:8px;margin:0}.link-label[data-v-071fdcbb]{color:#64748b}.download-link[data-v-071fdcbb]{color:#0f766e;line-height:1.7;word-break:break-all}.button-row[data-v-071fdcbb]{display:flex;flex-wrap:wrap;gap:12px}.poster-preview[data-v-071fdcbb]{width:100%;max-width:360px;border-radius:18px;border:1px solid #e2e8f0;background:#fff}.poster-empty[data-v-071fdcbb]{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;text-align:center;line-height:1.7}.error-card[data-v-071fdcbb]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-071fdcbb],.ghost-button[data-v-071fdcbb]{min-width:144px;padding:11px 18px;border-radius:10px;font-size:14px;cursor:pointer}.primary-button[data-v-071fdcbb]{border:0;background:#be123c;color:#fff}.ghost-button[data-v-071fdcbb]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.ghost-button[data-v-071fdcbb]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}@media(max-width:960px){.stats-grid[data-v-071fdcbb],.share-layout[data-v-071fdcbb]{grid-template-columns:1fr}.card-side[data-v-071fdcbb],.primary-button[data-v-071fdcbb],.ghost-button[data-v-071fdcbb]{width:100%}}.page[data-v-7bcaa369],.page-body[data-v-7bcaa369]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-7bcaa369],.panel-card[data-v-7bcaa369]{padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-7bcaa369]{margin:0 0 8px;font-size:26px;color:#0f172a}.hero-card p[data-v-7bcaa369],.desc[data-v-7bcaa369],.rule-block p[data-v-7bcaa369],.rule-list[data-v-7bcaa369],.step-list[data-v-7bcaa369]{margin:0;line-height:1.7;color:#475569}.panel-card[data-v-7bcaa369]{display:flex;flex-direction:column;gap:16px}.highlight-card[data-v-7bcaa369]{border-color:#fecdd3;background:linear-gradient(180deg,#fff7fb,#fff)}.card-main[data-v-7bcaa369]{display:flex;flex-direction:column;gap:8px}.card-side[data-v-7bcaa369]{margin-top:auto}.label[data-v-7bcaa369]{font-size:14px;color:#64748b}.value[data-v-7bcaa369]{font-size:22px;color:#0f172a}.button-row[data-v-7bcaa369]{display:flex;flex-wrap:wrap;gap:12px}.rule-block[data-v-7bcaa369]{padding:14px 16px;border-radius:14px;background:#f8fafc}.table-wrapper[data-v-7bcaa369]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:14px}.rule-table[data-v-7bcaa369]{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.rule-table th[data-v-7bcaa369],.rule-table td[data-v-7bcaa369]{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;color:#0f172a}.rule-table th[data-v-7bcaa369]{background:#f8fafc;color:#64748b;font-size:13px;font-weight:600}.rule-table tbody tr:last-child td[data-v-7bcaa369]{border-bottom:none}.rule-block h3[data-v-7bcaa369]{margin:0 0 6px;font-size:16px;color:#0f172a}.rule-list[data-v-7bcaa369],.step-list[data-v-7bcaa369]{padding-left:18px}.error-card[data-v-7bcaa369]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-7bcaa369],.ghost-button[data-v-7bcaa369]{min-width:144px;padding:11px 18px;border-radius:10px;font-size:14px;cursor:pointer}.primary-button[data-v-7bcaa369]{border:0;background:#be123c;color:#fff}.ghost-button[data-v-7bcaa369]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}@media(max-width:720px){.card-side[data-v-7bcaa369],.primary-button[data-v-7bcaa369],.ghost-button[data-v-7bcaa369]{width:100%}}.page[data-v-8669fc6f]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-8669fc6f],.panel-card[data-v-8669fc6f]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-8669fc6f]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-8669fc6f],.desc[data-v-8669fc6f]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-8669fc6f]{display:flex;flex-direction:column;gap:12px}.section-head[data-v-8669fc6f]{display:flex;justify-content:space-between;align-items:center;gap:12px}.label[data-v-8669fc6f]{font-size:14px;color:#64748b}.value[data-v-8669fc6f]{font-size:18px;color:#0f172a}.record-item[data-v-8669fc6f]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e2e8f0}.record-item[data-v-8669fc6f]:first-of-type{border-top:0}.amount-text[data-v-8669fc6f]{font-weight:700;white-space:nowrap}.amount-text.income[data-v-8669fc6f]{color:#0f766e}.empty-text[data-v-8669fc6f]{color:#64748b}.error-card[data-v-8669fc6f]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-8669fc6f]{width:fit-content;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.page[data-v-70a19193],.page-body[data-v-70a19193]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-70a19193]{padding:20px;background:#fff;border-radius:18px;box-shadow:0 8px 24px #0f172a0f}.summary-card[data-v-70a19193]{border:1px solid #99f6e4}.summary-head[data-v-70a19193],.section-head[data-v-70a19193]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.summary-head h2[data-v-70a19193],.section-head h3[data-v-70a19193]{margin:0 0 6px;color:#0f172a}.summary-desc[data-v-70a19193],.section-desc[data-v-70a19193]{margin:0;color:#64748b;line-height:1.6}.stats-grid[data-v-70a19193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat-item[data-v-70a19193]{padding:14px 16px;background:#f8fafc;border-radius:14px;display:flex;flex-direction:column;gap:6px}.stat-label[data-v-70a19193]{font-size:13px;color:#64748b}.stat-value[data-v-70a19193]{font-size:22px;font-weight:700;color:#0f172a}.tab-bar[data-v-70a19193],.filter-chip-row[data-v-70a19193]{display:flex;flex-wrap:wrap;gap:8px}.tab-bar[data-v-70a19193]{margin-bottom:16px}.tab-button[data-v-70a19193],.filter-chip[data-v-70a19193]{padding:10px 16px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#0f172a;cursor:pointer}.tab-button.active[data-v-70a19193],.filter-chip.active[data-v-70a19193]{background:#0f766e;border-color:#0f766e;color:#fff}.filter-head[data-v-70a19193]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.range-income[data-v-70a19193]{font-size:15px;color:#334155}.range-income strong[data-v-70a19193]{margin:0 4px;font-size:22px;color:#0f172a}.range-label[data-v-70a19193],.time-label[data-v-70a19193]{color:#64748b}.time-label[data-v-70a19193]{margin-top:8px;font-size:14px}.custom-range-row[data-v-70a19193]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.date-field[data-v-70a19193]{display:flex;flex-direction:column;gap:8px;color:#475569}.date-field input[data-v-70a19193]{min-width:180px;padding:10px 12px;border:1px solid #dbe3ee;border-radius:12px;background:#fff}.card-list[data-v-70a19193]{display:flex;flex-direction:column;gap:12px}.record-card[data-v-70a19193]{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg,#fff,#fcfffe);display:flex;flex-direction:column;gap:10px}.withdraw-card[data-v-70a19193]{background:#fcfcff}.record-line[data-v-70a19193]{display:flex;gap:8px;align-items:flex-start}.record-line-main[data-v-70a19193]{padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.record-main-text[data-v-70a19193]{color:#0f172a;line-height:1.6}.line-label[data-v-70a19193]{min-width:72px;color:#64748b;font-size:14px}.line-value[data-v-70a19193]{color:#334155;line-height:1.6;word-break:break-all}.record-meta-grid[data-v-70a19193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-item[data-v-70a19193]{display:flex;gap:8px}.empty-text[data-v-70a19193]{padding:32px 0;color:#64748b;text-align:center}.error-card[data-v-70a19193]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-70a19193],.ghost-button[data-v-70a19193]{width:fit-content;padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-70a19193]{border:0;background:#0f766e;color:#fff}.primary-button.disabled[data-v-70a19193]{background:#cbd5e1;cursor:not-allowed}.ghost-button[data-v-70a19193]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}@media(max-width:768px){.summary-head[data-v-70a19193],.section-head[data-v-70a19193],.filter-head[data-v-70a19193]{flex-direction:column}.stats-grid[data-v-70a19193],.record-meta-grid[data-v-70a19193]{grid-template-columns:1fr}}.page[data-v-1ddda1f9],.page-body[data-v-1ddda1f9]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-1ddda1f9]{padding:20px;background:#fff;border-radius:18px;box-shadow:0 8px 24px #0f172a0f}.summary-card[data-v-1ddda1f9]{border:1px solid #bfdbfe}.summary-label[data-v-1ddda1f9]{display:block;font-size:14px;color:#64748b}.summary-value[data-v-1ddda1f9]{display:block;margin-top:8px;font-size:26px;color:#0f172a}.summary-desc[data-v-1ddda1f9]{margin:8px 0 0;color:#64748b;line-height:1.6}.card-list[data-v-1ddda1f9]{display:flex;flex-direction:column;gap:12px}.member-card[data-v-1ddda1f9]{padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:12px}.member-main[data-v-1ddda1f9]{display:flex;align-items:center;gap:14px}.member-avatar[data-v-1ddda1f9]{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#f8fafc}.member-meta[data-v-1ddda1f9]{display:flex;flex-direction:column;gap:6px}.member-name[data-v-1ddda1f9]{color:#0f172a;font-size:18px}.member-id[data-v-1ddda1f9]{color:#64748b;font-size:14px}.member-line[data-v-1ddda1f9]{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f1f5f9}.line-label[data-v-1ddda1f9]{color:#64748b}.line-value[data-v-1ddda1f9]{color:#0f172a;font-weight:600}.empty-text[data-v-1ddda1f9]{color:#64748b;text-align:center}.error-card[data-v-1ddda1f9]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-1ddda1f9]{width:fit-content;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.page[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:16px}.page-header h1[data-v-6aa95e3a]{margin:0 0 8px;font-size:28px;color:#0f172a}.page-header p[data-v-6aa95e3a],.description[data-v-6aa95e3a],.meta-text[data-v-6aa95e3a]{margin:0;line-height:1.6;color:#475569}.description.muted[data-v-6aa95e3a]{color:#64748b}.profile-summary[data-v-6aa95e3a]{display:flex;align-items:center;gap:16px}.profile-avatar[data-v-6aa95e3a]{width:68px;height:68px;border-radius:999px;object-fit:cover;background:#f8fafc}.profile-meta[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:6px}.profile-name[data-v-6aa95e3a]{font-size:22px;font-weight:700;color:#0f172a}.profile-id[data-v-6aa95e3a]{font-size:14px;color:#64748b}.overview-card[data-v-6aa95e3a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.profile-balance-grid[data-v-6aa95e3a]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:14px;width:min(100%,420px)}.profile-balance-item[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:14px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.balance-card-main[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:8px}.balance-card-action[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e2e8f0}.clickable-card[data-v-6aa95e3a]{cursor:pointer}.clickable-card[data-v-6aa95e3a]:hover{background:#f0fdfa;border-color:#99f6e4}.balance-action-button[data-v-6aa95e3a]{width:100%;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;font-size:14px;cursor:pointer}.balance-action-button[data-v-6aa95e3a]:disabled{background:#94a3b8;cursor:not-allowed}.card-list[data-v-6aa95e3a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.panel-card[data-v-6aa95e3a]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:232px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.focus-card[data-v-6aa95e3a]{border-color:#99f6e4;background:linear-gradient(180deg,#f0fdfa,#fff)}.card-main[data-v-6aa95e3a]{display:flex;flex-direction:column;gap:8px}.card-side[data-v-6aa95e3a]{margin-top:auto}.label[data-v-6aa95e3a],.status-label[data-v-6aa95e3a]{font-size:14px;color:#64748b}.status-value[data-v-6aa95e3a]{font-size:22px;font-weight:700;color:#0f172a}.value[data-v-6aa95e3a]{font-size:22px;color:#0f172a}.error-card[data-v-6aa95e3a]{display:flex;flex-direction:column;align-items:flex-start;border-color:#fecaca;color:#b91c1c}.primary-button[data-v-6aa95e3a],.ghost-button[data-v-6aa95e3a]{min-width:144px;padding:11px 18px;border-radius:10px;font-size:14px;cursor:pointer}.primary-button[data-v-6aa95e3a]{border:0;background:#0f766e;color:#fff}.ghost-button[data-v-6aa95e3a]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}@media(max-width:768px){.overview-card[data-v-6aa95e3a]{flex-direction:column;align-items:flex-start}.profile-balance-grid[data-v-6aa95e3a],.card-list[data-v-6aa95e3a]{width:100%;grid-template-columns:1fr}.panel-card[data-v-6aa95e3a]{min-height:unset}.card-side[data-v-6aa95e3a],.balance-action-button[data-v-6aa95e3a],.primary-button[data-v-6aa95e3a],.ghost-button[data-v-6aa95e3a]{width:100%}}.page[data-v-d8668b53]{display:flex;flex-direction:column;gap:16px}.content[data-v-d8668b53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hero-card[data-v-d8668b53],.panel-card[data-v-d8668b53]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-d8668b53]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-d8668b53],.desc[data-v-d8668b53]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-d8668b53]{display:flex;flex-direction:column;gap:12px}.label[data-v-d8668b53]{font-size:14px;color:#64748b}.value[data-v-d8668b53]{font-size:18px;color:#0f172a}.field[data-v-d8668b53]{padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px}.actions[data-v-d8668b53]{display:flex;flex-wrap:wrap;gap:12px}.primary-button[data-v-d8668b53],.ghost-button[data-v-d8668b53]{padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-d8668b53]{border:0;background:#0f766e;color:#fff}.primary-button[data-v-d8668b53]:disabled{background:#94a3b8;cursor:not-allowed}.ghost-button[data-v-d8668b53]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.danger-text[data-v-d8668b53]{color:#b91c1c}.page[data-v-26e4e138]{display:flex;flex-direction:column;gap:16px}.content[data-v-26e4e138]{display:block}.hero-card[data-v-26e4e138],.panel-card[data-v-26e4e138]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-26e4e138]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-26e4e138],.desc[data-v-26e4e138]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-26e4e138]{display:flex;flex-direction:column;gap:12px}.section-head[data-v-26e4e138]{display:flex;justify-content:space-between;align-items:center;gap:12px}.tab-row[data-v-26e4e138]{display:flex;flex-wrap:wrap;gap:12px}.tab-button[data-v-26e4e138]{padding:10px 16px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;cursor:pointer}.tab-button.active[data-v-26e4e138]{border-color:#0f766e;background:#ccfbf1;color:#115e59}.label[data-v-26e4e138]{font-size:14px;color:#64748b}.value[data-v-26e4e138]{font-size:18px;color:#0f172a}.record-item[data-v-26e4e138]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e2e8f0}.record-item[data-v-26e4e138]:first-of-type{border-top:0}.amount-text[data-v-26e4e138]{font-weight:700;white-space:nowrap}.amount-text.income[data-v-26e4e138]{color:#0f766e}.amount-text.expense[data-v-26e4e138]{color:#b91c1c}.empty-text[data-v-26e4e138]{color:#64748b}.error-card[data-v-26e4e138]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-26e4e138]{width:fit-content;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.page[data-v-4ca12ab4]{display:flex;flex-direction:column;gap:16px}.content[data-v-4ca12ab4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hero-card[data-v-4ca12ab4],.panel-card[data-v-4ca12ab4]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-4ca12ab4]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-4ca12ab4],.desc[data-v-4ca12ab4]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-4ca12ab4]{display:flex;flex-direction:column;gap:12px}.label[data-v-4ca12ab4]{font-size:14px;color:#64748b}.value[data-v-4ca12ab4]{font-size:18px;color:#0f172a}.field[data-v-4ca12ab4]{padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px}.actions[data-v-4ca12ab4]{display:flex;flex-wrap:wrap;gap:12px}.primary-button[data-v-4ca12ab4],.ghost-button[data-v-4ca12ab4]{padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-4ca12ab4]{border:0;background:#0f766e;color:#fff}.primary-button[data-v-4ca12ab4]:disabled{background:#94a3b8;cursor:not-allowed}.ghost-button[data-v-4ca12ab4]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.danger-text[data-v-4ca12ab4]{color:#b91c1c}.page[data-v-505e55af]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-505e55af],.panel-card[data-v-505e55af]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-505e55af]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-505e55af],.desc[data-v-505e55af]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-505e55af]{display:flex;flex-direction:column;gap:12px}.section-head[data-v-505e55af]{display:flex;justify-content:space-between;align-items:center;gap:12px}.label[data-v-505e55af]{font-size:14px;color:#64748b}.value[data-v-505e55af]{font-size:18px;color:#0f172a}.record-item[data-v-505e55af]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e2e8f0}.record-item[data-v-505e55af]:first-of-type{border-top:0}.amount-text[data-v-505e55af]{font-weight:700;white-space:nowrap}.amount-text.expense[data-v-505e55af]{color:#b91c1c}.empty-text[data-v-505e55af]{color:#64748b}.error-card[data-v-505e55af]{border:1px solid #fecaca;color:#b91c1c}.primary-button[data-v-505e55af]{width:fit-content;padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;cursor:pointer}.page[data-v-3b7092fe]{display:flex;flex-direction:column;gap:16px}.content[data-v-3b7092fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hero-card[data-v-3b7092fe],.panel-card[data-v-3b7092fe]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.hero-card h1[data-v-3b7092fe]{margin:0 0 8px;font-size:24px;color:#0f172a}.hero-card p[data-v-3b7092fe],.desc[data-v-3b7092fe]{margin:0;line-height:1.6;color:#475569}.panel-card[data-v-3b7092fe]{display:flex;flex-direction:column;gap:12px}.label[data-v-3b7092fe]{font-size:14px;color:#64748b}.value[data-v-3b7092fe]{font-size:18px;color:#0f172a}.tier-grid[data-v-3b7092fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.tier-button[data-v-3b7092fe]{padding:12px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;cursor:pointer}.tier-button.selected[data-v-3b7092fe]{border-color:#0f766e;background:#ccfbf1;color:#115e59}.tier-button[data-v-3b7092fe]:disabled{background:#e2e8f0;cursor:not-allowed}.checkbox-row[data-v-3b7092fe]{display:flex;gap:8px;align-items:center;color:#334155}.actions[data-v-3b7092fe]{display:flex;flex-wrap:wrap;gap:12px}.primary-button[data-v-3b7092fe],.ghost-button[data-v-3b7092fe]{padding:10px 16px;border-radius:10px;cursor:pointer}.primary-button[data-v-3b7092fe]{border:0;background:#0f766e;color:#fff}.primary-button[data-v-3b7092fe]:disabled{background:#94a3b8;cursor:not-allowed}.ghost-button[data-v-3b7092fe]{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.danger-text[data-v-3b7092fe]{color:#b91c1c}
