.AppShell_consoleShell__kzGit{height:100vh;min-height:100vh;display:flex;overflow:hidden;color:#172033;background:#f5f9ff}.AppShell_consoleMain__EUyO3{flex:1 1;min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.AppShell_consoleContent__XXhbK{flex:1 1;min-width:0;min-height:0;overflow:hidden;padding:0}.AppShell_desktopSidebar__f9zPQ{position:-webkit-sticky;position:sticky;top:0;width:248px;height:100vh;padding:22px 16px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-right:1px solid rgba(37,99,235,.1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.AppShell_brand__k6aK5{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 8px 22px}.AppShell_brandMark__y_EfJ{flex-shrink:0;width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:20px;font-weight:800;box-shadow:none}.AppShell_brandName__pSKA5{font-size:17px;line-height:1.2;font-weight:800;color:#172033}.AppShell_brandDesc__MtgpM{margin-top:4px;font-size:12px;color:#64748b}.AppShell_sidebarNav__UdVhU{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.AppShell_sidebarNav__UdVhU::-webkit-scrollbar{width:4px}.AppShell_sidebarNav__UdVhU::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(37,99,235,.18)}.AppShell_sidebarNav__UdVhU::-webkit-scrollbar-track{background:transparent}.AppShell_navItem__K_Mg2{flex-shrink:0;height:44px;padding:0 12px;border-radius:14px;display:flex;align-items:center;gap:10px;color:#475569;text-decoration:none;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease,transform .18s ease}.AppShell_navItem__K_Mg2:hover{background:rgba(239,246,255,.9);color:#1d4ed8}.AppShell_navItemActive__1ogfn{background:#eff6ff;color:#1d4ed8}.AppShell_navIcon__jNTRl{flex-shrink:0;width:24px;text-align:center;font-size:16px}.AppShell_navLabel__Q9s7S{flex:1 1;min-width:0}.AppShell_navGroup__4_yvG{flex-shrink:0;display:flex;flex-direction:column}.AppShell_navGroupButton__XnrAF{flex-shrink:0;width:100%;height:44px;padding:0 12px;border:0;border-radius:14px;display:flex;align-items:center;gap:10px;background:transparent;color:#475569;text-align:left;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.AppShell_navGroupButton__XnrAF:hover{background:rgba(239,246,255,.9);color:#1d4ed8}.AppShell_navGroupButtonActive__ubHHl{background:#eff6ff;color:#1d4ed8}.AppShell_navChevron___v3N0{flex-shrink:0;color:#60a5fa;font-size:18px;line-height:1;transform:rotate(0deg);transition:transform .18s ease}.AppShell_navChevronOpen__sdKDC{transform:rotate(90deg)}.AppShell_navChildren__O4wK6{flex-shrink:0;display:flex;flex-direction:column;gap:4px;margin:4px 0 8px 34px;padding-left:12px;border-left:1px solid rgba(96,165,250,.28)}.AppShell_navChildItem__JIjKO{flex-shrink:0;min-height:36px;padding:0 10px;border-radius:12px;display:flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;font-size:13px;font-weight:600;transition:background .18s ease,color .18s ease}.AppShell_navChildItem__JIjKO:hover{background:rgba(239,246,255,.86);color:#1d4ed8}.AppShell_navChildItemActive__8DH9O{background:#eff6ff;color:#1d4ed8}.AppShell_navChildDot__R0EKD{flex-shrink:0;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.56}.AppShell_sidebarFooter__vaz52{flex-shrink:0;margin-top:14px;padding:14px;border-radius:18px;background:rgba(239,246,255,.72);border:1px solid rgba(37,99,235,.1)}.AppShell_sidebarUserName__ZgQKn{font-size:14px;font-weight:700;color:#172033}.AppShell_sidebarUserRole__jbDrW{margin-top:4px;font-size:12px;color:#64748b}.AppShell_topHeader__4CPIm{display:none}.AppShell_headerLeft__IyA3o{min-width:0;display:flex;align-items:center;gap:12px}.AppShell_pageTitle__rp0LB{margin:0;font-size:20px;line-height:1;font-weight:800;color:#172033}.AppShell_pageSubtitle__DNhIH{margin:5px 0 0;font-size:13px;color:#64748b}.AppShell_mobileMenuButton__xU9tl{display:none}.AppShell_iconButton__vjd5t,.AppShell_mobileMenuButton__xU9tl{width:38px;height:38px;border:0;border-radius:14px;background:rgba(239,246,255,.9);color:#1d4ed8;font-size:20px;cursor:pointer}.AppShell_mobileDrawerLayer__52q4c{position:fixed;inset:0;z-index:100;display:none}.AppShell_mobileDrawerMask__9jnsq{position:absolute;inset:0;border:0;background:rgba(15,23,42,.32)}.AppShell_mobileDrawer__qP2U4{position:absolute;left:0;top:0;bottom:0;width:280px;padding:20px 16px;display:flex;flex-direction:column;overflow:hidden;background:#f8fbff;box-shadow:16px 0 42px rgba(30,64,175,.16)}.AppShell_mobileDrawerHead__v8rdD{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 4px 18px}.AppShell_embeddedShell__79JIL{min-height:100vh;color:#172033;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#eef4ff)}.AppShell_embeddedHeader__D_MrA{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:64px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:hsla(0,0%,100%,.84);border-bottom:1px solid rgba(37,99,235,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AppShell_embeddedTitle__zX2l_{margin:0;font-size:18px;line-height:1.25;font-weight:800;color:#172033}.AppShell_embeddedSubtitle___Dlwn{margin:5px 0 0;font-size:12px;color:#64748b}.AppShell_embeddedHeaderRight__naqD3{flex-shrink:0}.AppShell_embeddedContent__Pm64F{padding:16px}.AppShell_bareShell__N8GYx{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at 70% 0,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef4ff)}@media (max-width:900px){.AppShell_desktopSidebar__f9zPQ{display:none}.AppShell_mobileMenuButton__xU9tl{display:inline-flex;align-items:center;justify-content:center}.AppShell_mobileDrawerLayer__52q4c{display:block}.AppShell_topHeader__4CPIm{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:auto;min-height:64px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:hsla(0,0%,100%,.84);border-bottom:1px solid rgba(37,99,235,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AppShell_consoleContent__XXhbK{padding:0}.AppShell_pageTitle__rp0LB{font-size:20px}}@media (max-width:560px){.AppShell_consoleContent__XXhbK{padding:12px}.AppShell_pageSubtitle__DNhIH{display:none}}.CouponRuleForm_page__wZzhM{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.CouponRuleForm_formCard__riN_5{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.CouponRuleForm_sectionTitle__kuL6N{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.CouponRuleForm_sectionTitle__kuL6N:not(:first-child){margin-top:28px}.CouponRuleForm_formGrid__LD8EX{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.CouponRuleForm_formItem__pPHKN{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.CouponRuleForm_formLabel__COiQn{color:#334155;font-size:13px;font-weight:800}.CouponRuleForm_input__AeRyQ{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px}.CouponRuleForm_input__AeRyQ:focus,.CouponRuleForm_textareaSmall__CoiF6:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.CouponRuleForm_input__AeRyQ:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.CouponRuleForm_textareaSmall__CoiF6{width:100%;min-height:82px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical}.CouponRuleForm_helpText__cKI_b{color:#64748b;font-size:12px;line-height:1.5}.CouponRuleForm_tipBox__XTXXE{margin:4px 0 20px;padding:14px 16px;border:1px solid rgba(37,99,235,.12);border-radius:10px;background:#f8fbff}.CouponRuleForm_tipTitle__Kg7Fi{color:#172033;font-size:14px;font-weight:900;line-height:1.4}.CouponRuleForm_tipText__PLwzx{margin-top:6px;color:#475569;font-size:13px;line-height:1.7}.CouponRuleForm_readonlyInfo__WdXXl{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(37,99,235,.1);border-radius:10px;background:#f8fbff;color:#475569;font-size:14px;line-height:1.7}.CouponRuleForm_checkboxGrid__BA0KC{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.CouponRuleForm_checkboxItem__KpGVS{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.CouponRuleForm_footerActions__mLNhx{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.CouponRuleForm_primaryButton__wcmNK,.CouponRuleForm_secondaryButton__z7zGk{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.CouponRuleForm_primaryButton__wcmNK{border:0;background:#2563eb;color:#fff}.CouponRuleForm_primaryButton__wcmNK:hover:not(:disabled){background:#1d4ed8}.CouponRuleForm_primaryButton__wcmNK:disabled{cursor:not-allowed;opacity:.55}.CouponRuleForm_secondaryButton__z7zGk{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.CouponRuleForm_secondaryButton__z7zGk:hover{background:#f8fbff;color:#1d4ed8}@media (max-width:720px){.CouponRuleForm_page__wZzhM{padding:12px}.CouponRuleForm_formGrid__LD8EX{grid-template-columns:1fr}.CouponRuleForm_footerActions__mLNhx{flex-direction:column-reverse}.CouponRuleForm_primaryButton__wcmNK,.CouponRuleForm_secondaryButton__z7zGk{width:100%}}.practitioner-form_page__bm7UW{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.practitioner-form_formCard__Q1V9z{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.practitioner-form_sectionTitle__2bKhV{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.practitioner-form_formGrid__HGVQM{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.practitioner-form_formItem__f2HoA{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.practitioner-form_formLabel__0UHjV{color:#334155;font-size:13px;font-weight:800}.practitioner-form_input__pqnRQ{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;box-sizing:border-box}.practitioner-form_input__pqnRQ:focus,.practitioner-form_textareaSmall__Zg8wM:focus,.practitioner-form_textarea__HGNgT:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.practitioner-form_textareaSmall__Zg8wM,.practitioner-form_textarea__HGNgT{width:100%;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box}.practitioner-form_textarea__HGNgT{min-height:108px}.practitioner-form_textareaSmall__Zg8wM{min-height:88px}.practitioner-form_checkboxItem__MzJCz{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.practitioner-form_avatarUploadBox__AZWHy{display:flex;align-items:center;gap:14px}.practitioner-form_avatarPreview__7xb9k{width:88px;height:88px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:#eff6ff;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.practitioner-form_avatarPreviewImg__to17r{width:100%;height:100%;object-fit:cover}.practitioner-form_avatarPlaceholder__SIoAz{color:#1d4ed8;font-size:28px;font-weight:900}.practitioner-form_imageActions__jmxII{display:flex;gap:8px;flex-wrap:wrap}.practitioner-form_removeImageButton__51S0A,.practitioner-form_uploadButton___UAyW{min-width:112px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;cursor:pointer}.practitioner-form_uploadButton___UAyW{border:0;background:#2563eb;color:#fff}.practitioner-form_uploadButtonDisabled__DCsJ9{cursor:not-allowed;opacity:.55}.practitioner-form_fileInput__ZQPdc{display:none}.practitioner-form_removeImageButton__51S0A{border:1px solid rgba(239,68,68,.22);background:#fff;color:#dc2626}.practitioner-form_removeImageButton__51S0A:disabled{cursor:not-allowed;opacity:.55}.practitioner-form_footerActions__NjcoU{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.practitioner-form_primaryButton__21wjp,.practitioner-form_secondaryButton__rLGgv{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.practitioner-form_primaryButton__21wjp{border:0;background:#2563eb;color:#fff}.practitioner-form_primaryButton__21wjp:disabled{cursor:not-allowed;opacity:.55}.practitioner-form_secondaryButton__rLGgv{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}@media (max-width:720px){.practitioner-form_page__bm7UW{padding:12px}.practitioner-form_formGrid__HGVQM{grid-template-columns:1fr}.practitioner-form_footerActions__NjcoU{flex-direction:column-reverse}.practitioner-form_primaryButton__21wjp,.practitioner-form_secondaryButton__rLGgv{width:100%}}:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:grey;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;pointer-events:none}.adm-button,div.adm-px-tester{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity .15s ease}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-skeleton{--width:100%;--height:0;--border-radius:0;background-color:hsla(0,0%,75%,.2);border-radius:var(--border-radius);width:var(--width);height:var(--height);display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,51%,.24) 37%,hsla(0,0%,75%,.2) 63%);background-size:400% 100%;animation:adm-skeleton-loading 1.4s ease infinite}.adm-skeleton.adm-skeleton-title{--width:45%;--height:32px;--border-radius:2px;margin-bottom:16px;margin-top:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height:18px;--border-radius:2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width:65%}@keyframes adm-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:rgba(0,0,0,.7);border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s linear infinite}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adm-mask{--z-index:var(--adm-mask-z-index,1000);position:fixed;z-index:var(--z-index);display:block}.adm-mask,.adm-mask-aria-button{top:0;left:0;width:100%;height:100%}.adm-mask-aria-button{position:absolute;z-index:0;pointer-events:none}.adm-mask-content{z-index:1}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.ManagementSearchForm_searchGrid__yXZ02{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:end}.ManagementSearchForm_formItem__9ssie{min-width:0;display:flex;flex-direction:column;gap:8px}.ManagementSearchForm_formLabel__Ti7m7{color:#334155;font-size:13px;font-weight:700}.ManagementSearchForm_input__05k6R{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px}.ManagementSearchForm_input__05k6R:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ManagementSearchForm_searchActions__7vJ33{grid-column:1/-1;display:flex;align-items:center;gap:8px}.ManagementSearchForm_primaryButton__tS0XU{height:36px;padding:0 16px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.ManagementSearchForm_primaryButton__tS0XU:hover:not(:disabled){background:#1d4ed8}.ManagementSearchForm_primaryButton__tS0XU:disabled{cursor:not-allowed;opacity:.55}.ManagementSearchForm_secondaryButton__CBQzy{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.16);border-radius:6px;background:#fff;color:#334155;font-size:14px;font-weight:800;cursor:pointer}.ManagementSearchForm_secondaryButton__CBQzy:hover:not(:disabled){background:#f8fbff;color:#1d4ed8;border-color:rgba(37,99,235,.28)}.ManagementSearchForm_secondaryButton__CBQzy:disabled{cursor:not-allowed;opacity:.55}.ManagementSearchForm_checkboxGroup__dESU9{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ManagementSearchForm_checkboxItem__biLp2{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ManagementSearchForm_checkboxItem__biLp2:hover{border-color:rgba(37,99,235,.42);color:#1d4ed8;background:#f8fbff}.ManagementSearchForm_checkboxInput__3Wfj_{margin:0}.ManagementSearchForm_multiSelect__qKcCA{position:relative;width:100%}.ManagementSearchForm_multiSelectTrigger__JquV5{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.ManagementSearchForm_multiSelectTriggerOpen__SgUn0,.ManagementSearchForm_multiSelectTrigger__JquV5:hover{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ManagementSearchForm_multiSelectValue__rUubh{min-width:0;flex:1 1;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.ManagementSearchForm_multiSelectPlaceholder__JTqM8{min-width:0;flex:1 1;overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.ManagementSearchForm_multiSelectArrow__W9q9G{flex:none;color:#64748b;font-size:10px}.ManagementSearchForm_multiSelectPanel__pHoGC{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.12);padding:6px}.ManagementSearchForm_multiSelectOption__Df2Pg{min-height:34px;padding:0 8px;border-radius:6px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ManagementSearchForm_multiSelectOption__Df2Pg:hover{background:#f1f5ff;color:#1d4ed8}.ManagementSearchForm_multiSelectCheckbox__K_NzU{margin:0}.ManagementSearchForm_multiSelectClear__tgC22{width:100%;height:32px;margin-top:4px;border:0;border-top:1px solid #eef2f7;background:#fff;color:#64748b;font-size:13px;font-weight:700;cursor:pointer}.ManagementSearchForm_multiSelectClear__tgC22:hover{color:#1d4ed8;background:#f8fbff}@media (max-width:1100px){.ManagementSearchForm_searchGrid__yXZ02{grid-template-columns:repeat(2,minmax(180px,1fr))}.ManagementSearchForm_searchActions__7vJ33{grid-column:1/-1}}@media (max-width:640px){.ManagementSearchForm_searchGrid__yXZ02{grid-template-columns:1fr}.ManagementSearchForm_searchActions__7vJ33{width:100%}.ManagementSearchForm_primaryButton__tS0XU,.ManagementSearchForm_secondaryButton__CBQzy{flex:1 1}}.adm-water-mark{--z-index:var(--adm-water-mark-z-index,2000);position:absolute;z-index:var(--z-index);left:0;right:0;top:0;bottom:0;pointer-events:none;background-repeat:repeat}.adm-water-mark-full-page{position:fixed}:root{--background:#f9f9f9;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden;height:100%;overflow:hidden}body{color:var(--foreground);background:var(--background);font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.page_page__5YisO{height:100vh;background:#f5f8fc;box-sizing:border-box;overflow:hidden}.page_container__OWobA{height:100%;display:flex;flex-direction:column;min-height:0}.page_empty__7awvw,.page_loading__OkmxP{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.page_mainCard__sg45L,.page_reviewCard__nXI8a,.page_topCard__6S3Iq{border:1px solid rgba(15,23,42,.06);background:#fff}.page_topCard__6S3Iq{padding:16px;flex-shrink:0}.page_topHeader__d1Tm0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_pageEyebrow__ye4mN{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2}.page_pageTitle__gp9lf{color:#172033;font-size:18px;font-weight:900;line-height:1.2}.page_pageSubtitle__7gJAo{color:#64748b;font-size:13px;line-height:1.5}.page_backButton__VWSVa{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.page_backButton__VWSVa:hover{background:#f8fbff;color:#1d4ed8}.page_userInfoGrid___JwkN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.page_userInfoItem__ztG6A{border-radius:14px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.page_userInfoItem__ztG6A span{color:#64748b;font-size:12px;line-height:1.3}.page_userInfoItem__ztG6A strong{color:#172033;font-size:15px;font-weight:800;line-height:1.4;word-break:break-word}.page_contentGrid__KWC7x{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch}.page_mainCard__sg45L,.page_reviewCard__nXI8a{height:100%;min-height:0;padding:18px;box-sizing:border-box;overflow:hidden}.page_sectionHeader__xWZa2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0}.page_sectionHeader__xWZa2 h2{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_sectionHeader__xWZa2 p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.5}.page_statusPending__4RmUA,.page_statusReviewed__S0yjf{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.page_statusPending__4RmUA{background:#fff7ed;color:#c2410c}.page_statusReviewed__S0yjf{background:#ecfdf5;color:#047857}.page_mainCard__sg45L{display:flex;flex-direction:column}.page_cardImageWrap__6CdxY{margin-top:14px;flex-shrink:0}.page_cardImage__MrdyW{width:100%;max-width:240px;display:block;border-radius:12px;object-fit:cover;background:#f1f5f9}.page_promptBox__jvY2r{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_promptBox__jvY2r p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_blockLabel__vq_uz{color:#2563eb;font-size:14px;font-weight:900}.page_answerList__lc_Hf{margin-top:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_answerItem__Z1P0x{padding:6px;border-radius:6px;background:#fff}.page_answerQuestion__61vWh{color:#334155;font-size:14px;line-height:1.5}.page_answerText__RgSB_{color:#172033;font-size:14px;line-height:1.8;font-weight:900;white-space:pre-wrap}.page_reviewCard__nXI8a{display:flex;flex-direction:column}.page_aiReplyButton__ZkR89{height:32px;padding:0 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_aiReplyButton__ZkR89:hover:not(:disabled){background:#f8fbff}.page_aiReplyButton__ZkR89:disabled{color:#94a3b8;border-color:rgba(148,163,184,.35);cursor:not-allowed}.page_aiReplyError__MK5jn{margin-top:16px;padding:10px 12px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;line-height:1.6}.page_reviewHint__3xuth{margin-top:12px;color:#64748b;font-size:13px;line-height:1.6}.page_modalLayer__iuNLJ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__ZNVyk{position:absolute;inset:0;border:0;background:rgba(15,23,42,.36)}.page_modalCard__IvO_J{position:relative;z-index:1;width:min(720px,100%);max-height:min(80vh,760px);padding:20px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.2);display:flex;flex-direction:column}.page_modalHeader__iAZXD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__huwmA{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_modalStatus__RPFhI{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__TrRi8{height:36px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modalCloseButton__TrRi8:hover{background:#f8fafc}.page_modalBody__0vrlx{overflow:auto;color:#334155;white-space:pre-wrap}.page_modalBody__0vrlx,.page_textarea__Id8L7{margin-top:16px;font-size:14px;line-height:1.8}.page_textarea__Id8L7{width:100%;flex:1 1;min-height:220px;resize:none;padding:14px 16px;border:1px solid rgba(37,99,235,.14);border-radius:12px;outline:none;color:#172033;box-sizing:border-box}.page_textarea__Id8L7:focus{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_reviewMeta__g2f2Q{margin-top:12px;color:#64748b;font-size:13px;flex-shrink:0}.page_saveButton__bH8Hg{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:900;cursor:pointer;flex-shrink:0}.page_saveButton__bH8Hg:hover:not(:disabled){background:#1d4ed8}.page_saveButton__bH8Hg:disabled{opacity:.55;cursor:not-allowed}.page_answerList__lc_Hf::-webkit-scrollbar{width:6px}.page_answerList__lc_Hf::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.page_answerList__lc_Hf::-webkit-scrollbar-track{background:transparent}@media (max-width:1280px){.page_contentGrid__KWC7x{grid-template-columns:1fr 340px}.page_userInfoGrid___JwkN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.page_page__5YisO{height:auto;min-height:100vh;overflow:auto}.page_container__OWobA{height:auto}.page_contentGrid__KWC7x{grid-template-columns:1fr}.page_mainCard__sg45L,.page_reviewCard__nXI8a{height:auto}.page_answerList__lc_Hf{overflow:visible}.page_textarea__Id8L7{min-height:240px}.page_modalLayer__iuNLJ{padding:16px}.page_modalCard__IvO_J{max-height:85vh}}@media (max-width:768px){.page_page__5YisO{padding:12px}.page_topHeader__d1Tm0{flex-direction:column;align-items:stretch}.page_backButton__VWSVa{width:100%}.page_userInfoGrid___JwkN{grid-template-columns:1fr}.page_pageTitle__gp9lf{font-size:22px}.page_modalHeader__iAZXD{flex-direction:column;align-items:stretch}.page_modalCloseButton__TrRi8{width:100%}}.ManagementTableActions_actionGroup__3D_re{display:flex;align-items:center;gap:10px}.ManagementTableActions_textButton__FD6Gi{border:0;padding:0;background:transparent;color:#2563eb;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.ManagementTableActions_textButton__FD6Gi:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.ManagementTableActions_textButton__FD6Gi:disabled{cursor:not-allowed;opacity:.45}.ManagementTableActions_dangerButton__Dzk9s{color:#dc2626}.ManagementTableActions_dangerButton__Dzk9s:hover:not(:disabled){color:#b91c1c}.page_page__KxvJS{height:100vh;padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.page_card__eZIHj,.page_editorCard__nwIFy,.page_headerCard__QS4vZ{background:#fff;border:1px solid #edf0f5}.page_card__eZIHj{padding:24px}.page_headerCard__QS4vZ{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page_activityTitle__Td7gR{font-size:20px;font-weight:700;color:#1f2937}.page_activityMeta__SaD51{font-size:13px;color:#6b7280}.page_primaryButton__XVXvu{height:40px;padding:0 18px;border:none;border-radius:10px;background:#1677ff;color:#fff;font-weight:600;cursor:pointer}.page_primaryButton__XVXvu:disabled{opacity:.6;cursor:not-allowed}.page_layout__uIspA{flex:1 1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch;overflow:hidden}.page_dayList__18Oki{height:100%;min-height:0;background:#fff;border-right:1px solid #edf0f5;padding:12px;overflow-y:auto;overflow-x:hidden}.page_dayItem__l0FaJ{width:100%;padding:12px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.page_dayItem__l0FaJ+.page_dayItem__l0FaJ{margin-top:0}.page_dayItem__l0FaJ:hover{background:#f5f7fb}.page_dayItemActive__NsaWI{background:#eef5ff}.page_dayIndex__z8VSY{font-size:13px;font-weight:700;color:#1f2937}.page_dayTitle__ytRgu{margin-top:4px;font-size:13px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_doneText__Ypxdd,.page_pendingText__rbtUI{margin-top:4px;font-size:12px}.page_doneText__Ypxdd{color:#16a34a}.page_pendingText__rbtUI{color:#9ca3af}.page_editorCard__nwIFy{height:100%;min-height:0;padding:24px;overflow-y:auto;overflow-x:hidden}.page_sectionTitle__esUEw{font-size:18px;font-weight:700;color:#111827}.page_formItem__DTROm{display:block;margin-bottom:18px}.page_formLabel__5K00j{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.page_input__fRDBM,.page_textareaSmall__cAhA1,.page_textarea__Q739C{width:100%;box-sizing:border-box;border:1px solid #d9dee8;border-radius:10px;padding:10px 12px;font-size:14px;color:#111827;outline:none}.page_input__fRDBM:focus,.page_textareaSmall__cAhA1:focus,.page_textarea__Q739C:focus{border-color:#1677ff}.page_textarea__Q739C{min-height:60px;resize:vertical}.page_textareaSmall__cAhA1{min-height:120px;resize:vertical}.page_imageUploadBox__bmE2X{width:100%}.page_imagePreview__kPDHN{width:100%;aspect-ratio:3/4;border:1px dashed #d9dee8;border-radius:14px;overflow:hidden;background:#f8fafc}.page_previewImage__hmQDI{width:100%;height:100%;object-fit:contain;display:block;background:#f8fafc}.page_emptyImagePreview__N_eIn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px}.page_imageUploadPanel__areSX{min-width:0}.page_imageActions__0YIQV{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_uploadButton__5HEgX{position:relative;height:38px;padding:0 16px;border-radius:10px;background:#1677ff;color:#fff;font-size:14px;font-weight:600;line-height:38px;cursor:pointer;overflow:hidden}.page_uploadButtonDisabled__Lcvt0{opacity:.6;cursor:not-allowed}.page_fileInput__4rrqJ{position:absolute;inset:0;opacity:0;cursor:pointer}.page_uploadButtonDisabled__Lcvt0 .page_fileInput__4rrqJ{cursor:not-allowed}.page_removeImageButton__PQtpC{height:38px;padding:0 14px;border:1px solid #d9dee8;border-radius:10px;background:#fff;color:#4b5563;font-size:14px;cursor:pointer}.page_removeImageButton__PQtpC:disabled{opacity:.6;cursor:not-allowed}.page_imageHint__efAsj{margin-top:10px;color:#6b7280;font-size:12px;line-height:1.5}.page_awarenessEditorLayout__ra_LQ{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.page_awarenessImageColumn__WPb0p,.page_awarenessTextColumn__vS1U4{min-width:0}.page_dayDate__In2uB{margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.page_topFormGrid__fsNvY{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_readingMetaGrid__IArrc{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.page_awarenessEditorLayout__ra_LQ,.page_readingMetaGrid__IArrc,.page_topFormGrid__fsNvY{grid-template-columns:1fr}}.page_page__3ydef{height:100%;min-height:0}.page_lockedActivityTip__q_IGV{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#475569;font-size:13px;font-weight:700}.page_lockedActivityTip__q_IGV span{color:#1d4ed8;font-weight:800}.page_customerCell__jn6k1{display:flex;align-items:center;gap:10px}.page_avatar__RuJNi{flex-shrink:0;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:15px;font-weight:800}.page_customerName__88Wvr{color:#172033;font-size:14px;font-weight:800}.page_customerId__T0QTJ{margin-top:3px;color:#94a3b8;font-size:12px}.page_activityCell___4VcM{display:flex;flex-direction:column;gap:4px}.page_activityTitle__3cC3z{color:#172033;font-size:14px;font-weight:800}.page_activityId__UwGg9{color:#94a3b8;font-size:12px}.page_paymentTag__yOIeK,.page_statusTag__zEqDZ,.page_typeTag__EM59w{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__EM59w{background:#eff6ff;color:#1d4ed8}.page_statusTag__zEqDZ{background:#dcfce7;color:#15803d}.page_paymentTag__yOIeK{background:#f1f5f9;color:#475569}.page_modalMask__m9SK_{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:32px}.page_detailModal__8vu2a{width:min(920px,100%)}.page_detailModal__8vu2a,.page_refundModal__cury1{max-height:calc(100vh - 64px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(15,23,42,.22)}.page_refundModal__cury1{width:min(620px,100%)}.page_modalHeader__gBrr7{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:22px 26px;display:flex;align-items:flex-start;justify-content:space-between;background:#fff;border-bottom:1px solid #edf0f5}.page_modalTitle__cXPhM{color:#172033;font-size:20px;font-weight:900}.page_modalSubTitle__ezIvF{margin-top:6px;color:#94a3b8;font-size:13px}.page_modalCloseButton__cxaiM{width:34px;height:34px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:34px;cursor:pointer}.page_modalCloseButton__cxaiM:hover{background:#e2e8f0}.page_detailSection__MqKWU{padding:22px 26px;border-bottom:1px solid #edf0f5}.page_detailSection__MqKWU:last-child{border-bottom:none}.page_detailSectionTitle__MV4x4{margin-bottom:14px;color:#172033;font-size:15px;font-weight:900}.page_detailGrid__2BH3V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}.page_detailRow__kbT3Q{min-width:0;padding:12px 14px;border-radius:12px;background:#f8fafc}.page_detailLabel__4Z_jm{margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700}.page_detailValue__CzCnc{color:#172033;font-size:14px;font-weight:700;word-break:break-all}.page_snapshotBox__V0WFX{margin:0;padding:14px;max-height:240px;overflow:auto;border-radius:12px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.page_refundBody__cI4JE{padding:22px 26px}.page_warningBox__KfJny{background:#fff7ed;color:#9a3412;font-weight:700}.page_errorBox__bOte_,.page_warningBox__KfJny{margin-bottom:16px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7}.page_errorBox__bOte_{background:#fee2e2;color:#991b1b;font-weight:800;white-space:pre-wrap}.page_formItem__a3Pc_{display:flex;flex-direction:column;gap:8px;margin-top:16px}.page_formLabel__QX2Le{color:#334155;font-size:13px;font-weight:800}.page_input__3kHJX,.page_textarea__DGsTb{width:100%;box-sizing:border-box;border:1px solid rgba(37,99,235,.14);border-radius:10px;outline:none;background:#fff;color:#172033;font-size:14px}.page_input__3kHJX{height:42px;padding:0 12px}.page_textarea__DGsTb{min-height:96px;padding:10px 12px;line-height:1.7;resize:vertical}.page_input__3kHJX:focus,.page_textarea__DGsTb:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_modalFooter__2T7iN{position:-webkit-sticky;position:sticky;bottom:0;padding:16px 26px;border-top:1px solid #edf0f5;display:flex;justify-content:flex-end;gap:10px;background:#fff}.page_dangerButton__HlcjG,.page_secondaryButton__eTGre{height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.page_secondaryButton__eTGre{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.page_dangerButton__HlcjG{border:0;background:#dc2626;color:#fff}.page_dangerButton__HlcjG:disabled,.page_modalCloseButton__cxaiM:disabled,.page_secondaryButton__eTGre:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.page_modalMask__m9SK_{padding:16px}.page_detailGrid__2BH3V{grid-template-columns:1fr}.page_modalFooter__2T7iN{flex-direction:column-reverse}.page_dangerButton__HlcjG,.page_secondaryButton__eTGre{width:100%}}.page_page__I8dCt{height:100%;min-height:0}.page_customerCell__DTz4J{display:flex;align-items:center;gap:10px}.page_avatar__Jz_Ea{flex-shrink:0;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:15px;font-weight:800}.page_customerName__YUuuk{color:#172033;font-size:14px;font-weight:800}.page_customerId__NtqW3{margin-top:3px;color:#94a3b8;font-size:12px}.page_activityCell__LQoAb{display:flex;flex-direction:column;gap:4px}.page_activityTitle__yplZo{color:#172033;font-size:14px;font-weight:800}.page_activityId__iC5vj{color:#94a3b8;font-size:12px}.page_shareTag__3OLV_,.page_typeTag__c_MHA{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__c_MHA{background:#eff6ff;color:#1d4ed8}.page_shareTagOn__Qx3aK{background:#dcfce7;color:#15803d}.page_shareTagOff__hter4{background:#f1f5f9;color:#64748b}.page_contentPreview__Eus2X{max-width:520px;color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-all}.page_page__mt1F7{height:100%;min-height:0}.page_activityCell__VCXjG{display:flex;flex-direction:column;gap:4px}.page_activityTitle__kO8Z1{color:#172033;font-size:14px;font-weight:800}.page_activityId__ADSrQ{color:#94a3b8;font-size:12px}.page_typeTag__Nwg9A{background:#eff6ff;color:#1d4ed8}.page_publishTag__AqWHM,.page_typeTag__Nwg9A{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_publishTagOn__kjGw4{background:#dcfce7;color:#15803d}.page_publishTagOff__4Uo9a{background:#f1f5f9;color:#64748b}.page_createButton___a_J7{height:36px;padding:0 16px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.page_createButton___a_J7:hover{background:#1d4ed8}.page_statusTag__QBsvg{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.page_registrationStatusTag__NjS3n{background:#fef3c7;color:#92400e}.page_activityStatusTag__naBeG{background:#ede9fe;color:#5b21b6}.page_modalLayer__HO8hk{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__flaKS{position:absolute;inset:0;background:rgba(15,23,42,.48)}.page_shareModal__tuR1k{position:relative;z-index:1;width:min(640px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.page_shareModalHeader__NqW9K{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid #e2e8f0}.page_shareModalTitle__sI9LT{color:#172033;font-size:20px;font-weight:900}.page_shareModalSubtitle__2w_84{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_shareCloseButton__UldzO{width:36px;height:36px;border:0;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:1;cursor:pointer}.page_shareCloseButton__UldzO:hover:not(:disabled){background:#e2e8f0;color:#172033}.page_shareCloseButton__UldzO:disabled{cursor:not-allowed;opacity:.5}.page_shareTargetList__kxTg8{display:grid;grid-gap:14px;gap:14px;padding:20px 24px 24px}.page_shareTargetCard__JfxUH{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff}.page_shareTargetHeader___jkuy{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_shareTargetTitle__fyevK{color:#172033;font-size:15px;font-weight:900}.page_shareTargetDescription__MWjcR{margin-top:5px;color:#64748b;font-size:13px;line-height:1.5}.page_copyButton__Dc8Zg,.page_generateButton__9nGby{height:34px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_generateButton__9nGby{min-width:82px;padding:0 14px}.page_copyButton__Dc8Zg{width:70px}.page_copyButton__Dc8Zg:hover,.page_generateButton__9nGby:hover:not(:disabled){background:#1d4ed8}.page_generateButton__9nGby:disabled{cursor:not-allowed;opacity:.6}.page_shareError__4h6B7{margin-top:12px;border-radius:6px;background:#fef2f2;padding:10px 12px;color:#b91c1c;font-size:13px;line-height:1.5}.page_shareResult__sr0N9{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-gap:10px;gap:10px;margin-top:14px}.page_shareLinkInput__EfbKE{min-width:0;height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 11px;color:#172033;font-size:13px;outline:none}.page_shareLinkInput__EfbKE:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}@media (max-width:640px){.page_modalLayer__HO8hk{align-items:flex-end;padding:12px}.page_shareModalHeader__NqW9K,.page_shareTargetList__kxTg8{padding-left:16px;padding-right:16px}.page_shareTargetHeader___jkuy{display:grid}.page_generateButton__9nGby{width:100%}.page_shareResult__sr0N9{grid-template-columns:1fr}.page_copyButton__Dc8Zg{width:100%}}.page_page__r9ZFF{height:100vh;background:#f5f8fc;box-sizing:border-box;overflow:hidden}.page_container__V3XsN{height:100%;display:flex;flex-direction:column;min-height:0}.page_empty__NITSK,.page_loading__z_VRW{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.page_mainCard___ggoU,.page_reviewCard__CT2Ax,.page_topCard__ttjqg{border:1px solid rgba(15,23,42,.06);background:#fff}.page_topCard__ttjqg{padding:16px;flex-shrink:0}.page_topHeader__hsmWA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_pageTitle__y9lwE{color:#172033;font-size:18px;font-weight:900;line-height:1.2}.page_backButton__j0ACU{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.page_backButton__j0ACU:hover{background:#f8fbff;color:#1d4ed8}.page_userInfoGrid__ogEg6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.page_userInfoItem__4h1Qo{border-radius:14px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.page_userInfoItem__4h1Qo span{color:#64748b;font-size:12px;line-height:1.3}.page_userInfoItem__4h1Qo strong{color:#172033;font-size:15px;font-weight:800;line-height:1.4;word-break:break-word}.page_contentGrid__xShIL{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch}.page_mainCard___ggoU,.page_reviewCard__CT2Ax{height:100%;min-height:0;padding:18px;box-sizing:border-box;overflow:hidden}.page_sectionHeader__G160q{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0}.page_sectionHeader__G160q h2{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_statusPending__f0E3S,.page_statusReviewed__e91uo{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.page_statusPending__f0E3S{background:#fff7ed;color:#c2410c}.page_statusReviewed__e91uo{background:#ecfdf5;color:#047857}.page_mainCard___ggoU{display:flex;flex-direction:column}.page_readingMetaGrid__6z_yR{margin-top:14px;display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;flex-shrink:0}.page_readingMetaItem__r33WF{padding:14px 16px;border-radius:14px;background:#f8fbff}.page_readingMetaItem__r33WF p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_promptBox___S2ox{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_promptBox___S2ox p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_audioBox__nxIap{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_audioPlayer__U77_o{width:100%;margin-top:10px}.page_blockLabel__KXeCE{color:#2563eb;font-size:14px;font-weight:900}.page_answerList__bt2nQ{margin-top:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_answerItem__XJp61{padding:6px;border-radius:6px;background:#fff}.page_answerQuestion__3pBs8{color:#334155;font-size:14px;line-height:1.5}.page_answerText__S8Shh{color:#172033;font-size:14px;line-height:1.8;font-weight:900;white-space:pre-wrap}.page_reviewCard__CT2Ax{display:flex;flex-direction:column}.page_aiReplyButton__5FGls{height:32px;padding:0 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_aiReplyButton__5FGls:hover:not(:disabled){background:#f8fbff}.page_aiReplyButton__5FGls:disabled{color:#94a3b8;border-color:rgba(148,163,184,.35);cursor:not-allowed}.page_aiReplyError__NfnJQ{margin-top:16px;padding:10px 12px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;line-height:1.6}.page_reviewHint__2sdGb{margin-top:12px;color:#64748b;font-size:13px;line-height:1.6}.page_textarea__u2JWY{width:100%;flex:1 1;min-height:220px;margin-top:16px;resize:none;padding:14px 16px;border:1px solid rgba(37,99,235,.14);border-radius:12px;outline:none;color:#172033;font-size:14px;line-height:1.8;box-sizing:border-box}.page_textarea__u2JWY:focus{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_saveButton__B_gZY{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:900;cursor:pointer;flex-shrink:0}.page_saveButton__B_gZY:hover:not(:disabled){background:#1d4ed8}.page_saveButton__B_gZY:disabled{opacity:.55;cursor:not-allowed}.page_modalLayer__d_VIc{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__p2la_{position:absolute;inset:0;border:0;background:rgba(15,23,42,.36)}.page_modalCard__5jNIB{position:relative;z-index:1;width:min(720px,100%);max-height:min(80vh,760px);padding:20px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.2);display:flex;flex-direction:column}.page_modalHeader__fMu4f{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__aYSV8{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_modalStatus__didbh{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__kbcna{height:36px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modalCloseButton__kbcna:hover{background:#f8fafc}.page_modalBody__e1EwQ{margin-top:16px;overflow:auto;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_answerList__bt2nQ::-webkit-scrollbar{width:6px}.page_answerList__bt2nQ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.page_answerList__bt2nQ::-webkit-scrollbar-track{background:transparent}@media (max-width:1280px){.page_contentGrid__xShIL{grid-template-columns:1fr 340px}.page_userInfoGrid__ogEg6{grid-template-columns:repeat(2,minmax(0,1fr))}.page_readingMetaGrid__6z_yR{grid-template-columns:1fr}}@media (max-width:992px){.page_page__r9ZFF{height:auto;min-height:100vh;overflow:auto}.page_container__V3XsN{height:auto}.page_contentGrid__xShIL{grid-template-columns:1fr}.page_mainCard___ggoU,.page_reviewCard__CT2Ax{height:auto}.page_answerList__bt2nQ{overflow:visible}.page_textarea__u2JWY{min-height:240px}.page_modalLayer__d_VIc{padding:16px}.page_modalCard__5jNIB{max-height:85vh}}@media (max-width:768px){.page_page__r9ZFF{padding:12px}.page_topHeader__hsmWA{flex-direction:column;align-items:stretch}.page_backButton__j0ACU{width:100%}.page_userInfoGrid__ogEg6{grid-template-columns:1fr}.page_pageTitle__y9lwE{font-size:22px}.page_modalHeader__fMu4f{flex-direction:column;align-items:stretch}.page_modalCloseButton__kbcna{width:100%}}.CaseStatusTag_tag__is2Wz{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.CaseStatusTag_neutral__sF4Rj{background:#f1f5f9;color:#475569}.CaseStatusTag_warning__CX5M8{background:#fff7ed;color:#c2410c}.CaseStatusTag_success__4yLjM{background:#ecfdf5;color:#047857}.CaseStatusTag_info__tUbVw{background:#eff6ff;color:#1d4ed8}.CaseStatusTag_danger__ZXeab{background:#fff1f2;color:#be123c}.CaseStatusTag_muted__yL_e9{background:#f8fafc;color:#94a3b8}.PractitionerSelect_field__NHvwU{display:flex;flex-direction:column;gap:6px}.PractitionerSelect_select__J7WeZ{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;box-sizing:border-box}.PractitionerSelect_select__J7WeZ:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.PractitionerSelect_select__J7WeZ:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.PractitionerSelect_errorText__I6A_B{color:#dc2626;font-size:12px;line-height:1.5}.ActivityForm_page__V75q4{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.ActivityForm_formCard__1nISW{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.ActivityForm_sectionTitle__hmtpt{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.ActivityForm_sectionTitle__hmtpt:not(:first-child){margin-top:28px}.ActivityForm_formGrid___uo5s{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.ActivityForm_formItem__pAA34{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ActivityForm_formLabel__1AlYH{color:#334155;font-size:13px;font-weight:800}.ActivityForm_input__BlSh8{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px}.ActivityForm_input__BlSh8:focus,.ActivityForm_textareaSmall__W2yOU:focus,.ActivityForm_textarea__J92cx:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ActivityForm_input__BlSh8:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.ActivityForm_textareaSmall__W2yOU,.ActivityForm_textarea__J92cx{width:100%;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical}.ActivityForm_textarea__J92cx{min-height:96px}.ActivityForm_textareaSmall__W2yOU{min-height:76px}.ActivityForm_checkboxItem__jRbcY{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.ActivityForm_imageUploadBox__WPcAJ{display:flex;align-items:flex-start;gap:12px}.ActivityForm_imagePreview__K5X01{width:112px;height:144px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActivityForm_imagePreviewImg__DiLk0{width:100%;height:100%;object-fit:cover}.ActivityForm_imagePlaceholder__uadYh{color:#94a3b8;font-size:13px;font-weight:700}.ActivityForm_imageActions__OpTBf{display:flex;flex-direction:column;gap:8px}.ActivityForm_removeImageButton__t49WS,.ActivityForm_uploadButton__AUkBn{min-width:112px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;cursor:pointer}.ActivityForm_uploadButton__AUkBn{border:0;background:#2563eb;color:#fff}.ActivityForm_uploadButtonDisabled__l7G0Y{cursor:not-allowed;opacity:.55}.ActivityForm_fileInput__4cSFc{display:none}.ActivityForm_removeImageButton__t49WS{border:1px solid rgba(239,68,68,.22);background:#fff;color:#dc2626}.ActivityForm_removeImageButton__t49WS:disabled{cursor:not-allowed;opacity:.55}.ActivityForm_footerActions__rqc9e{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.ActivityForm_primaryButton__H1HVa,.ActivityForm_secondaryButton__ED6jT{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.ActivityForm_primaryButton__H1HVa{border:0;background:#2563eb;color:#fff}.ActivityForm_primaryButton__H1HVa:hover:not(:disabled){background:#1d4ed8}.ActivityForm_primaryButton__H1HVa:disabled{cursor:not-allowed;opacity:.55}.ActivityForm_secondaryButton__ED6jT{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.ActivityForm_secondaryButton__ED6jT:hover{background:#f8fbff;color:#1d4ed8}@media (max-width:720px){.ActivityForm_page__V75q4{padding:12px}.ActivityForm_formGrid___uo5s{grid-template-columns:1fr}.ActivityForm_footerActions__rqc9e{flex-direction:column-reverse}.ActivityForm_primaryButton__H1HVa,.ActivityForm_secondaryButton__ED6jT{width:100%}}.page_timeRangeText__WPdn1{color:#334155;font-size:13px;line-height:1.7;white-space:pre-wrap}.page_modalMask__N0Ngt{position:fixed;inset:0;z-index:1000;padding:24px;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center}.page_modalCard__hmAmd{width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24)}.page_modalHeader__FrQ_M{padding:20px 22px;border-bottom:1px solid #edf0f5;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__Op0q5{color:#172033;font-size:18px;font-weight:900;line-height:1.3}.page_modalSubtitle__0uJQZ{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__0xN8N{width:34px;height:34px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:34px;cursor:pointer}.page_modalCloseButton__0xN8N:hover{background:#e2e8f0}.page_modalBody__NEbhg{padding:20px 22px;overflow:auto}.page_formItem__p2V_5{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.page_formLabel__WymnN{color:#334155;font-size:13px;font-weight:800}.page_input__meI6F,.page_textarea__Ordz2{width:100%;box-sizing:border-box;border:1px solid rgba(37,99,235,.14);border-radius:10px;outline:none;background:#fff;color:#172033;font-size:14px}.page_input__meI6F{height:42px;padding:0 12px}.page_textarea__Ordz2{min-height:96px;padding:10px 12px;line-height:1.7;resize:vertical}.page_input__meI6F:focus,.page_textarea__Ordz2:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_warningBox__v_I3r{background:#fff7ed;color:#9a3412;font-weight:700}.page_errorBox__B5fIi,.page_warningBox__v_I3r{margin-bottom:16px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7}.page_errorBox__B5fIi{background:#fee2e2;color:#991b1b;font-weight:800;white-space:pre-wrap}.page_modalFooter__INWkK{padding:16px 22px;border-top:1px solid #edf0f5;display:flex;justify-content:flex-end;gap:10px}.page_dangerButton__rTYFH,.page_primaryButton___RkQU,.page_secondaryButton__ePzQ_{height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.page_primaryButton___RkQU{border:0;background:#2563eb;color:#fff}.page_primaryButton___RkQU:hover:not(:disabled){background:#1d4ed8}.page_secondaryButton__ePzQ_{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.page_secondaryButton__ePzQ_:hover:not(:disabled){background:#f8fbff;color:#1d4ed8}.page_dangerButton__rTYFH{border:0;background:#dc2626;color:#fff}.page_dangerButton__rTYFH:hover:not(:disabled){background:#b91c1c}.page_dangerButton__rTYFH:disabled,.page_primaryButton___RkQU:disabled,.page_secondaryButton__ePzQ_:disabled{cursor:not-allowed;opacity:.6}.page_detailModalCard__3rS1h{width:min(860px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24)}.page_detailLoading__wBFHT{padding:32px 0;text-align:center;color:#64748b;font-size:14px}.page_detailSection__QCjhk{padding-bottom:18px}.page_detailSection__QCjhk+.page_detailSection__QCjhk{padding-top:18px;border-top:1px solid #edf0f5}.page_detailSectionTitle__1gAn_{margin-bottom:12px;color:#172033;font-size:15px;font-weight:900}.page_detailGrid__zxMxi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.page_detailItem___4_mz{min-width:0;padding:12px;border-radius:12px;background:#f8fafc}.page_detailItem___4_mz span{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700}.page_detailItem___4_mz strong{display:block;color:#172033;font-size:14px;font-weight:800;line-height:1.5;word-break:break-word}.page_detailBlock__vbCsu{margin-bottom:12px}.page_detailBlock__vbCsu span{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:800}.page_detailBlock__vbCsu p{background:#f8fafc;color:#334155;font-size:13px;line-height:1.7}.page_detailBlock__vbCsu p,.page_detailSnapshotText__mwKid{margin:0;padding:12px;border-radius:12px;white-space:pre-wrap}.page_detailSnapshotText__mwKid{max-height:180px;overflow:auto;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6}@media (max-width:960px){.page_detailGrid__zxMxi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_detailGrid__zxMxi{grid-template-columns:1fr}}@media (max-width:720px){.page_modalMask__N0Ngt{padding:14px}.page_modalFooter__INWkK{flex-direction:column-reverse}.page_dangerButton__rTYFH,.page_primaryButton___RkQU,.page_secondaryButton__ePzQ_{width:100%}}.product-form_page__pH1Zv{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.product-form_formCard__XvVsj{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.product-form_sectionTitle__9UjsA{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.product-form_sectionTitle__9UjsA:not(:first-child){margin-top:28px}.product-form_formGrid__cBxmc{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.product-form_formItem__nwnx_{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.product-form_formLabel__Z79qS{color:#334155;font-size:13px;font-weight:800}.product-form_input__L8mle{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;box-sizing:border-box}.product-form_input__L8mle:focus,.product-form_textareaSmall__YoiDb:focus,.product-form_textarea__U0qiI:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.product-form_textareaSmall__YoiDb,.product-form_textarea__U0qiI{width:100%;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box}.product-form_textarea__U0qiI{min-height:108px}.product-form_textareaSmall__YoiDb{min-height:88px}.product-form_checkboxItem__Uv7Qi{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.product-form_hintText__ZQydu{margin-top:4px;color:#64748b;font-size:12px;line-height:1.6}.product-form_errorCard__QBm2I{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(190,24,93,.1);border-radius:12px;background:#fff1f2;color:#9f1239;font-size:14px;line-height:1.7}.product-form_footerActions___OGJL{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.product-form_primaryButton__6wAZh,.product-form_secondaryButton__wGQZj{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.product-form_primaryButton__6wAZh{border:0;background:#2563eb;color:#fff}.product-form_primaryButton__6wAZh:hover:not(:disabled){background:#1d4ed8}.product-form_primaryButton__6wAZh:disabled{cursor:not-allowed;opacity:.55}.product-form_secondaryButton__wGQZj{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.product-form_secondaryButton__wGQZj:hover{background:#f8fbff;color:#1d4ed8}@media (max-width:720px){.product-form_page__pH1Zv{padding:12px}.product-form_formGrid__cBxmc{grid-template-columns:1fr}.product-form_footerActions___OGJL{flex-direction:column-reverse}.product-form_primaryButton__6wAZh,.product-form_secondaryButton__wGQZj{width:100%}}.page_page__2Mu6j{height:100%;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.page_productCell__hNOLO{display:flex;flex-direction:column;gap:6px}.page_productTitle__yUaIU{color:#172033;font-size:14px;font-weight:800;line-height:1.5}.page_productSubtitle__F9FE8{color:#64748b;font-size:12px;line-height:1.5}.page_leaderCell__BRS_2{display:flex;align-items:center;gap:10px;min-width:0}.page_leaderAvatar___5_bu{flex-shrink:0;width:34px;height:34px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8;font-size:14px;font-weight:800}.page_leaderAvatarImage__ENwYt{width:100%;height:100%;object-fit:cover;display:block}.page_leaderName__q0s_E{min-width:0;color:#172033;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_priceText__q_WHI{color:#172033;font-size:14px;font-weight:800}.page_tagList__osuC_{display:flex;flex-wrap:wrap;gap:8px}.page_tagItem__RA41t{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.page_descriptionText__EwY1s{max-width:360px;color:#334155;font-size:13px;line-height:1.7;white-space:normal;word-break:break-all;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_toolbarHint__GmITM{color:#64748b;font-size:13px;line-height:1.6}.page_createButton__Lr8Tx{height:40px;padding:0 18px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.page_createButton__Lr8Tx:hover{background:#1d4ed8}.page_page__aGDz8{height:100%;min-height:0}.page_customerCell__r_gcD{display:flex;align-items:center;gap:10px}.page_avatar__V_nqM{flex-shrink:0;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:15px;font-weight:800}.page_customerName__r1gIz{color:#172033;font-size:14px;font-weight:800}.page_customerId__C9rds{margin-top:3px;color:#94a3b8;font-size:12px}.page_couponCell__8N_zw{display:flex;flex-direction:column;gap:4px}.page_couponName__2ZMZI{color:#172033;font-size:14px;font-weight:800}.page_couponCode__UE6_4{color:#94a3b8;font-size:12px}.page_statusTag___uvam,.page_typeTag__TX649{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__TX649{background:#eff6ff;color:#1d4ed8}.page_statusTagUnused__pN3Fi{background:#dcfce7;color:#15803d}.page_statusTagLocked__bngUO{background:#fef3c7;color:#b45309}.page_statusTagUsed__7nUP5{background:#eff6ff;color:#1d4ed8}.page_statusTagExpired__CTAvf{background:#f1f5f9;color:#64748b}.page_statusTagVoided__Avbut{background:#fee2e2;color:#b91c1c}.page_statusTagDefault__8_5WL{background:#f1f5f9;color:#64748b}.page_manualButton__aH0Vp,.page_submitButton__yWQRt{height:36px;border:none;border-radius:8px;padding:0 16px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.page_submitButton__yWQRt:disabled{opacity:.6;cursor:not-allowed}.page_modalMask__jHRWO{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.42)}.page_modal__VnsDL{width:min(520px,calc(100vw - 32px));border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.page_modalFooter__HMiOH,.page_modalHeader__Gt8xX{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e2e8f0}.page_modalFooter__HMiOH{justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;border-bottom:none}.page_modalTitle__KqLuB{color:#172033;font-size:18px;font-weight:800}.page_cancelButton__ICuN_,.page_closeButton__oBL56{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.page_closeButton__oBL56{width:32px;height:32px}.page_cancelButton__ICuN_{height:36px;padding:0 16px;font-size:14px;font-weight:700}.page_modalBody__xVE7Y{display:grid;grid-gap:16px;gap:16px;padding:20px}.page_formItem__nwXb1{display:grid;grid-gap:8px;gap:8px}.page_formLabel__krXSd{color:#334155;font-size:13px;font-weight:800}.page_input__IWNNN,.page_textarea__l0Rdl{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;color:#172033;font-size:14px;outline:none}.page_textarea__l0Rdl{resize:vertical}.page_page__LUyJG{height:100%;min-height:0}.page_ruleCell__ffzLP,.page_templateCell__Xk9d7{display:flex;flex-direction:column;gap:4px}.page_ruleName__bC_zV{color:#172033;font-size:14px;font-weight:800}.page_ruleCode__Fp91u,.page_templateId__tSG0J{color:#94a3b8;font-size:12px}.page_modeTag__tuHdy,.page_reviewTag__kyU5p,.page_statusTag__jtRWo,.page_typeTag__kYqj3{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__kYqj3{background:#eff6ff;color:#1d4ed8}.page_modeTagAuto__Voo_M,.page_reviewTagOff__STex7,.page_statusTagOn__TabXp{background:#dcfce7;color:#15803d}.page_modeTagManual__NYTEm,.page_statusTagOff__Q1_12{background:#f1f5f9;color:#64748b}.page_reviewTagOn__3mB0v{background:#fef3c7;color:#b45309}.page_createButton__Q_1Ch{height:40px;padding:0 18px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.page_createButton__Q_1Ch:hover{background:#1d4ed8}.CouponTemplateForm_page__sh3nm{height:100%;min-height:0;overflow:auto;padding:20px;background:#f8fafc}.CouponTemplateForm_card__YMRhI{max-width:1080px;margin:0 auto;padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.CouponTemplateForm_header__xSooF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.CouponTemplateForm_title__oBPum{margin:0;color:#0f172a;font-size:22px;font-weight:900}.CouponTemplateForm_subtitle__jy5_5{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.6}.CouponTemplateForm_backButton__HQp1e,.CouponTemplateForm_cancelButton__E5_xF{height:36px;padding:0 16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer}.CouponTemplateForm_backButton__HQp1e:hover,.CouponTemplateForm_cancelButton__E5_xF:hover{border-color:#94a3b8;background:#f8fafc}.CouponTemplateForm_errorBox__nkHSg{margin-bottom:18px;padding:12px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:700}.CouponTemplateForm_noticeBox__46BGn{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}.CouponTemplateForm_section__YXwBu{padding:20px 0;border-top:1px solid #e2e8f0}.CouponTemplateForm_section__YXwBu:first-of-type{border-top:0}.CouponTemplateForm_sectionTitle__X5HyO{margin-bottom:14px;color:#172033;font-size:16px;font-weight:900}.CouponTemplateForm_formGrid__X2e_q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px}.CouponTemplateForm_field__UngXo{display:flex;flex-direction:column;gap:8px}.CouponTemplateForm_fullField__DiWaX{grid-column:1/-1}.CouponTemplateForm_label__cSylQ{display:block;color:#334155;font-size:13px;font-weight:800}.CouponTemplateForm_helpText__hRTKg{display:block;margin-top:4px;color:#94a3b8;font-size:12px;line-height:1.5}.CouponTemplateForm_input__Rjrrn,.CouponTemplateForm_select__EpNu9,.CouponTemplateForm_textarea__xnEOj{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.CouponTemplateForm_input__Rjrrn,.CouponTemplateForm_select__EpNu9{height:42px;padding:0 12px}.CouponTemplateForm_textarea__xnEOj{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.6}.CouponTemplateForm_input__Rjrrn:focus,.CouponTemplateForm_select__EpNu9:focus,.CouponTemplateForm_textarea__xnEOj:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.CouponTemplateForm_input__Rjrrn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.CouponTemplateForm_switchField__y3LLg{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.CouponTemplateForm_switchField__y3LLg input{width:18px;height:18px;cursor:pointer}.CouponTemplateForm_footer__XVo83{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.CouponTemplateForm_submitButton__DeMtM{height:38px;padding:0 20px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.CouponTemplateForm_submitButton__DeMtM:hover{background:#1d4ed8}.CouponTemplateForm_cancelButton__E5_xF:disabled,.CouponTemplateForm_submitButton__DeMtM:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.CouponTemplateForm_page__sh3nm{padding:12px}.CouponTemplateForm_card__YMRhI{padding:18px}.CouponTemplateForm_header__xSooF{flex-direction:column}.CouponTemplateForm_formGrid__X2e_q{grid-template-columns:1fr}}.page_page__2cN_x{height:100%;min-height:0}.page_templateCell__V4KnQ{display:flex;flex-direction:column;gap:4px}.page_templateName__1zHuL{color:#172033;font-size:14px;font-weight:800}.page_templateCode__lSNpC{color:#94a3b8;font-size:12px}.page_statusTag__N7NP9,.page_typeTag__6qJj3{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__6qJj3{background:#eff6ff;color:#1d4ed8}.page_statusTagOn__dBT4o{background:#dcfce7;color:#15803d}.page_statusTagOff__R8sPf{background:#f1f5f9;color:#64748b}.page_limitText__HsTFV{display:flex;flex-direction:column;gap:3px;color:#334155;font-size:13px;line-height:1.35}.page_createButton__NC5R5{height:36px;padding:0 16px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.page_createButton__NC5R5:hover{background:#1d4ed8}