.axpkgwiz-step.done{opacity:.7}.axpkgwiz-step.done .axpkgwiz-step-dot{background:rgba(255,107,53,.2);border-color:var(--pkgwiz-primary);color:var(--pkgwiz-primary)}.axpkgwiz-pkg-card.selected{border-color:var(--pkg-color,var(--pkgwiz-primary));background:color-mix(in srgb,var(--pkg-color,#ff6b35) 8%,var(--pkgwiz-surface2));box-shadow:0 0 0 3px color-mix(in srgb,var(--pkg-color,#ff6b35) 25%,transparent)}.axpkgwiz-pkg-card--featured{border-color:var(--pkg-color,var(--pkgwiz-primary))}.axpkgwiz-pkg-card.selected .axpkgwiz-pkg-check{background:var(--pkg-color,var(--pkgwiz-primary));border-color:var(--pkg-color,var(--pkgwiz-primary));color:#fff}.axpkgwiz-cal-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:600;border-radius:7px;border:none;background:0 0;cursor:default;color:var(--pkgwiz-muted);transition:background .15s,color .15s;padding:0;position:relative}.axpkgwiz-cal-filler{visibility:hidden}.axpkgwiz-cal-avail{color:var(--pkgwiz-text);cursor:pointer}.axpkgwiz-cal-avail:hover{background:rgba(255,107,53,.15);color:var(--pkgwiz-primary)}.axpkgwiz-cal-today{border:1.5px solid var(--pkgwiz-primary);color:var(--pkgwiz-primary)}.axpkgwiz-cal-selected{background:var(--pkgwiz-primary)!important;color:#fff!important;border-color:var(--pkgwiz-primary)!important}.axpkgwiz-cal-disabled,.axpkgwiz-cal-past{opacity:.35;cursor:not-allowed}.axpkgwiz-cal-closed{color:#ef4444;text-decoration:line-through;opacity:.55;cursor:not-allowed}.axpkgwiz-cal-dot-closed{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#ef4444}.axpkgwiz-cal-special{border:1.5px solid #f59e0b!important;color:#f59e0b!important}.axpkgwiz-cal-private::after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:#6366f1}.axpkgwiz-ts-closed{color:#ef4444;font-weight:600}.axpkgwiz-ts-notice{display:flex;align-items:flex-start;gap:7px;font-size:.78rem;padding:7px 10px;border-radius:7px;margin-bottom:4px;line-height:1.5}.axpkgwiz-ts-notice i{margin-top:1px;flex-shrink:0}.axpkgwiz-ts-notice-special{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.axpkgwiz-ts-notice-private{background:rgba(99,102,241,.1);color:#818cf8;border:1px solid rgba(99,102,241,.25)}.axpkgwiz-ts-period{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--pkgwiz-muted);padding:6px 0 3px}.axpkgwiz-ts-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.axpkgwiz-ts-pill{padding:7px 12px;border-radius:8px;background:var(--pkgwiz-surface);border:1.5px solid var(--pkgwiz-border);color:var(--pkgwiz-text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.axpkgwiz-ts-pill:hover{border-color:var(--pkgwiz-primary);color:var(--pkgwiz-primary)}.axpkgwiz-ts-selected{background:var(--pkgwiz-primary)!important;border-color:var(--pkgwiz-primary)!important;color:#fff!important}.axpkgwiz-input-error{border-color:#ef4444!important}.axpkgwiz-field-tip{font-size:.75rem}.axpkgwiz-field-tip-error{color:#ef4444}.axpkgwiz-sum-svc-tag{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--pkgwiz-muted);background:var(--pkgwiz-surface);padding:2px 8px;border-radius:20px}.axpkgwiz-card-fields{padding:20px;display:flex;flex-direction:column;gap:14px}.axpkgwiz-card-wrap{position:relative}.axpkgwiz-card-wrap .axpkgwiz-input{padding-right:48px}.axpkgwiz-card-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--pkgwiz-muted);pointer-events:none}.axpkgwiz-card-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}