.tabbar[data-v-5571de03]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:640px;display:flex;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -2px 10px #241b140d;z-index:100}.tab[data-v-5571de03]{flex:1;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:none;color:var(--ink-2);font-size:14px;font-family:inherit;cursor:pointer;padding:6px 0}.tab-icon[data-v-5571de03]{display:flex;align-items:center;justify-content:center;line-height:1}.tab.active[data-v-5571de03]{color:var(--brand-600);font-weight:600}@media(min-width:960px){.tabbar[data-v-5571de03]{bottom:24px;width:auto;max-width:none;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-lg)}.tab[data-v-5571de03]{flex:none;flex-direction:row;gap:8px;min-height:44px;padding:0 18px;border-radius:999px}.tab.active[data-v-5571de03]{background:var(--brand-50)}}.confirm-mask[data-v-b5cf87df]{position:fixed;top:0;right:0;bottom:0;left:0;background:#241b1473;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.confirm-box[data-v-b5cf87df]{width:100%;max-width:420px;background:var(--surface, #fff);border-radius:var(--radius-card, 16px);padding:24px 20px 20px;box-shadow:0 12px 40px #0003}.confirm-title[data-v-b5cf87df]{font-size:var(--fs-lg, 20px);font-weight:700;color:var(--ink, #241b14);text-align:center}.confirm-msg[data-v-b5cf87df]{margin-top:14px;font-size:var(--fs-base, 17px);line-height:1.7;color:var(--ink-2, #6b5d52);text-align:center;white-space:pre-wrap}.confirm-actions[data-v-b5cf87df]{margin-top:24px;display:flex;gap:12px}.c-btn[data-v-b5cf87df]{flex:1;min-height:52px;border-radius:var(--radius-btn, 12px);font-size:var(--fs-base, 17px);font-weight:700;border:1.5px solid var(--line, #e5ddd4);cursor:pointer}.c-btn-cancel[data-v-b5cf87df]{background:var(--surface, #fff);color:var(--ink, #241b14)}.c-btn-primary[data-v-b5cf87df]{background:var(--brand-500, #ff7a1a);border-color:var(--brand-500, #ff7a1a);color:#fff}.c-btn-danger[data-v-b5cf87df]{background:var(--danger, #e23d3d);border-color:var(--danger, #e23d3d);color:#fff}.confirm-mask[data-v-ba667467]{position:fixed;top:0;right:0;bottom:0;left:0;background:#241b1473;display:flex;align-items:center;justify-content:center;z-index:2000}.confirm-box[data-v-ba667467]{width:400px;max-width:calc(100vw - 32px);background:var(--surface, #fff);border-radius:var(--radius-card, 12px);padding:24px;box-shadow:0 12px 40px #0000002e}.confirm-title[data-v-ba667467]{font-size:17px;font-weight:700;color:var(--ink, #241b14)}.confirm-msg[data-v-ba667467]{margin-top:12px;font-size:14px;line-height:1.6;color:var(--ink-2, #6b5d52);white-space:pre-wrap}.confirm-actions[data-v-ba667467]{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.confirm-mask[data-v-426399a9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#241b1466;display:flex;align-items:center;justify-content:center;z-index:2000}.confirm-box[data-v-426399a9]{width:400px;max-width:calc(100vw - 32px);background:var(--surface, #fff);border-radius:12px;padding:24px;box-shadow:0 12px 40px #0000002e}.confirm-title[data-v-426399a9]{font-size:17px;font-weight:700;color:var(--ink, #1f2937)}.confirm-msg[data-v-426399a9]{margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-muted, #6b7280);white-space:pre-wrap}.confirm-actions[data-v-426399a9]{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.tabbar[data-v-f78e2090]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:640px;display:flex;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -2px 10px #3c28140d;z-index:100}.tab[data-v-f78e2090]{flex:1;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:none;color:var(--ink-2);font-size:14px;font-family:inherit;cursor:pointer;padding:6px 0}.tab-icon[data-v-f78e2090]{display:flex;align-items:center;justify-content:center;line-height:1}.tab.active[data-v-f78e2090]{color:var(--brand-600);font-weight:600}
