:root{--vms-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--vms-space-xs: 4px;--vms-space-sm: 8px;--vms-space-md: 16px;--vms-space-lg: 24px;--vms-space-xl: 48px;--vms-wechat: #07c160;--vms-alipay: #1677ff;--vms-tabbar-height: 50px;--vms-safe-bottom: max(8px, env(safe-area-inset-bottom, 0px))}html,body,#root{height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased}html,body{background-color:var(--vms-color-bg-layout, #f5f5f5)}html.vms-theme-transition,html.vms-theme-transition body,html.vms-theme-transition .ant-layout,html.vms-theme-transition .ant-layout-sider,html.vms-theme-transition .ant-layout-header,html.vms-theme-transition .ant-layout-content,html.vms-theme-transition .ant-menu,html.vms-theme-transition .vms-app-header,html.vms-theme-transition .vms-mobile-header,html.vms-theme-transition .vms-mobile-tabbar,html.vms-theme-transition .vms-login-page,html.vms-theme-transition .vms-login-frame,html.vms-theme-transition .vms-login-panel,html.vms-theme-transition .vms-login-brand-pane,html.vms-theme-transition .vms-login-form-pane{transition:background-color .24s ease,color .24s ease,border-color .24s ease!important}html.vms-theme-transition .ant-table-thead>tr>th,html.vms-theme-transition .ant-table-tbody>tr>td,html.vms-theme-transition .ant-table-cell{transition:background-color .24s ease,color .24s ease,border-color .24s ease!important}html.vms-theme-transition .ant-card,html.vms-theme-transition .ant-card-head,html.vms-theme-transition .ant-table-container,html.vms-theme-transition .ant-pagination-item,html.vms-theme-transition .ant-divider,html.vms-theme-transition .ant-tabs-nav,html.vms-theme-transition .ant-tabs-tab,html.vms-theme-transition .ant-dropdown,html.vms-theme-transition .ant-dropdown-menu,html.vms-theme-transition .ant-dropdown-menu-item{transition:background-color .24s ease,color .24s ease,border-color .24s ease!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s}@media (prefers-reduced-motion: reduce){html.vms-theme-transition,html.vms-theme-transition *,html.vms-theme-transition *:before,html.vms-theme-transition *:after{transition:none!important}}#root>.ant-app{height:100%}.vms-app-layout{height:100%;max-height:100%;overflow:hidden}.vms-app-layout--mobile{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;padding-bottom:calc(var(--vms-tabbar-height) + var(--vms-safe-bottom));box-sizing:border-box}.vms-mobile-header{position:sticky;top:0;z-index:10;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 6px 0 4px;padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}html[data-theme=dark] .vms-mobile-header{box-shadow:0 1px color-mix(in srgb,#fff 6%,transparent)}.vms-mobile-header__brand{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--vms-color-primary, #1677ff);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}.vms-mobile-header__brand:active{background:color-mix(in srgb,var(--vms-color-primary, #1677ff) 10%,transparent)}.vms-mobile-header__title{position:absolute;left:52px;right:52px;margin:0;top:calc(env(safe-area-inset-top,0px) + (56px - 1.25em)/2);font-family:var(--vms-font-sans);font-size:17px;font-weight:600;letter-spacing:.01em;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.vms-mobile-header__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:44px;max-width:46%;flex-shrink:0;margin-left:auto}.vms-mobile-header__avatar.ant-btn{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.vms-org-switcher--compact.ant-select{max-width:112px}.vms-org-switcher--compact .ant-select-selector{padding-inline:4px!important}.vms-org-switcher--compact .ant-select-selection-item{font-size:13px;padding-inline-end:18px!important}.vms-app-layout.vms-app-layout--mobile .vms-app-content--mobile{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px;box-sizing:border-box}.vms-mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--vms-tabbar-height) + var(--vms-safe-bottom));padding-bottom:var(--vms-safe-bottom);box-sizing:border-box;border-top:1px solid var(--vms-color-border-secondary, #f0f0f0);background:color-mix(in srgb,var(--vms-color-bg-container, #fff) 92%,transparent);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}html[data-theme=dark] .vms-mobile-tabbar{border-top-color:var(--vms-color-border-secondary, #2a2a2a);background:color-mix(in srgb,var(--vms-color-bg-container, #1a1a1a) 92%,transparent)}.vms-mobile-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:4px 2px;border:none;background:transparent;color:var(--vms-color-text-secondary, rgba(0, 0, 0, .65));cursor:pointer;-webkit-tap-highlight-color:transparent}.vms-mobile-tabbar__item.is-active{color:var(--vms-color-primary, #1677ff)}.vms-mobile-tabbar__icon{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.vms-mobile-tabbar__label{font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-mobile-tabbar:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.vms-mobile-tabbar:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.vms-mobile-tabbar:has(>:only-child){grid-template-columns:1fr}.vms-app-layout>.ant-layout{min-width:0;min-height:0;overflow:auto}.vms-app-layout>.ant-layout .vms-app-content{flex:1 0 auto;min-height:auto;overflow:visible}.vms-app-header.ant-layout-header{position:sticky;top:0;z-index:10;box-sizing:border-box;background:color-mix(in srgb,var(--vms-color-bg-container, #fff) 82%,transparent);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--vms-color-border-secondary, #f0f0f0)}html[data-theme=dark] .vms-app-header.ant-layout-header{background:color-mix(in srgb,var(--vms-color-bg-container, #1a1a1a) 82%,transparent)}.vms-page-enter{animation:vms-page-enter .15s ease-out}@keyframes vms-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-table,.ant-statistic-content,.vms-mobile-card-value,.vms-home-gmv-value{font-variant-numeric:tabular-nums}.vms-app-layout .ant-layout-sider{height:100%;overflow:hidden}.vms-app-layout .ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:hidden}.vms-user-trigger{max-width:180px}.vms-user-trigger-name{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.vms-user-dropdown-profile{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 10px;min-width:200px;max-width:260px}.vms-user-dropdown-text{min-width:0;flex:1;line-height:1.4}.vms-user-dropdown-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-user-dropdown-meta{margin-top:2px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-user-dropdown-tag{margin-top:6px;margin-inline-end:0}.vms-user-dropdown .ant-dropdown-menu{box-shadow:none}.vms-app-header .ant-dropdown{z-index:1100}.ant-descriptions .ant-descriptions-item-label{white-space:nowrap}.ant-descriptions .ant-descriptions-item-content{min-width:0;word-break:normal;overflow-wrap:anywhere}.vms-stat-flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 24px;min-width:0}.vms-stat-flow--tight{gap:10px 16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.vms-stat-flow .ant-statistic-title,.vms-stat-flow .ant-statistic-content{min-width:0}.vms-stat-flow .ant-statistic-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:normal;overflow-wrap:anywhere}.vms-stat-flow .ant-statistic-content-value{word-break:keep-all;overflow-wrap:normal}.vms-report-kpi-row,.vms-fee-ledger-kpi-row,.vms-fee-ledger-count-row{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;min-width:0;margin-inline:0!important}.vms-report-kpi-row{margin-top:12px}.vms-fee-ledger-kpi-row{margin-bottom:12px}.vms-fee-ledger-count-row{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.vms-report-kpi-row>.ant-col,.vms-fee-ledger-kpi-row>.ant-col,.vms-fee-ledger-count-row>.ant-col{width:auto!important;max-width:none!important;flex:none!important;padding-inline:0!important}.vms-page{display:flex;flex-direction:column;gap:16px}.vms-content-card{min-height:120px;overflow:visible}html:not([data-theme=dark]) .vms-content-card{box-shadow:0 1px 2px #00000008}.vms-page-header{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.vms-page-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.vms-list-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.vms-list-toolbar-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;flex:1}.vms-list-toolbar-filters>.ant-select,.vms-list-toolbar-filters>.ant-input-affix-wrapper,.vms-list-toolbar-filters>.ant-input,.vms-list-toolbar-filters>.ant-picker,.vms-list-toolbar-filters>.vms-date-range{transition:none}.vms-list-toolbar-actions{flex-shrink:0}.vms-list-toolbar-filter-btns{display:contents}.vms-list-toolbar-filter-more{display:inline-flex;align-items:center}.vms-list-toolbar-filter-more .ant-btn{height:auto;padding-block:0;padding-inline:4px;font-size:13px;line-height:1.4;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.vms-list-toolbar-filter-more .ant-btn:hover{color:var(--ant-color-primary, #1677ff)}.vms-mobile-card-list{display:flex;flex-direction:column;gap:12px}.vms-mobile-card{padding:12px 14px;border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0));border-radius:8px;background:var(--vms-color-bg-container, var(--ant-color-bg-container, #fff))}.vms-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.vms-mobile-card-title{min-width:0;flex:1;font-weight:500;line-height:1.35;word-break:normal;overflow-wrap:anywhere}.vms-mobile-card-extra{flex-shrink:0;font-size:14px;font-weight:500}.vms-mobile-card-meta{display:flex;flex-direction:column;gap:6px;margin-top:10px}.vms-mobile-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.vms-mobile-card-label{flex-shrink:0;color:var(--vms-color-text-secondary, rgba(0, 0, 0, .45))}.vms-mobile-card-value{min-width:0;text-align:right;word-break:break-word}.vms-mobile-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0))}.vms-mobile-card-pager{display:flex;justify-content:center;margin-top:16px}@media (max-width: 767px){.vms-lanes-page .vms-list-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.vms-lanes-page .vms-list-toolbar-actions>.ant-space-item{flex:none;width:100%}.vms-lanes-mobile-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.vms-lanes-mobile-toolbar-primary{grid-column:1 / -1}.vms-lanes-mobile-toolbar-qrcode{display:block;width:100%}.vms-lanes-mobile-card-actions{justify-content:flex-end}.vms-lanes-mobile-card-actions .ant-btn-icon-only{min-width:36px;min-height:32px}}@media (max-width: 767px){.vms-page-header-actions{width:100%}.vms-page-header-actions>.ant-space-item{width:100%}}.vms-radio-button-block.ant-radio-group{display:flex}.vms-radio-button-block .ant-radio-button-wrapper{flex:1;text-align:center}.vms-redeem-template-face-row{display:grid;grid-template-columns:1fr 120px;gap:var(--vms-space-sm);align-items:start}@media (max-width: 767px){.vms-redeem-template-face-row{grid-template-columns:1fr}}.vms-combo-editor-pricing{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vms-combo-editor-pricing-summary{margin:-4px 0 16px}.vms-combo-editor-items-hint{display:block;margin-bottom:12px;font-size:12px}.vms-combo-editor-items-title{display:block;margin-bottom:12px}.vms-combo-editor-items{display:flex;flex-direction:column;gap:12px}.vms-combo-editor-item{padding:12px;border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0));border-radius:8px;background:var(--vms-color-bg-container, var(--ant-color-bg-container, #fff))}.vms-combo-editor-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.vms-combo-editor-item-product .ant-form-item-label,.vms-combo-editor-item-num .ant-form-item-label{padding-bottom:4px}@media (max-width: 767px){.vms-combo-editor-pricing{grid-template-columns:1fr}.vms-combo-editor-item-product,.vms-combo-editor-item-num{margin-bottom:8px}.vms-combo-editor-item-num{margin-bottom:0}}@media (min-width: 768px){.vms-combo-editor-item{display:grid;grid-template-columns:1fr 100px 40px;gap:8px;align-items:start;margin-bottom:8px;padding:0;border:none;border-radius:0;background:transparent}.vms-combo-editor-item-head{grid-column:3;grid-row:1;margin-bottom:0;justify-content:center;align-items:center;align-self:start;height:32px}.vms-combo-editor-item-head .ant-typography{display:none}.vms-combo-editor-item-product{grid-column:1;grid-row:1;margin-bottom:0}.vms-combo-editor-item-num{grid-column:2;grid-row:1;margin-bottom:0}.vms-combo-editor-item-num .ant-form-item-label{display:none}}.vms-date-range{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 767px){.vms-list-toolbar-filters>.ant-select,.vms-list-toolbar-filters>.ant-input-affix-wrapper,.vms-list-toolbar-filters>.ant-input,.vms-list-toolbar-filters>.ant-picker,.vms-list-toolbar-filters>.vms-date-range{width:100%!important;max-width:100%}.vms-list-toolbar-filters>.ant-space{width:100%}.vms-list-toolbar-filters>.vms-list-toolbar-filter-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:100%}.vms-list-toolbar-filter-btns .ant-btn{width:100%}.vms-list-toolbar-filters>.vms-list-toolbar-filter-more{display:flex;width:100%;max-width:100%;justify-content:center;margin-top:-2px}.vms-list-toolbar-filter-more .ant-btn{width:auto}.vms-list-toolbar-actions{width:100%}.vms-list-toolbar-actions>.ant-space-item{flex:1;min-width:0}.vms-list-toolbar-actions .ant-btn{width:100%}.vms-picker-dropdown{max-width:calc(100vw - 16px)}.vms-picker-dropdown .ant-picker-panel-container{max-width:100%}.vms-picker-dropdown .ant-picker-panels{flex-direction:column}.vms-app-layout .ant-layout-header{padding-inline:8px!important}.vms-app-layout .ant-layout-header .ant-space{gap:4px!important}.ant-modal{max-width:calc(100vw - 32px)}.vms-drawer-footer-actions{flex-wrap:wrap}.vms-drawer-footer-actions .ant-btn{flex:1;min-width:120px}}@media (min-width: 768px){.vms-list-toolbar{flex-direction:row;align-items:flex-start;justify-content:space-between}}.vms-login-page{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;background:var(--vms-login-bg, #f3f6fb);overflow:auto}.vms-login-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;display:block}.vms-login-controls{position:absolute;top:16px;right:16px;z-index:2}.vms-login-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:860px;max-height:100%;min-height:0}.vms-login-frame{position:relative;z-index:1;width:100%;max-width:860px;max-height:100%;display:grid;grid-template-columns:1fr;overflow:auto;border-radius:12px;border:1px solid var(--vms-login-border, #f0f0f0);background:var(--vms-login-panel-bg, #fff);animation:vms-login-enter .4s ease-out}html[data-theme=dark] .vms-login-frame{border-color:#333;box-shadow:0 12px 40px #00000073}.vms-login-footer{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:12px;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45));pointer-events:none}.vms-login-footer a{color:inherit;text-decoration:none;pointer-events:auto}.vms-login-brand-pane{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:28px 24px 16px;background:#161616;color:#f5f5f5}.vms-login-brand-promo{display:none}.vms-login-brand-headline{margin:0;font-family:var(--vms-font-sans);font-size:22px;font-weight:600;line-height:1.35;letter-spacing:.02em;color:#f5f5f5}.vms-login-brand-pitch{margin:12px 0 0;font-family:var(--vms-font-sans);font-size:13px;font-weight:400;line-height:1.65;letter-spacing:.02em;color:#f5f5f59e;max-width:18em}html[data-theme=dark] .vms-login-brand-pane{background:linear-gradient(165deg,#242019,#181510);border-bottom:1px solid #3a342c}.vms-login-form-pane{position:relative;padding:24px 24px 28px;background:var(--vms-login-panel-bg, #fff)}html[data-theme=dark] .vms-login-form-pane{background:var(--vms-login-elevated, #242424)}.vms-login-form-title{margin:0 0 20px;font-family:var(--vms-font-sans);font-size:20px;font-weight:600;letter-spacing:.04em;color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-login-form-subtitle{margin:-12px 0 20px;font-size:13px;line-height:1.4;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-login-notice{box-sizing:border-box;flex-shrink:0;width:100%;max-height:9.5em;overflow-x:hidden;overflow-y:auto;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--vms-login-primary, #1677ff) 22%,transparent);border-left:3px solid var(--vms-login-primary, #1677ff);background:color-mix(in srgb,var(--vms-login-primary, #1677ff) 8%,var(--vms-login-panel-bg, #fff));box-shadow:0 4px 16px color-mix(in srgb,var(--vms-login-primary, #1677ff) 8%,transparent)}html[data-theme=dark] .vms-login-notice{border-color:color-mix(in srgb,var(--vms-login-primary, #1677ff) 28%,transparent);background:color-mix(in srgb,var(--vms-login-primary, #1677ff) 12%,var(--vms-login-elevated, #242424))}.vms-login-notice .vms-md{font-size:13px;line-height:1.5;color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-login-notice .vms-md .vms-md-heading,.vms-login-notice .vms-md h1.vms-md-heading,.vms-login-notice .vms-md h2.vms-md-heading,.vms-login-notice .vms-md h3.vms-md-heading,.vms-login-notice .vms-md h4.vms-md-heading,.vms-login-notice .vms-md h5.vms-md-heading,.vms-login-notice .vms-md h6.vms-md-heading{margin:.35em 0;padding:0;border:none;font-size:13px;font-weight:600;line-height:1.45;color:inherit}.vms-login-notice .vms-md .vms-md-p,.vms-login-notice .vms-md .vms-md-list{margin:.35em 0}.vms-login-notice .vms-md .vms-md-list{padding-left:1.1em}.vms-login-notice .vms-md .vms-md-list li{margin:.15em 0}.vms-login-notice .vms-md .vms-md-p:first-child,.vms-login-notice .vms-md .vms-md-list:first-child,.vms-login-notice .vms-md .vms-md-heading:first-child{margin-top:0}.vms-login-notice .vms-md .vms-md-p:last-child,.vms-login-notice .vms-md .vms-md-list:last-child,.vms-login-notice .vms-md .vms-md-heading:last-child{margin-bottom:0}.vms-login-notice .vms-md a{color:var(--vms-login-primary, #1677ff)}.vms-login-notice .vms-md code.vms-md-code-inline{padding:0 4px;font-size:12px;border-color:var(--vms-login-border, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--vms-login-text, #000) 6%,transparent)}.vms-login-notice .vms-md .vms-md-code{margin:.45em 0;padding:8px}.vms-login-notice .vms-md .vms-md-code code{font-size:12px;line-height:1.45}.vms-login-notice .vms-md .vms-md-blockquote{margin:.35em 0;padding:0 0 0 .75em;border-left-color:color-mix(in srgb,var(--vms-login-primary, #1677ff) 45%,transparent);color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-forgot-page{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;color:var(--vms-forgot-text, rgba(0, 0, 0, .88));background:var(--vms-forgot-bg, #f4f6f8);font-family:var(--vms-font-sans)}.vms-forgot-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--vms-forgot-primary, #1677ff) 16%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 20%,color-mix(in srgb,var(--vms-forgot-success, #52c41a) 10%,transparent),transparent 50%),linear-gradient(165deg,var(--vms-forgot-bg, #f4f6f8) 0%,color-mix(in srgb,var(--vms-forgot-primary, #1677ff) 6%,var(--vms-forgot-bg, #f4f6f8)) 100%)}.vms-forgot-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;animation:vms-forgot-drift 18s ease-in-out infinite alternate}.vms-forgot-orb--a{top:-8%;right:-6%;width:min(48vw,420px);height:min(48vw,420px);background:color-mix(in srgb,var(--vms-forgot-primary, #1677ff) 28%,transparent)}.vms-forgot-orb--b{bottom:8%;left:-10%;width:min(42vw,360px);height:min(42vw,360px);background:color-mix(in srgb,var(--vms-forgot-success, #52c41a) 18%,transparent);animation-delay:-6s;animation-duration:22s}.vms-forgot-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--vms-forgot-border, #e5e5e5) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vms-forgot-border, #e5e5e5) 70%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%)}@keyframes vms-forgot-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,4%,0) scale(1.06)}}.vms-forgot-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.vms-forgot-top .vms-brand-wordmark--sider .vms-brand-wordmark-title{font-size:18px}.vms-forgot-main{position:relative;z-index:1;box-sizing:border-box;width:min(440px,calc(100% - 32px));margin:0 auto;padding:12px 0 48px;animation:vms-forgot-enter .45s ease-out both}@keyframes vms-forgot-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vms-forgot-hero{margin-bottom:28px}.vms-forgot-hero .vms-forgot-steps{margin-top:20px;margin-bottom:0}.vms-forgot-kicker{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vms-forgot-primary, #1677ff)}.vms-forgot-title{margin:0 0 10px;font-family:var(--vms-font-sans);font-size:clamp(28px,5vw,34px);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--vms-forgot-text, rgba(0, 0, 0, .88))}.vms-forgot-lead{margin:0;max-width:36em;font-size:14px;line-height:1.65;color:var(--vms-forgot-muted, rgba(0, 0, 0, .45))}.vms-forgot-steps{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:0;list-style:none}.vms-forgot-step{display:flex;align-items:center;gap:8px;min-width:0;color:var(--vms-forgot-muted, rgba(0, 0, 0, .45))}.vms-forgot-step-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--vms-forgot-border, #e5e5e5);background:color-mix(in srgb,var(--vms-forgot-surface, #fff) 80%,transparent);font-size:12px;font-weight:600;line-height:1}.vms-forgot-step-label{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.vms-forgot-step.is-active{color:var(--vms-forgot-text, rgba(0, 0, 0, .88))}.vms-forgot-step.is-active .vms-forgot-step-index{border-color:var(--vms-forgot-primary, #1677ff);background:var(--vms-forgot-primary, #1677ff);color:#fff}.vms-forgot-step.is-done .vms-forgot-step-index{border-color:var(--vms-forgot-success, #52c41a);background:color-mix(in srgb,var(--vms-forgot-success, #52c41a) 16%,transparent);color:var(--vms-forgot-success, #52c41a)}.vms-forgot-step-rail{flex:1;height:1px;min-width:24px;background:var(--vms-forgot-border, #e5e5e5)}.vms-forgot-panel{padding:22px 20px 18px;border:1px solid color-mix(in srgb,var(--vms-forgot-border, #e5e5e5) 85%,transparent);border-radius:16px;background:color-mix(in srgb,var(--vms-forgot-surface, #fff) 88%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 6%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vms-forgot-panel-in .35s ease-out both}.vms-forgot-panel--step2{animation-name:vms-forgot-panel-in-alt}@keyframes vms-forgot-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes vms-forgot-panel-in-alt{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.vms-forgot-form .ant-radio-group-solid{display:flex;width:100%}.vms-forgot-form .ant-radio-group-solid .ant-radio-button-wrapper{flex:1;text-align:center}.vms-forgot-sent-banner{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--vms-forgot-success, #52c41a) 10%,transparent);color:color-mix(in srgb,var(--vms-forgot-success, #52c41a) 70%,var(--vms-forgot-text, #000));font-size:13px;line-height:1.5}.vms-forgot-back{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0;border:0;background:none;color:var(--vms-forgot-muted, rgba(0, 0, 0, .45));font:inherit;font-size:14px;cursor:pointer;transition:color .15s ease}.vms-forgot-back:hover:not(:disabled){color:var(--vms-forgot-primary, #1677ff)}.vms-forgot-back:disabled{cursor:not-allowed;opacity:.55}.vms-code-send-row{display:flex;gap:8px;align-items:stretch;width:100%}.vms-code-send-row>.ant-input-affix-wrapper,.vms-code-send-row>.ant-input{flex:1;min-width:0}.vms-code-send-row__btn{flex-shrink:0}html[data-theme=dark] .vms-forgot-atmosphere{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--vms-forgot-primary, #1677ff) 22%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 20%,color-mix(in srgb,var(--vms-forgot-success, #52c41a) 12%,transparent),transparent 50%),linear-gradient(165deg,#121417,#1a1f26)}html[data-theme=dark] .vms-forgot-panel{background:color-mix(in srgb,var(--vms-forgot-surface, #1f1f1f) 82%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 35%,transparent)}html[data-theme=dark] .vms-forgot-grid{opacity:.2}@media (max-width: 767px){.vms-forgot-page--mobile{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--vms-forgot-surface, #fff)}.vms-forgot-page--mobile>.vms-forgot-atmosphere{display:none}.vms-forgot-page--mobile .vms-forgot-top{position:relative;z-index:1;flex-shrink:0;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;border-bottom:1px solid var(--vms-forgot-border, #e5e5e5);background:var(--vms-forgot-surface, #fff)}.vms-forgot-nav-back{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 4px;border:0;background:none;color:var(--vms-forgot-text, rgba(0, 0, 0, .88));font:inherit;font-size:15px;font-weight:500;cursor:pointer}.vms-forgot-nav-back:disabled{opacity:.5;cursor:not-allowed}.vms-forgot-page--mobile .vms-forgot-main{position:relative;z-index:1;flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;padding:16px 16px 24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:none;display:flex;flex-direction:column;background:var(--vms-forgot-surface, #fff)}.vms-forgot-page--mobile .vms-forgot-hero{flex-shrink:0;margin-bottom:14px}.vms-forgot-page--mobile .vms-forgot-title{margin:0 0 8px;font-size:26px;letter-spacing:-.03em}.vms-forgot-step-chip{margin:0;font-size:13px;font-weight:500;color:var(--vms-forgot-muted, rgba(0, 0, 0, .45))}.vms-forgot-page--mobile .vms-forgot-panel{flex:1 1 auto;margin:0;padding:4px 0 8px;border:0;border-radius:0;box-shadow:none;animation:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.vms-forgot-page--mobile .vms-forgot-panel--step2{padding-bottom:8px}.vms-forgot-page--mobile:not(:has(.vms-forgot-sticky)) .vms-forgot-main{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.vms-code-send-row{flex-direction:column;gap:10px}.vms-code-send-row__btn{width:100%}.vms-forgot-sticky{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vms-forgot-border, #e5e5e5);background:var(--vms-forgot-surface, #fff)}html[data-theme=dark] .vms-forgot-page--mobile,html[data-theme=dark] .vms-forgot-page--mobile .vms-forgot-top,html[data-theme=dark] .vms-forgot-page--mobile .vms-forgot-main,html[data-theme=dark] .vms-forgot-sticky{background:var(--vms-forgot-surface, #1f1f1f)}}@media (prefers-reduced-motion: reduce){.vms-forgot-orb,.vms-forgot-main,.vms-forgot-panel{animation:none!important}}@keyframes vms-login-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.vms-login-page{padding:32px;overflow:hidden}.vms-login-frame{grid-template-columns:1.05fr 1fr;height:min(440px,100%);max-height:100%;overflow:hidden}.vms-login-page:has(.vms-login-notice){overflow:auto}.vms-login-stack:has(.vms-login-notice) .vms-login-frame{height:440px;max-height:none;flex:0 0 auto}.vms-login-brand-pane{padding:48px 40px;justify-content:space-between;align-items:flex-start;gap:24px}.vms-login-brand-promo{display:block;flex:0 1 auto;min-width:0;min-height:6.5em;animation:vms-login-promo-enter .55s ease-out both}.vms-login-brand-pane>.vms-brand-wordmark{flex-shrink:0;margin-top:auto}html[data-theme=dark] .vms-login-brand-pane{border-bottom:none;border-right:1px solid #3a342c}.vms-login-form-pane{display:flex;flex-direction:column;justify-content:center;padding:48px 40px;overflow:hidden;min-height:0}}@keyframes vms-login-promo-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.vms-login-frame,.vms-login-brand-promo,.vms-page-enter{animation:none}.vms-home-stat-card{transition:none}}.vms-login-form .ant-form-item:last-child{margin-bottom:0}.vms-login-frame--with-toggle{overflow:hidden}.vms-login-form-title--center{text-align:center}.vms-login-mode-toggle{position:absolute;top:0;right:0;z-index:3;width:56px;height:56px;margin:0;padding:0;border:0;background:transparent;color:#fff;font-size:16px;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%)}.vms-login-mode-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(225deg,var(--vms-wechat, #07c160) 0 47%,color-mix(in srgb,var(--vms-wechat, #07c160) 70%,#000) 50%,transparent 50.5%)}.vms-login-mode-toggle .anticon{position:absolute;top:7px;right:7px;z-index:1}.vms-login-mode-toggle:hover:before{background:linear-gradient(225deg,color-mix(in srgb,var(--vms-wechat, #07c160) 88%,#000) 0 47%,color-mix(in srgb,var(--vms-wechat, #07c160) 58%,#000) 50%,transparent 50.5%)}.vms-login-mode-toggle:focus-visible{outline:2px solid var(--vms-wechat, #07c160);outline-offset:-2px}.vms-wechat-btn.ant-btn{color:#fff;background:var(--vms-wechat, #07c160);border-color:var(--vms-wechat, #07c160)}.vms-wechat-btn.ant-btn:not(:disabled):hover,.vms-wechat-btn.ant-btn:not(:disabled):focus{color:#fff;background:color-mix(in srgb,var(--vms-wechat, #07c160) 88%,#000);border-color:color-mix(in srgb,var(--vms-wechat, #07c160) 88%,#000)}.vms-wechat-btn.ant-btn:disabled{color:#fff;background:var(--vms-wechat, #07c160);border-color:var(--vms-wechat, #07c160);opacity:.7}.vms-alipay-btn.ant-btn{color:#fff;background:var(--vms-alipay, #1677ff);border-color:var(--vms-alipay, #1677ff)}.vms-alipay-btn.ant-btn:not(:disabled):hover,.vms-alipay-btn.ant-btn:not(:disabled):focus{color:#fff;background:color-mix(in srgb,var(--vms-alipay, #1677ff) 88%,#000);border-color:color-mix(in srgb,var(--vms-alipay, #1677ff) 88%,#000)}.vms-alipay-btn.ant-btn:disabled{color:#fff;background:var(--vms-alipay, #1677ff);border-color:var(--vms-alipay, #1677ff);opacity:.7}:root{--vms-color-brand: #161616;--vms-color-brand-hover: #2a2a2a;--vms-color-brand-text: #f5f5f5}html[data-theme=dark]{--vms-color-brand: #c4a574;--vms-color-brand-hover: #d4b88a;--vms-color-brand-text: #1a1810}.vms-btn-brand.ant-btn-primary{color:var(--vms-color-brand-text);background:var(--vms-color-brand);border-color:var(--vms-color-brand);box-shadow:none}.vms-btn-brand.ant-btn-primary:not(:disabled):hover,.vms-btn-brand.ant-btn-primary:not(:disabled):focus{color:var(--vms-color-brand-text);background:var(--vms-color-brand-hover);border-color:var(--vms-color-brand-hover)}.vms-btn-brand.ant-btn-primary:active:not(:disabled){color:var(--vms-color-brand-text);background:color-mix(in srgb,var(--vms-color-brand-hover) 88%,#000);border-color:color-mix(in srgb,var(--vms-color-brand-hover) 88%,#000)}.vms-btn-brand.ant-btn-primary:disabled{color:var(--vms-color-brand-text);background:var(--vms-color-brand);border-color:var(--vms-color-brand);opacity:.55}.vms-oauth-qr-panel{display:flex;flex-direction:column;align-items:center;width:100%}.vms-oauth-qr-frame{--vms-oauth-qr-pad: 12px;position:relative;box-sizing:border-box;width:192px;height:192px;padding:var(--vms-oauth-qr-pad);display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0000000f}html[data-theme=dark] .vms-oauth-qr-frame{box-shadow:0 0 0 1px #ffffff29,0 10px 28px #0000008c}.vms-oauth-qr-frame.is-clickable{cursor:pointer}.vms-oauth-qr-frame .ant-qrcode{padding:0;border:none;border-radius:0;background:#fff}.vms-oauth-qr-placeholder{width:168px;height:168px;border-radius:4px;background:#f0f0f0}.vms-oauth-qr-frame.is-overlay .ant-qrcode,.vms-oauth-qr-frame.is-overlay .vms-oauth-qr-placeholder{opacity:.18;filter:grayscale(1)}.vms-oauth-qr-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:color-mix(in srgb,#fff 72%,transparent);text-align:center}.vms-oauth-qr-mask-msg{font-size:12px;line-height:1.4;overflow-wrap:break-word;color:#000000e0}.vms-oauth-qr-mask-action{font-size:12px;color:#00000073}.vms-oauth-qr-hint{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--vms-login-text-secondary, var(--vms-color-text-secondary, rgba(0, 0, 0, .45)));text-align:center}.vms-contact-bind-loading{display:flex;justify-content:center;padding:32px 0}.vms-contact-list{list-style:none;margin:0;padding:0}.vms-contact-row{padding:12px 0;border-bottom:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, rgba(0, 0, 0, .06)))}.vms-contact-row:last-child{border-bottom:none}.vms-contact-row-head{display:flex;align-items:center;gap:12px}.vms-contact-row-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:18px}.vms-contact-row-icon--sms{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,transparent);color:var(--ant-color-primary, #1677ff)}.vms-contact-row-icon--email{background:color-mix(in srgb,var(--ant-color-success, #52c41a) 12%,transparent);color:var(--ant-color-success, #52c41a)}.vms-contact-row-meta{flex:1;min-width:0}.vms-contact-row-name{overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.vms-contact-row-name .ant-typography{font-size:inherit;font-weight:inherit}.vms-contact-row-sub{margin-top:2px;overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;color:var(--vms-color-text-secondary, var(--ant-color-text-secondary, rgba(0, 0, 0, .45)))}.vms-contact-row-sub--muted{font-style:normal}.vms-contact-row-verified{color:var(--ant-color-success, #52c41a);font-weight:500}.vms-contact-row-sep{margin:0 4px;opacity:.55}.vms-contact-row-actions{display:flex;flex-shrink:0;align-items:center;gap:0}.vms-contact-row-actions .ant-btn-link{padding-inline:4px;height:auto}.vms-contact-bind-hint{margin-top:0}.vms-contact-bind-form{margin-top:12px;padding-left:52px}.vms-contact-row-actions-mobile{display:none}@media (max-width: 767px){.vms-contact-bind-drawer .ant-drawer-content-wrapper{border-radius:16px 16px 0 0;overflow:hidden}.vms-contact-bind-drawer .ant-drawer-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0))}.vms-contact-bind-drawer .vms-contact-list{display:flex;flex-direction:column;gap:12px}.vms-contact-bind-drawer .vms-contact-row{padding:14px;border:1px solid var(--vms-color-border-secondary, rgba(0, 0, 0, .06));border-radius:14px;border-bottom:1px solid var(--vms-color-border-secondary, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--vms-color-bg-container, #fff) 92%,transparent)}.vms-contact-bind-drawer .vms-contact-row:last-child{border-bottom:1px solid var(--vms-color-border-secondary, rgba(0, 0, 0, .06))}.vms-contact-bind-drawer .vms-contact-row-head{align-items:flex-start}.vms-contact-bind-drawer .vms-contact-row-sub{white-space:normal}.vms-contact-row-actions-mobile{display:flex;flex-direction:column;gap:8px;margin-top:12px}.vms-contact-bind-form{padding-left:0}.vms-contact-bind-drawer .vms-code-send-row{flex-direction:column}.vms-contact-bind-drawer .vms-code-send-row__btn{width:100%}}.vms-contact-email-disabled{display:block;padding:12px 0 4px;font-size:13px;line-height:1.5;list-style:none}html[data-theme=dark] .vms-contact-bind-modal .vms-contact-row{padding:12px;margin-bottom:8px;border-bottom:none;border-radius:8px;background:color-mix(in srgb,var(--vms-color-bg-container, #1a1a1a) 55%,#000);box-shadow:inset 0 0 0 1px var(--vms-color-border-secondary, #2a2a2a)}html[data-theme=dark] .vms-contact-bind-modal .vms-contact-row:last-child{margin-bottom:0}html[data-theme=dark] .vms-contact-bind-modal .vms-contact-email-disabled{padding:8px 4px 0}html[data-theme=dark] .vms-contact-row-icon--sms{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent)}html[data-theme=dark] .vms-contact-row-icon--email{background:color-mix(in srgb,var(--ant-color-success, #52c41a) 22%,transparent)}.vms-oauth-bind-qr{margin-top:16px}.vms-oauth-bind-loading{display:flex;justify-content:center;padding:32px 0}.vms-oauth-bind-list{list-style:none;margin:0 0 8px;padding:0}.vms-oauth-bind-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, rgba(0, 0, 0, .06)))}.vms-oauth-bind-row:last-child{border-bottom:none}.vms-oauth-bind-row-icon,.vms-oauth-bind-row-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%}.vms-oauth-bind-row-icon{display:flex;align-items:center;justify-content:center;font-size:20px}.vms-oauth-bind-row-icon--wechat{background:color-mix(in srgb,var(--vms-wechat, #07c160) 12%,transparent);color:var(--vms-wechat, #07c160)}.vms-oauth-bind-row-icon--alipay{background:color-mix(in srgb,var(--vms-alipay, #1677ff) 12%,transparent);color:var(--vms-alipay, #1677ff)}.vms-oauth-bind-row-avatar{object-fit:cover;box-shadow:0 0 0 1px var(--vms-color-border-secondary, rgba(0, 0, 0, .06))}.vms-oauth-bind-row-meta{flex:1;min-width:0}.vms-oauth-bind-row-name{overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.vms-oauth-bind-row-name--wrap{overflow:visible;text-overflow:unset;white-space:normal}.vms-oauth-bind-row-time,.vms-oauth-bind-row-id{margin-top:2px;font-size:12px;line-height:1.4;color:var(--vms-login-text-secondary, var(--vms-color-text-secondary, rgba(0, 0, 0, .45)))}.vms-oauth-bind-row-id{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vms-oauth-bind-modal .vms-oauth-bind-list{margin-bottom:4px}html[data-theme=dark] .vms-oauth-bind-modal .vms-oauth-bind-row{padding:12px;margin-bottom:8px;border-bottom:none;border-radius:8px;background:color-mix(in srgb,var(--vms-color-bg-container, #1a1a1a) 55%,#000);box-shadow:inset 0 0 0 1px var(--vms-color-border-secondary, #2a2a2a)}html[data-theme=dark] .vms-oauth-bind-modal .vms-oauth-bind-row:last-child{margin-bottom:0}html[data-theme=dark] .vms-oauth-bind-row-icon--wechat{background:color-mix(in srgb,var(--vms-wechat, #07c160) 22%,transparent)}html[data-theme=dark] .vms-oauth-bind-row-icon--alipay{background:color-mix(in srgb,var(--vms-alipay, #1677ff) 22%,transparent)}.vms-oauth-flow{height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;background:var(--vms-login-panel-bg, #fff);color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-oauth-flow-brand{flex-shrink:0;padding:calc(16px + env(safe-area-inset-top,0px)) 24px 20px;background:#161616;color:#f5f5f5}html[data-theme=dark] .vms-oauth-flow-brand{background:linear-gradient(165deg,#242019,#181510)}.vms-oauth-flow-brand .vms-brand-wordmark-title,.vms-oauth-flow-brand .vms-brand-mark{color:#f5f5f5}.vms-oauth-flow-brand .vms-brand-wordmark-tagline{color:#f5f5f5b8;white-space:normal;max-width:none}.vms-oauth-flow-brand .vms-brand-wordmark--sider .vms-brand-wordmark-title{font-size:20px}.vms-oauth-flow-body{box-sizing:border-box;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto;padding:32px 24px}.vms-oauth-flow-body:has(.vms-oauth-bind){justify-content:flex-start}.vms-oauth-flow-footer{flex-shrink:0;width:100%;max-width:400px;margin:0 auto;box-sizing:border-box;padding:8px 24px calc(16px + env(safe-area-inset-bottom,0px))}.vms-oauth-flow-footer .ant-btn{min-height:48px}.vms-fee-mobile-pay{width:100%;max-width:400px;margin:0 auto;box-sizing:border-box}.vms-fee-mobile-pay-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:40vh;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-fee-mobile-pay-eyebrow{margin:0 0 8px;font-size:14px;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45));text-align:center}.vms-fee-mobile-pay-amount{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:12px;font-size:40px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-fee-mobile-pay-amount-unit{font-size:16px;font-weight:400;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-fee-mobile-pay-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-bottom:20px}.vms-fee-mobile-pay-countdown{font-size:13px;font-variant-numeric:tabular-nums;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-fee-mobile-pay-countdown--expired{color:var(--vms-login-warning, #faad14)}.vms-fee-mobile-pay-details{margin:0;padding:16px;border-radius:12px;background:var(--vms-login-elevated, #fafafa);border:1px solid var(--vms-login-border, rgba(0, 0, 0, .06))}.vms-fee-mobile-pay-details>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;line-height:1.5}.vms-fee-mobile-pay-details>div+div{border-top:1px solid var(--vms-login-border, rgba(0, 0, 0, .06))}.vms-fee-mobile-pay-details dt{margin:0;flex-shrink:0;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-fee-mobile-pay-details dd{margin:0;text-align:right;color:var(--vms-login-text, rgba(0, 0, 0, .88));word-break:break-all}.vms-fee-mobile-pay-footnote{margin:16px 0 0;font-size:12px;line-height:1.6;text-align:center;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-oauth-confirm-mark{display:block;margin:0 auto 16px;font-size:52px;line-height:1}.vms-oauth-confirm-mark .anticon{font-size:inherit}.vms-oauth-confirm-mark--wechat{color:var(--vms-wechat, #07c160)}.vms-oauth-confirm-mark--alipay{color:var(--vms-alipay, #1677ff)}.vms-oauth-confirm-title{margin:0 0 12px;width:100%;font-family:var(--vms-font-sans);font-size:22px;font-weight:600;letter-spacing:.04em;text-indent:.04em;text-align:center;color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-oauth-confirm-desc{margin:0 0 8px;width:100%;font-size:15px;line-height:1.6;text-align:center;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-oauth-confirm-error{margin:16px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--vms-login-error, #cf1322)}.vms-oauth-bind .vms-login-form{margin-top:20px}.vms-oauth-busy,.vms-oauth-status,.vms-oauth-confirm{box-sizing:border-box;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}.vms-oauth-busy{gap:16px}.vms-oauth-busy-text{margin:0;font-size:14px;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-oauth-status-icon{display:block;margin:0 auto 16px;font-size:52px}.vms-oauth-status--ok .vms-oauth-status-icon{color:var(--vms-wechat, #07c160)}.vms-oauth-status--warn .vms-oauth-status-icon{color:var(--vms-login-warning, #d48806)}.vms-oauth-status--error .vms-oauth-status-icon{color:var(--vms-login-error, #cf1322)}.vms-oauth-status-title{margin:0 0 8px;width:100%;font-family:var(--vms-font-sans);font-size:20px;font-weight:600;line-height:1.4;color:var(--vms-login-text, rgba(0, 0, 0, .88))}.vms-oauth-status-desc{margin:0;width:100%;font-size:14px;line-height:1.6;color:var(--vms-login-text-secondary, rgba(0, 0, 0, .45))}.vms-oauth-bind-modal .vms-wechat-btn,.vms-oauth-bind-modal .vms-alipay-btn,.vms-oauth-bind-modal .ant-btn-block{margin-top:12px}.vms-oauth-qr-provider{width:100%;margin-bottom:16px}@media (max-width: 767px){.vms-oauth-confirm-title{font-size:20px}.vms-oauth-bind-modal .ant-btn-link{min-height:44px;padding:8px 4px}}@media (max-width: 767px){.vms-login-page{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:0;padding:0;overflow:hidden;align-items:stretch;justify-content:stretch;flex-direction:column;background:var(--vms-login-panel-bg, #fff)}html[data-theme=dark] .vms-login-page{background:var(--vms-login-elevated, #242424)}.vms-login-page>.vms-login-backdrop{display:none}.vms-login-controls{top:calc(8px + env(safe-area-inset-top,0px));right:8px;padding:2px 4px;border-radius:8px;background:color-mix(in srgb,#161616 50%,transparent)}.vms-login-controls .ant-btn{color:#f5f5f5}.vms-login-frame{position:relative;z-index:1;flex:1 1 auto;min-height:0;max-width:none;max-height:none;border-radius:0;border:none;box-shadow:none;animation:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:var(--vms-login-panel-bg, #fff)}html[data-theme=dark] .vms-login-frame{background:var(--vms-login-elevated, #242424);box-shadow:none}.vms-login-brand-pane{flex:0 0 auto;justify-content:flex-start;align-items:flex-end;padding:calc(48px + env(safe-area-inset-top,0px)) 24px 28px;min-height:148px}.vms-login-brand-pane .vms-brand-wordmark--hero .vms-brand-wordmark-title{font-size:32px}.vms-login-form-pane{flex:1 1 auto;overflow:visible;padding:28px 20px 20px}.vms-login-form .ant-btn-primary{min-height:48px}.vms-login-form .ant-input,.vms-login-form .ant-input-affix-wrapper,.vms-login-form input{font-size:16px}.vms-wechat-btn.ant-btn,.vms-alipay-btn.ant-btn{min-height:48px}.vms-login-footer{position:relative;z-index:1;flex-shrink:0;width:100%;box-sizing:border-box;padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--vms-login-panel-bg, #fff)}html[data-theme=dark] .vms-login-footer{background:var(--vms-login-elevated, #242424)}.vms-login-page:has(.vms-login-footer) .vms-login-form-pane{padding-bottom:20px}.vms-login-page:not(:has(.vms-login-footer)) .vms-login-form-pane{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.vms-error-page{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--vms-error-bg, #f5f5f5);overflow:auto}.vms-error-panel{width:100%;max-width:440px;padding:36px 32px 32px;border-radius:12px;border:1px solid var(--vms-error-border, #f0f0f0);background:var(--vms-error-panel-bg, #fff);text-align:center;animation:vms-login-enter .4s ease-out}html[data-theme=dark] .vms-error-panel{border-color:#333;box-shadow:0 12px 40px #00000073}.vms-error-panel .vms-brand-wordmark{align-items:center;margin-bottom:8px}.vms-error-icon{width:64px;height:64px;margin:20px auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--vms-error-icon-bg, #fffbe6);color:var(--vms-error-icon-color, #faad14)}.vms-error-title.ant-typography{margin:0 0 8px!important;font-family:var(--vms-font-sans);font-weight:600;color:var(--vms-error-text, rgba(0, 0, 0, .88))}.vms-error-desc.ant-typography{margin:0 auto 24px!important;max-width:320px;font-size:14px;line-height:1.6;color:var(--vms-error-text-secondary, rgba(0, 0, 0, .45))}.vms-error-detail{margin:0 0 24px;padding:10px 12px;max-height:120px;overflow:auto;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;word-break:break-word;white-space:pre-wrap;border-radius:6px;background:var(--vms-error-detail-bg, rgba(0, 0, 0, .04));color:var(--vms-error-text-secondary, rgba(0, 0, 0, .45))}.vms-error-actions{justify-content:center}@media (prefers-reduced-motion: reduce){.vms-error-panel{animation:none}}.vms-brand-mark{display:block;flex-shrink:0;overflow:visible}.vms-brand-loading{display:inline-flex;align-items:center;justify-content:center;width:var(--vms-brand-loading-size, 24px);height:var(--vms-brand-loading-size, 24px);color:var(--vms-color-primary, #1677ff);vertical-align:middle}.vms-brand-loading__mark{width:100%;height:100%}.vms-brand-loading .vms-brand-mark-arc--outer{stroke-dasharray:132.5;stroke-dashoffset:132.5;animation:vms-brand-loading-draw-outer 1.7s ease-in-out infinite}.vms-brand-loading .vms-brand-mark-arc--inner{stroke-dasharray:91.1;stroke-dashoffset:91.1;animation:vms-brand-loading-draw-inner 1.7s ease-in-out .14s infinite}.ant-spin-sm .vms-brand-loading{--vms-brand-loading-size: 16px}.ant-spin-lg .vms-brand-loading{--vms-brand-loading-size: 36px}@keyframes vms-brand-loading-draw-outer{0%{stroke-dashoffset:132.5}38%,52%{stroke-dashoffset:0}to{stroke-dashoffset:-132.5}}@keyframes vms-brand-loading-draw-inner{0%{stroke-dashoffset:91.1}38%,52%{stroke-dashoffset:0}to{stroke-dashoffset:-91.1}}@media (prefers-reduced-motion: reduce){.vms-brand-loading .vms-brand-mark-arc--outer,.vms-brand-loading .vms-brand-mark-arc--inner{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.vms-brand-loading{animation:vms-brand-loading-pulse 1.4s ease-in-out infinite}}@keyframes vms-brand-loading-pulse{0%,to{opacity:.45}50%{opacity:1}}.vms-brand-mark--animated .vms-brand-mark-arc--outer{stroke-dasharray:132.5;stroke-dashoffset:132.5;animation:vms-brand-mark-draw .9s ease-out forwards}.vms-brand-mark--animated .vms-brand-mark-arc--inner{stroke-dasharray:91.1;stroke-dashoffset:91.1;animation:vms-brand-mark-draw .9s ease-out .12s forwards}@keyframes vms-brand-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.vms-brand-mark--animated .vms-brand-mark-arc--outer,.vms-brand-mark--animated .vms-brand-mark-arc--inner{animation:none;stroke-dashoffset:0}}.vms-brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;--vms-brand-gap: 6px;--vms-brand-mark-size: 30px}.vms-brand-wordmark-lockup{display:flex;flex-direction:row;align-items:center;gap:var(--vms-brand-gap);min-width:0}.vms-brand-wordmark-title{font-family:var(--vms-font-sans);font-weight:500;line-height:1;letter-spacing:.06em}.vms-brand-wordmark-tagline{margin-left:calc(var(--vms-brand-mark-size) + var(--vms-brand-gap));font-family:var(--vms-font-sans);font-weight:500;line-height:1.4;letter-spacing:.08em;opacity:.72}.vms-brand-wordmark--hero{text-align:left;color:inherit;gap:10px;--vms-brand-mark-size: 52px;--vms-brand-gap: 8px}.vms-brand-wordmark--hero .vms-brand-wordmark-title{font-size:clamp(32px,5vw,44px);color:#f5f5f5}.vms-brand-wordmark--hero .vms-brand-wordmark-tagline{font-size:14px;max-width:14em;color:#f5f5f5b8}.vms-brand-wordmark--hero .vms-brand-mark{color:#f5f5f5}.vms-brand-wordmark--header{min-width:0;max-width:100%;overflow:hidden;--vms-brand-mark-size: 32px;--vms-brand-gap: 4px}.vms-brand-wordmark--header .vms-brand-wordmark-lockup{max-width:100%}.vms-brand-wordmark--header .vms-brand-wordmark-title{display:block;font-size:15px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.vms-brand-wordmark--sider{text-align:left;gap:2px;min-width:0;max-width:100%;overflow-x:hidden;height:48px;justify-content:center;--vms-brand-mark-size: 30px;--vms-brand-gap: 6px;--vms-sider-brand-text-duration: .2s}.vms-brand-wordmark--sider .vms-brand-wordmark-lockup{max-width:100%;height:var(--vms-brand-mark-size);flex-shrink:0}.vms-brand-wordmark--sider .vms-brand-wordmark-title{font-size:17px;letter-spacing:.04em;opacity:1;display:block;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:visible;transition:opacity var(--vms-sider-brand-text-duration) ease .06s,max-width var(--vms-sider-brand-text-duration) ease,visibility 0s linear;max-width:10em}.vms-brand-wordmark--sider .vms-brand-wordmark-tagline{font-size:11px;letter-spacing:.04em;opacity:1;display:block;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--vms-brand-mark-size) - var(--vms-brand-gap));height:1.4em;line-height:1.4;visibility:visible;transition:opacity var(--vms-sider-brand-text-duration) ease .06s,visibility 0s linear}.vms-brand-wordmark--sider.is-collapsed,.vms-brand-wordmark--sider.is-collapsed .vms-brand-wordmark-lockup{gap:0}.vms-brand-wordmark--sider.is-collapsed .vms-brand-wordmark-title{max-width:0;opacity:0;visibility:hidden;transition:opacity .08s ease,max-width 0s linear,visibility 0s linear .08s}.vms-brand-wordmark--sider.is-collapsed .vms-brand-wordmark-tagline{opacity:0;visibility:hidden;transition:opacity .08s ease,visibility 0s linear .08s}@media (prefers-reduced-motion: reduce){.vms-brand-wordmark--sider .vms-brand-wordmark-title,.vms-brand-wordmark--sider .vms-brand-wordmark-tagline,.vms-brand-wordmark--sider.is-collapsed .vms-brand-wordmark-title,.vms-brand-wordmark--sider.is-collapsed .vms-brand-wordmark-tagline,.vms-sider-logo{transition:none}}.vms-tm-mark{font-family:var(--vms-font-sans);font-size:.55em;font-weight:600;letter-spacing:0;margin-left:.12em;vertical-align:super;line-height:0}.vms-brand-edition{font-family:var(--vms-font-sans);font-size:.72em;font-weight:600;letter-spacing:0;margin-left:.18em;vertical-align:super;line-height:0}.vms-brand-mono{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}html[data-theme=dark] .vms-sider-menu.ant-menu-dark .ant-menu-item-selected{background:color-mix(in srgb,var(--vms-color-primary, #1677ff) 28%,transparent)!important}html[data-theme=dark] .vms-sider-logo{border-bottom:1px solid var(--vms-color-border-secondary, #2a2a2a)}.vms-sider{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:hidden}.vms-sider-drawer .ant-drawer-header{flex:0 0 auto;padding:8px 12px}.vms-sider-drawer-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vms-sider-drawer-body .vms-sider{flex:1;min-height:0;height:auto}.vms-sider-logo{display:flex;align-items:center;justify-content:flex-start;padding:8px 16px;width:100%;max-width:100%;height:64px;min-height:64px;flex:0 0 64px;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;transition:padding .2s cubic-bezier(.645,.045,.355,1)}.vms-sider-logo.is-collapsed{padding-inline:17px}.vms-sider-menu{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.vms-sider-menu .ant-menu-title-content,.vms-sider-menu .ant-menu-item-group-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-sider-menu .ant-menu-submenu-title{overflow:hidden}.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.ant-layout-sider-collapsed .ant-menu-item-group{margin-block:8px}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed{width:var(--vms-sider-collapsed-width, 64px)!important}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-item,.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-submenu-title{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;padding-inline:0!important;inset-inline-start:0!important}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-title-content{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;margin:0!important;opacity:0!important;overflow:hidden;pointer-events:auto}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-title-content a{display:block;width:100%;height:100%}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-item-icon .anticon{margin:0!important;flex-shrink:0;pointer-events:none}.ant-layout-sider-collapsed .vms-sider-menu.ant-menu-inline-collapsed .ant-menu-submenu-expand-icon{display:none!important}.vms-settings-form{max-width:640px}.vms-settings-sections{display:flex;flex-direction:column;gap:28px}.vms-settings-section{margin:0;padding:0;border:none;background:transparent}.vms-settings-section--untitled{padding-top:4px}.vms-settings-section-head{display:flex;align-items:center;gap:12px;margin:0 0 16px;min-height:20px}.vms-settings-section-head:after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0))}.vms-settings-section-title{margin:0;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:var(--vms-color-text-secondary, var(--ant-color-text-secondary, rgba(0, 0, 0, .65)))}.vms-settings-section-desc{margin:-8px 0 14px;font-size:12px;line-height:1.5;font-weight:400;color:var(--vms-color-text-secondary, var(--ant-color-text-secondary, rgba(0, 0, 0, .55)))}.vms-settings-section-action{flex-shrink:0;display:inline-flex;align-items:center}.vms-settings-section-body .vms-settings-field{margin-bottom:16px}.vms-settings-section-body .vms-settings-field:last-child{margin-bottom:0}.vms-settings-form>.vms-settings-field{margin-bottom:20px}.vms-settings-group-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:640px;margin-top:4px;padding-top:16px}@media (min-width: 768px){.vms-settings-group-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}}.vms-settings-group-meta{min-width:0;flex:1}.vms-settings-group-updated{display:block;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-home-section{margin-bottom:8px}.vms-refresh-status{display:inline-flex;align-items:center;gap:6px;cursor:pointer;width:fit-content;border-radius:4px;-webkit-user-select:none;user-select:none}.vms-refresh-status:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.vms-refresh-status-hint{font-size:12px}.vms-home-refresh{margin:-4px 0 8px}.vms-home-section-title{margin:16px 0 12px!important}.vms-home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vms-home-stats-2,.vms-home-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.vms-home-stats{gap:16px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.vms-home-stats-2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vms-home-stats-3{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.vms-home-stat-anchor{display:block;height:100%;color:inherit;text-decoration:none;min-width:0}.vms-home-stat-anchor:hover{color:inherit}.vms-home-stat-link{height:100%}.vms-home-stat-card{height:100%;transition:box-shadow .2s}.vms-home-stat-body{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.vms-home-stat-icon{width:36px;height:36px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:18px}.vms-home-stat-body .ant-statistic,.vms-home-stat-body .vms-home-gmv{min-width:0;flex:1}.vms-home-stats .ant-statistic-title,.vms-home-gmv-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:normal;overflow-wrap:anywhere}.vms-home-stats .ant-statistic-content-value,.vms-home-gmv-value{word-break:keep-all;overflow-wrap:normal}.vms-home-insight-col{display:flex}.vms-home-insight-card{width:100%;height:100%;display:flex;flex-direction:column}.vms-home-insight-card>.ant-card-body{flex:1;min-height:0}@media (max-width: 767px){.vms-home-stats .ant-card .ant-card-body{padding:12px}.vms-home-stats .ant-statistic-title{font-size:12px;line-height:1.3;margin-bottom:4px}.vms-home-stats .ant-statistic-content{font-size:20px}.vms-home-stat-icon{width:28px;height:28px;font-size:14px;border-radius:6px}.vms-home-gmv-value{font-size:20px}.vms-home-section-title{margin:12px 0 8px!important;font-size:15px!important}.vms-page-header .ant-typography{margin-bottom:0!important}}.vms-home-gmv-label{color:#00000073;font-size:14px;margin-bottom:4px}[data-theme=dark] .vms-home-gmv-label{color:#ffffff73}.vms-home-gmv-value{font-size:24px;font-weight:600;line-height:1.3;white-space:nowrap}.vms-home-gmv-hint{margin-top:4px;font-size:12px;color:#00000073;line-height:1.3}[data-theme=dark] .vms-home-gmv-hint{color:#ffffff73}.vms-home-trend-svg{width:100%;height:auto;max-height:180px;display:block}.vms-home-trend-legend{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:8px;font-size:12px;color:#00000073}[data-theme=dark] .vms-home-trend-legend{color:#ffffff73}.vms-home-trend-legend i{display:inline-block;width:12px;height:3px;margin-right:6px;vertical-align:middle;border-radius:1px}.vms-home-trend-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#00000073}[data-theme=dark] .vms-home-trend-axis{color:#ffffff73}.vms-home-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vms-home-simple-table{width:100%;border-collapse:collapse;font-size:13px}.vms-home-simple-table th,.vms-home-simple-table td{padding:8px 6px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}[data-theme=dark] .vms-home-simple-table th,[data-theme=dark] .vms-home-simple-table td{border-bottom-color:#ffffff14}.vms-home-simple-table th{color:#00000073;font-weight:500;white-space:nowrap}[data-theme=dark] .vms-home-simple-table th{color:#ffffff73}.vms-home-insight-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vms-home-insight-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vms-home-insight-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.vms-home-insight-item-meta{margin-top:4px;margin-bottom:4px;font-size:12px;color:#00000073}[data-theme=dark] .vms-home-insight-item-meta{color:#ffffff73}.vms-order-item-product{display:flex;align-items:center;gap:10px;min-width:0}.vms-product-thumb-placeholder{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;color:var(--vms-color-text-secondary, rgba(0, 0, 0, .45));background:color-mix(in srgb,var(--vms-color-text-secondary, rgba(0, 0, 0, .45)) 10%,transparent);box-shadow:inset 0 0 0 1px var(--vms-color-border-secondary, #f0f0f0);line-height:1;vertical-align:middle;opacity:.9}html[data-theme=dark] .vms-product-thumb-placeholder{color:#ffffff61;background:color-mix(in srgb,#fff 7%,var(--vms-color-bg-container, #1a1a1a));box-shadow:inset 0 0 0 1px var(--vms-color-border-secondary, #2a2a2a);opacity:1}.vms-product-thumb-stack{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle;line-height:0}.vms-product-thumb-stack__item{display:inline-flex;align-items:center;line-height:0;border-radius:4px;box-shadow:0 0 0 1px var(--vms-color-bg-container, #fff)}.vms-order-items-cell{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0}.vms-order-items-cell__text{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}.vms-order-item-meta{min-width:0;flex:1}.vms-order-item-name{font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-order-item-desc{margin-top:2px;font-size:12px;line-height:1.3;color:#00000073;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .vms-order-item-desc{color:#ffffff73}.vms-order-items-grouped{display:flex;flex-direction:column;gap:16px}.vms-order-items-grouped>.vms-order-items-group:not(:last-child) .ant-table-tbody>tr:last-child>td{border-bottom:none}.vms-order-combo-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.vms-order-combo-bar-main{flex:1;min-width:0}.vms-order-combo-tag{margin:0}.vms-order-combo-name{font-weight:600;line-height:1.4}.vms-order-combo-qty{font-variant-numeric:tabular-nums}.vms-order-combo-meta{display:block;margin-top:4px;font-size:12px;line-height:1.4}.vms-order-combo-meta-sep{margin:0 6px;opacity:.55}.vms-order-combo-id{margin-left:4px;font-variant-numeric:tabular-nums}.vms-order-combo-id-link{margin-left:4px;padding:0;border:none;background:none;font:inherit;font-size:inherit;font-variant-numeric:tabular-nums;color:var(--ant-color-link);cursor:pointer}.vms-order-combo-id-link:hover{color:var(--ant-color-link-hover);text-decoration:underline}.vms-order-combo-bar-amount{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.vms-order-combo-unit-price{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.vms-order-combo-total{font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.vms-order-combo-hint{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:12px;line-height:1.4}.vms-order-combo-hint .anticon{margin-top:2px;font-size:12px;opacity:.65}.vms-order-items-combo-nested .vms-mobile-card-list{gap:8px}.vms-order-items-combo-nested .vms-mobile-card{padding:10px 12px;border-radius:8px;background:var(--vms-color-fill-quaternary, var(--ant-color-fill-quaternary, #fafafa));box-shadow:none}.vms-order-items-combo-nested .ant-table-wrapper{margin-top:0}.vms-order-items-combo-nested .ant-table{background:transparent}.vms-order-items-combo-nested .ant-table-tbody>tr>td{background:transparent!important}.vms-order-items-combo-nested .ant-table-tbody>tr:last-child>td{border-bottom:none}.vms-order-pay-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1.35}.vms-order-pay-cell__channel-icon{display:inline-flex;flex-shrink:0;font-size:15px;line-height:1;cursor:default}.vms-order-pay-cell__status{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.vms-price-original{margin-left:8px;font-size:12px;font-weight:400;color:#00000073;text-decoration:line-through;font-variant-numeric:tabular-nums}html[data-theme=dark] .vms-price-original{color:#ffffff73}.vms-party-detail-body{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.vms-party-detail-page,.vms-detail-page{display:flex;flex-direction:column}.vms-party-detail-tabs.ant-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.vms-party-detail-tabs>.ant-tabs-nav{flex-shrink:0}.vms-party-detail-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.vms-party-detail-tabs .ant-tabs-content,.vms-party-detail-tabs .ant-tabs-tabpane{height:100%}.vms-party-detail-tabs .ant-tabs-tabpane-active{display:flex!important;flex-direction:column;min-height:0;overflow:auto}.vms-ops-alerts-table .ant-table-thead>tr>th{white-space:nowrap}.vms-fill-table{flex:1;min-height:0;overflow:hidden}@media (max-width: 767px){.vms-fill-table{overflow:auto}}.vms-drawer-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vms-space-sm);padding-top:12px;border-top:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0))}.ant-drawer-footer .vms-drawer-footer-actions{padding-top:0;border-top:none}.vms-drawer-section{margin-bottom:var(--vms-space-lg)}.vms-drawer-section-title{font-size:14px;font-weight:600;margin-bottom:12px}.vms-drawer-title-subtitle{margin-top:var(--vms-space-xs);font-weight:400;max-width:100%;overflow:hidden}.vms-ai-diag-detail{min-width:0;max-width:100%}.vms-ai-diag-detail .ant-list-item.vms-ai-diag-list-item{display:block;align-items:stretch}.vms-ai-diag-list-body{min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.vms-ai-diag-detail .ant-tag{white-space:normal;height:auto;max-width:100%;word-break:break-all;overflow-wrap:anywhere}.vms-ai-diag-detail .ant-space{max-width:100%}.vms-ai-diag-detail .ant-space-item{min-width:0;max-width:100%}.vms-ai-diag-detail .ant-alert-message{word-break:break-word;overflow-wrap:anywhere}.vms-ai-diag-risk-note{display:block;max-width:100%;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));font-size:12px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.vms-ai-diag-pre{margin:0;max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:12px}@media (max-width: 767px){.vms-detail-section-head{flex-wrap:wrap;align-items:flex-start}.vms-detail-section-title{min-width:0;flex:1 1 auto}.vms-ai-diag-pre{font-size:11px}}.vms-empty-block--section{padding:var(--vms-space-lg)}.vms-empty-block--inline{padding:var(--vms-space-sm) 0}.vms-error-block--section{display:flex;align-items:center;justify-content:center;padding:var(--vms-space-xl)}.vms-loading-block--section{display:flex;align-items:center;justify-content:center;padding:calc(var(--vms-space-md) * 2)}.vms-error-block--inline,.vms-loading-block--inline{display:flex;align-items:center;justify-content:center;padding:var(--vms-space-md) 0}.vms-loading-block--page{min-height:100vh;display:flex;align-items:center;justify-content:center}.vms-error-block__desc{font-size:12px;max-width:360px;text-align:center;word-break:break-word}.vms-detail-section{margin-bottom:var(--vms-space-lg)}.vms-detail-section:last-child{margin-bottom:0}.vms-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:32px}.vms-detail-section-title{font-size:14px;font-weight:600;line-height:1.4}.vms-detail-section-extra{flex-shrink:0}.vms-detail-section-hint{margin-bottom:12px}.vms-detail-section-hint>.ant-typography,.vms-detail-section-hint>.ant-alert{margin-bottom:0}.vms-detail-section-stack{display:flex;flex-direction:column;gap:0}.vms-detail-section-footer{display:flex;justify-content:flex-end;margin-top:12px}.vms-org-pay-channel-cell{display:inline-flex;align-items:center;gap:var(--vms-space-xs)}.vms-drawer-footer-actions--spread{justify-content:flex-start;width:100%}.vms-drawer-footer-actions--spread .vms-drawer-footer-actions__spacer{flex:1}.vms-detail-setting-list{width:100%}.vms-detail-setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.vms-detail-setting-row--divided{border-bottom:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06))}.vms-detail-inline-form{margin-top:16px;padding:16px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-org-detail-tabs>.ant-tabs-nav{margin-bottom:16px}.vms-org-tree-node{display:inline-flex;align-items:flex-start;gap:2px;max-width:100%;min-width:0;vertical-align:middle}.vms-org-tree-node__body{min-width:0}.vms-org-tree-node__actions{flex-shrink:0;opacity:0;transition:opacity .15s ease;margin-top:-2px}.vms-org-tree-node:hover .vms-org-tree-node__actions,.vms-org-tree-node:focus-within .vms-org-tree-node__actions,.ant-tree-treenode:hover .vms-org-tree-node__actions{opacity:1}@media (hover: none){.vms-org-tree-node__actions{opacity:1}}.vms-org-tree-node__action-group .ant-btn{width:28px;height:28px;padding:0}.vms-orgs-tree .ant-tree-treenode{padding-inline-end:4px}.vms-detail-page-tabs>.ant-tabs-nav{margin-bottom:16px}@media (max-width: 767px){.vms-detail-page-tabs>.ant-tabs-nav{flex-wrap:wrap;row-gap:8px}.vms-detail-page-tabs>.ant-tabs-nav .ant-tabs-extra-content{flex:0 0 100%;display:flex;justify-content:flex-end}}.vms-access-section-hint{font-size:12px;margin-bottom:12px!important}.vms-access-link-card{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start;padding:16px;margin-bottom:12px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-access-link-card-qr{flex-shrink:0}.vms-access-link-card-qr--clickable{cursor:pointer;border-radius:4px}.vms-access-link-card-qr--clickable:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.vms-access-link-card-body{min-width:0;flex:1;word-break:break-all}.vms-access-link-card-hint{font-size:12px;margin:8px 0 0!important}.vms-access-link-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.vms-access-share-modal .ant-modal-title{white-space:normal;word-break:break-word}.vms-access-share-url{width:100%;max-width:100%;text-align:center;word-break:break-all}@media (max-width: 767px){.vms-access-link-card{flex-direction:column;align-items:stretch}.vms-access-link-card-qr .ant-qrcode{align-self:center}}.vms-party-view{height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;color:var(--vms-pv-text, rgba(0, 0, 0, .88));background:var(--vms-pv-bg, #f5f5f5)}.vms-party-view-top{flex-shrink:0;padding:calc(14px + env(safe-area-inset-top,0px)) 20px 16px;background:#161616;color:#f5f5f5}html[data-theme=dark] .vms-party-view-top{background:linear-gradient(165deg,#242019,#181510)}.vms-party-view-top .vms-brand-wordmark-title,.vms-party-view-top .vms-brand-mark{color:#f5f5f5}.vms-party-view-top .vms-brand-wordmark-tagline{display:none}.vms-party-view-top .vms-brand-wordmark--sider .vms-brand-wordmark-title{font-size:18px}.vms-party-view-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vms-party-view-brand{display:flex;flex-direction:column;gap:4px;min-width:0}.vms-party-view-top-title{font-size:13px;font-weight:500;color:#f5f5f5b8}.vms-party-view-identity{margin-top:14px}.vms-party-view-identity h1{margin:0;font-size:20px;font-weight:600;line-height:1.3;word-break:break-word}.vms-party-view-identity p{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 0;font-size:12px;color:#f5f5f5b8}.vms-party-view-top-actions{flex-shrink:0;display:flex;align-items:center}.vms-party-view-top-actions .ant-btn-text{color:#f5f5f5}.vms-party-view-top-actions .ant-btn-text:not(:disabled):hover{color:#fff;background:#ffffff1a}.vms-party-view-bound-badge{display:inline-flex;align-items:center;gap:4px;color:#95de64}.vms-party-view-top .ant-btn-default.ant-btn-background-ghost{color:#f5f5f5;border-color:#f5f5f566}.vms-party-view-top .ant-btn-default.ant-btn-background-ghost:not(:disabled):hover{color:#fff;border-color:#fff}.vms-party-view-body{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:480px;margin:0 auto;padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px))}.vms-party-view-stack{display:flex;flex-direction:column;gap:10px}.vms-party-view-busy{display:flex;justify-content:center;padding:48px 0}.vms-party-view-sub{margin:8px 0 0;text-align:center;font-size:13px;line-height:1.6;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-bind{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--vms-wechat, #07c160) 22%,transparent);background:color-mix(in srgb,var(--vms-wechat, #07c160) 10%,var(--vms-pv-panel, #fff))}.vms-party-view-bind-icon{flex-shrink:0;font-size:22px;color:var(--vms-wechat, #07c160)}.vms-party-view-bind-copy{min-width:0;flex:1}.vms-party-view-bind-title{font-size:14px;font-weight:600}.vms-party-view-bind-desc{margin-top:2px;font-size:12px;line-height:1.5;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-toolbar{position:sticky;top:0;z-index:2;margin:0 -16px 12px;padding:8px 16px 10px;background:var(--vms-pv-bg, #f5f5f5)}.vms-party-view-toolbar .ant-segmented{width:100%}.vms-party-view-toolbar .ant-segmented-item-label{min-height:32px;padding:0 4px;font-size:13px}.vms-party-view-hero,.vms-party-view-cta,.vms-party-view-pick-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;margin:0;border:1px solid var(--vms-pv-border, #f0f0f0);background:var(--vms-pv-panel, #fff);color:inherit;text-align:left;cursor:pointer}.vms-party-view-hero,.vms-party-view-cta,.vms-party-view-item,.vms-party-view-kpi,.vms-party-view-pick-card{border-radius:12px}.vms-party-view-hero,.vms-party-view-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.vms-party-view-hero-copy,.vms-party-view-cta-copy,.vms-party-view-item-main{min-width:0;flex:1}.vms-party-view-hero-label,.vms-party-view-kpi-label{font-size:13px;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-hero-value{margin-top:4px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--vms-pv-success, #52c41a)}.vms-party-view-hero-value--neg{color:var(--vms-pv-error, #cf1322)}.vms-party-view-hero-sub,.vms-party-view-kpi-sub,.vms-party-view-cta-sub,.vms-party-view-item-meta,.vms-party-view-tip,.vms-party-view-end,.vms-party-view-footnote{font-size:12px;line-height:1.6;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-hero-sub,.vms-party-view-kpi-sub{margin-top:6px}.vms-party-view-chevron{flex-shrink:0;font-size:12px;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.vms-party-view-kpi{box-sizing:border-box;min-width:0;padding:14px;border:1px solid var(--vms-pv-border, #f0f0f0);background:var(--vms-pv-panel, #fff)}.vms-party-view-kpi--full{grid-column:1 / -1}.vms-party-view-kpi-value{margin-top:4px;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.vms-party-view-cta-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:600}.vms-party-view-cta-amount{font-variant-numeric:tabular-nums}.vms-party-view-item{padding:14px;border:1px solid var(--vms-pv-border, #f0f0f0);background:var(--vms-pv-panel, #fff)}.vms-party-view-item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vms-party-view-item-title{font-size:14px;font-weight:600;line-height:1.4;word-break:break-word}.vms-party-view-muted{font-weight:400;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-item-meta{margin-top:4px;word-break:break-all}.vms-party-view-item-side{flex-shrink:0;text-align:right}.vms-party-view-item-side .ant-tag{margin-inline-end:0;margin-top:0}.vms-party-view-bill-status-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.vms-party-view-device-gen{margin-top:8px}.vms-party-view-item-toggle{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.vms-party-view-expand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:11px;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-bill-breakdown{margin-top:10px;padding-top:10px;border-top:1px dashed var(--vms-pv-border, #f0f0f0)}.vms-party-view-filters{display:flex;flex-direction:column;gap:8px}.vms-party-view-filter-range,.vms-party-view-filter-device{width:100%}.vms-party-view-filter-actions{display:flex;gap:8px}.vms-party-view-filter-btn{flex:1;padding:6px 12px;border:1px solid var(--vms-pv-primary, #1677ff);border-radius:6px;background:var(--vms-pv-primary, #1677ff);color:#fff;font-size:13px;cursor:pointer}.vms-party-view-filter-btn--ghost{background:transparent;color:var(--vms-pv-text, rgba(0, 0, 0, .88));border-color:var(--vms-pv-border, #d9d9d9)}.vms-party-view-amount{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.vms-party-view-amount--pos{color:var(--vms-pv-success, #52c41a)}.vms-party-view-amount--neg{color:var(--vms-pv-error, #cf1322)}.vms-party-view-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45));vertical-align:1px}.vms-party-view-dot--on{background:var(--vms-pv-success, #52c41a)}.vms-party-view-dot-sep{margin:0 4px}.vms-party-view-warn{margin:6px 0 0;font-size:12px;color:var(--vms-pv-error, #cf1322)}.vms-party-view-tip{margin:0}.vms-party-view-section-title{margin:16px 2px 8px;font-size:14px;font-weight:600;color:var(--vms-pv-text, rgba(0, 0, 0, .88))}.vms-party-view-link{margin:0 0 12px;font-size:12px;word-break:break-all;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-party-view-promo-modal .ant-modal-title{white-space:normal;word-break:break-word}.vms-party-view-promo{margin-top:16px;text-align:center}.vms-party-view-qr-wrap{display:inline-block;padding:10px;border-radius:12px;background:#fff}.vms-party-view-qrcode{width:180px;height:180px;display:block}.vms-party-view-code-select{width:100%}.vms-party-view-end{margin:4px 0 0;text-align:center}.vms-party-view-pager{display:flex;justify-content:center;padding:4px 0 8px}.vms-party-view-footnote{margin:16px 0 8px;text-align:center}.vms-party-view-pick{padding-top:8px}.vms-party-view-pick-title{margin:8px 0 0;font-size:16px;font-weight:600;text-align:center}.vms-party-view-pick-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.vms-party-view-pick-card-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.vms-party-view-pick-enter{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:13px;color:var(--vms-pv-text-secondary, rgba(0, 0, 0, .45))}.vms-report-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vms-report-toolbar-period{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0}.vms-report-quick-ranges{display:inline-flex;flex-wrap:wrap;align-items:center;margin-left:4px}.vms-report-quick-ranges .ant-btn-link{padding-inline:6px;height:auto}.vms-report-quick-ranges .vms-report-quick-active{font-weight:600}.vms-report-filter-hint{display:block;margin-top:8px}.vms-report-alert,.vms-report-section-card,.vms-report-dim-row{margin-top:12px}.vms-report-trend-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.vms-report-recent-jobs{margin-top:12px}.vms-report-job-item{margin-top:8px}.vms-report-job-meta{display:block;margin-top:2px}.vms-kpi-card{height:100%}.vms-kpi-card .ant-card-body{padding:12px}.vms-kpi-delta{display:flex;flex-direction:column;gap:2px;margin-top:4px}.vms-kpi-delta-text{font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums}.vms-fee-ledger-collapse{margin-bottom:16px}.vms-fee-plan-row-disabled td{opacity:.55}.vms-fee-plans-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.vms-fee-plans-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1;min-width:0}.vms-fee-ledger-collapse .ant-collapse-header{align-items:center!important;padding-inline:0!important}.vms-fee-ledger-collapse .ant-collapse-content-box{padding:8px 0 0!important}.vms-fee-ledger-collapse-label{line-height:1.5}.vms-fee-ledger-collapse-brief{font-size:13px}.vms-fee-ledger-summary{margin-bottom:0}.vms-fee-ledger-hint{display:block;margin-bottom:10px;font-size:13px;line-height:1.5}.vms-fee-ledger-money-card .ant-statistic-title{font-size:13px}.vms-fee-ledger-kpi-clickable{cursor:pointer}.vms-fee-ledger-kpi-sub{margin-top:4px}.vms-fee-pay-modal-summary{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;padding:12px 16px;border-radius:8px;background:var(--ant-color-fill-alter)}.vms-fee-pay-modal-summary-total{text-align:right}.vms-fee-pay-modal-bill-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.vms-fee-pay-modal-bill-card{padding:10px 12px;border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0));border-radius:8px;background:var(--vms-color-bg-container, var(--ant-color-bg-container, #fff))}.vms-fee-pay-modal-bill-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.vms-fee-pay-modal-bill-card-device{display:block;margin-top:4px;font-size:12px}.vms-fee-pay-records-hint{display:block;margin-bottom:12px}@media (max-width: 767px){.vms-fee-ledger-collapse-label{flex-direction:column;align-items:flex-start!important}.vms-fee-ledger-collapse-brief{font-size:12px;line-height:1.4}.vms-fee-ledger-hint{font-size:12px}.vms-fee-bills-page .vms-mobile-card-actions .ant-btn{min-height:36px}.vms-fee-bills-page .vms-list-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.vms-fee-bills-page .vms-list-toolbar-actions>.ant-space{display:contents}.vms-fee-bills-page .vms-list-toolbar-actions>.ant-space-item{width:auto;flex:none}.vms-fee-pay-records-hint{font-size:12px;margin-bottom:8px}.vms-fee-plans-toolbar--mobile{flex-direction:column;align-items:stretch}.vms-fee-plans-toolbar--mobile .vms-fee-plans-filters{width:100%}.vms-fee-plans-toolbar--mobile .vms-fee-plans-filters>.ant-select{width:100%!important;min-width:0!important}.vms-fee-pay-modal-summary--mobile{grid-template-columns:1fr}.vms-fee-pay-modal-summary--mobile .vms-fee-pay-modal-summary-total{text-align:left}}.vms-drawer-footer-actions--stacked{flex-direction:column;align-items:stretch}.vms-drawer-footer-actions--stacked .ant-btn{width:100%;min-width:0;flex:none}.vms-fee-bill-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.vms-fee-bill-editor-footer-summary{flex:1;min-width:0}.vms-fee-bill-editor-footer--mobile{flex-direction:column;align-items:stretch;gap:8px}.vms-fee-bill-editor-footer--mobile .vms-fee-bill-editor-footer-summary{font-size:13px;line-height:1.4}.vms-fee-bill-editor-footer-submit-wrap{display:block;width:100%}.vms-fee-bill-editor-footer-submit-wrap .ant-btn{width:100%}.vms-fee-bill-editor-hint{font-size:12px;line-height:1.4}.vms-device-picker__bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.vms-device-picker__defaults-fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vms-device-picker__defaults-presets{flex:1 1 auto;min-width:0}.vms-device-picker-item--invalid{background:var(--ant-color-error-bg, rgba(255, 77, 79, .06));border-radius:6px;margin:-4px -8px;padding:4px 8px}.vms-device-fee-auth-tag.ant-tag{margin-inline-end:0}@media (max-width: 767px){.vms-device-picker--mobile .vms-device-picker__search-row{display:flex;flex-direction:column;gap:6px}.vms-device-picker--mobile .vms-device-picker__search{width:100%}.vms-device-picker--mobile .vms-device-picker__picked-count{font-size:12px}.vms-device-picker--mobile .vms-device-picker__bulk-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.vms-device-picker--mobile .vms-device-picker__bulk-actions .ant-btn{min-height:36px;white-space:normal;height:auto;padding-block:6px}.vms-device-picker--mobile .vms-device-picker__bulk-actions-last{grid-column:1 / -1}.vms-device-picker--mobile .vms-device-picker__defaults-collapse{width:100%}.vms-device-picker--mobile .vms-device-picker__defaults-collapse .ant-collapse-header,.vms-device-picker--mobile .vms-device-picker__defaults-collapse .ant-collapse-content-box{padding-inline:0!important}.vms-device-picker--mobile .vms-device-picker__defaults-fields{flex-direction:column;align-items:stretch}.vms-device-picker--mobile .vms-device-picker__defaults-fields .ant-input-number,.vms-device-picker--mobile .vms-device-picker__defaults-fields .ant-picker{width:100%}.vms-device-picker--mobile .vms-device-picker__defaults-presets{width:100%;overflow-x:auto}.vms-device-picker--mobile .vms-device-picker__list{flex:1;min-height:0;overflow-y:auto}.vms-device-picker--mobile .vms-mobile-card-value .ant-input-number,.vms-device-picker--mobile .vms-mobile-card-value .ant-picker{width:100%}.vms-device-picker--mobile .vms-mobile-card-row{align-items:flex-start}.vms-device-picker--mobile .vms-mobile-card-label{padding-top:6px}}.vms-fee-bill-editor--mobile{min-height:0}.vms-fee-bill-editor-steps{margin-bottom:4px}.vms-fee-bill-editor-steps .ant-steps-item-title{font-size:13px!important}.vms-fee-bill-editor-step--hidden{display:none!important}.vms-fee-bill-editor-step--devices{display:flex;flex-direction:column;flex:1;min-height:0}.vms-device-picker-mobile{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}.vms-device-picker-mobile__toolbar{display:flex;flex-direction:column;gap:8px}.vms-device-picker-mobile__count{font-size:12px}.vms-device-picker-mobile__toolbar-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vms-device-picker-mobile__toolbar-actions .ant-btn{min-height:36px}.vms-device-picker-mobile__candidates{max-height:160px;overflow:auto}.vms-device-picker-mobile__candidate{padding:6px 12px!important}.vms-device-picker-mobile__list{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.vms-device-picker-mobile__list-title{font-size:12px}.vms-device-picker-mobile__empty{display:block;padding:12px 0;font-size:13px;line-height:1.5}.vms-device-picker-mobile__rows{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.vms-device-picker-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary, #f0f0f0));border-radius:8px;background:var(--vms-color-bg-container, var(--ant-color-bg-container, #fff));text-align:left;cursor:pointer}.vms-device-picker-mobile__row--invalid{border-color:var(--ant-color-error-border, #ffccc7);background:var(--ant-color-error-bg, rgba(255, 77, 79, .06))}.vms-device-picker-mobile__row-main{min-width:0;flex:1}.vms-device-picker-mobile__row-title{display:block;font-weight:500;line-height:1.35}.vms-device-picker-mobile__row-summary{display:block;margin-top:4px;font-size:12px;line-height:1.4}.vms-device-picker-mobile__row-extra{display:flex;flex-shrink:0;align-items:center;gap:6px}.vms-device-picker-mobile__row-chevron{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));font-size:11px}.vms-device-picker-mobile__defaults{display:flex;flex-direction:column;gap:12px}.vms-fee-bill-item-editor-sheet .ant-drawer-footer,.vms-fee-bill-defaults-sheet .ant-drawer-footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.vms-fee-bill-detail-summary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:8px;padding-bottom:16px}.vms-fee-bill-detail-free-hint{font-size:13px;margin-bottom:4px}@media (max-width: 767px){.vms-report-header-actions{width:100%}.vms-report-header-actions>.ant-space-item{width:100%}.vms-report-toolbar{flex-direction:column;align-items:stretch}.vms-report-toolbar-period{width:100%}.vms-report-toolbar-period .ant-picker,.vms-report-toolbar-period .vms-date-range{flex:1 1 auto;min-width:0;width:auto}.vms-report-filter-card .ant-card-body{padding:12px}.vms-report-kpi-col .vms-kpi-card .ant-card-body{padding:10px}.vms-report-kpi-col .ant-statistic-title{font-size:12px;line-height:1.3;margin-bottom:4px}.vms-report-kpi-col .ant-statistic-content{font-size:18px;line-height:1.25}.vms-report-section-card .ant-card-body,.vms-report-dim-row .ant-card-body{padding:12px}}.vms-commission-order{display:flex;flex-direction:column;gap:8px}.vms-commission-order-flow{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:10px 0;padding:12px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-commission-order-segment{display:inline-flex;align-items:center;max-width:100%}.vms-commission-order-marker{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap}.vms-commission-order-marker--start{border:1px solid var(--ant-color-success-border, #b7eb8f);background:var(--ant-color-success-bg, #f6ffed);color:var(--ant-color-success, #52c41a)}.vms-commission-order-marker--end{border:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.vms-commission-order-connector{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));font-size:11px}.vms-commission-order-step{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:76px;max-width:108px;padding:8px 10px 6px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px color-mix(in srgb,var(--ant-color-text, #000) 4%,transparent);transition:border-color .2s,box-shadow .2s,background .2s}.vms-commission-order-step:not(.is-readonly):not(.vms-commission-order-step--remainder):hover{border-color:var(--ant-color-primary-border, #91caff);box-shadow:0 2px 6px color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,transparent)}.vms-commission-order-step.is-readonly{padding-bottom:8px}.vms-commission-order-step--remainder{min-width:84px;padding:10px 12px;border-style:dashed;background:transparent;box-shadow:none}.vms-commission-order-step--remainder .vms-commission-order-label{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.vms-commission-order-index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ant-color-primary-bg, #e6f4ff);color:var(--ant-color-primary, #1677ff);font-size:11px;font-weight:600;line-height:1}.vms-commission-order-label{max-width:100%;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-size:12px;font-weight:500;line-height:1.35;text-align:center;word-break:keep-all}.vms-commission-order-actions{display:flex;align-items:center;margin-top:2px}.vms-commission-order-actions .ant-btn{width:24px;height:24px;padding:0;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.vms-commission-order-actions .ant-btn:disabled,.vms-commission-order-actions .ant-btn.ant-btn-disabled{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));opacity:.45}.vms-commission-order-actions .ant-btn:not(:disabled):hover{color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, #e6f4ff)}.vms-commission-order-caption{display:block;font-size:12px;line-height:1.5}html[data-theme=dark] .vms-commission-order-flow{border-color:var(--vms-color-border-secondary, #2a2a2a);background:color-mix(in srgb,var(--vms-color-bg-container, #1a1a1a) 58%,#000);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}html[data-theme=dark] .vms-commission-order-marker--start{border-color:color-mix(in srgb,var(--ant-color-success, #49aa19) 38%,#2a2a2a);background:color-mix(in srgb,var(--ant-color-success, #49aa19) 14%,transparent);color:color-mix(in srgb,var(--ant-color-success, #49aa19) 72%,#fff)}html[data-theme=dark] .vms-commission-order-marker--end{border-color:var(--vms-color-border-secondary, #2a2a2a);background:color-mix(in srgb,#fff 7%,transparent);color:var(--ant-color-text-secondary, rgba(255, 255, 255, .65))}html[data-theme=dark] .vms-commission-order-connector{color:color-mix(in srgb,#fff 28%,transparent)}html[data-theme=dark] .vms-commission-order-step{border-color:var(--vms-color-border-secondary, #2a2a2a);background:color-mix(in srgb,#fff 7%,var(--vms-color-bg-container, #1a1a1a));box-shadow:0 1px 2px #0006;color:#ffffffe0}html[data-theme=dark] .vms-commission-order-step:not(.is-readonly):not(.vms-commission-order-step--remainder):hover{border-color:color-mix(in srgb,var(--ant-color-primary, #1668dc) 55%,#2a2a2a);box-shadow:0 0 0 1px color-mix(in srgb,var(--ant-color-primary, #1668dc) 22%,transparent),0 4px 12px #00000059}html[data-theme=dark] .vms-commission-order-step--remainder{border-color:color-mix(in srgb,#fff 18%,transparent);background:transparent;box-shadow:none}html[data-theme=dark] .vms-commission-order-label{color:#ffffffe0}html[data-theme=dark] .vms-commission-order-step--remainder .vms-commission-order-label{color:#ffffffa6}html[data-theme=dark] .vms-commission-order-index{background:color-mix(in srgb,var(--ant-color-primary, #1668dc) 22%,transparent);color:color-mix(in srgb,var(--ant-color-primary, #1668dc) 55%,#fff)}html[data-theme=dark] .vms-commission-order-actions .ant-btn{color:#ffffff73}html[data-theme=dark] .vms-commission-order-actions .ant-btn:disabled,html[data-theme=dark] .vms-commission-order-actions .ant-btn.ant-btn-disabled{color:#ffffff40;opacity:.4}html[data-theme=dark] .vms-commission-order-actions .ant-btn:not(:disabled):hover{color:color-mix(in srgb,var(--ant-color-primary, #1668dc) 55%,#fff);background:color-mix(in srgb,var(--ant-color-primary, #1668dc) 18%,transparent)}.vms-section-hint-icon{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));font-size:14px;cursor:help}.vms-promotion-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}@media (max-width: 575px){.vms-promotion-type-grid{grid-template-columns:1fr}}.vms-promotion-type-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 575px){.vms-promotion-type-grid--two{grid-template-columns:1fr}}.vms-promotion-type-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-promotion-type-card:hover:not(.is-disabled){border-color:var(--ant-color-primary-border, #91caff)}.vms-promotion-type-card.is-selected{border-color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, #e6f4ff)}.vms-promotion-type-card.is-disabled{cursor:not-allowed;opacity:.65}.vms-promotion-type-card__radio{display:none}.vms-promotion-type-card__title{font-weight:600;font-size:13px;line-height:1.4}.vms-promotion-type-card__hint{font-size:12px;color:var(--ant-color-text-secondary);line-height:1.4}html[data-theme=dark] .vms-promotion-type-card{border-color:var(--vms-color-border-secondary, #2a2a2a);background:color-mix(in srgb,#fff 6%,var(--vms-color-bg-container, #1a1a1a));color:#ffffffe0}html[data-theme=dark] .vms-promotion-type-card:hover:not(.is-disabled):not(.is-selected){border-color:color-mix(in srgb,var(--vms-color-primary, #1677ff) 45%,#2a2a2a)}html[data-theme=dark] .vms-promotion-type-card.is-selected{border-color:color-mix(in srgb,var(--vms-color-primary, #1677ff) 58%,#2a2a2a);background:color-mix(in srgb,var(--vms-color-primary, #1677ff) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--vms-color-primary, #1677ff) 20%,transparent)}html[data-theme=dark] .vms-promotion-type-card.is-selected .vms-promotion-type-card__title{color:color-mix(in srgb,var(--vms-color-primary, #1677ff) 42%,#fff)}html[data-theme=dark] .vms-promotion-type-card__hint{color:#ffffff73}html[data-theme=dark] .vms-promotion-type-card.is-selected .vms-promotion-type-card__hint{color:#ffffff8c}.vms-map-root [data-vms-hidden-auth-error="1"]{display:none!important}.vms-copy-text{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;width:fit-content;vertical-align:bottom}.vms-copy-text__label{min-width:0;word-break:break-all}.vms-copy-text--ellipsis .vms-copy-text__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.vms-copy-text__btn.ant-btn{flex-shrink:0;width:auto;min-width:0;height:auto;padding:0 2px;line-height:1;opacity:0;transition:opacity .15s ease}.vms-copy-text:hover .vms-copy-text__btn,.vms-copy-text:focus-within .vms-copy-text__btn,.vms-copy-text--copied .vms-copy-text__btn{opacity:1}@media (hover: none){.vms-copy-text__btn.ant-btn{opacity:1}}.vms-md{font-size:14px;line-height:1.7;color:var(--ant-color-text, rgba(0, 0, 0, .88));word-break:break-word}.vms-md .vms-md-heading{margin:20px 0 8px;font-weight:600;line-height:1.4}.vms-md h1.vms-md-heading{font-size:22px}.vms-md h2.vms-md-heading{font-size:18px;padding-bottom:6px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.vms-md h3.vms-md-heading{font-size:16px}.vms-md h4.vms-md-heading{font-size:15px}.vms-md h5.vms-md-heading,.vms-md h6.vms-md-heading{font-size:14px}.vms-md .vms-md-p{margin:8px 0}.vms-md .vms-md-list{margin:8px 0;padding-left:24px}.vms-md .vms-md-list li{margin:4px 0}.vms-md .vms-md-blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid var(--ant-color-primary, #1677ff);border-radius:2px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.vms-md .vms-md-hr{margin:20px 0;border:none;border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.vms-md code.vms-md-code-inline{padding:1px 5px;border:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .04))}.vms-md .vms-md-code{margin:12px 0;padding:12px;overflow:auto;border:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));border-radius:6px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03))}.vms-md .vms-md-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre}.vms-md .vms-md-table-wrap{margin:12px 0;overflow-x:auto}.vms-md .vms-md-table{width:100%;border-collapse:collapse;font-size:13px}.vms-md .vms-md-table th,.vms-md .vms-md-table td{padding:6px 10px;border:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));text-align:left;vertical-align:top}.vms-md .vms-md-table th{font-weight:600;white-space:nowrap;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-md .vms-md-table tbody tr:nth-child(2n) td{background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.vms-md a{color:var(--ant-color-link, #1677ff)}.vms-holder-owner-tag.ant-tag{display:inline-flex;max-width:100%;margin-inline-end:0;vertical-align:bottom}.vms-holder-owner-tag__text.ant-typography{min-width:0;max-width:100%;color:inherit;font-size:inherit;line-height:inherit}.vms-entity-card{min-width:260px;max-width:340px;font-size:12px;line-height:1.5}.vms-entity-card__header{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.vms-entity-card__extra{flex-shrink:0}.vms-entity-card__header-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.vms-entity-card__eyebrow{font-size:11px;line-height:1.3;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.vms-entity-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.vms-entity-card__title{font-weight:600;font-size:13px;line-height:1.35;color:var(--ant-color-text, rgba(0, 0, 0, .88));min-width:0;overflow-wrap:anywhere}.vms-entity-card__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.vms-entity-card__subtitle{font-size:12px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-entity-card__body{display:flex;flex-direction:column;gap:4px}.vms-entity-card__row{display:flex;gap:8px;align-items:flex-start;line-height:1.55}.vms-entity-card__label{flex-shrink:0;width:4.5em;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.vms-entity-card__value{min-width:0;flex:1;overflow-wrap:anywhere}.vms-entity-card__hint{display:block;margin-bottom:6px;font-size:12px}.vms-entity-card__footer{margin-top:8px;padding-top:8px;border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.vms-entity-card__footer a{font-size:12px}.vms-entity-card__item{display:flex;gap:8px;align-items:flex-start;padding:4px 0}.vms-entity-card__item+.vms-entity-card__item{border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.vms-entity-card__item-main{min-width:0;flex:1}.vms-entity-card__item-amount{flex-shrink:0;font-variant-numeric:tabular-nums}.vms-md-print{display:none}@media print{@page{margin:12mm 10mm}body *{visibility:hidden!important}.vms-md-print,.vms-md-print *{visibility:visible!important}.vms-md-print{display:block!important;position:absolute;top:0;left:0;width:100%;margin:0;padding:0;color:#1f2328;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vms-md-print .vms-md{color:#1f2328;background:#fff;font-size:12px;line-height:1.6}.vms-md-print .vms-md-heading{color:#1f2328;break-after:avoid}.vms-md-print .vms-md-blockquote,.vms-md-print .vms-md-code,.vms-md-print code.vms-md-code-inline,.vms-md-print .vms-md-table th,.vms-md-print .vms-md-table td{color:#1f2328!important;background:#f6f8fa!important;border-color:#d0d7de!important}.vms-md-print .vms-md-table thead th{background:#eef1f4!important}.vms-md-print .vms-md-table tr{break-inside:avoid}.vms-md-print .vms-md-blockquote{color:#57606a!important;border-left-color:#0969da!important}.vms-md-print .vms-md-code{break-inside:avoid;white-space:pre-wrap}.vms-md-print .vms-md-code-group{break-inside:avoid}.vms-md-print a{color:inherit;text-decoration:none}}.vms-mfa-status-card{padding:var(--vms-space-md);border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary));border-radius:8px;background:var(--vms-color-bg-container, var(--ant-color-bg-container))}.vms-mfa-status-head{margin-bottom:var(--vms-space-sm)}.vms-mfa-qr-wrap{display:flex;justify-content:center;padding:var(--vms-space-md);border:1px dashed var(--vms-color-border-secondary, var(--ant-color-border-secondary));border-radius:8px;background:color-mix(in srgb,var(--vms-color-bg-container, #fff) 92%,var(--vms-color-primary, #1677ff) 8%)}.vms-mfa-secret{display:block;padding:var(--vms-space-sm) var(--vms-space-md);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;word-break:break-all;background:var(--vms-color-bg-container, var(--ant-color-bg-container));border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary))}.vms-mfa-actions{display:flex;flex-direction:column;gap:var(--vms-space-sm);width:100%}.vms-mfa-backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vms-space-sm)}@media (max-width: 420px){.vms-mfa-backup-grid{grid-template-columns:1fr}}.vms-mfa-backup-code{display:flex!important;align-items:center;justify-content:space-between;gap:var(--vms-space-xs);margin:0!important;padding:6px 10px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;background:var(--vms-color-bg-container, var(--ant-color-bg-container));border:1px solid var(--vms-color-border-secondary, var(--ant-color-border-secondary))}.vms-mfa-loading{display:flex;justify-content:center;padding:var(--vms-space-lg) 0}.vms-mfa-step-up-error{margin-top:var(--vms-space-sm)}
