.discount-page[data-v-1b0f31f5]{min-height:100vh;background:#f3f4f6;position:relative;overflow-x:hidden}.bg-pattern[data-v-1b0f31f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.06) 0%,transparent 50%);pointer-events:none}.page-title[data-v-1b0f31f5]{font-size:1.85rem;font-weight:800;color:#1e293b;letter-spacing:-.02em;margin-bottom:.35rem;line-height:1.2}.page-subtitle[data-v-1b0f31f5]{font-size:.9rem;color:#94a3b8;font-weight:400}.mode-tabs[data-v-1b0f31f5]{display:flex;gap:0;background:#fff;border-radius:14px;padding:5px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;border:1px solid #e5e7eb}.mode-tab[data-v-1b0f31f5]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .85rem;border:none;background:transparent;border-radius:11px;cursor:pointer;transition:all .25s ease;color:#94a3b8;font-family:inherit}.mode-tab[data-v-1b0f31f5]:hover:not(.active){background:#00000005;color:#64748b}.mode-tab.active[data-v-1b0f31f5]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f640}.tab-num[data-v-1b0f31f5]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff26;font-size:.72rem;font-weight:700}.mode-tab:not(.active) .tab-num[data-v-1b0f31f5]{background:#0000000f;color:#94a3b8}.tab-label[data-v-1b0f31f5]{font-size:.95rem;font-weight:700}.tab-desc[data-v-1b0f31f5]{font-size:.72rem;opacity:.7;font-weight:400}@media(max-width:600px){.mode-tab[data-v-1b0f31f5]{flex-direction:column;gap:.25rem;padding:.65rem .5rem}.tab-desc[data-v-1b0f31f5]{display:none}.page-title[data-v-1b0f31f5]{font-size:1.65rem}}.calc-card[data-v-1b0f31f5]{background:#fff;border-radius:16px;padding:1.4rem;box-shadow:0 1px 3px #00000008,0 4px 16px #00000008;border:1px solid #e5e7eb}@media(max-width:640px){.calc-card[data-v-1b0f31f5]{padding:1.1rem;border-radius:14px}}.input-section[data-v-1b0f31f5]{margin-bottom:.5rem}.input-field[data-v-1b0f31f5]{margin-bottom:.8rem}.input-field label[data-v-1b0f31f5]{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem}.input-wrap[data-v-1b0f31f5]{display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s ease}.input-wrap[data-v-1b0f31f5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.input-wrap.input-error[data-v-1b0f31f5]{border-color:#ef4444}.input-prefix[data-v-1b0f31f5]{padding-left:.85rem;font-size:1.15rem;font-weight:700;color:#3b82f6;-webkit-user-select:none;user-select:none;line-height:1}.input-wrap input[data-v-1b0f31f5]{flex:1;border:none;outline:none;padding:.55rem .75rem;font-size:1.1rem;font-weight:600;color:#1e293b;background:transparent;font-family:inherit;font-variant-numeric:tabular-nums}.input-wrap input[data-v-1b0f31f5]::placeholder{color:#cbd5e1;font-weight:400}.input-wrap input[type=number][data-v-1b0f31f5]::-webkit-inner-spin-button,.input-wrap input[type=number][data-v-1b0f31f5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrap input[type=number][data-v-1b0f31f5]{-moz-appearance:textfield}.error-msg[data-v-1b0f31f5]{display:block;font-size:.75rem;color:#ef4444;margin-top:.25rem;font-weight:500}.divider[data-v-1b0f31f5]{position:relative;margin:1rem 0;text-align:center}.divider[data-v-1b0f31f5]:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.divider-label[data-v-1b0f31f5]{position:relative;top:-.55rem;background:#fff;padding:0 .85rem;font-size:.73rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.12em}.tier-section[data-v-1b0f31f5]{margin-bottom:.5rem}.tier-header[data-v-1b0f31f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.tier-title[data-v-1b0f31f5]{font-size:.85rem;font-weight:600;color:#374151}.add-tier-btn[data-v-1b0f31f5]{padding:.35rem .85rem;font-size:.8rem;font-weight:600;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit}.add-tier-btn[data-v-1b0f31f5]:hover{box-shadow:0 2px 8px #3b82f64d;transform:translateY(-1px)}.tier-row[data-v-1b0f31f5]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.tier-row[data-v-1b0f31f5]:hover{border-color:#3b82f6;background:#fff}.tier-inputs[data-v-1b0f31f5]{display:flex;gap:1rem;flex:1}.tier-input-group[data-v-1b0f31f5]{display:flex;align-items:center;gap:.4rem;flex:1}.tier-input-group label[data-v-1b0f31f5]{font-size:.8rem;font-weight:600;color:#64748b;white-space:nowrap}.tier-input-wrap[data-v-1b0f31f5]{flex:1;display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.tier-input-wrap[data-v-1b0f31f5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f614}.tier-input-wrap input[data-v-1b0f31f5]{width:100%;border:none;outline:none;padding:.45rem .6rem;font-size:.95rem;font-weight:600;color:#1e293b;background:transparent;font-family:inherit;font-variant-numeric:tabular-nums}.tier-input-wrap input[data-v-1b0f31f5]::placeholder{color:#cbd5e1;font-weight:400}.tier-input-wrap input[type=number][data-v-1b0f31f5]::-webkit-inner-spin-button,.tier-input-wrap input[type=number][data-v-1b0f31f5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tier-input-wrap input[type=number][data-v-1b0f31f5]{-moz-appearance:textfield}.tier-unit[data-v-1b0f31f5]{font-size:.8rem;font-weight:600;color:#94a3b8;white-space:nowrap}.delete-tier-btn[data-v-1b0f31f5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:1.1rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.delete-tier-btn[data-v-1b0f31f5]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.everyfull-section[data-v-1b0f31f5]{margin-bottom:.5rem}.everyfull-title[data-v-1b0f31f5]{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.8rem}.everyfull-inputs[data-v-1b0f31f5]{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px}.everyfull-input-group[data-v-1b0f31f5]{display:flex;align-items:center;gap:.4rem;flex:1}.everyfull-input-group label[data-v-1b0f31f5]{font-size:.8rem;font-weight:600;color:#64748b;white-space:nowrap}.everyfull-input-wrap[data-v-1b0f31f5]{flex:1;display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.everyfull-input-wrap[data-v-1b0f31f5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f614}.everyfull-input-wrap input[data-v-1b0f31f5]{width:100%;border:none;outline:none;padding:.45rem .6rem;font-size:.95rem;font-weight:600;color:#1e293b;background:transparent;font-family:inherit;font-variant-numeric:tabular-nums}.everyfull-input-wrap input[data-v-1b0f31f5]::placeholder{color:#cbd5e1;font-weight:400}.everyfull-input-wrap input[type=number][data-v-1b0f31f5]::-webkit-inner-spin-button,.everyfull-input-wrap input[type=number][data-v-1b0f31f5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.everyfull-input-wrap input[type=number][data-v-1b0f31f5]{-moz-appearance:textfield}.everyfull-unit[data-v-1b0f31f5]{font-size:.8rem;font-weight:600;color:#94a3b8;white-space:nowrap}.current-payment[data-v-1b0f31f5]{background:linear-gradient(135deg,#eff6ff,#fff);border:2px solid #bfdbfe;border-radius:14px;padding:1.25rem;margin-bottom:1rem;animation:fadeSlideIn-1b0f31f5 .35s ease}@keyframes fadeSlideIn-1b0f31f5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.payment-header[data-v-1b0f31f5],.payment-discount[data-v-1b0f31f5],.payment-total[data-v-1b0f31f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.payment-total[data-v-1b0f31f5]{margin-bottom:0}.payment-divider[data-v-1b0f31f5]{height:1px;background:linear-gradient(90deg,transparent,#bfdbfe,transparent);margin:.75rem 0}.payment-label[data-v-1b0f31f5]{font-size:.85rem;font-weight:500;color:#64748b}.payment-value[data-v-1b0f31f5]{font-size:1.05rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.cart-value[data-v-1b0f31f5]{font-size:1.15rem;color:#3b82f6}.discount-value[data-v-1b0f31f5]{color:#059669}.total-label[data-v-1b0f31f5]{font-size:1rem;font-weight:700;color:#1e293b}.total-value[data-v-1b0f31f5]{font-size:1.5rem;font-weight:800;color:#2563eb}.analysis-section[data-v-1b0f31f5]{animation:fadeSlideIn-1b0f31f5 .35s ease}.analysis-title[data-v-1b0f31f5]{font-size:.9rem;font-weight:700;color:#374151;margin-bottom:.8rem}.tier-cards[data-v-1b0f31f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-bottom:1rem}.tier-card[data-v-1b0f31f5]{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1rem;transition:all .25s ease;overflow:hidden}.tier-card[data-v-1b0f31f5]:hover{border-color:#93c5fd;box-shadow:0 4px 12px #3b82f61a;transform:translateY(-2px)}.tier-card.recommended[data-v-1b0f31f5]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#fff);box-shadow:0 4px 16px #10b98126}.tier-card-header[data-v-1b0f31f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tier-card-rule[data-v-1b0f31f5]{font-size:.95rem;font-weight:700;color:#1e293b}.tier-tag[data-v-1b0f31f5]{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.tag-save[data-v-1b0f31f5]{background:#d1fae5;color:#065f46}.tag-cost[data-v-1b0f31f5]{background:#fef3c7;color:#92400e}.tag-even[data-v-1b0f31f5]{background:#f3f4f6;color:#4b5563}.tier-card-body[data-v-1b0f31f5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tier-info[data-v-1b0f31f5]{display:flex;flex-direction:column;gap:.15rem}.info-label[data-v-1b0f31f5]{font-size:.7rem;color:#9ca3af;font-weight:500}.info-value[data-v-1b0f31f5]{font-size:.9rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.need-more[data-v-1b0f31f5]{color:#3b82f6}.payment-after[data-v-1b0f31f5]{color:#059669}.tier-arrow[data-v-1b0f31f5]{color:#d1d5db;font-weight:700;font-size:1.1rem}.recommend-badge[data-v-1b0f31f5]{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.2rem .55rem;border-radius:6px;font-size:.68rem;font-weight:700}.everyfull-card[data-v-1b0f31f5]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;margin-bottom:1rem}.everyfull-card-header[data-v-1b0f31f5]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed #e5e7eb}.everyfull-current[data-v-1b0f31f5]{font-size:.9rem;font-weight:600;color:#3b82f6}.everyfull-card-body[data-v-1b0f31f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.everyfull-info[data-v-1b0f31f5]{display:flex;flex-direction:column;gap:.3rem}.net-diff.save[data-v-1b0f31f5]{color:#059669}.net-diff.cost[data-v-1b0f31f5]{color:#d97706}.net-diff.even[data-v-1b0f31f5]{color:#6b7280}.recommendation-box[data-v-1b0f31f5]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fef3c7,#fffbeb);border:2px solid #fcd34d;border-radius:12px;animation:fadeSlideIn-1b0f31f5 .35s ease}.recommendation-icon[data-v-1b0f31f5]{font-size:1.5rem;flex-shrink:0}.recommendation-content[data-v-1b0f31f5]{flex:1}.recommendation-title[data-v-1b0f31f5]{font-size:.85rem;font-weight:700;color:#92400e;margin-bottom:.3rem}.recommendation-text[data-v-1b0f31f5]{font-size:.88rem;color:#78350f;line-height:1.5}.empty-state[data-v-1b0f31f5]{text-align:center;padding:2.5rem 1rem;color:#9ca3af}.empty-icon[data-v-1b0f31f5]{font-size:3rem;margin-bottom:.75rem}.empty-text[data-v-1b0f31f5]{font-size:.9rem;line-height:1.5}.tips-title[data-v-1b0f31f5]{font-size:.9rem;font-weight:700;color:#374151;margin-bottom:.75rem}.tips-grid[data-v-1b0f31f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.tip-card[data-v-1b0f31f5]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.tip-card[data-v-1b0f31f5]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f614}.tip-icon[data-v-1b0f31f5]{font-size:1.75rem;margin-bottom:.5rem}.tip-title[data-v-1b0f31f5]{font-size:.85rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.tip-desc[data-v-1b0f31f5]{font-size:.75rem;color:#6b7280;line-height:1.4}@media(max-width:640px){.page-title[data-v-1b0f31f5]{font-size:1.65rem}.tier-inputs[data-v-1b0f31f5]{flex-direction:column;gap:.6rem}.everyfull-inputs[data-v-1b0f31f5]{flex-direction:column;gap:.75rem}.tier-cards[data-v-1b0f31f5]{grid-template-columns:1fr}.tier-card-body[data-v-1b0f31f5]{flex-direction:column;gap:.5rem}.tier-arrow[data-v-1b0f31f5]{transform:rotate(90deg);align-self:center}.everyfull-card-body[data-v-1b0f31f5]{grid-template-columns:1fr}.recommendation-box[data-v-1b0f31f5]{flex-direction:column;text-align:center}.total-value[data-v-1b0f31f5]{font-size:1.3rem}.tips-grid[data-v-1b0f31f5]{grid-template-columns:1fr 1fr}}@media(max-width:380px){.tips-grid[data-v-1b0f31f5]{grid-template-columns:1fr}.tier-row[data-v-1b0f31f5]{flex-direction:column;align-items:stretch}.delete-tier-btn[data-v-1b0f31f5]{align-self:flex-end;margin-top:.5rem}}body:has(.discount-page) .breadcrumb-container{background:#f3f4f6f7!important;border-bottom-color:#3b82f633!important;margin-bottom:0!important;position:relative;z-index:10}body:has(.discount-page) .main-content{background:#f3f4f6}body:has(.discount-page) .breadcrumb-container a,body:has(.discount-page) .breadcrumb-container li:not(:last-child){color:#94a3b8!important}body:has(.discount-page) .breadcrumb-container a:hover{color:#3b82f6!important}body:has(.discount-page) .breadcrumb-container .text-gray-900{color:#1e293b!important}
