.ServiceConfigPanel_serviceModal__sqdIr{--modal-radius:16px;--field-radius:10px;--card-radius:12px;--transition-fast:0.15s ease;--transition-normal:0.2s ease}.ServiceConfigPanel_modalHeader__RWqkt{background:var(--white);border-bottom:1px solid var(--border-light);padding:16px 20px}.ServiceConfigPanel_modalTitle__6eyBG{display:flex;align-items:center;gap:12px;color:var(--gray-900);font-weight:600;font-size:18px;line-height:1.3}.ServiceConfigPanel_modalBodyTabs__s5jUa{background:var(--gray-50);padding:0;min-height:400px}.ServiceConfigPanel_modalFooter__xI_Vm{background:var(--white);border-top:1px solid var(--border-light);padding:16px 20px;display:flex;justify-content:flex-end;gap:12px}.ServiceConfigPanel_tabContent__N61uo{padding:20px}.ServiceConfigPanel_fieldGroup__Pcc1o{margin-bottom:24px}.ServiceConfigPanel_fieldGroup__Pcc1o:last-child{margin-bottom:0}.ServiceConfigPanel_fieldLabel__2oL9B{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gray-700);margin-bottom:10px}.ServiceConfigPanel_fieldLabel__2oL9B svg{color:var(--gray-400)}.ServiceConfigPanel_fieldHint__vxn2C{font-size:13px;color:var(--gray-500);margin-top:8px;line-height:1.5}.ServiceConfigPanel_inputField__3e6dK{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--border-light);border-radius:var(--field-radius);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ServiceConfigPanel_inputField__3e6dK:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.ServiceConfigPanel_textareaField__oA4Bf{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--border-light);border-radius:var(--field-radius);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);resize:vertical;min-height:80px}.ServiceConfigPanel_textareaField__oA4Bf:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.ServiceConfigPanel_selectField__EIx8s{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--border-light);border-radius:var(--field-radius);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ServiceConfigPanel_selectField__EIx8s:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.ServiceConfigPanel_sectionDivider__Jmiiz{border:none;border-top:1px solid var(--border-light);margin:24px 0}.ServiceConfigPanel_sectionHeader__XMEb7{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.ServiceConfigPanel_sectionIcon__Bx_ya{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.05));color:var(--primary)}.ServiceConfigPanel_sectionTitle__NKIlg{font-size:15px;font-weight:600;color:var(--gray-800);margin:0}.ServiceConfigPanel_radioCardGroup__WJzeP{display:flex;flex-direction:column;gap:12px}.ServiceConfigPanel_radioCard__GM3sO{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--white);border:2px solid var(--border-light);border-radius:var(--card-radius);cursor:pointer;transition:all var(--transition-fast);height:110px}.ServiceConfigPanel_radioCard__GM3sO:hover{border-color:var(--gray-300);background:var(--gray-50)}.ServiceConfigPanel_radioCardActive__cEf6h{border-color:var(--primary);background:rgba(var(--primary-rgb),.04)}.ServiceConfigPanel_radioCardActive__cEf6h:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.06)}.ServiceConfigPanel_radioIndicator__DbheG{flex-shrink:0;width:20px;height:20px;border:2px solid var(--border-light);border-radius:50%;background:var(--white);position:relative;transition:all var(--transition-fast);margin-top:2px}.ServiceConfigPanel_radioCardActive__cEf6h .ServiceConfigPanel_radioIndicator__DbheG{border-color:var(--primary);background:var(--primary)}.ServiceConfigPanel_radioIndicator__DbheG:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--white);transform:translate(-50%,-50%) scale(0);transition:transform var(--transition-fast)}.ServiceConfigPanel_radioCardActive__cEf6h .ServiceConfigPanel_radioIndicator__DbheG:after{transform:translate(-50%,-50%) scale(1)}.ServiceConfigPanel_radioCardIcon__VHOiO{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--gray-100);color:var(--gray-500);transition:all var(--transition-fast)}.ServiceConfigPanel_radioCardActive__cEf6h .ServiceConfigPanel_radioCardIcon__VHOiO{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.ServiceConfigPanel_radioCardContent__YXxNu{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ServiceConfigPanel_radioCardTitle__3hkHr{font-size:15px;font-weight:600;color:var(--gray-900);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ServiceConfigPanel_radioCardDescription__sLhoE{font-size:13px;color:var(--gray-500);line-height:1.5}.ServiceConfigPanel_radioCardBadge__rpcnR{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ServiceConfigPanel_badgeGroup__1JDbu{background:var(--info-bg,#e0f2fe);color:var(--info,#0284c7)}.ServiceConfigPanel_badgeIndividual__QhCOz{background:var(--gray-100);color:var(--gray-600)}.ServiceConfigPanel_badgeRecurring__8iNzF{background:var(--success-bg,#f0fdf4);color:var(--success,#22c55e)}.ServiceConfigPanel_badgeCredit__wpuP5{background:var(--warning-bg,#fef3c7);color:var(--warning-dark,#d97706)}.ServiceConfigPanel_infoBox__kG3PZ{display:flex;gap:12px;padding:14px 16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--primary-rgb),.02));border-left:3px solid var(--primary);border-radius:var(--field-radius);margin-top:12px}.ServiceConfigPanel_infoIcon__2dAM4{flex-shrink:0;color:var(--primary)}.ServiceConfigPanel_infoContent__Ovmr5{flex:1;font-size:13px;color:var(--gray-600);line-height:1.6}.ServiceConfigPanel_infoContent__Ovmr5 strong{color:var(--gray-800);font-weight:600}@media (max-width:576px){.ServiceConfigPanel_radioCard__GM3sO{flex-direction:column;height:auto;min-height:80px;padding:14px;gap:10px}.ServiceConfigPanel_radioIndicator__DbheG{position:absolute;top:14px;right:14px;margin-top:0}.ServiceConfigPanel_radioCardIcon__VHOiO{width:36px;height:36px;align-self:flex-start}.ServiceConfigPanel_radioCardContent__YXxNu{padding-right:28px}.ServiceConfigPanel_radioCardTitle__3hkHr{font-size:14px;line-height:1.3}.ServiceConfigPanel_radioCardDescription__sLhoE{font-size:12px;line-height:1.4}.ServiceConfigPanel_radioCardBadge__rpcnR{font-size:10px;padding:2px 6px}}.ServiceConfigPanel_servicesGrid__9o_VL{display:flex;flex-direction:column;gap:var(--space-lg,1rem)}.ServiceConfigPanel_serviceCard__b_A6i{border:1px solid var(--border-light);border-radius:var(--radius-lg,12px);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ServiceConfigPanel_serviceCard__b_A6i:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ServiceConfigPanel_cardHeader__m7B1S{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-lg,1rem);background:var(--background-subtle,#f9fafb);border-bottom:1px solid var(--border-light)}.ServiceConfigPanel_cardHeaderLeft__s0mA6{display:flex;align-items:flex-start;gap:var(--space-md,.75rem)}.ServiceConfigPanel_cardHeaderRight__YrJ7n{flex-shrink:0}.ServiceConfigPanel_serviceIcon__CUV_U{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md,8px);background:var(--primary-50,#eff6ff);color:var(--primary,#3b82f6);flex-shrink:0}.ServiceConfigPanel_serviceName__5so3q{font-size:var(--text-lg,1.125rem);font-weight:600;color:var(--font-color-title,#111827);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm,.5rem)}.ServiceConfigPanel_serviceMeta__xaWck{display:flex;flex-wrap:wrap;gap:var(--space-md,.75rem);margin-top:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280)}.ServiceConfigPanel_configSection__q4a0T{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-light)}.ServiceConfigPanel_configColumn__yJqdL{background:var(--white);padding:var(--space-md,.75rem) var(--space-lg,1rem)}.ServiceConfigPanel_configColumnHeader__9lrel{display:flex;align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-xs,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--font-color-tertiary,#9ca3af);margin-bottom:var(--space-sm,.5rem)}.ServiceConfigPanel_configColumnContent__Ruzbk{min-height:60px}.ServiceConfigPanel_configItems__khdjk{display:flex;flex-direction:column;gap:var(--space-xs,.25rem)}.ServiceConfigPanel_configItem__hv9IL{display:flex;align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280);padding:var(--space-xs,.25rem) 0}.ServiceConfigPanel_configItemLabel__kMcUE{flex:1;min-width:0}.ServiceConfigPanel_configItemPriceName__gIPja{color:var(--font-color-tertiary,#9ca3af);font-size:var(--text-xs,.75rem)}.ServiceConfigPanel_configItemIconSuccess__TqlkP{color:var(--success,#22c55e);flex-shrink:0}.ServiceConfigPanel_configItemBadge__x3sLB{font-size:var(--text-xs,.75rem);flex-shrink:0}.ServiceConfigPanel_configItemMore__Lg2dD{font-size:var(--text-xs,.75rem);color:var(--font-color-tertiary,#9ca3af);font-style:italic;padding-top:var(--space-xs,.25rem)}.ServiceConfigPanel_configEmpty__gF3qX{display:flex;align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--font-color-tertiary,#9ca3af);padding:var(--space-sm,.5rem) 0}.ServiceConfigPanel_configEmptyIcon__ZRS6D{color:var(--warning,#f59e0b)}.ServiceConfigPanel_warningBanner__hQZ25{display:flex;align-items:center;gap:var(--space-sm,.5rem);padding:var(--space-sm,.5rem) var(--space-lg,1rem);background:var(--warning-50,#fffbeb);border-top:1px solid var(--warning-200,#fde68a);font-size:var(--text-sm,.875rem);color:var(--warning-800,#92400e)}.ServiceConfigPanel_warningBanner__hQZ25 svg{flex-shrink:0;color:var(--warning-500,#f59e0b)}.ServiceConfigPanel_cardActions__kh4_c{display:flex;flex-wrap:wrap;gap:var(--space-sm,.5rem);padding:var(--space-md,.75rem) var(--space-lg,1rem);background:var(--white);border-top:1px solid var(--border-light)}.ServiceConfigPanel_actionButton__Nmjm3{display:inline-flex;align-items:center;gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem)}.ServiceConfigPanel_setupProgress___idyo{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg,12px);padding:var(--space-lg,1rem);margin-bottom:var(--space-lg,1rem)}.ServiceConfigPanel_progressHeader__6KiLi{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm,.5rem)}.ServiceConfigPanel_progressTitle__wAqe5{font-size:var(--text-base,1rem);font-weight:600;color:var(--font-color-title,#111827)}.ServiceConfigPanel_progressBar__o6BIs{height:8px;background:var(--gray-200,#e5e7eb);border-radius:4px;overflow:hidden;margin-bottom:var(--space-md,.75rem)}.ServiceConfigPanel_progressFill__zegOE{height:100%;background:linear-gradient(90deg,var(--success,#22c55e),var(--success-400,#4ade80));border-radius:4px;transition:width .3s ease}.ServiceConfigPanel_progressIssues__y0Hus{display:flex;flex-direction:column;gap:var(--space-xs,.25rem)}.ServiceConfigPanel_progressIssue__6UUB8{display:flex;align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280)}.ServiceConfigPanel_issueIconWarning__WvVWK{color:var(--warning,#f59e0b)}.ServiceConfigPanel_issueIconError__ZIG7I{color:var(--danger,#ef4444)}@media (max-width:576px){.ServiceConfigPanel_tabContent__N61uo{padding:16px}.ServiceConfigPanel_fieldGroup__Pcc1o{margin-bottom:16px}.ServiceConfigPanel_fieldLabel__2oL9B{font-size:13px;margin-bottom:8px}.ServiceConfigPanel_fieldHint__vxn2C{font-size:12px}.ServiceConfigPanel_radioCardGroup__WJzeP{gap:8px}.ServiceConfigPanel_radioCard__GM3sO{flex-direction:column;height:auto;padding:12px;gap:10px}.ServiceConfigPanel_radioIndicator__DbheG{position:absolute;top:12px;right:12px;margin-top:0}.ServiceConfigPanel_radioCardIcon__VHOiO{width:36px;height:36px;align-self:flex-start}.ServiceConfigPanel_radioCardTitle__3hkHr{font-size:14px;padding-right:32px}.ServiceConfigPanel_radioCardDescription__sLhoE{font-size:12px}.ServiceConfigPanel_radioCardBadge__rpcnR{font-size:10px;padding:2px 6px}.ServiceConfigPanel_infoBox__kG3PZ{padding:12px;gap:10px}.ServiceConfigPanel_infoContent__Ovmr5{font-size:12px}.ServiceConfigPanel_sectionDivider__Jmiiz{margin:16px 0}.ServiceConfigPanel_sectionHeader__XMEb7{margin-bottom:12px;padding-bottom:10px}.ServiceConfigPanel_sectionIcon__Bx_ya{width:28px;height:28px}.ServiceConfigPanel_sectionTitle__NKIlg{font-size:14px}.ServiceConfigPanel_configSection__q4a0T{grid-template-columns:1fr}.ServiceConfigPanel_cardHeader__m7B1S{padding:var(--space-md,.75rem);flex-direction:column;align-items:flex-start;gap:var(--space-sm,.5rem)}.ServiceConfigPanel_cardHeaderLeft__s0mA6{width:100%}.ServiceConfigPanel_serviceIcon__CUV_U{width:36px;height:36px}.ServiceConfigPanel_serviceName__5so3q{font-size:var(--text-base,1rem)}.ServiceConfigPanel_configColumn__yJqdL{padding:var(--space-sm,.5rem) var(--space-md,.75rem)}.ServiceConfigPanel_configColumnHeader__9lrel{font-size:.65rem;letter-spacing:.03em}.ServiceConfigPanel_configItem__hv9IL{font-size:var(--text-xs,.75rem)}.ServiceConfigPanel_configItemBadge__x3sLB{font-size:.65rem}.ServiceConfigPanel_warningBanner__hQZ25{padding:var(--space-xs,.25rem) var(--space-md,.75rem);font-size:var(--text-xs,.75rem)}.ServiceConfigPanel_cardActions__kh4_c{flex-direction:column;padding:var(--space-sm,.5rem) var(--space-md,.75rem)}.ServiceConfigPanel_actionButton__Nmjm3{width:100%;justify-content:center}.ServiceConfigPanel_serviceMeta__xaWck{flex-direction:column;gap:var(--space-xs,.25rem)}.ServiceConfigPanel_setupProgress___idyo{padding:var(--space-md,.75rem)}.ServiceConfigPanel_progressTitle__wAqe5{font-size:var(--text-sm,.875rem)}.ServiceConfigPanel_progressIssue__6UUB8{font-size:var(--text-xs,.75rem)}}@media (min-width:577px) and (max-width:991px){.ServiceConfigPanel_radioCard__GM3sO{height:auto;min-height:90px}.ServiceConfigPanel_configSection__q4a0T{grid-template-columns:1fr 1fr}}@media (hover:none) and (pointer:coarse){.ServiceConfigPanel_radioCard__GM3sO{min-height:70px}.ServiceConfigPanel_radioCard__GM3sO:active{transform:scale(.98);transition:transform .1s ease}.ServiceConfigPanel_actionButton__Nmjm3{min-height:44px}.ServiceConfigPanel_checkbox__Rh09h{width:24px;height:24px}}.PlanQuotaTable_planName__Ra38G{font-weight:500;color:var(--font-color-title,#111827);font-size:var(--text-sm,.875rem);line-height:1.4}.PlanQuotaTable_priceNickname__NiPVX{font-weight:400;color:var(--font-color-secondary,#6b7280)}.PlanQuotaTable_planPrice__FSRiI{font-size:var(--text-xs,.75rem);color:var(--font-color-secondary,#6b7280);margin-top:2px}.PlanQuotaTable_typeBadge__Ck8gC{font-size:var(--text-xs,.75rem);display:inline-flex;align-items:center;gap:3px;padding:4px 8px;font-weight:500;white-space:nowrap}.PlanQuotaTable_planSwitch__QI0aw{transform:scale(1.1)}.PlanQuotaTable_planSwitch__QI0aw .PlanQuotaTable_form-check-input__ZoIDT{cursor:pointer}.PlanQuotaTable_planSwitch__QI0aw .PlanQuotaTable_form-check-input__ZoIDT:checked{background-color:var(--success,#22c55e);border-color:var(--success,#22c55e)}.PlanQuotaTable_quotaStepper__tsZok{display:flex;align-items:center;gap:var(--space-sm,.5rem)}.PlanQuotaTable_stepperGroup__Pqqgd{display:inline-flex;align-items:center;border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);overflow:hidden;background:var(--white,#fff)}.PlanQuotaTable_stepperBtn__NEwMM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--font-color-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.PlanQuotaTable_stepperBtn__NEwMM:hover:not(:disabled){background:var(--gray-100,#f3f4f6);color:var(--font-color-title,#111827)}.PlanQuotaTable_stepperBtn__NEwMM:disabled{opacity:.4;cursor:not-allowed}.PlanQuotaTable_stepperInput__ZZqQv{width:48px;height:32px;border:none;border-left:1px solid var(--border-light,#e5e7eb);border-right:1px solid var(--border-light,#e5e7eb);text-align:center;font-size:var(--text-sm,.875rem);font-weight:500;color:var(--font-color-title,#111827);background:var(--white,#fff);appearance:textfield;-moz-appearance:textfield}.PlanQuotaTable_stepperInput__ZZqQv::-webkit-inner-spin-button,.PlanQuotaTable_stepperInput__ZZqQv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PlanQuotaTable_stepperInput__ZZqQv:focus{outline:none;background:var(--gray-50,#f9fafb)}.PlanQuotaTable_stepperInput__ZZqQv:disabled{background:var(--gray-50,#f9fafb);color:var(--font-color-tertiary,#9ca3af)}.PlanQuotaTable_periodLabel__XVb82{font-size:var(--text-xs,.75rem);color:var(--font-color-secondary,#6b7280);white-space:nowrap}.PlanQuotaTable_unlimitedBtn__oomCT{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--white,#fff);color:var(--font-color-tertiary,#9ca3af);cursor:pointer;transition:all .15s ease}.PlanQuotaTable_unlimitedBtn__oomCT:hover{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}.PlanQuotaTable_unlimitedBtn__oomCT.PlanQuotaTable_unlimitedActive__e2Xcb{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:white}.PlanQuotaTable_disabledText__XQoNz{color:var(--font-color-tertiary,#9ca3af)}.PlanQuotaTable_mobileCard__SY8qt{display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}.PlanQuotaTable_mobileCardEnabled__zt8Ay{background:var(--success-bg,#f0fdf4)}.PlanQuotaTable_mobileHeader__hn3xO{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md,.75rem)}.PlanQuotaTable_mobileInfo__vpjML{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.PlanQuotaTable_mobileQuota__BtTYV{display:flex;flex-direction:column;gap:var(--space-xs,.25rem);padding-top:var(--space-sm,.5rem);border-top:1px solid var(--border-light,#e5e7eb)}.PlanQuotaTable_quotaLabel__DmpWD{font-size:var(--text-xs,.75rem);color:var(--font-color-secondary,#6b7280);font-weight:500}@media (max-width:639px){.PlanQuotaTable_quotaStepper__tsZok{flex-wrap:wrap}.PlanQuotaTable_stepperInput__ZZqQv{width:44px}}.OfferingPanel_servicesGrid__3WAKt{display:flex;flex-direction:column;gap:var(--space-md,.75rem)}.OfferingPanel_plansGrid__JwMrF{display:grid;grid-template-columns:1fr;gap:var(--space-md,.75rem);width:100%;max-width:100%;overflow:hidden;align-items:start}@media (min-width:640px){.OfferingPanel_plansGrid__JwMrF{grid-template-columns:repeat(2,1fr);gap:var(--space-lg,1rem)}}.OfferingPanel_stats__JCrJf{display:flex;align-items:center;gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem)}.OfferingPanel_statReady__8VMrA{color:var(--success,#22c55e);font-weight:600}.OfferingPanel_statDivider__a8drL{color:var(--font-color-tertiary,#9ca3af)}.OfferingPanel_statTotal__3y2ig{color:var(--font-color-secondary,#6b7280)}.OfferingPanel_servicesList__kRH_Y{display:flex;flex-direction:column;gap:var(--space-md,.75rem)}.OfferingPanel_serviceCard__hFx0N{display:flex;background:var(--white,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);overflow:hidden;transition:all .15s ease}.OfferingPanel_serviceCard__hFx0N:hover{border-color:var(--border-medium,#d1d5db);box-shadow:0 2px 8px rgba(0,0,0,.04)}.OfferingPanel_statusBar__QX7x8{width:4px;flex-shrink:0}.OfferingPanel_statusBar__QX7x8[data-status=ready]{background:var(--success,#22c55e)}.OfferingPanel_statusBar__QX7x8[data-status=partial]{background:var(--warning,#f59e0b)}.OfferingPanel_statusBar__QX7x8[data-status=none]{background:var(--danger,#ef4444)}.OfferingPanel_cardContent__DT_KG{flex:1;padding:var(--space-lg,1rem);min-width:0;overflow:hidden}.OfferingPanel_cardHeader__7AdG8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md,.75rem)}.OfferingPanel_serviceInfo__5VOLt{display:flex;align-items:flex-start;gap:var(--space-md,.75rem);min-width:0;overflow:hidden;flex:1}.OfferingPanel_serviceIcon__0kC1Q{width:40px;height:40px;border-radius:var(--radius-md,8px);background:var(--bg-subtle,#f9fafb);display:flex;align-items:center;justify-content:center;color:var(--font-color-secondary,#6b7280);flex-shrink:0}.OfferingPanel_serviceName__fD0Y0{font-size:var(--text-lg,1.125rem);font-weight:600;color:var(--font-color-title,#111827);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.OfferingPanel_serviceMeta__yYctS{display:flex;gap:var(--space-md,.75rem);margin-top:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280)}.OfferingPanel_serviceMeta__yYctS span{display:inline-flex;align-items:center;gap:var(--space-xs,.25rem)}.OfferingPanel_cardActions__6DjYZ{display:flex;gap:var(--space-xs,.25rem)}.OfferingPanel_iconButton__Nh6v8{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-md,8px);color:var(--font-color-tertiary,#9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.OfferingPanel_iconButton__Nh6v8:hover{background:var(--bg-subtle,#f9fafb);color:var(--font-color-secondary,#6b7280)}.OfferingPanel_section__VZLCH{padding:var(--space-md,.75rem);background:var(--bg-subtle,#f9fafb);border-radius:var(--radius-md,8px);margin-bottom:var(--space-sm,.5rem);overflow:hidden;width:100%}.OfferingPanel_sectionHeader__yD1Rv{display:flex;align-items:center;gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);font-weight:500;color:var(--font-color-secondary,#6b7280);margin-bottom:var(--space-sm,.5rem)}.OfferingPanel_planList__M2_JR{display:flex;flex-direction:column;gap:var(--space-xs,.25rem);width:100%;overflow:hidden}.OfferingPanel_planItem__tETUb{min-width:0;overflow:hidden}.OfferingPanel_planItemHeader__w8gAB,.OfferingPanel_planItem__tETUb{display:flex;align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);width:100%}.OfferingPanel_planItemHeader__w8gAB{justify-content:space-between;flex-wrap:nowrap}.OfferingPanel_checkIcon__wF1IJ{color:var(--success,#22c55e);flex-shrink:0}.OfferingPanel_planName__UPLs0{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;word-break:break-word}@media (max-width:767px){.OfferingPanel_planItem__tETUb .OfferingPanel_planName__UPLs0{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;line-height:1.4}.OfferingPanel_planItemHeader__w8gAB span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.OfferingPanel_priceName__Oj_ts{color:var(--font-color-tertiary,#9ca3af)}.OfferingPanel_quotaLabel__QER7j{display:flex;align-items:center;gap:var(--space-xs,.25rem);flex-shrink:0}.OfferingPanel_accessBadge__ByiPK{font-size:var(--text-xs,.75rem);flex-shrink:0}.OfferingPanel_moreCount__0FQhL{font-size:var(--text-xs,.75rem);color:var(--font-color-tertiary,#9ca3af);padding-left:22px}.OfferingPanel_emptySection__9OyN5{display:flex;align-items:center;gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);color:var(--warning,#f59e0b)}.OfferingPanel_availabilityStatus__tn_3g{display:flex;align-items:flex-start;gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);color:var(--success,#22c55e)}.OfferingPanel_configureLink__KlYBl{display:inline-flex;align-items:center;gap:var(--space-xs,.25rem);margin-top:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--primary,#2563eb);background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.OfferingPanel_configureLink__KlYBl:hover{color:var(--primary-dark,#1d4ed8);text-decoration:underline}.OfferingPanel_statusSummary__Xn7D9{padding:var(--space-sm,.5rem) var(--space-md,.75rem);background:var(--warning-bg,#fffbeb);border:1px solid var(--warning-border,#fcd34d);border-radius:var(--radius-md,8px);font-size:var(--text-sm,.875rem);color:var(--warning-dark,#92400e)}.OfferingPanel_planConfigContainer__YjBHr{max-width:700px}.OfferingPanel_planConfigHeader__WwqoE{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl,1.5rem)}.OfferingPanel_backButton__6AQKH{display:inline-flex;align-items:center;gap:var(--space-sm,.5rem);background:none;border:none;color:var(--font-color-secondary,#6b7280);font-size:var(--text-base,1rem);cursor:pointer;padding:var(--space-sm,.5rem) 0;transition:color .15s ease}.OfferingPanel_backButton__6AQKH:hover{color:var(--font-color-title,#111827)}.OfferingPanel_saveButton__sTXcn{display:inline-flex;align-items:center;gap:var(--space-xs,.25rem)}.OfferingPanel_planConfigServiceInfo__OxFoX{margin-bottom:var(--space-xl,1.5rem);padding-bottom:var(--space-lg,1rem);border-bottom:1px solid var(--border-light,#e5e7eb)}.OfferingPanel_planConfigServiceInfo__OxFoX h1{font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--font-color-title,#111827);margin:0 0 var(--space-xs,.25rem) 0}.OfferingPanel_planConfigServiceInfo__OxFoX p{font-size:var(--text-base,1rem);color:var(--font-color-secondary,#6b7280);margin:0}.OfferingPanel_errorBanner__r6MOs{padding:var(--space-md,.75rem);background:var(--danger-bg,#fef2f2);border:1px solid var(--danger-border,#fecaca);border-radius:var(--radius-md,8px);color:var(--danger,#ef4444);margin-bottom:var(--space-lg,1rem)}.OfferingPanel_sectionLabel__WhK_s{font-size:var(--text-sm,.875rem);font-weight:500;color:var(--font-color-secondary,#6b7280);margin-bottom:var(--space-md,.75rem)}.OfferingPanel_emptyPlans__vLfNm{text-align:center;padding:var(--space-2xl,2rem);color:var(--font-color-secondary,#6b7280)}.OfferingPanel_emptyPlans__vLfNm .OfferingPanel_hint__u_Pnd{font-size:var(--text-sm,.875rem);color:var(--font-color-tertiary,#9ca3af)}.OfferingPanel_planToggleList__ku4ei{display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}.OfferingPanel_planToggleCard__0vjlQ{background:var(--white,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);overflow:hidden;transition:all .15s ease;display:flex;flex-direction:column;height:100%;max-width:100%;box-sizing:border-box}.OfferingPanel_planToggleCard__0vjlQ.OfferingPanel_planEnabled__Emxzf{border-color:var(--success,#22c55e);background:var(--success-bg,#f0fdf4)}.OfferingPanel_planToggleMain__QH55_{padding:var(--space-sm,.5rem) var(--space-md,.75rem);cursor:pointer;flex:1;display:flex;align-items:flex-start;gap:var(--space-md,.75rem)}.OfferingPanel_planToggleMain__QH55_:hover{background:var(--bg-subtle,#f9fafb)}.OfferingPanel_planEnabled__Emxzf .OfferingPanel_planToggleMain__QH55_:hover{background:rgba(34,197,94,.1)}.OfferingPanel_planToggleLeft__5_Psb{display:flex;align-items:flex-start;gap:var(--space-md,.75rem);flex:1;min-width:0}.OfferingPanel_planInfo__ZInLO{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-xs,.25rem)}.OfferingPanel_checkbox__lFY6o{width:20px;height:20px;border:2px solid var(--border-medium,#d1d5db);border-radius:var(--radius-sm,4px);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;margin-top:2px}.OfferingPanel_checkbox__lFY6o.OfferingPanel_checked__TV_UM{background:var(--success,#22c55e);border-color:var(--success,#22c55e);color:white}.OfferingPanel_planToggleName__FnNWJ{font-size:var(--text-base,1rem);font-weight:500;color:var(--font-color-title,#111827);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.OfferingPanel_planTogglePrice__mAmNU{font-weight:400;color:var(--font-color-secondary,#6b7280)}.OfferingPanel_planToggleMeta__IXz5r{display:flex;align-items:center;gap:var(--space-sm,.5rem);margin-top:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280)}.OfferingPanel_typeBadge__rXpSz{font-size:var(--text-xs,.75rem);display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap;align-self:flex-start;margin-bottom:var(--space-xs,.25rem)}.OfferingPanel_planQuantityConfig__uMmD_{padding:var(--space-sm,.5rem) var(--space-md,.75rem);border-top:1px solid var(--border-light,#e5e7eb)}.OfferingPanel_planEnabled__Emxzf .OfferingPanel_planQuantityConfig__uMmD_{border-color:rgba(34,197,94,.2)}.OfferingPanel_quantityLabel__d1DBv{display:block;font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280);margin-bottom:var(--space-sm,.5rem);padding-top:var(--space-md,.75rem)}.OfferingPanel_quantityOptions__V8VvZ{display:flex;gap:var(--space-sm,.5rem)}.OfferingPanel_quantityBtn__EXvTd{display:inline-flex;align-items:center;gap:var(--space-xs,.25rem);padding:var(--space-sm,.5rem) var(--space-md,.75rem);background:var(--white,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--text-sm,.875rem);color:var(--font-color-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.OfferingPanel_quantityBtn__EXvTd:hover{border-color:var(--border-medium,#d1d5db)}.OfferingPanel_quantityBtn__EXvTd.OfferingPanel_quantityBtnActive__dd_mj{border-color:var(--primary,#2563eb);background:var(--primary-bg,#eff6ff);color:var(--primary,#2563eb)}.OfferingPanel_sessionsInput__K2O1X{width:50px;padding:var(--space-xs,.25rem);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-sm,4px);text-align:center;font-size:var(--text-sm,.875rem)}.OfferingPanel_sessionsInput__K2O1X:focus{outline:none;border-color:var(--primary,#2563eb)}@media (max-width:767px){.OfferingPanel_serviceCard__hFx0N{border-radius:var(--radius-md,8px)}.OfferingPanel_cardContent__DT_KG{padding:var(--space-md,.75rem)}.OfferingPanel_cardHeader__7AdG8{flex-direction:column;align-items:flex-start;gap:var(--space-sm,.5rem)}.OfferingPanel_serviceInfo__5VOLt{width:100%}.OfferingPanel_serviceIcon__0kC1Q{width:36px;height:36px}.OfferingPanel_serviceName__fD0Y0{font-size:var(--text-base,1rem)}.OfferingPanel_serviceMeta__yYctS{flex-wrap:wrap;gap:var(--space-sm,.5rem);font-size:var(--text-xs,.75rem)}.OfferingPanel_cardActions__6DjYZ{width:100%;justify-content:flex-end;padding-top:var(--space-xs,.25rem);border-top:1px solid var(--border-light,#e5e7eb);margin-top:var(--space-xs,.25rem)}.OfferingPanel_section__VZLCH{padding:var(--space-sm,.5rem);margin-bottom:var(--space-xs,.25rem)}.OfferingPanel_sectionHeader__yD1Rv{font-size:var(--text-xs,.75rem)}.OfferingPanel_planItem__tETUb{flex-wrap:wrap;gap:var(--space-xs,.25rem);align-items:flex-start}.OfferingPanel_planItemHeader__w8gAB{flex-wrap:nowrap;align-items:center}.OfferingPanel_planItem__tETUb .OfferingPanel_planName__UPLs0{flex:1;min-width:0;font-size:var(--text-sm,.875rem)}.OfferingPanel_quotaLabel__QER7j{margin-left:auto}.OfferingPanel_accessBadge__ByiPK{font-size:.65rem;padding:2px 6px}.OfferingPanel_configureLink__KlYBl{font-size:var(--text-xs,.75rem);padding:var(--space-xs,.25rem) 0}.OfferingPanel_statusSummary__Xn7D9{padding:var(--space-xs,.25rem) var(--space-sm,.5rem);font-size:var(--text-xs,.75rem)}.OfferingPanel_stats__JCrJf{font-size:var(--text-xs,.75rem)}.OfferingPanel_planToggleCard__0vjlQ{border-radius:var(--radius-md,8px)}.OfferingPanel_planToggleMain__QH55_{padding:var(--space-sm,.5rem)}.OfferingPanel_planToggleLeft__5_Psb{gap:var(--space-sm,.5rem)}.OfferingPanel_planToggleName__FnNWJ{font-size:var(--text-sm,.875rem);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.OfferingPanel_planToggleMeta__IXz5r{font-size:var(--text-xs,.75rem)}.OfferingPanel_typeBadge__rXpSz{font-size:.65rem;align-self:flex-start;margin-bottom:var(--space-xs,.25rem)}.OfferingPanel_planQuantityConfig__uMmD_{padding:var(--space-sm,.5rem)}.OfferingPanel_quantityLabel__d1DBv{font-size:var(--text-xs,.75rem);padding-top:var(--space-sm,.5rem)}.OfferingPanel_quantityOptions__V8VvZ{flex-wrap:wrap}.OfferingPanel_quantityBtn__EXvTd{flex:1;min-width:45%;justify-content:center;font-size:var(--text-xs,.75rem);padding:var(--space-sm,.5rem)}.OfferingPanel_sessionsInput__K2O1X{width:40px;font-size:var(--text-xs,.75rem)}.OfferingPanel_planConfigContainer__YjBHr{padding:0}.OfferingPanel_planConfigHeader__WwqoE{flex-direction:column;gap:var(--space-sm,.5rem);align-items:flex-start;margin-bottom:var(--space-md,.75rem)}.OfferingPanel_backButton__6AQKH{font-size:var(--text-sm,.875rem)}.OfferingPanel_planConfigServiceInfo__OxFoX h1{font-size:var(--text-lg,1.125rem)}.OfferingPanel_planConfigServiceInfo__OxFoX p{font-size:var(--text-sm,.875rem)}.OfferingPanel_sectionLabel__WhK_s{font-size:var(--text-xs,.75rem)}}@media (min-width:768px) and (max-width:991px){.OfferingPanel_serviceCard__hFx0N{flex-direction:row}.OfferingPanel_cardContent__DT_KG{padding:var(--space-md,.75rem) var(--space-lg,1rem)}.OfferingPanel_quantityOptions__V8VvZ{flex-wrap:nowrap}.OfferingPanel_quantityBtn__EXvTd{flex:1}}@media (hover:none) and (pointer:coarse){.OfferingPanel_iconButton__Nh6v8{width:44px;height:44px;min-width:44px;min-height:44px}.OfferingPanel_configureLink__KlYBl{min-height:44px;display:inline-flex;align-items:center}.OfferingPanel_planToggleMain__QH55_{min-height:60px}.OfferingPanel_quantityBtn__EXvTd{min-height:44px}.OfferingPanel_checkbox__lFY6o{width:24px;height:24px}}