.page_twmTreatmentPage__dokq_{--twm-surface:rgba(255,255,255,0.92);--twm-surface-strong:#ffffff;--twm-surface-soft:#f8fafc;--twm-border:rgba(15,23,42,0.14);--twm-border-strong:rgba(15,23,42,0.26);--twm-shadow:0 12px 30px rgba(15,23,42,0.07);--twm-shadow-hover:0 16px 34px rgba(15,23,42,0.11);--twm-action:#a92f40;--twm-action-hover:#8f2333;--twm-action-text:#ffffff;--twm-accent-soft:color-mix(in srgb,var(--accent-primary) 11%,transparent);display:grid;gap:1.15rem;min-width:0;max-width:1280px;margin:0 auto;padding:1rem clamp(.75rem,2vw,1.5rem) 2.5rem;color:var(--text-primary)}.page_twmTreatmentListPage__6mVov :is(h1,h2,p,span,small,label,a,button,input,select){font-weight:400}body.admin-theme-dark .page_twmTreatmentPage__dokq_{--twm-surface:rgba(17,24,39,0.94);--twm-surface-strong:#111827;--twm-surface-soft:#172033;--twm-border:rgba(148,163,184,0.3);--twm-border-strong:rgba(203,213,225,0.52);--twm-shadow:0 14px 32px rgba(0,0,0,0.28);--twm-shadow-hover:0 18px 40px rgba(0,0,0,0.38);--twm-action:#c2410c;--twm-action-hover:#9a3412;--twm-accent-soft:color-mix(in srgb,var(--accent-primary) 16%,transparent)}.page_twmHeader__N4qo3{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:5.5rem}.page_twmHeaderCopy__gzeqZ{display:grid;gap:.22rem;min-width:0}.page_twmEyebrow__pXidp,.page_twmSummaryEyebrow__xiyDd{color:var(--accent-primary);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.page_twmHeader__N4qo3 h1{margin:0;color:var(--text-primary);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.08}.page_twmHeader__N4qo3 p{max-width:680px;margin:.16rem 0 0;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.page_twmHeaderActions__gcm_L{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.page_twmPrimaryLink__jOd00,.page_twmPrimary__vgxpy,.page_twmSecondaryLink__GllUW{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.55rem;padding:.62rem .92rem;border-radius:10px;font-size:.86rem;font-weight:750;line-height:1;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page_twmPrimaryLink__jOd00,.page_twmPrimary__vgxpy{border:1px solid var(--twm-action);background:var(--twm-action);color:var(--twm-action-text);box-shadow:0 7px 16px color-mix(in srgb,var(--twm-action) 24%,transparent)}.page_twmPrimary__vgxpy>span{font-size:1.15rem;line-height:0}.page_twmPrimaryLink__jOd00:hover,.page_twmPrimary__vgxpy:hover{border-color:var(--twm-action-hover);background:var(--twm-action-hover);color:#ffffff;transform:translateY(-1px)}.page_twmSecondaryLink__GllUW{border:1px solid var(--twm-border-strong);background:var(--twm-surface-strong);color:var(--text-primary)}.page_twmSecondaryLink__GllUW:hover{border-color:var(--accent-primary);background:var(--twm-accent-soft);color:var(--text-primary)}.page_twmError__XQ4JE,.page_twmMessage__PN1RE,.page_twmWarning__kggjO{margin:0;padding:.82rem 1rem;border:1px solid;border-radius:10px;font-size:.88rem;line-height:1.45}.page_twmError__XQ4JE{border-color:#fecdd3;background:#fff1f2;color:#9f1239}.page_twmMessage__PN1RE{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.page_twmWarning__kggjO{border-color:#fde68a;background:#fffbeb;color:#854d0e}body.admin-theme-dark .page_twmError__XQ4JE{border-color:#9f1239;background:#4c0519;color:#fecdd3}body.admin-theme-dark .page_twmMessage__PN1RE{border-color:#047857;background:#052e2b;color:#a7f3d0}body.admin-theme-dark .page_twmWarning__kggjO{border-color:#a16207;background:#422006;color:#fde68a}.page_twmFilters__wYpyV{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(220px,1.4fr) minmax(150px,.7fr) minmax(170px,.8fr) minmax(76px,.3fr);align-items:end;gap:.8rem;padding:.9rem;border:1px solid var(--twm-border);border-radius:14px;background:var(--twm-surface);box-shadow:var(--twm-shadow)}.page_twmFilterIntro__b3ZuA{display:grid;align-self:center;gap:.12rem}.page_twmFilterIntro__b3ZuA>span{color:var(--text-primary);font-size:.8rem}.page_twmFilterIntro__b3ZuA small{color:var(--text-secondary);font-size:.76rem}.page_twmFields__5h1Aq label,.page_twmFilters__wYpyV label,.page_twmSection__tfKaI>label,.page_twmSessionCount__yzrpL{display:grid;gap:.36rem;min-width:0;color:var(--text-primary);font-size:.8rem;font-weight:700}.page_twmFields__5h1Aq label>span,.page_twmFilters__wYpyV label>span,.page_twmSection__tfKaI>label>span,.page_twmSessionCount__yzrpL>span{color:var(--text-primary)}.page_twmFields__5h1Aq label>span small,.page_twmSection__tfKaI>label>span small{margin-left:.3rem;color:var(--text-muted);font-size:.68rem;font-weight:600;text-transform:uppercase}.page_twmFields__5h1Aq input,.page_twmFields__5h1Aq textarea,.page_twmFilters__wYpyV input,.page_twmFilters__wYpyV select,.page_twmSection__tfKaI textarea,.page_twmSection__tfKaI>label select,.page_twmServiceInputs__CsrmA input,.page_twmSessionCard__aAaWY input,.page_twmSessionCount__yzrpL input{width:100%;min-width:0;min-height:42px;border:1px solid var(--field-border);border-radius:9px;outline:none;background:var(--field-bg);color:var(--field-text);box-shadow:var(--field-shadow);font:inherit;font-size:.88rem;font-weight:500;padding:.58rem .7rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.page_twmFields__5h1Aq input::placeholder,.page_twmFields__5h1Aq textarea::placeholder,.page_twmFilters__wYpyV input::placeholder,.page_twmSection__tfKaI textarea::placeholder,.page_twmSessionCard__aAaWY input::placeholder{color:var(--field-placeholder);opacity:1}.page_twmFields__5h1Aq input:focus,.page_twmFields__5h1Aq textarea:focus,.page_twmFilters__wYpyV input:focus,.page_twmFilters__wYpyV select:focus,.page_twmSection__tfKaI textarea:focus,.page_twmSection__tfKaI>label select:focus,.page_twmServiceInputs__CsrmA input:focus,.page_twmSessionCard__aAaWY input:focus,.page_twmSessionCount__yzrpL input:focus{border-color:var(--accent-primary);background:var(--field-bg-focus);box-shadow:var(--field-focus-shadow)}.page_twmFields__5h1Aq input:disabled,.page_twmFields__5h1Aq textarea:disabled,.page_twmFilters__wYpyV input:disabled,.page_twmFilters__wYpyV select:disabled,.page_twmSection__tfKaI select:disabled,.page_twmSection__tfKaI textarea:disabled,.page_twmServiceInputs__CsrmA input:disabled,.page_twmSessionCard__aAaWY input:disabled{cursor:not-allowed;opacity:.68}.page_twmList__Uch8e{display:grid;gap:.28rem}.page_twmListRow__89LWG{display:grid;grid-template-columns:minmax(270px,1fr) minmax(190px,.62fr) auto;align-items:center;gap:.7rem;min-width:0;min-height:3.35rem;padding:.38rem .62rem;border:1px solid var(--twm-border);border-left:3px solid #64748b;border-radius:6px;background:var(--twm-surface);box-shadow:none;transition:border-color .15s ease,background .15s ease}.page_twmListRow__89LWG[data-status=active]{border-left-color:#15803d}.page_twmListRow__89LWG[data-status=draft]{border-left-color:#b45309}.page_twmListRow__89LWG[data-status=paused]{border-left-color:#0369a1}.page_twmListRow__89LWG[data-status=completed]{border-left-color:#047857}.page_twmListRow__89LWG[data-status=cancelled]{border-left-color:#b91c1c}.page_twmListRow__89LWG:hover{border-top-color:var(--twm-border-strong);border-right-color:var(--twm-border-strong);border-bottom-color:var(--twm-border-strong);background:var(--twm-surface-soft)}.page_twmListRow__89LWG{cursor:pointer}.page_twmListRow__89LWG:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 38%,transparent);outline-offset:2px}.page_twmListRow__89LWG[data-expanded=true]{background:var(--twm-surface-soft);border-color:var(--twm-border-strong)}.page_twmListMain__7RefZ{display:grid;gap:.05rem;min-width:0}.page_twmPatientLine__eNW6l{display:flex;align-items:center;gap:.55rem;min-width:0}.page_twmListMeta__y6eJf{display:flex;align-items:center;flex:0 0 auto;gap:.35rem}.page_twmListMeta__y6eJf small{color:var(--text-muted);font-size:.65rem;white-space:nowrap}.page_twmExpandHint__25Oe4{color:var(--accent-primary)!important}.page_twmListMain__7RefZ h2{min-width:0;color:var(--text-primary);font-size:.88rem}.page_twmListMain__7RefZ h2,.page_twmListMain__7RefZ p{margin:0;overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.page_twmListMain__7RefZ p{color:var(--text-muted);font-size:.7rem}.page_twmStatus__G5XPB{display:inline-flex;align-items:center;width:max-content;min-height:1.2rem;padding:.16rem .38rem;border:1px solid #cbd5e1;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.62rem;line-height:1}.page_twmStatus__G5XPB[data-status=active]{border-color:#86efac;background:#dcfce7;color:#166534}.page_twmStatus__G5XPB[data-status=draft]{border-color:#fcd34d;background:#fef3c7;color:#92400e}.page_twmStatus__G5XPB[data-status=paused]{border-color:#7dd3fc;background:#e0f2fe;color:#075985}.page_twmStatus__G5XPB[data-status=completed]{border-color:#6ee7b7;background:#d1fae5;color:#065f46}.page_twmStatus__G5XPB[data-status=cancelled]{border-color:#fda4af;background:#ffe4e6;color:#9f1239}body.admin-theme-dark .page_twmStatus__G5XPB{border-color:#64748b;background:#1e293b;color:#e2e8f0}body.admin-theme-dark .page_twmStatus__G5XPB[data-status=active]{border-color:#15803d;background:#052e16;color:#bbf7d0}body.admin-theme-dark .page_twmStatus__G5XPB[data-status=draft]{border-color:#a16207;background:#422006;color:#fde68a}body.admin-theme-dark .page_twmStatus__G5XPB[data-status=paused]{border-color:#0369a1;background:#082f49;color:#bae6fd}body.admin-theme-dark .page_twmStatus__G5XPB[data-status=completed]{border-color:#047857;background:#022c22;color:#a7f3d0}body.admin-theme-dark .page_twmStatus__G5XPB[data-status=cancelled]{border-color:#be123c;background:#4c0519;color:#fecdd3}.page_twmProgress__dvigh{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:.18rem .4rem;min-width:0}.page_twmProgressLabel__ICApN,.page_twmProgress__dvigh small{color:var(--text-secondary);font-size:.65rem}.page_twmProgressCount__D22ZE{color:var(--text-primary);font-size:.72rem}.page_twmProgress__dvigh small{grid-column:1/-1;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.page_twmProgressTrack__W021G{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.page_twmProgressTrack__W021G span{display:block;height:100%;border-radius:inherit;background:var(--accent-primary)}.page_twmListActions__jlQW7{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;flex-wrap:nowrap}.page_twmFinancialExpansion__iDFjQ{display:grid;grid-column:1/-1;gap:.75rem;min-width:0;margin:.15rem -.62rem -.38rem;padding:.85rem .75rem;border-top:1px solid var(--twm-border);border-radius:0 0 6px 6px;background:var(--twm-surface-strong);cursor:default}.page_twmFinancialHeader__vf_Au{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_twmFinancialHeader__vf_Au>div{display:grid;gap:.12rem}.page_twmFinancialHeaderActions__mspvo{display:flex!important;align-items:center;gap:.5rem!important}.page_twmFinancialHeaderActions__mspvo a{color:var(--accent-primary);font-size:.7rem;font-weight:700}.page_twmFinancialHeader__vf_Au :is(span,small),.page_twmFinancialTotals__zm2lO dt{color:var(--text-muted);font-size:.67rem}.page_twmFinancialHeader__vf_Au strong{color:var(--text-primary);font-size:.92rem}.page_twmFinancialTotals__zm2lO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.page_twmFinancialTotals__zm2lO>div{display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--twm-border);border-radius:6px;background:var(--twm-surface-soft)}.page_twmFinancialTotals__zm2lO dd{margin:0;color:var(--text-primary);font-size:.86rem;font-weight:700}.page_twmInstallments__oWx0h{display:grid;overflow-x:auto;border:1px solid var(--twm-border);border-radius:6px}.page_twmInstallmentHeader__UbVQ5,.page_twmInstallmentRow__mybBe{display:grid;grid-template-columns:minmax(90px,.75fr) repeat(3,minmax(110px,1fr)) minmax(110px,.75fr);align-items:center;gap:.6rem;min-width:620px;padding:.48rem .65rem}.page_twmInstallmentHeader__UbVQ5{background:var(--twm-surface-soft);color:var(--text-muted);font-size:.64rem;text-transform:uppercase}.page_twmInstallmentRow__mybBe{border-top:1px solid var(--twm-border);color:var(--text-secondary);font-size:.72rem}.page_twmInstallmentRow__mybBe strong{color:var(--text-primary)}.page_twmFinancialStatus__SWRGI{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:1.35rem;padding:.18rem .45rem;border:1px solid var(--twm-border-strong);border-radius:999px;background:var(--twm-surface-soft);color:var(--text-secondary);font-size:.65rem}.page_twmFinancialStatus__SWRGI[data-status=paid]{border-color:#86efac;background:#dcfce7;color:#166534}.page_twmFinancialStatus__SWRGI[data-status=partially_paid]{border-color:#7dd3fc;background:#e0f2fe;color:#075985}.page_twmFinancialStatus__SWRGI[data-status=pending]{border-color:#fcd34d;background:#fef3c7;color:#92400e}.page_twmFinancialStatus__SWRGI[data-status=cancelled]{border-color:#fda4af;background:#ffe4e6;color:#9f1239}body.admin-theme-dark .page_twmFinancialStatus__SWRGI[data-status=paid]{border-color:#15803d;background:#052e16;color:#bbf7d0}body.admin-theme-dark .page_twmFinancialStatus__SWRGI[data-status=partially_paid]{border-color:#0369a1;background:#082f49;color:#bae6fd}body.admin-theme-dark .page_twmFinancialStatus__SWRGI[data-status=pending]{border-color:#a16207;background:#422006;color:#fde68a}body.admin-theme-dark .page_twmFinancialStatus__SWRGI[data-status=cancelled]{border-color:#be123c;background:#4c0519;color:#fecdd3}.page_twmFinancialMessage__M2D95{margin:0;color:var(--text-secondary);font-size:.76rem}.page_twmFinancialError__z6vBr{color:#b91c1c}.page_twmTreatmentListPage__6mVov .page_twmListActions__jlQW7 :is(.page_twmPrimaryLink__jOd00,.page_twmSecondaryLink__GllUW){min-height:2rem;padding:.4rem .62rem;border-radius:6px;font-size:.72rem;box-shadow:none}.page_twmDeleteButton__bN9mN{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#b91c1c;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.page_twmDeleteButton__bN9mN svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.page_twmDeleteButton__bN9mN:focus-visible,.page_twmDeleteButton__bN9mN:hover:not(:disabled){border-color:#b91c1c;background:#b91c1c;color:#fff;transform:translateY(-1px)}body.admin-theme-dark .page_twmDeleteButton__bN9mN{border-color:color-mix(in srgb,#f87171 45%,transparent);background:color-mix(in srgb,#7f1d1d 38%,var(--twm-surface-strong));color:#fca5a5}.page_twmDeleteButton__bN9mN:disabled{cursor:wait;opacity:.55}.page_twmEmpty__f_Hn1,.page_twmLoadingState__N8TQj{display:grid;place-items:center;gap:.4rem;min-height:220px;padding:2.5rem 1rem;border:1px dashed var(--twm-border-strong);border-radius:14px;background:var(--twm-surface);text-align:center}.page_twmLoadingState__N8TQj>span{width:28px;height:28px;border:3px solid var(--twm-border);border-top-color:var(--accent-primary);border-radius:999px;animation:page_twmSpin__sBx06 .8s linear infinite}.page_twmEmpty__f_Hn1 p,.page_twmLoadingState__N8TQj p{margin:0;color:var(--text-secondary);font-size:.86rem}.page_twmEmpty__f_Hn1>span{color:var(--accent-primary);font-size:1.6rem}.page_twmEmpty__f_Hn1 strong{color:var(--text-primary);font-size:1rem}.page_twmEmpty__f_Hn1 a{margin-top:.35rem;color:var(--accent-primary);font-size:.84rem;font-weight:750}.page_twmLoadMore__A7PCK{justify-self:center;min-height:2.45rem;padding:.58rem .9rem;border:1px solid var(--twm-border-strong);border-radius:10px;background:var(--twm-surface-strong);color:var(--text-primary);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.page_twmListEnd__KrZPC{justify-self:center;color:var(--text-muted);font-size:.75rem}.page_twmPagination__ba0XY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.35rem 0;color:var(--text-secondary);font-size:.75rem}.page_twmPagination__ba0XY>div{display:flex;gap:.35rem}.page_twmPagination__ba0XY button{min-height:2rem;padding:.38rem .7rem;border:1px solid var(--twm-border-strong);border-radius:6px;background:var(--twm-surface-strong);color:var(--text-primary);font:inherit;cursor:pointer}.page_twmPagination__ba0XY button:hover:not(:disabled){border-color:var(--accent-primary);background:var(--twm-accent-soft)}.page_twmPagination__ba0XY button:disabled{cursor:not-allowed;opacity:.45}.page_twmEditorLayout__60Z0e{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.page_twmEditor__hCeO5{display:grid;gap:.9rem;min-width:0}.page_twmPatientSection__dluGw{order:1}.page_twmServicesSection__CZayo{order:2}.page_twmFinancialSection__0qcWn{order:3}.page_twmSessionsSection__ootJH{order:4}.page_twmNotesSection__LOWk2{order:5}.page_twmEditorActions___6uj9{order:6}.page_twmSection__tfKaI{display:grid;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--twm-border);border-radius:14px;background:var(--twm-surface);box-shadow:0 7px 22px rgba(15,23,42,.045)}.page_twmSectionIntro__JNrBN{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.page_twmSectionIntro__JNrBN>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;border:1px solid color-mix(in srgb,var(--accent-primary) 34%,transparent);border-radius:8px;background:var(--twm-accent-soft);color:var(--accent-primary);font-size:.76rem;font-weight:850}.page_twmSectionIntro__JNrBN>div{display:grid;gap:.12rem;min-width:0}.page_twmSection__tfKaI h2,.page_twmSummary__JDpwl h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:760;line-height:1.25}.page_twmSectionIntro__JNrBN p{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.4}.page_twmFields__5h1Aq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page_twmWide__WkEvN{grid-column:1/-1}.page_twmCustomerResults__bRG9P{display:grid;max-height:270px;overflow:auto;border:1px solid var(--twm-border-strong);border-radius:10px;background:var(--twm-surface-strong);box-shadow:var(--twm-shadow)}.page_twmCustomerResults__bRG9P button{display:grid;gap:.14rem;padding:.68rem .75rem;border:0;border-bottom:1px solid var(--twm-border);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.page_twmCustomerResults__bRG9P button:focus-visible,.page_twmCustomerResults__bRG9P button:hover{background:var(--twm-accent-soft)}.page_twmCustomerResults__bRG9P button strong{font-size:.84rem}.page_twmCustomerResults__bRG9P button small,.page_twmCustomerResults__bRG9P p{margin:0;color:var(--text-secondary);font-size:.74rem}.page_twmCustomerResults__bRG9P p{padding:.8rem}.page_twmCatalog__hUI_m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem}.page_twmCatalogTabs__ERjXe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;padding:.1rem 0 .35rem;border-bottom:1px solid var(--twm-border)}.page_twmCatalogTabs__ERjXe button{min-height:2.35rem;padding:.42rem .82rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:400;cursor:pointer}.page_twmCatalogTabs__ERjXe button:focus-visible,.page_twmCatalogTabs__ERjXe button:hover{background:var(--twm-surface-soft);color:var(--text-primary)}.page_twmCatalogTabs__ERjXe button[data-active=true]{border-bottom-color:var(--accent-primary);color:var(--text-primary);font-weight:400}.page_twmCatalogEmpty__dtbYL{grid-column:1/-1;margin:0;padding:1.5rem .75rem;color:var(--text-secondary);font-size:.8rem;text-align:center}.page_twmServiceRow__REZVq{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(210px,auto);align-items:center;gap:.75rem;min-width:0;padding:.68rem;border:1px solid var(--twm-border);border-radius:11px;background:var(--twm-surface-soft);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.page_twmServiceRow__REZVq[data-selected=true]{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--twm-border));background:var(--twm-accent-soft);box-shadow:inset 3px 0 0 var(--accent-primary)}.page_twmServiceChoice__2kug3{display:flex;align-items:center;gap:.62rem;min-width:0;color:var(--text-primary);cursor:pointer}.page_twmServiceChoice__2kug3>input{flex:0 0 auto;width:1.1rem;height:1.1rem;min-height:auto;padding:0;accent-color:var(--accent-primary)}.page_twmServiceChoice__2kug3>span{display:grid;gap:.12rem;min-width:0}.page_twmServiceChoice__2kug3 strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.86rem;font-weight:720}.page_twmServiceChoice__2kug3 small{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.71rem}.page_twmServicePrice__y61h1{color:var(--text-primary);font-size:.8rem;font-weight:700;white-space:nowrap}.page_twmServiceInputs__CsrmA{display:flex;justify-content:flex-end;gap:.5rem;min-width:0}.page_twmServiceInputs__CsrmA label{display:grid;gap:.24rem;min-width:88px;color:var(--text-secondary);font-size:.69rem;font-weight:700}.page_twmServiceInputs__CsrmA input{min-height:36px;padding:.4rem .5rem}.page_twmSectionHeader__OQbj_{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.page_twmDangerButton__I9bes,.page_twmPrimaryButton__67tk7,.page_twmSecondaryButton__swsNk{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .82rem;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:760;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.page_twmPrimaryButton__67tk7{border-color:var(--twm-action);background:var(--twm-action);color:var(--twm-action-text)}.page_twmPrimaryButton__67tk7:hover:not(:disabled){border-color:var(--twm-action-hover);background:var(--twm-action-hover);transform:translateY(-1px)}.page_twmSecondaryButton__swsNk{border-color:var(--twm-border-strong);background:var(--twm-surface-strong);color:var(--text-primary)}.page_twmSecondaryButton__swsNk:hover:not(:disabled){border-color:var(--accent-primary);background:var(--twm-accent-soft)}.page_twmDangerButton__I9bes{border-color:#fda4af;background:#fff1f2;color:#9f1239}.page_twmDangerButton__I9bes:hover:not(:disabled){border-color:#e11d48;background:#ffe4e6}body.admin-theme-dark .page_twmDangerButton__I9bes{border-color:#9f1239;background:#4c0519;color:#fecdd3}.page_twmDangerButton__I9bes:disabled,.page_twmLoadMore__A7PCK:disabled,.page_twmPrimaryButton__67tk7:disabled,.page_twmSecondaryButton__swsNk:disabled{cursor:not-allowed;opacity:.52;transform:none}.page_twmSessionCount__yzrpL{width:min(190px,100%)}.page_twmRemaining__LQ7Z_{display:flex;flex-wrap:wrap;gap:.42rem}.page_twmRemaining__LQ7Z_ span{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .5rem;border:1px solid #86efac;border-radius:999px;background:#dcfce7;color:#166534;font-size:.7rem;font-weight:650}.page_twmRemaining__LQ7Z_ span strong{font-weight:800}.page_twmRemaining__LQ7Z_ span[data-invalid=true]{border-color:#fca5a5;background:#fef2f2;color:#991b1b}body.admin-theme-dark .page_twmRemaining__LQ7Z_ span{border-color:#15803d;background:#052e16;color:#bbf7d0}body.admin-theme-dark .page_twmRemaining__LQ7Z_ span[data-invalid=true]{border-color:#b91c1c;background:#450a0a;color:#fecaca}.page_twmInlineEmpty__m979Y{padding:.9rem;border:1px dashed var(--twm-border-strong);border-radius:10px;background:var(--twm-surface-soft);color:var(--text-secondary);font-size:.8rem;text-align:center}.page_twmSessions__3a7FF{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:.65rem}.page_twmSessionCard__aAaWY{display:grid;gap:.62rem;min-width:0;padding:.72rem;border:1px solid var(--twm-border);border-radius:11px;background:var(--twm-surface-soft)}.page_twmSessionCard__aAaWY>header{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem}.page_twmSessionCard__aAaWY>header>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9px;background:var(--twm-action);color:#ffffff;font-size:.8rem;font-weight:850}.page_twmSessionCard__aAaWY>header label{display:grid;gap:.24rem;min-width:0}.page_twmSessionCard__aAaWY>header strong{color:var(--text-primary);font-size:.73rem}.page_twmSessionCard__aAaWY>header input{min-height:36px;padding:.4rem .52rem}.page_twmSessionCard__aAaWY>div{display:grid;gap:.38rem}.page_twmSessionCard__aAaWY>div label{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:.5rem;min-width:0;padding-top:.38rem;border-top:1px solid var(--twm-border)}.page_twmSessionCard__aAaWY>div label>span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.73rem;font-weight:650}.page_twmSessionCard__aAaWY>div input{min-height:34px;padding:.35rem .42rem;text-align:center}.page_twmEditorFooter__6naWZ{position:sticky;bottom:.5rem;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.72rem;border:1px solid var(--twm-border-strong);border-radius:12px;background:var(--twm-surface-strong);box-shadow:0 12px 28px rgba(15,23,42,.14)}.page_twmEditorFooter__6naWZ>span{color:var(--text-secondary);font-size:.75rem;font-weight:650}.page_twmEditorFooter__6naWZ>div{display:flex;justify-content:flex-end;gap:.5rem}.page_twmSummary__JDpwl{position:static;display:grid;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--twm-border);border-radius:14px;background:var(--twm-surface);box-shadow:var(--twm-shadow)}.page_twmSummary__JDpwl h2{overflow-wrap:anywhere;font-size:1.05rem}.page_twmSummaryPatient__TVmjL{margin:-.35rem 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:.78rem}.page_twmSummary__JDpwl dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.page_twmSummary__JDpwl dl>div{display:grid;align-content:center;gap:.6rem;padding:.65rem;border:1px solid var(--twm-border);border-radius:9px;background:var(--twm-surface-soft)}.page_twmSummary__JDpwl dt{color:var(--text-secondary);font-size:.75rem}.page_twmSummary__JDpwl dd{margin:0;color:var(--text-primary);font-size:.8rem;font-weight:800}.page_twmSummary__JDpwl dd[data-valid=true]{color:#047857}body.admin-theme-dark .page_twmSummary__JDpwl dd[data-valid=true]{color:#6ee7b7}.page_twmSummaryTotal__4bdfM{display:grid;gap:.16rem;padding:.72rem;border-radius:10px;background:var(--twm-accent-soft)}.page_twmSummaryTotal__4bdfM span{color:var(--text-secondary);font-size:.7rem;font-weight:650}.page_twmSummaryTotal__4bdfM strong{color:var(--text-primary);font-size:1.28rem;line-height:1.2}.page_twmStatusActions__Cm_wY{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem;padding-top:.2rem}.page_twmStatusActions__Cm_wY>span{grid-column:1/-1;color:var(--text-secondary);font-size:.7rem;font-weight:750;text-transform:uppercase}.page_twmStatusActions__Cm_wY button{width:100%}.page_twmTreatmentPage__dokq_ :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 38%,transparent);outline-offset:2px}@keyframes page_twmSpin__sBx06{to{transform:rotate(1turn)}}@media (max-width:1050px){.page_twmFilters__wYpyV{grid-template-columns:repeat(3,minmax(0,1fr))}.page_twmFilterIntro__b3ZuA{grid-column:1/-1}.page_twmListRow__89LWG{grid-template-columns:minmax(220px,1fr) minmax(160px,.65fr) auto}.page_twmServiceRow__REZVq{grid-template-columns:minmax(220px,1fr) auto}.page_twmServiceInputs__CsrmA{grid-column:1/-1;justify-content:flex-start;padding-left:1.72rem}}@media (max-width:850px){.page_twmCatalog__hUI_m{grid-template-columns:minmax(0,1fr)}.page_twmStatusActions__Cm_wY{grid-template-columns:repeat(2,minmax(0,1fr))}.page_twmStatusActions__Cm_wY>span{grid-column:1/-1}}@media (max-width:700px){.page_twmHeader__N4qo3{align-items:flex-start;flex-direction:column}.page_twmHeaderActions__gcm_L,.page_twmHeaderActions__gcm_L .page_twmSecondaryLink__GllUW,.page_twmPrimary__vgxpy{width:100%}.page_twmFields__5h1Aq,.page_twmFilters__wYpyV,.page_twmListRow__89LWG{grid-template-columns:1fr}.page_twmFilterIntro__b3ZuA,.page_twmListActions__jlQW7{grid-column:auto}.page_twmListActions__jlQW7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:wrap}.page_twmListActions__jlQW7 .page_twmDeleteButton__bN9mN{grid-column:2;justify-self:end}.page_twmPatientLine__eNW6l{align-items:flex-start;flex-direction:column;gap:.18rem}.page_twmFinancialHeader__vf_Au{align-items:flex-start}.page_twmFinancialTotals__zm2lO{grid-template-columns:1fr}.page_twmListActions__jlQW7>:only-child{grid-column:1/-1}.page_twmFields__5h1Aq .page_twmWide__WkEvN{grid-column:auto}.page_twmSectionHeader__OQbj_{align-items:stretch;flex-direction:column}.page_twmSectionHeader__OQbj_>button{width:100%}.page_twmServiceRow__REZVq{grid-template-columns:minmax(0,1fr)}.page_twmServicePrice__y61h1{padding-left:1.72rem}.page_twmServiceInputs__CsrmA{padding-left:1.72rem;flex-wrap:wrap}.page_twmServiceInputs__CsrmA label{flex:1 1 120px}.page_twmSessions__3a7FF{grid-template-columns:minmax(0,1fr)}.page_twmEditorFooter__6naWZ{position:static;align-items:stretch;flex-direction:column}.page_twmEditorFooter__6naWZ>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_twmEditorFooter__6naWZ>div>:only-child{grid-column:1/-1}}@media (max-width:430px){.page_twmTreatmentPage__dokq_{padding:.65rem .55rem 1.8rem}.page_twmHeader__N4qo3{min-height:0}.page_twmHeader__N4qo3 h1{font-size:1.7rem}.page_twmFilters__wYpyV,.page_twmSection__tfKaI,.page_twmSummary__JDpwl{border-radius:12px;padding:.78rem}.page_twmListRow__89LWG{padding:.55rem}.page_twmFinancialExpansion__iDFjQ{margin:.15rem -.55rem -.55rem}.page_twmEditorFooter__6naWZ>div,.page_twmListActions__jlQW7,.page_twmStatusActions__Cm_wY,.page_twmSummaryPaymentNumbers__fZaCy,.page_twmSummary__JDpwl dl{grid-template-columns:1fr}.page_twmEditorFooter__6naWZ button,.page_twmListActions__jlQW7>*{width:100%}.page_twmListActions__jlQW7 .page_twmDeleteButton__bN9mN{grid-column:auto;justify-self:end;width:2rem}.page_twmPagination__ba0XY{align-items:stretch;flex-direction:column}.page_twmPagination__ba0XY button,.page_twmPagination__ba0XY>div{flex:1}.page_twmStatusActions__Cm_wY>span,.page_twmSummary__JDpwl dl>div{grid-column:auto}.page_twmSessionCard__aAaWY>header{grid-template-columns:1.8rem minmax(0,1fr)}.page_twmSessionCard__aAaWY>header>span{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.page_twmTreatmentPage__dokq_ *,.page_twmTreatmentPage__dokq_ :after,.page_twmTreatmentPage__dokq_ :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page_twmSummaryFinancial__2kcOK{display:grid;gap:.15rem;padding:.72rem;border:1px solid var(--twm-border);border-radius:10px;background:var(--twm-surface-soft)}.page_twmSummaryFinancial__2kcOK small,.page_twmSummaryFinancial__2kcOK span{color:var(--text-secondary);font-size:.7rem}.page_twmSummaryFinancial__2kcOK strong{color:var(--text-primary);font-size:.84rem}.page_twmSummaryPaymentStatus__w2pps{display:grid;gap:.72rem;padding:.85rem;border:1px solid var(--twm-border);border-radius:11px;background:var(--twm-surface-soft)}.page_twmSummaryPaymentStatus__w2pps>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.page_twmSummaryPaymentStatus__w2pps>header>div{display:grid;gap:.18rem;min-width:0}.page_twmSummaryPaymentNumbers__fZaCy span,.page_twmSummaryPaymentStatus__w2pps>header span{color:var(--text-secondary);font-size:.68rem}.page_twmSummaryPaymentStatus__w2pps>header strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.86rem}.page_twmSummaryPaymentStatus__w2pps>header em{flex:0 0 auto;padding:.3rem .48rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.64rem;font-style:normal;font-weight:800}.page_twmSummaryPaymentStatus__w2pps>header em[data-status=paid]{background:#dcfce7;color:#166534}.page_twmSummaryPaymentStatus__w2pps>header em[data-status=partially_paid]{background:#dbeafe;color:#1d4ed8}.page_twmSummaryPaymentStatus__w2pps>header em[data-status=cancelled]{background:#fee2e2;color:#991b1b}.page_twmSummaryPaymentComponents__RmKiG{display:flex;flex-wrap:wrap;gap:.38rem}.page_twmSummaryPaymentComponents__RmKiG>span{display:inline-flex;gap:.28rem;padding:.28rem .42rem;border:1px solid var(--twm-border);border-radius:999px;color:var(--text-secondary);font-size:.64rem}.page_twmSummaryPaymentComponents__RmKiG strong{color:var(--text-primary)}.page_twmSummaryPaymentProgress__d15Gg{height:.48rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 18%,transparent)}.page_twmSummaryPaymentProgress__d15Gg>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),#16a34a);transition:width .18s ease}.page_twmSummaryPaymentNumbers__fZaCy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.page_twmSummaryPaymentNumbers__fZaCy>div{display:grid;gap:.15rem;min-width:0}.page_twmSummaryPaymentNumbers__fZaCy strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.76rem}.page_twmSummaryPaymentStatus__w2pps>p{margin:0;color:var(--text-secondary);font-size:.7rem;line-height:1.45}.page_twmSummaryPaymentStatus__w2pps>p strong{color:var(--text-primary)}.page_twmSummaryPaymentStatus__w2pps>button{width:100%}.page_twmFinancialToggle__S5n5u{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem;border:1px solid var(--twm-border);border-radius:11px;background:var(--twm-surface-soft);cursor:pointer}.page_twmFinancialToggle__S5n5u>input,.page_twmPaymentOptionGrid__9y58d input{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent-primary)}.page_twmFinancialToggle__S5n5u>span{display:grid;gap:.14rem}.page_twmFinancialToggle__S5n5u strong{color:var(--text-primary);font-size:.84rem}.page_twmFinancialHelper__rJiM2,.page_twmFinancialToggle__S5n5u small{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.page_twmFinancialHelper__rJiM2{margin:0;padding:.72rem;border-radius:9px;background:var(--twm-surface-soft)}.page_twmFinancialLockNotice__AHSJD{margin:0;padding:.7rem .8rem;border:1px solid #fde68a;border-radius:9px;background:#fffbeb;color:#854d0e;font-size:.76rem;line-height:1.4}.page_twmFinancialPaidNotice__h1gWI{margin:0;padding:.7rem .8rem;border:1px solid #bae6fd;border-radius:9px;background:#f0f9ff;color:#075985;font-size:.76rem;line-height:1.4}body.admin-theme-dark .page_twmFinancialLockNotice__AHSJD{border-color:#a16207;background:#422006;color:#fde68a}body.admin-theme-dark .page_twmFinancialPaidNotice__h1gWI{border-color:#0369a1;background:#082f49;color:#bae6fd}.page_twmFinancialPriceGrid__t6OLe{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:.75rem}.page_twmFinancialPriceGrid__t6OLe>div,.page_twmFinancialPriceGrid__t6OLe>label{display:grid;gap:.35rem;min-width:0}.page_twmFinancialPriceGrid__t6OLe>div>span,.page_twmFinancialPriceGrid__t6OLe>label>span{color:var(--text-primary);font-size:.8rem;font-weight:700}.page_twmFinancialPriceGrid__t6OLe input{width:100%;min-height:42px;border:1px solid var(--field-border);border-radius:9px;outline:none;background:var(--field-bg);color:var(--field-text);box-shadow:var(--field-shadow);font:inherit;padding:.58rem .7rem}.page_twmFinancialPriceGrid__t6OLe input:focus{border-color:var(--accent-primary);box-shadow:var(--field-focus-shadow)}.page_twmFinancialPriceGrid__t6OLe>div{align-content:center;padding:.62rem .75rem;border:1px solid var(--twm-border);border-radius:9px;background:var(--twm-surface-soft)}.page_twmFinancialPriceGrid__t6OLe>div strong{color:var(--text-primary);font-size:.95rem}.page_twmFinancialPriceGrid__t6OLe>div small{color:var(--text-secondary);font-size:.68rem}.page_twmPaymentOptionGrid__9y58d{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.55rem}.page_twmPaymentOptionGrid__9y58d>label{display:flex;align-items:flex-start;gap:.55rem;min-width:0;padding:.72rem;border:1px solid var(--twm-border);border-radius:10px;background:var(--twm-surface-strong);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.page_twmPaymentOptionGrid__9y58d>label[data-selected=true]{border-color:var(--accent-primary);background:var(--twm-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent)}.page_twmPaymentOptionGrid__9y58d>label>span{display:grid;gap:.15rem;min-width:0}.page_twmPaymentOptionGrid__9y58d strong{color:var(--text-primary);font-size:.83rem}.page_twmPaymentOptionGrid__9y58d small{color:var(--text-secondary);font-size:.71rem;line-height:1.35}.page_twmPaymentOptionGrid__9y58d em{color:var(--accent-primary);font-size:.68rem;font-style:normal;font-weight:750}.page_twmCombinedPaymentEditor__x6iNY{display:grid;gap:.65rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--twm-border));border-radius:11px;background:var(--twm-surface-soft)}.page_twmCombinedPaymentEditor__x6iNY>div{display:grid;gap:.15rem}.page_twmCombinedPaymentEditor__x6iNY label small,.page_twmCombinedPaymentEditor__x6iNY>div small{color:var(--text-secondary);font-size:.7rem}.page_twmCombinedPaymentEditor__x6iNY>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr);align-items:center;gap:.75rem}.page_twmCombinedPaymentEditor__x6iNY label>span{display:grid;gap:.12rem}.page_twmCombinedPaymentEditor__x6iNY input{width:100%;min-height:40px;border:1px solid var(--field-border);border-radius:9px;background:var(--field-bg);color:var(--field-text);padding:.55rem .65rem;text-align:right}.page_twmCombinedPaymentEditor__x6iNY footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.65rem;border-top:1px solid var(--twm-border);color:var(--error);font-size:.76rem}.page_twmCombinedPaymentEditor__x6iNY footer[data-valid=true]{color:var(--success)}.page_twmFinancialPreview__ZJrxW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.page_twmFinancialPreview__ZJrxW>div{display:grid;gap:.2rem;padding:.65rem .72rem;border:1px solid var(--twm-border);border-radius:9px;background:var(--twm-surface-soft)}.page_twmFinancialPreview__ZJrxW>div[data-total=true]{border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--twm-border));background:var(--twm-accent-soft)}.page_twmFinancialPreview__ZJrxW small,.page_twmFinancialPreview__ZJrxW span{color:var(--text-secondary);font-size:.68rem}.page_twmFinancialPreview__ZJrxW strong{color:var(--text-primary);font-size:.92rem}@media (max-width:700px){.page_twmCombinedPaymentEditor__x6iNY>label,.page_twmFinancialPreview__ZJrxW,.page_twmFinancialPriceGrid__t6OLe{grid-template-columns:1fr}}.page_twmPaymentManager__PvWMi{display:grid;gap:1rem;min-width:0;padding:clamp(.85rem,2vw,1.25rem);border:1px solid var(--twm-border);border-radius:14px;background:var(--twm-surface);box-shadow:var(--twm-shadow)}.page_twmPaymentFormIntro__t_gLj,.page_twmPaymentHistoryHeader___Nc4s,.page_twmPaymentManagerHeader__MK4B_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_twmPaymentFormIntro__t_gLj>div,.page_twmPaymentHistoryHeader___Nc4s>div,.page_twmPaymentManagerHeader__MK4B_>div{display:grid;gap:.2rem}.page_twmPaymentFormIntro__t_gLj span,.page_twmPaymentHistoryHeader___Nc4s span,.page_twmPaymentManagerHeader__MK4B_>div>span{color:var(--accent-primary);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.page_twmPaymentManager__PvWMi :is(h2,h3,p){margin:0}.page_twmPaymentManagerHeader__MK4B_ h2{color:var(--text-primary);font-size:1.3rem}.page_twmPaymentFormIntro__t_gLj small,.page_twmPaymentManagerHeader__MK4B_ p,.page_twmPaymentManagerHeader__MK4B_ small{color:var(--text-secondary);font-size:.78rem}.page_twmCombinedAgreementSummary__HAxmK{display:flex!important;flex-wrap:wrap;gap:.4rem!important;margin-top:.35rem}.page_twmCombinedAgreementSummary__HAxmK span{display:inline-flex;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--twm-border);border-radius:999px;background:var(--twm-surface-soft);color:var(--text-secondary);font-size:.68rem}.page_twmCombinedAgreementSummary__HAxmK strong{color:var(--text-primary)}.page_twmPaymentMetrics__cUuDO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.page_twmPaymentMetrics__cUuDO>div{display:grid;gap:.22rem;padding:.72rem;border:1px solid var(--twm-border);border-radius:9px;background:var(--twm-surface-soft)}.page_twmPaymentMetrics__cUuDO dt,.page_twmTreatmentInstallmentGrid__nLvLb dt{color:var(--text-secondary);font-size:.7rem}.page_twmPaymentMetrics__cUuDO dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.95rem;font-weight:750}.page_twmPaymentHistory__6KukG,.page_twmTreatmentInstallments__URZ7_{display:grid;gap:.65rem}.page_twmPaymentFormIntro__t_gLj h3,.page_twmPaymentHistoryHeader___Nc4s h3,.page_twmTreatmentInstallments__URZ7_>h3{color:var(--text-primary);font-size:.92rem}.page_twmTreatmentInstallmentGrid__nLvLb{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem}.page_twmTreatmentInstallmentGrid__nLvLb>article{display:grid;gap:.58rem;padding:.72rem;border:1px solid var(--twm-border);border-left:3px solid var(--accent-primary);border-radius:9px;background:var(--twm-surface-soft)}.page_twmTreatmentInstallmentGrid__nLvLb>article[data-status=paid]{border-left-color:#15803d}.page_twmTreatmentInstallmentGrid__nLvLb>article[data-status=cancelled]{border-left-color:#b91c1c}.page_twmTreatmentInstallmentGrid__nLvLb article>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_twmTreatmentInstallmentGrid__nLvLb article>header strong{color:var(--text-primary);font-size:.82rem}.page_twmTreatmentInstallmentGrid__nLvLb dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0}.page_twmTreatmentInstallmentGrid__nLvLb dl>div{display:grid;gap:.1rem}.page_twmTreatmentInstallmentGrid__nLvLb dd{margin:0;color:var(--text-primary);font-size:.76rem;font-weight:700}.page_twmTreatmentInstallmentGrid__nLvLb button{width:100%}.page_twmTreatmentPaymentForm__wLANl{display:grid;gap:.72rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--accent-primary) 45%,var(--twm-border));border-radius:11px;background:var(--twm-accent-soft)}.page_twmPaymentFields__K9htB{display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(150px,.7fr) minmax(150px,.7fr);gap:.55rem}.page_twmPaymentFields__K9htB label{display:grid;gap:.25rem;min-width:0}.page_twmPaymentFields__K9htB label>span{color:var(--text-secondary);font-size:.7rem;font-weight:700}.page_twmPaymentFields__K9htB :is(input,select){width:100%;min-width:0;min-height:40px;border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--field-text);padding:.5rem .58rem;font:inherit;font-size:.78rem}.page_twmPaymentNotes__IFTtO{grid-column:1/-1}.page_twmTreatmentPaymentForm__wLANl footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_twmTreatmentPaymentForm__wLANl footer>span{color:var(--text-secondary);font-size:.72rem}.page_twmPaymentError__6T9p0,.page_twmPaymentNotice__yIw2K,.page_twmPaymentSuccess__SgrDm{margin:0;padding:.58rem .65rem;border-radius:8px;font-size:.76rem}.page_twmPaymentError__6T9p0{background:#fef2f2;color:#991b1b}.page_twmPaymentSuccess__SgrDm{background:#dcfce7;color:#166534}.page_twmPaymentNotice__yIw2K{background:var(--twm-surface-soft);color:var(--text-secondary)}body.admin-theme-dark .page_twmPaymentError__6T9p0{background:#450a0a;color:#fecaca}body.admin-theme-dark .page_twmPaymentSuccess__SgrDm{background:#052e16;color:#bbf7d0}.page_twmPaymentHistoryHeader___Nc4s a{color:var(--accent-primary);font-size:.76rem;font-weight:700}.page_twmPaymentHistoryRows__mFEFn{display:grid;overflow-x:auto;border:1px solid var(--twm-border);border-radius:9px}.page_twmPaymentHistoryRows__mFEFn>article{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:.7rem;min-width:680px;padding:.62rem .72rem;border-top:1px solid var(--twm-border)}.page_twmPaymentHistoryRows__mFEFn>article:first-child{border-top:0}.page_twmPaymentHistoryRows__mFEFn article>div{display:grid;gap:.1rem}.page_twmPaymentHistoryRows__mFEFn :is(strong,span){color:var(--text-primary);font-size:.76rem}.page_twmPaymentHistoryRows__mFEFn p,.page_twmPaymentHistoryRows__mFEFn small{color:var(--text-secondary);font-size:.7rem}@media (max-width:850px){.page_twmPaymentMetrics__cUuDO{grid-template-columns:repeat(2,minmax(0,1fr))}.page_twmPaymentFields__K9htB{grid-template-columns:1fr 1fr}.page_twmPaymentFields__K9htB label:first-child,.page_twmPaymentNotes__IFTtO{grid-column:1/-1}}@media (max-width:560px){.page_twmPaymentFormIntro__t_gLj,.page_twmPaymentHistoryHeader___Nc4s,.page_twmPaymentManagerHeader__MK4B_,.page_twmTreatmentPaymentForm__wLANl footer{align-items:stretch;flex-direction:column}.page_twmPaymentFields__K9htB,.page_twmPaymentMetrics__cUuDO{grid-template-columns:1fr}.page_twmPaymentFields__K9htB label:first-child,.page_twmPaymentNotes__IFTtO{grid-column:auto}.page_twmTreatmentPaymentForm__wLANl footer button{width:100%}}.ProductOrdersPanel_wrapper__WWE_K{display:grid;gap:1rem}.ProductOrdersPanel_wrapper__WWE_K h2,.ProductOrdersPanel_wrapper__WWE_K h3,.ProductOrdersPanel_wrapper__WWE_K p{margin:0}.ProductOrdersPanel_row__xeQ_q span,.ProductOrdersPanel_wrapper__WWE_K p{color:var(--text-secondary);font-size:.86rem}.ProductOrdersPanel_topPanel__vVc3r{display:grid;gap:.9rem;padding:1rem}.ProductOrdersPanel_metricsRow__dk_fR{border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.25rem 0 1rem}.ProductOrdersPanel_metricItem__MEj1R{align-items:center;border-right:1px solid rgba(15,23,42,.1);display:flex;gap:.75rem;min-width:0}.ProductOrdersPanel_metricItem__MEj1R:last-child{border-right:0}.ProductOrdersPanel_metricItem__MEj1R div{display:grid;gap:.12rem;min-width:0}.ProductOrdersPanel_metricItem__MEj1R small,.ProductOrdersPanel_metricItem__MEj1R span{color:var(--text-secondary);font-size:.75rem}.ProductOrdersPanel_metricItem__MEj1R strong{color:var(--text-primary);font-size:1.18rem;line-height:1.1}.ProductOrdersPanel_metricIcon__3wB7n{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 38px;font-size:.86rem;font-weight:600;height:38px;justify-content:center;width:38px}.ProductOrdersPanel_metricIconRed__FzJhU{background:rgba(221,86,86,.14);color:#c24141}.ProductOrdersPanel_metricIconGreen__nff_s{background:rgba(22,163,74,.12);color:#15803d}.ProductOrdersPanel_metricIconAmber__iZlQn{background:rgba(245,158,11,.14);color:#b45309}.ProductOrdersPanel_metricIconBlue__SXCx_{background:rgba(37,99,235,.1);color:#2563eb}.ProductOrdersPanel_saleForm__nAfIC{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(190px,1fr) minmax(380px,2.4fr) minmax(190px,1fr) minmax(140px,.7fr)}.ProductOrdersPanel_adjustForm__BcAdk input,.ProductOrdersPanel_filterForm__rhLFs input,.ProductOrdersPanel_saleForm__nAfIC input,.ProductOrdersPanel_saleForm__nAfIC select{border:1px solid rgba(15,23,42,.14);border-radius:9px;background:#fff;color:var(--text-primary);font:inherit;min-height:42px;padding:.58rem .68rem}.ProductOrdersPanel_saleForm__nAfIC>button{min-height:42px}.ProductOrdersPanel_saleField___4nM3{display:grid;gap:.35rem;min-width:0}.ProductOrdersPanel_saleField___4nM3>span{color:var(--text-secondary);font-size:.75rem;font-weight:600}.ProductOrdersPanel_customerBlock___aqGr{display:grid;gap:.45rem;min-width:0}.ProductOrdersPanel_customerModeTabs__eu8WP{display:flex;gap:.35rem}.ProductOrdersPanel_customerModeTabs__eu8WP button{border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:var(--text-secondary);cursor:pointer;padding:.3rem .65rem;font:inherit;font-size:.75rem;font-weight:600}.ProductOrdersPanel_customerModeTabs__eu8WP button[data-active=true]{border-color:rgba(37,99,235,.35);background:rgba(37,99,235,.1);color:#1d4ed8}.ProductOrdersPanel_customerSearchBox__b3Ml0{position:relative;display:grid;gap:.3rem}.ProductOrdersPanel_customerSearchBox__b3Ml0 small{color:var(--text-secondary);font-size:.72rem}.ProductOrdersPanel_customerResults__rCv5a{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;display:grid;max-height:240px;overflow-y:auto;border:1px solid rgba(15,23,42,.14);border-radius:9px;background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.16);padding:.3rem}.ProductOrdersPanel_customerResults__rCv5a>span{color:var(--text-secondary);padding:.65rem;font-size:.82rem}.ProductOrdersPanel_customerResults__rCv5a button{display:grid;gap:.15rem;border:0;border-radius:7px;background:transparent;color:var(--text-primary);cursor:pointer;padding:.55rem .65rem;text-align:left}.ProductOrdersPanel_customerResults__rCv5a button:focus-visible,.ProductOrdersPanel_customerResults__rCv5a button:hover{background:rgba(37,99,235,.08);outline:none}.ProductOrdersPanel_customerResults__rCv5a button:disabled{cursor:not-allowed;opacity:.55}.ProductOrdersPanel_customerResults__rCv5a button span,.ProductOrdersPanel_selectedCustomer__no6bU span{color:var(--text-secondary);font-size:.76rem}.ProductOrdersPanel_selectedCustomer__no6bU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:42px;border:1px solid rgba(22,163,74,.25);border-radius:9px;background:rgba(240,253,244,.85);padding:.45rem .65rem}.ProductOrdersPanel_selectedCustomer__no6bU>div{display:grid;min-width:0}.ProductOrdersPanel_selectedCustomer__no6bU button{border:0;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:600}.ProductOrdersPanel_newCustomerFields__e0MPF{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ProductOrdersPanel_confirm__R1WlC{align-items:center;display:flex;font-size:.82rem;font-weight:600;gap:.4rem}.ProductOrdersPanel_grid__8hSam{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ProductOrdersPanel_panel__hp65u{display:grid;gap:0;overflow:hidden;padding:0}.ProductOrdersPanel_panelHeader__GMp_g{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem}.ProductOrdersPanel_panelHeader__GMp_g h3{font-size:.98rem}.ProductOrdersPanel_panelTools__ipU5w{align-items:center;display:flex;gap:.5rem}.ProductOrdersPanel_actionButton__j4jXJ,.ProductOrdersPanel_iconButton__Bgvc3,.ProductOrdersPanel_pageButton__kMLOb,.ProductOrdersPanel_pageSizeControl__soj54 select{border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:var(--text-primary);font:inherit}.ProductOrdersPanel_iconButton__Bgvc3{font-size:.78rem;font-weight:600;height:36px;width:36px}.ProductOrdersPanel_pageSizeControl__soj54{align-items:center;color:var(--text-secondary);display:flex;font-size:.78rem;gap:.35rem}.ProductOrdersPanel_pageSizeControl__soj54 select{height:36px;padding:0 .5rem}.ProductOrdersPanel_ordersTableWrap__Np8L1{border-top:1px solid rgba(15,23,42,.08);overflow-x:auto}.ProductOrdersPanel_ordersTable__tGJlB{border-collapse:collapse;min-width:1080px;width:100%}.ProductOrdersPanel_ordersTable__tGJlB td,.ProductOrdersPanel_ordersTable__tGJlB th{border-top:1px solid rgba(15,23,42,.08);padding:.62rem 1rem;text-align:left;vertical-align:middle}.ProductOrdersPanel_ordersTable__tGJlB th{background:rgba(248,250,252,.72);color:var(--text-secondary);font-size:.72rem;font-weight:600;text-transform:uppercase}.ProductOrdersPanel_ordersTable__tGJlB td{color:var(--text-primary);font-size:.84rem}.ProductOrdersPanel_expandedSummaryRow__ItPq2,.ProductOrdersPanel_summaryRow__TlCxr{cursor:pointer}.ProductOrdersPanel_rowToneDark__xeP24 td{background:#f3f5f8}.ProductOrdersPanel_rowToneLight__AOKTz td{background:#fbfcfd}.ProductOrdersPanel_summaryRow__TlCxr:hover td{background:#edf1f5}.ProductOrdersPanel_expandedSummaryRow__ItPq2 td{background:#e9eef4}.ProductOrdersPanel_ordersTable__tGJlB td>div,.ProductOrdersPanel_ordersTable__tGJlB td>span{display:block}.ProductOrdersPanel_primaryText__PsjX5{color:var(--text-primary);font-weight:600;line-height:1.35}.ProductOrdersPanel_mutedText__FTawF{color:var(--text-secondary);font-size:.76rem;margin-top:.12rem}.ProductOrdersPanel_okText__rv9gR,.ProductOrdersPanel_warnText__JqutU{font-size:.78rem;font-weight:600;margin-top:.18rem}.ProductOrdersPanel_okText__rv9gR{color:#15803d}.ProductOrdersPanel_warnText__JqutU{color:#b45309}.ProductOrdersPanel_badge__PaedN{border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:600;line-height:1;padding:.35rem .5rem;width:fit-content}.ProductOrdersPanel_badgeOk__QqPPT{background:rgba(22,163,74,.11);color:#15803d}.ProductOrdersPanel_badgeWarn__uGjGK{background:rgba(245,158,11,.14);color:#92400e}.ProductOrdersPanel_badgeNeutral__cBi25{background:rgba(15,23,42,.08);color:var(--text-secondary)}.ProductOrdersPanel_tableActions__PwMx5{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:118px}.ProductOrdersPanel_actionButton__j4jXJ{font-size:.74rem;font-weight:600;min-height:30px;padding:.32rem .52rem}.ProductOrdersPanel_actionButton__j4jXJ:hover,.ProductOrdersPanel_iconButton__Bgvc3:hover,.ProductOrdersPanel_pageButton__kMLOb:hover:not(:disabled){border-color:rgba(221,86,86,.38);color:#c24141}.ProductOrdersPanel_dangerAction__qZIjn:hover{border-color:rgba(185,28,28,.45);color:#b91c1c}.ProductOrdersPanel_editorRow__tlyJe td{padding:0}.ProductOrdersPanel_editorRow__tlyJe.ProductOrdersPanel_rowToneDark__xeP24 td{background:#eef2f6}.ProductOrdersPanel_editorRow__tlyJe.ProductOrdersPanel_rowToneLight__AOKTz td{background:#f7f9fb}.ProductOrdersPanel_editorPanel__y6qUW{display:grid;gap:.5rem;padding:.55rem 1rem .7rem}.ProductOrdersPanel_compactEditorHeader__YU_ht{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.ProductOrdersPanel_compactEditorHeader__YU_ht span{color:var(--text-secondary);font-size:.78rem}.ProductOrdersPanel_editGrid__luZ1u{display:grid;gap:.45rem;grid-template-columns:repeat(6,minmax(120px,1fr))}.ProductOrdersPanel_editGrid__luZ1u label{color:var(--text-secondary);display:grid;font-size:.72rem;font-weight:600;gap:.18rem}.ProductOrdersPanel_editGrid__luZ1u input,.ProductOrdersPanel_editGrid__luZ1u select{border:1px solid rgba(15,23,42,.13);border-radius:7px;background:#fff;color:var(--text-primary);font:inherit;font-size:.8rem;min-height:34px;padding:.38rem .5rem;width:100%}.ProductOrdersPanel_packageSummary__OBQoS{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:.55rem 1rem;padding:.48rem .6rem}.ProductOrdersPanel_packageSummary__OBQoS span{color:var(--text-secondary);font-size:.78rem}.ProductOrdersPanel_detailGrid__ldWhi{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ProductOrdersPanel_detailGrid__ldWhi div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:.18rem;min-width:0;padding:.62rem}.ProductOrdersPanel_detailGrid__ldWhi span,.ProductOrdersPanel_detailGrid__ldWhi strong{overflow-wrap:anywhere}.ProductOrdersPanel_detailGrid__ldWhi span:not(.ProductOrdersPanel_mutedText__FTawF){color:var(--text-secondary);font-size:.78rem}.ProductOrdersPanel_codeValue__Rw0ep{color:var(--text-primary);display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;letter-spacing:0;margin-top:.2rem;word-break:break-word}.ProductOrdersPanel_row__xeQ_q{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding-top:.6rem}.ProductOrdersPanel_actions__P3P01,.ProductOrdersPanel_adjustForm__BcAdk,.ProductOrdersPanel_filterForm__rhLFs,.ProductOrdersPanel_packageActions__hSanL{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.ProductOrdersPanel_packageActions__hSanL{justify-content:flex-end}.ProductOrdersPanel_adjustForm__BcAdk input[type=number]{width:74px}.ProductOrdersPanel_adjustForm__BcAdk input:not([type=number]){width:min(190px,45vw)}.ProductOrdersPanel_row__xeQ_q div{display:grid;gap:.18rem}.ProductOrdersPanel_row__xeQ_q .ProductOrdersPanel_actions__P3P01,.ProductOrdersPanel_row__xeQ_q .ProductOrdersPanel_adjustForm__BcAdk,.ProductOrdersPanel_row__xeQ_q .ProductOrdersPanel_filterForm__rhLFs,.ProductOrdersPanel_row__xeQ_q .ProductOrdersPanel_packageActions__hSanL{display:flex}.ProductOrdersPanel_movements__UqwqE{background:rgba(248,250,252,.92);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:.4rem;padding:.55rem;width:100%}.ProductOrdersPanel_movementRow__zfxFk{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(130px,1fr) 46px 92px minmax(110px,1fr) minmax(120px,1fr)}.ProductOrdersPanel_movementRow__zfxFk span,.ProductOrdersPanel_row__xeQ_q .ProductOrdersPanel_movementRow__zfxFk em{color:var(--text-secondary);font-size:.76rem}.ProductOrdersPanel_movementRow__zfxFk strong{color:var(--text-primary);font-size:.84rem}.ProductOrdersPanel_row__xeQ_q em{color:#b91c1c;font-size:.76rem}.ProductOrdersPanel_error__lld6t{border:1px solid rgba(185,28,28,.2);border-radius:9px;background:rgba(254,242,242,.9);color:#b91c1c;font-size:.86rem;padding:.8rem}.ProductOrdersPanel_paginationBar__Uy_fG{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;gap:.8rem;justify-content:space-between;padding:.78rem 1rem}.ProductOrdersPanel_paginationBar__Uy_fG span{color:var(--text-secondary);font-size:.78rem}.ProductOrdersPanel_paginationControls__Qjw5E{align-items:center;display:flex;gap:.45rem}.ProductOrdersPanel_pageButton__kMLOb{font-size:.78rem;font-weight:600;min-height:34px;padding:.4rem .72rem}.ProductOrdersPanel_iconButton__Bgvc3:disabled,.ProductOrdersPanel_pageButton__kMLOb:disabled{cursor:not-allowed;opacity:.48}.ProductOrdersPanel_currentPage__tKo6a{align-items:center;border:1px solid rgba(221,86,86,.42);border-radius:8px;color:#c24141!important;display:inline-flex;font-weight:600;height:34px;justify-content:center;min-width:34px}@media (max-width:640px){.ProductOrdersPanel_panelHeader__GMp_g{display:grid}.ProductOrdersPanel_detailGrid__ldWhi,.ProductOrdersPanel_editGrid__luZ1u,.ProductOrdersPanel_metricsRow__dk_fR,.ProductOrdersPanel_newCustomerFields__e0MPF,.ProductOrdersPanel_saleForm__nAfIC{grid-template-columns:1fr}.ProductOrdersPanel_compactEditorHeader__YU_ht{align-items:stretch;display:grid}.ProductOrdersPanel_metricItem__MEj1R{border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:.65rem}.ProductOrdersPanel_metricItem__MEj1R:last-child{border-bottom:0;padding-bottom:0}.ProductOrdersPanel_paginationBar__Uy_fG{align-items:flex-start;display:grid}.ProductOrdersPanel_movementRow__zfxFk{grid-template-columns:1fr}}.page_page__Lqn5u{display:grid;gap:1rem}.page_header__8mR_v{align-items:flex-start;display:flex;justify-content:space-between;gap:1rem}.page_header__8mR_v h1,.page_header__8mR_v p{margin:0}.page_header__8mR_v h1{color:var(--text-primary);font-size:2rem;line-height:1.1}.page_header__8mR_v p{color:var(--text-secondary);font-size:.96rem;margin-top:.35rem}.page_kicker__vbwWQ{color:var(--primary-color,#2563eb);display:block;font-size:.72rem;font-weight:600;letter-spacing:0;margin-bottom:.25rem;text-transform:uppercase}.page_error__t9moy,.page_state__b7fEB{border-radius:9px;font-size:.9rem;padding:1rem}.page_state__b7fEB{background:rgba(248,250,252,.9);color:var(--text-secondary)}.page_error__t9moy{background:rgba(254,242,242,.9);border:1px solid rgba(185,28,28,.2);color:#b91c1c}@media (max-width:640px){.page_header__8mR_v{display:grid}.page_header__8mR_v h1{font-size:1.6rem}}.page_page__CxH5V{display:flex;flex-direction:column;gap:1rem}.page_header__KzmiS{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page_header__KzmiS h1{margin:0;font-size:1.7rem;color:var(--text-primary)}.page_header__KzmiS p{margin-top:.4rem;color:var(--text-secondary)}.page_headerActions__Z1u1h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.page_presetSelect__nNhNX{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.9rem}.page_status___qcm4{font-size:.85rem;color:var(--text-muted);padding:.4rem .7rem;border:1px solid #d1d5db;border-radius:999px;background:#fff}.page_previewLinkWarn__suefu,.page_previewLink__A6DGR{text-decoration:none;padding:.55rem .9rem;border-radius:8px;font-size:.9rem;font-weight:600}.page_previewLink__A6DGR{background:#e5edff;color:#1d4ed8}.page_previewLinkWarn__suefu{background:#fee2e2;color:#991b1b}.page_discardBtn__vGTU6{border:1px solid #fca5a5;background:#fff;color:#b91c1c;border-radius:8px;padding:.7rem 1rem;font-weight:600}.page_alert__VsFVl{padding:.9rem 1.2rem;border-radius:8px;font-weight:600}.page_alertSuccess____6yg{background:#dcfce7;color:#166534}.page_alertError__AkUqJ{background:#fee2e2;color:#991b1b}.page_customizerLayout__WCf_n{display:grid;grid-template-columns:430px 1fr;gap:1rem;min-height:calc(100vh - 220px)}.page_controlsPane__Guvka{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.page_editorMain__l8yph{padding:1rem;overflow-y:auto}.page_sectionSearchWrap__nY7dW{margin-bottom:.8rem}.page_sectionSearch___zQwd{width:100%;padding:.65rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.92rem;background:#fff}.page_sectionSearch___zQwd:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.page_noSectionResults__t_jFg{border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#64748b;font-size:.9rem;text-align:center;padding:.9rem .8rem}.page_accordionItem__KxbZA{border:1px solid #e5e7eb;border-radius:10px;background:#fff;margin-bottom:.7rem;overflow:hidden}.page_accordionItemDragOver__1Me31{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.2)}.page_accordionItemDragging__Nif6A{opacity:.65}.page_accordionTrigger__dpziJ{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem .9rem;font-weight:600;color:#334155;background:#f8fafc;border-bottom:1px solid transparent}.page_dragHandle__Io0sR{display:inline-block;font-size:1.12rem;color:#64748b;letter-spacing:-.04rem;cursor:grab;user-select:none;line-height:1;padding:.15rem .35rem;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff}.page_dragHandle__Io0sR:active{cursor:grabbing}.page_accordionTriggerOpen__1Vw40{background:#eef2ff;border-bottom-color:#e5e7eb}.page_triggerActions__rzYQm{display:inline-flex;align-items:center;gap:.5rem}.page_visibilityToggle__4ETpQ{border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-size:.75rem;font-weight:600;padding:.2rem .55rem}.page_accordionBody__yppJZ{padding:.9rem}.page_orderActions__XQ3u0{display:flex;justify-content:flex-end;gap:.35rem;padding:.35rem .6rem 0;background:#f8fafc}.page_orderBtn__jNOjT{width:28px;height:28px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-weight:600;line-height:1}.page_orderBtn__jNOjT:disabled{opacity:.45;cursor:not-allowed}.page_section__qAPFb h2{margin:0 0 1rem;font-size:1.2rem}.page_field__GpWzE{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.page_field__GpWzE label{font-size:.85rem;color:#374151;font-weight:600}.page_colorControlRow__2g2mR{display:flex;align-items:center;gap:.65rem}.page_hexInput__gcUR4{width:7.2rem;min-height:40px;border:1px solid #d1d5db;border-radius:8px;padding:.55rem .65rem;background:#fff;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;text-transform:uppercase}.page_hexInput__gcUR4:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.page_titleLabelRow__SG_iJ{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.page_titleAlignGroup__Uyyj_{display:inline-flex;align-items:center;gap:.2rem}.page_titleAlignBtn__wIruP{width:32px;height:32px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;cursor:pointer}.page_titleAlignBtn__wIruP svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.page_titleAlignBtnActive__hO0oD{background:#e0e7ff;border-color:#6366f1;color:#3730a3}.page_titleColorRow__PdEJ8{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.page_titleColorLabel__XhAL8{margin:0}.page_titleColorControls__gX2q9{display:inline-flex;align-items:center;gap:.45rem}.page_titleColorResetBtn__XrJeM{border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;padding:.3rem .55rem;font-size:.78rem;font-weight:600;cursor:pointer}.page_titleColorResetBtn__XrJeM:disabled{opacity:.5;cursor:not-allowed}.page_field__GpWzE textarea{min-height:90px;resize:vertical}.page_itemCard__igxes{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:.8rem;margin-bottom:.8rem}.page_removeItemBtn__2zuO_{border:1px solid #fca5a5;color:#b91c1c;background:#fff;padding:.45rem .7rem;border-radius:8px;font-size:.85rem;font-weight:600}.page_removeItemBtn__2zuO_:disabled{opacity:.5;cursor:not-allowed}.page_uploadBtn___pF1L{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.55rem .8rem;border-radius:8px;border:1px dashed #94a3b8;color:#334155;font-size:.86rem;font-weight:600;cursor:pointer;background:#f8fafc}.page_grid__QNhPS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.page_toggleRow__kAukD{display:flex;gap:.8rem;align-items:center;border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:.7rem}.page_previewPane__UFEBz{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.page_previewHeader__hTOnd{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);background:#f8fafc;font-size:.9rem;color:#334155;font-weight:600}.page_previewCanvas__9nBrU{flex:1;background:#dbe2ea;padding:.8rem}.page_previewFrame__G8ulG{width:100%;height:100%;border:0;border-radius:10px;background:#fff}.page_loader__TBe2_{min-height:300px;color:var(--text-secondary)}.page_cropModalOverlay__etTHn,.page_loader__TBe2_{display:flex;align-items:center;justify-content:center}.page_cropModalOverlay__etTHn{position:fixed;inset:0;background:rgba(15,23,42,.6);z-index:1200;padding:1rem}.page_cropModal__kOZHt{width:min(720px,100%);background:var(--bg-secondary);border-radius:14px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.4);color:var(--text-on-dark)}.page_cropModal__kOZHt h3{margin:0;font-size:1.15rem}.page_cropModal__kOZHt p{margin:.4rem 0 1.25rem;color:var(--text-on-dark-secondary);font-size:.9rem}.page_cropViewport__fALFW{max-height:55vh;margin:0 auto;border-radius:12px;background:#0f172a;overflow:hidden;position:relative;border:1px solid #334155}.page_cropViewportHero__1HHjv{border-radius:2.5rem}.page_cropViewportAbout___BbEU{border-radius:.75rem}.page_cropViewportContact__Erwhw{border-radius:.25rem}.page_cropViewportFooter__LDMrH{border-radius:.5rem}.page_cropImage__cDzcK{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center center}.page_cropControls__tqYmm{margin-top:.9rem;display:grid;gap:.7rem}.page_cropControls__tqYmm label{font-size:.86rem;color:var(--text-on-dark-secondary);font-weight:600;display:flex;flex-direction:column;gap:.35rem}.page_cropFitButton__0rTFR{justify-self:flex-start;border:1px solid #94a3b8;border-radius:8px;background:rgba(255,255,255,.08);color:var(--text-on-dark);font-size:.85rem;font-weight:700;padding:.55rem .8rem}.page_cropFitButton__0rTFR:hover{background:rgba(255,255,255,.14)}.page_cropActions__i_d_G{margin-top:1rem;display:flex;justify-content:flex-end;gap:.6rem}.page_fixedNote__ExhV6{margin-top:.9rem;font-size:.83rem;color:#64748b}@media (max-width:1280px){.page_customizerLayout__WCf_n{grid-template-columns:1fr}.page_previewPane__UFEBz{min-height:65vh}.page_presetSelect__nNhNX{width:100%}}@media (max-width:768px){.page_header__KzmiS{flex-direction:column;align-items:stretch;gap:.75rem}.page_header__KzmiS h1{font-size:1.55rem}.page_header__KzmiS p{font-size:.82rem;margin-top:.3rem}.page_headerActions__Z1u1h{width:100%;display:grid;grid-template-columns:1fr;gap:.45rem}.page_discardBtn__vGTU6,.page_presetSelect__nNhNX,.page_previewLinkWarn__suefu,.page_previewLink__A6DGR,.page_status___qcm4{width:100%;box-sizing:border-box;min-height:40px;padding:.45rem .7rem;font-size:.8rem;line-height:1.2}.page_headerActions__Z1u1h .btn-primary,.page_headerActions__Z1u1h .btn-secondary{width:100%;min-height:40px;padding:.45rem .7rem;font-size:.8rem;line-height:1.2}}.page_main__JJL2i{display:flex;flex-direction:column;gap:1rem}.page_header__Vc0Vn{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.page_headerActions__rOafz{display:inline-flex;gap:.5rem;flex-wrap:wrap}.page_eyebrow__Y6syH{margin:0 0 .35rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.page_title__43rGH{margin:0;font-size:1.6rem;color:var(--theme-text-main)}.page_subtitle__NKotG{margin:.45rem 0 0;color:var(--theme-text-muted)}.page_primaryBtn__AYRuN,.page_refreshBtn__K0wn1,.page_secondaryBtn__x1rTl{border:1px solid #cfd6df;border-radius:9px;padding:.5rem .78rem;font-size:.84rem;cursor:pointer;background:#fff;color:#1f2937}.page_primaryBtn__AYRuN{border-color:var(--theme-primary,#1f6feb);background:var(--theme-primary,#1f6feb);color:#fff;font-weight:600;min-width:160px}.page_card__g_czF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.page_card__g_czF h2{margin:0 0 .8rem;font-size:1.05rem}.page_formGrid__O9HmC{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}.page_formGrid__O9HmC label{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#334155}.page_formGrid__O9HmC input,.page_formGrid__O9HmC select,.page_formGrid__O9HmC textarea,.page_searchRow__JeGfp input{border:1px solid #cfd6df;border-radius:10px;padding:.56rem .65rem;font-size:.9rem}.page_full__2BDQ0{grid-column:1/-1}.page_switches__HZNsC{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.9rem}.page_inlineCheck__ENTYj{display:inline-flex;align-items:center;gap:.45rem;font-size:.84rem}.page_actions__MNJg_{margin-top:.8rem}.page_okMsg__53xk3{margin:.65rem 0 0;color:#16a34a;font-size:.84rem}.page_errorMsg__Szuvt{margin:.65rem 0 0;color:#dc2626;font-size:.84rem}.page_listHeader__UOX2p{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.8rem}.page_searchRow__JeGfp{display:flex;gap:.45rem;align-items:center}.page_tableWrap__xHnOl{overflow-x:auto}.page_table__sVonA{width:100%;border-collapse:collapse}.page_table__sVonA th{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e5e7eb;background:#f8fafc;padding:.6rem .7rem}.page_table__sVonA td{border-bottom:1px solid #edf2f7;padding:.62rem .7rem;color:#1f2937;vertical-align:middle;font-size:.88rem}.page_metaText___jYn4{font-size:.76rem;color:#64748b}.page_emptyRow__YclMB{text-align:center;color:#64748b;padding:1rem}.page_pagination__PPv2L{margin-top:.7rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.84rem;color:#475569}.page_pagination__PPv2L>div{display:flex;gap:.45rem}.page_shareGrid__FQfV_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;align-items:start}.page_muted__qcGhv{margin:0 0 .9rem;color:var(--theme-text-muted);line-height:1.55}.page_linkBox__Ty_TJ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.page_linkBox__Ty_TJ input{width:100%;border:1px solid #cfd6df;border-radius:10px;padding:.65rem .75rem;color:#111827;background:#f8fafc;font-size:.92rem}.page_helpBox__0lCok{margin-top:1rem;padding:.85rem;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column;gap:.25rem;color:#475569;font-size:.86rem}.page_helpBox__0lCok strong{color:#1f2937}.page_qrFrame__YfL_L{width:min(100%,360px);aspect-ratio:1;margin:0 auto 1rem;border:1px solid #e5e7eb;border-radius:18px;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:1rem;box-shadow:0 10px 24px rgba(15,23,42,.08)}.page_qrFrame__YfL_L img{width:100%;height:100%;object-fit:contain;display:block}.page_qrFrame__YfL_L span{color:#64748b;font-size:.9rem}.page_qrActions__tK1tr{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}.page_smallNote__h1o7K{margin:.9rem 0 0;color:var(--theme-text-muted);font-size:.82rem;line-height:1.5;text-align:center}@media (max-width:860px){.page_linkBox__Ty_TJ,.page_shareGrid__FQfV_{grid-template-columns:1fr}}.page_main__Up0_c{display:flex;flex-direction:column;gap:1rem}.page_header___SdTI{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.page_eyebrow__uEPoC{margin:0 0 .35rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.page_title__q2EIJ{margin:0;font-size:1.6rem;color:var(--theme-text-main)}.page_subtitle__xstiC{margin:.45rem 0 0;color:var(--theme-text-muted)}.page_backBtn__JMidO,.page_dangerBtn__7eBz2,.page_primaryBtn__e4PKA,.page_secondaryBtn__bLLJO{border:1px solid #cfd6df;border-radius:9px;padding:.5rem .78rem;font-size:.84rem;cursor:pointer;background:#fff;color:#1f2937;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.page_primaryBtn__e4PKA{border-color:var(--theme-primary,#1f6feb);background:var(--theme-primary,#1f6feb);color:#fff;font-weight:600;min-width:160px}.page_dangerBtn__7eBz2{border-color:#fecaca;color:#b91c1c;background:#fff1f2}.page_card__41fGR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.page_card__41fGR h2{margin:0 0 .8rem;font-size:1.05rem}.page_formGrid__Xq1es{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.page_formGrid__Xq1es label{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#334155}.page_helperText__cBSh5{font-size:.74rem;color:#64748b;line-height:1.35}.page_formGrid__Xq1es input,.page_formGrid__Xq1es select{border:1px solid #cfd6df;border-radius:10px;padding:.56rem .65rem;font-size:.9rem}.page_inlineFields__UeyM5{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.45rem}.page_methods__kPL0n,.page_switches__tXAMC{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.9rem}.page_inlineCheck__RZRJX,.page_methods__kPL0n label{display:inline-flex;align-items:center;gap:.45rem;font-size:.84rem}.page_actions__BubUL{margin-top:.8rem}.page_okMsg__Wh_IQ{margin:.65rem 0 0;color:#16a34a;font-size:.84rem}.page_errorMsg__VU_0H{margin:.65rem 0 0;color:#dc2626;font-size:.84rem}.page_listHeader__Vn9kX{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.8rem}.page_listHeader__Vn9kX select{border:1px solid #cfd6df;border-radius:10px;padding:.5rem .6rem;font-size:.86rem}.page_tableWrap__CRGpo{overflow-x:auto}.page_table__EXnm5{width:100%;border-collapse:collapse}.page_table__EXnm5 th{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e5e7eb;background:#f8fafc;padding:.6rem .7rem}.page_table__EXnm5 td{border-bottom:1px solid #edf2f7;padding:.62rem .7rem;color:#1f2937;vertical-align:middle;font-size:.88rem}.page_metaText__vF_Eo{font-size:.76rem;color:#64748b}.page_rowActions__OSfja{display:flex;flex-wrap:wrap;gap:.35rem}.page_emptyRow__2V2H_{text-align:center;color:#64748b;padding:1rem}.page_pagination__0HYAW{margin-top:.7rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.84rem;color:#475569}.page_pagination__0HYAW>div{display:flex;gap:.45rem}@media (max-width:820px){.page_rowActions__OSfja{min-width:220px}}