.fade-enter-active[data-v-bf263e9b],.fade-leave-active[data-v-bf263e9b]{transition:opacity .3s}.fade-enter-from[data-v-bf263e9b],.fade-leave-to[data-v-bf263e9b]{opacity:0}:root{--bg-page: #f8fafc;--bg-card: #ffffff;--primary: #2563eb;--primary-hover: #1d4ed8;--text-main: #0f172a;--text-sub: #64748b;--border-color: #e2e8f0;--font-family: "DengXian", "DengXian Regular", "Microsoft YaHei", -apple-system, sans-serif;--padding-page: 64px;--padding-card: 24px;--container-width: 1200px;--radius-card: 12px;--radius-btn: 8px;--radius-input: 8px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-page);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.page-content{padding-top:var(--padding-page);padding-bottom:var(--padding-page);min-height:calc(100vh - 80px)}h1{font-size:32px;font-weight:700;color:var(--text-main);line-height:1.2;margin-bottom:24px}h2{font-size:24px;font-weight:700;margin-bottom:16px}h3{font-size:18px;font-weight:600;margin-bottom:12px}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:var(--padding-card);box-shadow:var(--shadow-card)}input,select,textarea{width:100%;padding:10px 14px;font-family:inherit;font-size:14px;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-input);outline:none;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:var(--primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:500;border-radius:var(--radius-btn);cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary{background:var(--bg-card);color:var(--primary);border-color:var(--primary)}.btn-secondary:hover{background:#eff6ff}.table{width:100%;border-collapse:collapse;text-align:left}.table th{padding:16px 12px;font-size:13px;font-weight:500;color:var(--text-sub);border-bottom:1px solid var(--border-color)}.table td{padding:16px 12px;font-size:14px;color:var(--text-main);border-bottom:1px solid var(--border-color)}.table tr:last-child td{border-bottom:none}.text-sub{color:var(--text-sub);font-size:14px}.text-price{color:#ef4444;font-size:24px;font-weight:700}.flex-between{display:flex;justify-content:space-between;align-items:center}
