html,body,#root{width:100%;height:100%;margin:0}:root{color-scheme:light;--app-page-bg: #f5f6fa;--app-surface-bg: #fff;--app-elevated-bg: #fff;--app-soft-bg: #f5f7fa;--app-border-color: #d2d2d7;--app-subtle-border-color: #e5e7eb;--app-text-color: #1f2329;--app-muted-color: #6b7280;--app-faint-color: #8a8f98;--floating-field-bg: #fff;--mobile-tabs-height: 62px;--app-accent: #7355db;--app-accent-soft: #eeebfa;--app-positive: #168c73;--app-negative: #d94c62;--app-panel-radius: 16px}:root.is-dark-mode{color-scheme:dark;--app-page-bg: #11131b;--app-surface-bg: #191c25;--app-elevated-bg: #202431;--app-soft-bg: #242836;--app-border-color: #343949;--app-subtle-border-color: #2b3040;--app-text-color: #e8edf3;--app-muted-color: #a3adba;--app-faint-color: #7f8a99;--floating-field-bg: #1f1f1f;--app-accent: #ae94fb;--app-accent-soft: #2c2642;--app-positive: #5ed4b0;--app-negative: #ff8694}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--app-page-bg)}.app-shell{height:100vh;height:100dvh;overflow:hidden;background:#fff}.app-shell.has-critical-alert:after{content:"";position:fixed;inset:0;z-index:2000;box-sizing:border-box;border:3px solid #ff4d4f;pointer-events:none}.app-shell .ant-layout-sider{height:100vh;overflow-y:auto;overflow-x:hidden}.app-main{height:100vh;height:100dvh;min-width:0;overflow:hidden;background:#fff}.app-header{display:none;box-sizing:border-box;background:var(--app-surface-bg)}.desktop-sider{display:block}.app-sidebar{--sidebar-bg-top: #14131e;--sidebar-bg-mid: #171722;--sidebar-bg-bottom: #1b1c29;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(244, 248, 255, .9);--sidebar-muted: rgba(183, 196, 216, .58);--sidebar-accent: #c4b5fd;--sidebar-accent-2: #a78bfa;background:linear-gradient(165deg,rgba(139,92,246,.1),transparent 34%),linear-gradient(180deg,var(--sidebar-bg-top),var(--sidebar-bg-mid) 48%,var(--sidebar-bg-bottom));color:var(--sidebar-text)}.app-sidebar.ant-layout-sider{border-right:1px solid rgba(255,255,255,.06);box-shadow:8px 0 28px #0f172a29}.app-sidebar .ant-layout-sider-children{min-height:100%;display:flex;flex-direction:column}.mobile-menu-button{display:none}.sidebar-brand{flex:0 0 auto;min-height:74px;box-sizing:border-box;padding:16px 16px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--sidebar-border)}.sidebar-brand-mark{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a18aff,#7051cc);color:#08111d;font-size:22px;font-weight:900;line-height:1;box-shadow:0 12px 26px #67e8f933}.sidebar-brand-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-brand-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px;font-weight:850;line-height:1.2}.sidebar-brand-copy span{color:var(--sidebar-muted);font-size:11px;font-weight:850;line-height:1.2}.sidebar-menu-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar-menu-wrap::-webkit-scrollbar{display:none}.sidebar-menu.ant-menu{min-height:100%;padding:12px 10px 16px;background:transparent;border-inline-end:0!important}.sidebar-menu.ant-menu-dark,.sidebar-menu.ant-menu-dark .ant-menu-sub,.sidebar-menu.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent}.sidebar-menu .ant-menu-item-group:not(:first-child){margin-top:8px}.sidebar-menu .ant-menu-item-group-title{height:28px;padding:8px 10px 5px;color:var(--sidebar-muted);font-size:11px;font-weight:850;line-height:1}.sidebar-menu.ant-menu-inline .ant-menu-item{width:100%;height:42px;margin:3px 0;padding-inline:12px 14px!important;border-radius:10px;color:#eaf2ffc7;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.sidebar-menu.ant-menu-inline .ant-menu-item:after{display:none}.sidebar-menu.ant-menu-inline .ant-menu-item:hover{background:#ffffff14;color:#fff;transform:translate(2px)}.sidebar-menu.ant-menu-inline .ant-menu-item-selected{background:linear-gradient(135deg,#67e8f938,#73d13d29);color:#fff;box-shadow:inset 0 0 0 1px #67e8f93d,0 12px 24px #060c1838}.sidebar-menu.ant-menu-inline .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--sidebar-accent),var(--sidebar-accent-2));animation:sidebar-active-bar-in .16s ease-out both}.sidebar-menu.ant-menu-inline .ant-menu-item .ant-menu-item-icon{min-width:28px;width:28px;height:28px;margin-inline-end:10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;color:#eaf2ffc2;font-size:15px;transition:background-color .15s ease,color .15s ease}.sidebar-menu.ant-menu-inline .ant-menu-item:hover .ant-menu-item-icon,.sidebar-menu.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon{background:#67e8f92e;color:var(--sidebar-accent)}.sidebar-menu .ant-menu-title-content{min-width:0;font-weight:720}.sidebar-menu-label{min-width:0;display:inline-flex;align-items:center;gap:6px}.sidebar-menu-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-menu-badge{flex:0 0 auto;min-width:24px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff4d4f,#ff8a00);font-size:11px;line-height:1;font-weight:800;box-shadow:0 8px 18px #ff4d4f38}.sidebar-menu-badge.is-alert{background:#ff4d4f;box-shadow:0 8px 18px #ff4d4f57}.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert{color:#ff7875;background:#ff4d4f1a;box-shadow:inset 0 0 0 1px #ff78752e}.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert:hover,.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert.ant-menu-item-selected{color:#ff9c99;background:#ff4d4f2b;box-shadow:inset 0 0 0 1px #ff787552,0 12px 24px #1f04073d}.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert .ant-menu-item-icon,.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert:hover .ant-menu-item-icon,.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert.ant-menu-item-selected .ant-menu-item-icon{color:#ff7875;background:#ff4d4f2e}.sidebar-menu.ant-menu-inline .ant-menu-item.sidebar-menu-item-alert.ant-menu-item-selected:before{background:linear-gradient(180deg,#ff7875,#ff4d4f)}.sidebar-user{flex:0 0 auto;min-width:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;border-top:1px solid var(--sidebar-border);background:#060c182e}.sidebar-user-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--sidebar-accent);background:#67e8f91f;font-size:14px}.sidebar-user-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--sidebar-text);font-size:13px;font-weight:720;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sidebar-logout-button.ant-btn{flex:0 0 auto;height:30px;padding-inline:7px;color:var(--sidebar-muted);font-size:12px}.sidebar-theme-button.ant-btn{flex:0 0 30px;width:30px;height:30px;padding:0;color:var(--sidebar-muted);font-size:14px}.sidebar-theme-button.ant-btn:hover,.sidebar-theme-button.ant-btn:focus-visible{color:#ffe58f!important;background:#ffe58f1f!important}.sidebar-logout-button.ant-btn:hover,.sidebar-logout-button.ant-btn:focus-visible{color:#ff9c99!important;background:#ff4d4f1f!important}.mobile-sidebar-drawer .ant-drawer-content,.mobile-sidebar-drawer .ant-drawer-body{background:transparent}.mobile-sidebar-drawer .ant-drawer-body{padding:0}.mobile-sidebar{height:100%;min-height:100%;display:flex;flex-direction:column}:where(.app-shell,.ant-drawer,.ant-dropdown,.ant-modal-root,.ant-picker-dropdown,.ant-popover,.ant-select-dropdown) :where(*:focus,*:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}:where(.app-shell,.ant-drawer,.ant-dropdown,.ant-modal-root,.ant-picker-dropdown,.ant-popover,.ant-select-dropdown) :where(.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-mentions-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){outline:none!important;outline-offset:0!important;box-shadow:none!important}.content{box-sizing:border-box;height:100vh;height:100dvh;overflow:auto;padding:0;scroll-padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#f4f4f6;-webkit-overflow-scrolling:touch}@media(max-width:768px){html,body,#root{height:auto;min-height:100%}body{background:#f4f4f6}.app-shell,.app-main{height:auto;min-height:100vh;min-height:100dvh;overflow:visible;background:#f4f4f6}.desktop-sider{display:none}.app-header{display:block;position:relative;z-index:30;height:0;min-height:0;flex:0 0 0;padding:0;background:transparent;line-height:normal;pointer-events:none}.content{height:auto;min-height:calc(100vh - env(safe-area-inset-top));min-height:calc(100dvh - env(safe-area-inset-top));overflow:visible;padding-top:env(safe-area-inset-top);padding-bottom:0;box-sizing:border-box}.page-cache-pane{height:auto}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;position:fixed;z-index:30;top:calc(13px + env(safe-area-inset-top));left:12px;width:36px;height:36px;border-color:#d2d7e0c7;background:#ffffffe0;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 6px 16px #1f23291a;pointer-events:auto}}.page-cache-pane{display:none;height:100%;min-height:0}.page-cache-pane.is-active{display:block;animation:page-cache-pane-in .14s ease-out}@keyframes page-cache-pane-in{0%{opacity:.78}to{opacity:1}}@keyframes sidebar-active-bar-in{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.page-cache-pane.is-active,.sidebar-menu.ant-menu-inline .ant-menu-item-selected:before,.export-action-popover{animation:none}}.customers-page,.accounts-page,.account-import-page,.prices-page,.firefox-page{height:100%;width:100%;box-sizing:border-box;padding:18px 22px 0;display:flex;flex-direction:column;gap:14px;overflow:hidden;position:relative}.accounts-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:10px}.accounts-toolbar .desktop-search-input{flex:1}.accounts-channel-field,.register-task-status-field{flex:0 0 148px;width:148px;position:relative;--floating-field-bg: var(--app-page-bg)}.accounts-channel-select,.register-task-status-select{width:100%;height:56px}.accounts-channel-select .ant-select-selector,.register-task-status-select .ant-select-selector{min-height:56px!important;border-radius:13px!important;padding:0 14px!important;align-items:center;background:transparent!important}.accounts-channel-select .ant-select-selection-item,.accounts-channel-select .ant-select-selection-placeholder,.register-task-status-select .ant-select-selection-item{font-weight:750}.accounts-channel-select .ant-select-clear{right:12px}.account-channel-tag{flex:0 0 auto;max-width:128px;margin-inline-end:0;border-radius:999px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.account-import-page{overflow:auto;padding-bottom:96px}.prices-page{overflow:hidden;padding-bottom:0}.prices-list{min-height:0;flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.prices-scroll-safe-area{flex:0 0 126px}.prices-empty{min-height:170px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.price-card{width:100%;min-height:92px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;display:flex;align-items:center;gap:12px;padding:12px 16px;color:#1d1d1f;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.price-card:hover,.price-card:focus-visible{border-color:#1677ff;box-shadow:0 8px 22px #1f232914;outline:none}.price-card:active{transform:translateY(1px)}.global-broadcast-price-card{flex:0 0 auto;min-height:104px;border-color:#b7ead8;background:linear-gradient(135deg,#f5fffb,#ecfbf5)}.global-broadcast-price-card:hover,.global-broadcast-price-card:focus-visible{border-color:#13a36f;box-shadow:0 10px 26px #13a36f21}.global-broadcast-price-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#23bd83,#0f9464);color:#fff;font-size:20px;box-shadow:0 8px 18px #13a36f38}.global-broadcast-price-copy strong{color:#145c44;font-size:17px}.global-broadcast-price-copy>span{color:#638276;font-size:13px}.global-broadcast-price-card .price-card-side .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:700}.price-country-avatar{flex:0 0 44px}.price-card-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.price-card-tags{display:flex;flex-wrap:wrap;gap:6px}.price-card-tags .ant-tag{margin:0;border-radius:999px;font-weight:700}.price-card-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.price-card-side strong{color:#1677ff;font-size:16px;font-weight:900}.price-card-price{display:flex;align-items:baseline;gap:8px}.price-card-price small{color:#8a8f98;font-size:11px;font-weight:700}.price-card-price.is-broadcast strong{color:#13a36f}.price-card-side strong.is-danger,.export-number-field.is-danger .ant-input-number-input,.export-number-field.is-danger .export-number-unit{color:#ff4d4f}.price-card-side time{color:#8a8f98;font-size:12px}.sim-operator-global-card{flex:0 0 auto;min-height:128px;cursor:default;border-color:#c8d7ff;background:radial-gradient(circle at 12% 18%,rgba(102,126,234,.13),transparent 30%),linear-gradient(135deg,#f7f9ff,#eef3ff)}.sim-operator-global-card:hover{border-color:#7f9cf5;box-shadow:0 10px 28px #465eb421}.sim-operator-global-card.is-empty{border-style:dashed}.sim-operator-global-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#6f7eea,#4d5cc9);color:#fff;font-size:22px;box-shadow:0 9px 20px #4d5cc940}.sim-operator-global-copy strong,.sim-operator-country-copy>strong{color:#26345f;font-size:16px;font-weight:850;line-height:1.3}.sim-operator-global-copy>span:not(.sim-operator-chip-row),.sim-operator-fallback-note{color:#697590;font-size:12px;font-weight:650;line-height:1.4}.sim-operator-chip-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sim-operator-chip-row .ant-tag{margin:0;border-radius:999px;font-weight:750}.sim-operator-code-tag{border-color:#cad7f8;background:#ffffffc2;color:#3c4e87;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.03em}.sim-operator-list{padding-right:3px}.sim-operator-country-card{min-height:112px;cursor:default}.sim-operator-country-copy{gap:6px}.sim-operator-country-copy>strong{color:#242a35}.sim-operator-card-side{min-width:150px;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.sim-operator-card-side>strong{color:#5368cf;font-size:14px;font-weight:850}.sim-operator-card-side>time{color:#8a8f98;font-size:11px}.sim-operator-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.sim-operator-card-actions .ant-btn{border-radius:999px;font-weight:750}.sim-operator-card-actions .sim-operator-icon-button{width:34px;height:34px;padding:0;border:0;border-radius:10px;box-shadow:none;font-size:16px;transition:color .15s ease,background-color .15s ease,transform .15s ease}.sim-operator-icon-button.is-edit{background:#edf3ff;color:#4671c8}.sim-operator-icon-button.is-delete{background:#f4f5f7;color:#8a94a3}.sim-operator-card-actions .sim-operator-icon-button.is-edit:hover,.sim-operator-card-actions .sim-operator-icon-button.is-edit:focus-visible{background:#dce8ff;color:#175ec5;transform:translateY(-1px)}.sim-operator-card-actions .sim-operator-icon-button.is-delete:hover,.sim-operator-card-actions .sim-operator-icon-button.is-delete:focus-visible{background:#fff0f0;color:#e5484d;transform:translateY(-1px)}.sim-operator-tags-input,.sim-operator-tags-input .ant-select{width:100%}.account-import-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-import-file-field .ant-form-item-control-input{min-height:70px}.account-import-file-picker{width:100%;min-height:64px;border:1px solid #d2d2d7;border-radius:8px;background:transparent;color:#1d1d1f;display:flex;align-items:center;gap:12px;padding:10px 14px;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.account-import-file-picker:hover,.account-import-file-picker:focus-visible,.account-import-file-picker.has-file{border-color:#1677ff;background:#1677ff0f;outline:none}.account-import-file-picker>.anticon{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#1677ff1f;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.account-import-file-picker>span{min-width:0;display:flex;flex-direction:column;gap:3px}.account-import-file-picker strong,.account-import-file-picker em{min-width:0;overflow-wrap:anywhere;word-break:break-word}.account-import-file-picker strong{color:#1d1d1f;font-size:15px;font-weight:800}.account-import-file-picker em{color:#6f737b;font-size:12px;font-style:normal;font-weight:650}.account-import-submit-alert{margin:0 2px 12px;border-radius:8px}.account-import-dialog .ant-modal-body{position:relative}.account-import-progress-overlay{position:absolute;inset:0;z-index:20;border-radius:0 0 12px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;text-align:center}.account-import-progress-overlay strong{color:#1d1d1f;font-size:17px;font-weight:800}.account-import-progress-overlay span{color:#6f737b;font-size:13px;font-weight:650}:root.is-dark-mode .account-import-progress-overlay{background:#1c1c1ef0}:root.is-dark-mode .account-import-progress-overlay strong{color:#f5f5f7}:root.is-dark-mode .account-import-progress-overlay span{color:#a1a1a6}.account-import-duplicate-alert{margin-top:2px;border-radius:8px}.account-import-history{min-height:0;flex:1;display:flex;flex-direction:column;gap:10px}.account-import-day-group{display:flex;flex-direction:column;gap:10px}.account-import-day-sticky .date-section-summary span{color:#6f737b;font-size:12px;font-weight:650}.account-import-empty{min-height:170px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.account-import-batch-card{width:100%;min-height:92px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.account-import-batch-card:hover,.account-import-batch-card:focus-visible{border-color:#1677ff;box-shadow:0 8px 22px #1f232914;outline:none}.account-import-batch-card:active{transform:translateY(1px)}.account-import-country-avatar{flex:0 0 44px}.account-import-country-avatar.is-mixed{--account-avatar-bg: #fff2df !important;--account-avatar-color: #a65300 !important;--account-avatar-dark-bg: rgba(255, 149, 0, .16) !important;--account-avatar-dark-color: #ffc069 !important}.account-import-batch-content{min-width:0;flex:1;display:flex;align-items:stretch;justify-content:space-between;gap:16px}.account-import-batch-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:5px}.account-import-batch-time{flex:0 0 auto;align-self:flex-end;color:#8a8f98;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}.account-import-batch-title{min-width:0;display:flex;align-items:center;gap:8px}.account-import-batch-main strong{min-width:0;color:#1d1d1f;font-size:15px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-import-batch-code{min-width:0;max-width:260px;border:0;padding:0;background:transparent;color:#1677ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.account-import-batch-code:hover,.account-import-batch-code:focus-visible{color:#0958d9;outline:none}.account-import-batch-main em{min-width:0;color:#6f737b;font-size:12px;font-style:normal;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-import-batch-stats{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.account-import-batch-stats .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:750}.account-import-drawer-title{min-width:0;display:flex;align-items:center;gap:12px}.account-import-drawer-title>span{min-width:0;display:flex;flex-direction:column;gap:3px}.account-import-drawer-title strong,.account-import-drawer-title em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-import-drawer-title strong{color:#1d1d1f;font-size:16px;font-weight:850}.account-import-drawer-title em{color:#6f737b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal;font-weight:750}.customers-card-panel,.accounts-card-panel,.accounts-table-card,.firefox-table-card{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.accounts-table-card>.ant-card-body,.firefox-table-card>.ant-card-body{min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.firefox-table-card>.ant-card-body{padding:12px}.account-status-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:0 0 auto}.account-status-summary-card{min-width:0;min-height:82px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;color:#1f2329;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.account-status-summary-card:hover,.account-status-summary-card:focus-visible,.account-status-summary-card.is-active{border-color:var(--account-status-color, #1677ff);box-shadow:0 8px 22px #1f232914;outline:none}.account-status-summary-card:active{transform:translateY(1px)}.account-status-summary-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#111827;font-size:24px;line-height:1.1;font-weight:860;font-variant-numeric:tabular-nums}.account-status-summary-card>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#6b7280;font-size:12px;line-height:1.3;white-space:nowrap}.account-status-summary-head{max-width:100%;display:inline-flex;align-items:center;gap:6px;color:#4b5563;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap}.account-status-summary-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--account-status-color, #8a8f98)}.account-status-summary-card.is-all{--account-status-color: #1677ff}.account-status-summary-card.is-normal{--account-status-color: #1a7a35}.account-status-summary-card.is-sold{--account-status-color: #d97706}.account-status-summary-card.is-lost{--account-status-color: #dc2626}.accounts-table-card .ant-spin-nested-loading,.accounts-table-card .ant-spin-container,.firefox-table-card .ant-spin-nested-loading,.firefox-table-card .ant-spin-container{min-height:0;height:100%}.accounts-table-card .ant-table-wrapper,.firefox-table-card .ant-table-wrapper{min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.accounts-table-card .ant-spin-container,.firefox-table-card .ant-spin-container{display:flex;flex-direction:column}.accounts-table-card .ant-table,.firefox-table-card .ant-table{min-height:0;flex:1;overflow:hidden}.accounts-table-card .ant-table-container,.firefox-table-card .ant-table-container{min-height:0}.accounts-table-card .ant-pagination,.firefox-table-card .ant-pagination{flex:0 0 auto;margin:12px 0 0!important}.firefox-docking-code{font-weight:760}.firefox-code-stack{min-width:0;display:flex;flex-direction:column;gap:2px}.firefox-row-remark{display:block;max-width:100%;color:#667085;font-size:12px}.firefox-row-remark.is-empty{color:#b0b5bd}.firefox-row-index{color:#6b7280;font-weight:800}.firefox-price{color:#0f8a55;font-weight:820}.firefox-price.is-warning{color:#d97706}.firefox-price.is-danger{color:#dc2626}.firefox-count-divider{color:#8a8f98;font-weight:800}.firefox-table-card .ant-table-body{overflow:auto!important;scroll-padding-bottom:42px}.firefox-table-card .ant-table-body:after{content:"";display:block;height:42px}.firefox-status-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.firefox-status-cell.is-loading:after,.registration-config-check.is-loading:after{content:"";position:absolute;inset:1px;border:2px solid rgba(22,119,255,.18);border-top-color:#1677ff;border-radius:50%;animation:firefox-status-spin .72s linear infinite;pointer-events:none}.firefox-status-cell.is-loading .ant-checkbox,.registration-config-check.is-loading .ant-checkbox{opacity:.45}@keyframes firefox-status-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.firefox-table-card>.ant-card-body{padding:8px}.firefox-table-card .ant-table-thead>tr>th,.firefox-table-card .ant-table-tbody>tr>td{padding:9px 4px;font-size:12px}.firefox-table-card .ant-table-thead>tr>th{font-weight:800;text-align:center}.firefox-code-column{min-width:0}.firefox-docking-code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.firefox-price{display:inline-block;width:100%;font-size:12px;text-align:center;white-space:nowrap}.firefox-count-column{text-align:center}.firefox-compact-count{display:inline-block;width:100%;color:#1f2329;font-size:12px;font-weight:800;text-align:center;white-space:nowrap}.firefox-status-column{text-align:center}.firefox-status-cell{width:22px;height:22px}.firefox-status-check .ant-checkbox-inner{width:16px;height:16px}}.customers-card-list,.accounts-card-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.customers-list-spin,.customers-list-spin .ant-spin-container,.accounts-list-spin,.accounts-list-spin .ant-spin-container{display:flex;flex-direction:column;gap:10px}.customers-empty-card,.accounts-empty-card{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.customer-list-card,.account-list-card{flex:0 0 auto;display:flex;align-items:center;gap:12px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;padding:12px 16px;min-height:92px}.account-list-card{position:relative;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.account-list-card.is-avatar-dragging{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff24}.account-avatar-drop-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:#eef5fff0;color:#1677ff;font-size:18px;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.account-avatar-drop-overlay strong{font-size:14px;font-weight:850}.customer-avatar,.account-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#eef4ff;color:#1677ff;font-size:20px}.account-avatar{background:var(--account-avatar-bg, #eef4ff);color:var(--account-avatar-color, #1677ff)}.account-avatar-preview-trigger{appearance:none;border:0;padding:0;cursor:zoom-in;transition:transform .15s ease,box-shadow .15s ease}.account-avatar-preview-trigger:hover{transform:scale(1.05);box-shadow:0 0 0 3px #1677ff24}.account-avatar-preview-trigger:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.account-avatar-preview-stage{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:240px;max-height:calc(100vh - 220px);overflow:auto;background:transparent}.account-avatar-preview-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 254px);object-fit:contain}.customer-avatar{border-radius:12px;background:#edf8f1;color:#19a35b}.customer-avatar.is-debt{background:#ffecec;color:#d9363e}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar-code{color:inherit;font-size:13px;line-height:1;font-weight:850}.customer-card-main,.account-card-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.customer-card-title-row,.account-card-title-row{min-width:0;display:flex;align-items:center;gap:8px}.customer-card-name{min-width:0;color:#1d1d1f;font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-balance-pill{flex:0 0 auto;margin-inline-end:0;border-radius:999px;font-weight:800}.customer-card-remark{min-width:0;color:#6f737b;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-card-wallet{min-width:0;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#4f5661;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.35;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-card-wallet:hover,.customer-card-wallet:focus-visible{color:#1677ff;outline:none}.customer-card-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px 12px;color:#8a8f98;font-size:12px;line-height:1.35}.customer-card-actions{flex:0 0 auto;align-self:stretch;min-width:230px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.customer-action-button{border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:none}.customer-action-button.is-ledger{background:#eaf3ff;color:#1677ff}.customer-action-button.is-price{background:#eaf8ef;color:#19a35b}.customer-action-button.is-edit{background:#f0f1f4;color:#5c6470}.customer-action-button:hover,.customer-action-button:focus-visible{transform:translateY(-1px)}.customer-action-button.is-ledger:hover,.customer-action-button.is-ledger:focus-visible{background:#1677ff!important;color:#fff!important}.customer-action-button.is-price:hover,.customer-action-button.is-price:focus-visible{background:#19a35b!important;color:#fff!important}.customer-action-button.is-edit:hover,.customer-action-button.is-edit:focus-visible{background:#5c6470!important;color:#fff!important}.customer-price-modal .ant-modal-body{overflow:hidden;padding-top:12px}.customer-price-tabs>.ant-tabs-nav{margin-bottom:16px}.customer-price-tabs .ant-tabs-tab{padding:8px 2px 12px}.customer-price-tabs .ant-tabs-tab-btn>span{display:inline-flex;align-items:center;gap:7px;font-weight:700}.customer-price-content{max-height:min(64vh,600px);overflow:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px}.customer-price-content::-webkit-scrollbar{width:6px}.customer-price-content::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.customer-price-tab-panel{display:flex;flex-direction:column;gap:16px}.customer-price-tab-panel>.ant-alert{border-radius:10px}.customer-price-section-heading,.customer-price-editor-heading,.customer-broadcast-price-heading{display:flex;align-items:center}.customer-price-section-heading{justify-content:space-between;gap:12px}.customer-price-section-heading>div,.customer-price-editor-heading{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.customer-price-section-heading strong,.customer-price-editor-heading strong{color:#1f2937;font-size:15px}.customer-price-section-heading small,.customer-price-editor-heading small{color:#7b8794}.customer-price-table .ant-table-container{overflow:hidden;border:1px solid #edf0f5;border-radius:10px}.customer-price-table .ant-table-thead>tr>th{background:#f7f9fc}.customer-price-editor-card{--floating-field-bg: transparent;padding:16px;border:1px solid #e7ebf0;border-radius:12px;background:#fafbfc}.customer-price-editor-heading{margin-bottom:14px}.customer-broadcast-price-card{--floating-field-bg: transparent;padding:20px;border:1px solid #ccebdc;border-radius:14px;background:linear-gradient(145deg,#f7fcf9,#eef9f3)}.customer-broadcast-price-heading{gap:12px}.customer-broadcast-price-heading>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.customer-broadcast-price-heading strong{color:#176b45;font-size:16px}.customer-broadcast-price-heading small{color:#658074}.customer-broadcast-price-heading>.ant-tag{flex:0 0 auto;margin-inline-end:0}.customer-broadcast-price-icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:12px;background:#19a86b;color:#fff;font-size:19px;box-shadow:0 8px 18px #19a86b2e}.customer-broadcast-price-form{max-width:500px;margin-top:22px}.customer-broadcast-price-form .ant-form-item{margin-bottom:18px}.customer-broadcast-price-actions{display:flex;justify-content:flex-end;gap:10px}.customer-broadcast-price-readonly{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:14px 16px;border-radius:10px;background:#ffffffb8}.customer-broadcast-price-readonly span{color:#658074}.customer-broadcast-price-readonly strong{color:#176b45}.customer-price-form{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(150px,.7fr) auto;align-items:end;gap:10px}.customer-price-form .ant-form-item{margin-bottom:0}.customer-price-form .ant-btn{min-width:150px;font-weight:700}.customer-ledger-modal{max-width:calc(100vw - 24px)}.customer-ledger-modal .ant-modal-body{max-height:calc(76vh - env(safe-area-inset-bottom));overflow:hidden;padding:14px 12px 16px;background:#fff;overscroll-behavior:contain}.customer-ledger-shell{max-height:calc(76vh - 30px - env(safe-area-inset-bottom));min-height:0;display:flex;flex-direction:column;gap:12px}.customer-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:76px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1f23290a;overflow:hidden}.customer-ledger-metric{min-width:0;min-height:74px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:14px 8px}.customer-ledger-metric+.customer-ledger-metric{border-left:1px solid #e5e7eb}.customer-ledger-metric-copy{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.customer-ledger-metric-copy span{color:#6b7280;font-size:13px;font-weight:700;line-height:1.2}.customer-ledger-metric-copy strong{min-width:0;color:#1f2329;font-size:21px;font-weight:850;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-ledger-metric.is-today .customer-ledger-metric-copy strong{color:#e23b3b}.customer-ledger-list{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;padding-right:0;overscroll-behavior:contain;touch-action:pan-y;border-top:1px solid #eef0f3}.customer-ledger-list::-webkit-scrollbar{display:none}.customer-ledger-empty{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed #d2d2d7;border-radius:10px;color:#8a8f98;font-size:13px;font-weight:700}.customer-ledger-day-group{display:flex;flex-direction:column;background:#fff}.customer-ledger-day-sticky{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:0 2px 7px #1f23290a}.customer-ledger-day-sticky strong{flex:0 0 auto;color:#1f2329;font-size:18px;font-weight:800;line-height:1.2}.customer-ledger-day-chips{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.customer-ledger-day-chip{min-width:0;border:1px solid currentColor;border-radius:7px;padding:4px 8px;background:#fff;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap}.customer-ledger-day-chip.is-recharge{color:#2563eb;background:#eff6ff}.customer-ledger-day-chip.is-consume{color:#e23b3b;background:#fff1f2}.customer-ledger-day-chip.is-recycle{color:#0f8a55;background:#ecfdf5}.customer-ledger-day-chip.is-after-sale{color:#7c3aed;background:#f5f3ff}.customer-ledger-rows{display:flex;flex-direction:column}.customer-ledger-row{min-width:0;display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eef0f3;background:#fff}.customer-ledger-row:last-child{border-bottom-color:#e5e7eb}.customer-ledger-type{width:40px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-size:13px;font-weight:800;line-height:1}.customer-ledger-row.is-recharge .customer-ledger-type{color:#2563eb;background:#eff6ff}.customer-ledger-row.is-consume .customer-ledger-type{color:#e23b3b;background:#fff1f2}.customer-ledger-row.is-recycle .customer-ledger-type{color:#0f8a55;background:#ecfdf5}.customer-ledger-row.is-after-sale .customer-ledger-type{color:#7c3aed;background:#f5f3ff}.customer-ledger-row-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.customer-ledger-row-main strong{min-width:0;color:#1f2329;font-size:15px;font-weight:760;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-ledger-row-main span{min-width:0;color:#6b7280;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-ledger-amount{flex:0 0 auto;max-width:104px;text-align:right;color:#0f8a55;font-size:17px;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-ledger-amount.is-negative{color:#e23b3b}.customer-ledger-row.is-after-sale .customer-ledger-amount.is-positive{color:#7c3aed}.customer-ledger-row.is-recharge .customer-ledger-amount.is-positive{color:#2563eb}.recharges-page{height:100%;width:100%;box-sizing:border-box;padding:18px 22px 0;display:flex;flex-direction:column;overflow:hidden}.recharges-card-panel{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.recharges-card-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.recharges-list-spin,.recharges-list-spin .ant-spin-container,.recharges-day-group{display:flex;flex-direction:column;gap:10px}.date-section-sticky{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;box-sizing:border-box;padding:4px 2px 6px;border:0;border-bottom:1px solid rgba(210,216,226,.9);border-radius:0;background:#f4f4f6f5;box-shadow:0 4px 12px #1e2d460a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.date-section-sticky strong{display:inline-flex;align-items:center;gap:8px;color:#1d1d1f;font-size:14px;font-weight:800;line-height:1.2}.date-section-sticky strong:before{content:"";width:4px;height:16px;border-radius:999px;background:#1677ff}.date-section-summary{min-width:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.date-section-summary span{min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #e2e6ed;border-radius:999px;background:#ffffffe0;color:#5d6673;font-size:12px;line-height:1;font-weight:750;white-space:nowrap}.date-section-summary span.is-warning{border-color:#ffe0a3;background:#fff7e6;color:#ad6800}.date-section-summary span.is-success{border-color:#cdebd6;background:#edf8f1;color:#167a3d}.date-section-summary span.is-danger{border-color:#ffd1d1;background:#fff1f0;color:#c73333}.date-section-summary span.is-amount{border-color:#c9e8d3;background:#eaf8ef;color:#14914f;font-weight:850}.recharges-empty-card{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.recharge-list-card{flex:0 0 auto;display:flex;align-items:center;gap:14px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;padding:13px 16px;min-height:100px}.recharge-card-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}.recharge-card-head{min-width:0;display:flex;align-items:center;gap:8px}.recharge-card-head strong{min-width:0;color:#1d1d1f;font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-status-pill{flex:0 0 auto;margin-inline-end:0;border-radius:999px;font-weight:800}.recharge-card-address{min-width:0;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#4f5661;font-size:12px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-card-address:hover,.recharge-card-address:focus-visible{color:#1677ff;outline:none}.recharge-card-payer{width:fit-content;max-width:100%;color:#626a73;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-card-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px 12px;color:#8a8f98;font-size:12px;line-height:1.35}.recharge-card-side{flex:0 0 auto;align-self:stretch;min-width:138px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}.recharge-card-side>strong{color:#19a35b;font-size:20px;font-weight:850;line-height:1.2;white-space:nowrap}.recharge-card-actions{display:flex;align-items:center;gap:8px}.recharge-action-button{border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.recharge-action-button.is-confirm{background:#eaf8ef;color:#19a35b}.recharge-action-button.is-reject{background:#ffecec;color:#d9363e}.recharge-confirm-dialog .ant-modal-content{border-radius:12px}.recharge-confirm-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#f5f7fa}.recharge-confirm-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-confirm-summary span{flex:0 0 auto;color:#19a35b;font-weight:850}.recharge-candidate-list{display:flex;flex-direction:column;gap:10px;max-height:min(58vh,520px);overflow:auto;overscroll-behavior:contain}.recharge-candidate-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d8dde5;border-radius:8px;background:#fff}.recharge-candidate-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}.recharge-candidate-row{min-width:0;display:flex;align-items:center;gap:8px;color:#7b8490;font-size:12px}.recharge-candidate-row span{flex:0 0 auto}.recharge-candidate-row strong{min-width:0;color:#1f2933;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-candidate-copy{min-width:0;border:0;padding:0;background:transparent;color:#1f2933;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.35;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-candidate-copy:hover,.recharge-candidate-copy:focus-visible{color:#1677ff;outline:none}.recharge-candidate-meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:#8a8f98;font-size:12px}.recharge-candidate-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.recharge-candidate-side>strong{color:#19a35b;font-size:16px;font-weight:850;white-space:nowrap}.recharge-action-button.is-confirm:hover,.recharge-action-button.is-confirm:focus-visible{background:#19a35b!important;color:#fff!important}.recharge-action-button.is-reject:hover,.recharge-action-button.is-reject:focus-visible{background:#d9363e!important;color:#fff!important}.account-phone-button,.account-token-button{min-width:0;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-phone-button{color:#1d1d1f;font-size:15px;font-weight:800;line-height:1.35}.account-contact-name{min-width:0;color:#6f737b;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-token-button{align-self:flex-start;width:auto;max-width:100%;color:#1677ff;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.35}.account-card-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px 12px;color:#8a8f98;font-size:12px;line-height:1.35}.account-task-id{max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card-side{flex:0 0 auto;align-self:stretch;min-width:126px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.account-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.account-status-pill{margin-inline-end:0;border-radius:999px;font-weight:700}.account-status-time,.account-register-time{color:#8a8f98;font-size:12px;line-height:1.35;white-space:nowrap}.account-register-time{margin-top:auto;text-align:right}.account-action-context-backdrop{position:fixed;inset:0;z-index:3050;pointer-events:none;background:#080d1814;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.account-action-dropdown .ant-dropdown-menu{min-width:260px;padding:10px;border:1px solid rgba(193,202,216,.72);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f7fafdf5);box-shadow:0 24px 58px #12182638;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;animation:export-action-popover-in .14s ease-out both}.account-action-dropdown .ant-dropdown-menu-item{min-height:62px;padding:0!important;border-radius:12px!important;color:#1d1d1f;transition:background-color .15s ease,color .15s ease,transform .15s ease}.account-action-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#1677ff17!important;transform:translate(2px)}.account-action-dropdown .ant-dropdown-menu-item-disabled{opacity:.7}.account-action-dropdown .ant-dropdown-menu-title-content{width:100%}.account-context-menu-item{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px}.account-context-menu-icon{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#eef5ff;color:#1677ff;font-size:17px;transition:background-color .15s ease,color .15s ease}.account-action-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover .account-context-menu-icon{background:#1677ff;color:#fff}.account-action-dropdown .ant-dropdown-menu-item-danger .account-context-menu-icon{background:#fff1f0;color:#d9363e}.account-action-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover .account-context-menu-icon{background:#ff4d4f;color:#fff}.account-context-menu-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.account-context-menu-copy strong{color:inherit;font-size:15px;font-weight:850;line-height:1.15}.account-context-menu-copy em{color:#8a8f98;font-size:12px;font-style:normal;font-weight:650;line-height:1.25}.account-action-loading-dialog .ant-modal-content{border:1px solid rgba(193,202,216,.72);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f7fafdf5);box-shadow:0 24px 58px #12182638}.account-action-loading-dialog .ant-modal-body{padding:24px}.account-action-loading-content{display:flex;align-items:center;gap:16px}.account-action-loading-content>div{min-width:0;display:flex;flex-direction:column;gap:5px}.account-action-loading-content strong{color:#1d1d1f;font-size:18px;font-weight:850;line-height:1.2}.account-action-loading-content span{color:#8a8f98;font-size:13px;font-weight:650;line-height:1.3}.account-action-dropdown .ant-dropdown-menu-item-divider{margin:7px 6px;background:#c1cad8b8}.account-contact-operation-dialog .ant-modal-content{overflow:hidden;border:1px solid rgba(193,202,216,.72);border-radius:20px;box-shadow:0 28px 72px #1218263d}.account-contact-operation-dialog .ant-modal-header{margin-bottom:0;padding:20px 24px 16px;border-bottom:1px solid rgba(193,202,216,.55)}.account-contact-operation-dialog .ant-modal-title{font-size:19px;font-weight:850}.account-contact-operation-dialog .ant-modal-body{max-height:calc(100vh - 210px);padding:20px 24px;overflow-y:auto}.account-contact-operation-dialog .ant-modal-footer{margin-top:0;padding:14px 24px 18px;border-top:1px solid rgba(193,202,216,.55)}.account-contact-operation-body{position:relative;min-height:310px;display:flex;flex-direction:column;gap:16px}.account-contact-operation-account{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(22,119,255,.16);border-radius:14px;background:linear-gradient(135deg,#1677ff14,#4096ff08)}.account-contact-operation-account>div:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.account-contact-operation-account strong{color:#1d1d1f;font-size:16px;font-weight:850}.account-contact-operation-account span{color:#747982;font-size:12px;font-weight:650}.account-contact-operation-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-contact-operation-input-grid.is-single{grid-template-columns:minmax(0,1fr)}.account-contact-operation-field{min-width:0;display:flex;flex-direction:column;gap:8px}.account-contact-operation-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-contact-operation-field>span strong{color:#292d33;font-size:14px;font-weight:800}.account-contact-operation-field>span em{color:#8a8f98;font-size:12px;font-style:normal;font-weight:700}.account-contact-operation-field>span em.is-over-limit{color:#d9363e}.account-contact-operation-field .ant-input{min-height:174px;padding:12px 13px;border-radius:12px;line-height:1.65;resize:vertical}.account-contact-operation-result{display:flex;flex-direction:column;gap:12px;padding-top:2px}.account-contact-result-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.account-contact-result-title strong{color:#1d1d1f;font-size:17px;font-weight:850}.account-contact-result-title span{color:#8a8f98;font-size:12px;text-align:right}.account-contact-result-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-contact-result-summary.is-send{grid-template-columns:repeat(6,minmax(0,1fr))}.account-contact-result-metric{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid rgba(193,202,216,.66);border-radius:11px;background:#f8fafc}.account-contact-result-metric span{overflow:hidden;color:#747982;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-contact-result-metric strong{color:#24272d;font-size:16px;font-weight:900}.account-contact-result-metric.is-success strong{color:#389e0d}.account-contact-result-metric.is-warning strong{color:#d48806}.account-contact-result-metric.is-danger strong{color:#d9363e}.account-contact-result-table{min-height:0;overflow:hidden;border:1px solid rgba(193,202,216,.72);border-radius:12px;background:#fff}.account-contact-result-table .ant-table-body{overflow:auto!important}.account-contact-result-table .ant-table-thead>tr>th{padding:10px 9px;background:#f4f7fa;color:#5f6670;font-size:12px;font-weight:850;white-space:nowrap}.account-contact-result-table .ant-table-tbody>tr>td{padding:9px;color:#363a41;font-size:12px;vertical-align:middle}.account-contact-result-table .ant-table-tbody>tr:hover>td{background:#1677ff0b!important}.account-contact-table-index{color:#747982;font-weight:800}.account-contact-table-identity{min-width:0;display:flex;align-items:center;gap:9px}.account-contact-table-avatar{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#eef5ff;color:#1677ff;font-size:16px}.account-contact-table-avatar img{width:100%;height:100%;object-fit:cover}.account-contact-table-identity>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.account-contact-table-identity strong,.account-contact-table-identity span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-contact-table-identity strong{color:#202329;font-size:12px;font-weight:850}.account-contact-table-identity span{color:#8a8f98;font-size:11px}.account-contact-table-code{display:block;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750}.account-contact-table-state{min-width:0;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.account-contact-table-state .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.account-contact-operation-loading{position:absolute;inset:0;z-index:20;min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:28px;border:2px solid rgba(22,119,255,.42);border-radius:16px;background:#f4f9fff5;box-shadow:inset 0 0 52px #1677ff1f;text-align:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.account-contact-operation-loading .anticon{font-size:40px}.account-contact-operation-loading strong{color:#0f5fca;font-size:20px;font-weight:900}.account-contact-operation-loading span{max-width:520px;color:#4b6d96;font-size:13px;font-weight:650;line-height:1.6}.account-logs-button{border:0;border-radius:999px;padding:2px 10px;background:#1677ff1a;color:#1677ff;font-size:12px;font-weight:800;cursor:pointer}.account-logs-button:hover,.account-logs-button:focus-visible{background:#1677ff;color:#fff;outline:none}.customers-floating-actions,.accounts-floating-actions,.firefox-floating-actions{position:fixed;right:22px;bottom:24px;z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.accounts-pagination{margin:0;padding:8px 10px;border:1px solid rgba(210,210,215,.9);border-radius:999px;background:#ffffffb8;box-shadow:0 14px 32px #12182629}.account-logs-drawer .ant-drawer-body{padding:0;background:#f4f4f6}.account-logs-loading,.account-logs-empty{min-height:240px;display:flex;align-items:center;justify-content:center;color:#8a8f98;font-weight:600}.account-logs-panel{min-height:100%;padding:16px}.account-logs-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px;color:#6f737b;font-size:12px;font-weight:600}.account-log-task-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-logs-section{margin-bottom:16px}.account-logs-section-title{height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1d1d1f;font-size:14px;font-weight:800}.account-logs-section-title .ant-tag{margin-inline-end:0}.account-logs-section-body{display:flex;flex-direction:column;gap:10px}.account-logs-section-empty{min-height:64px;display:flex;align-items:center;justify-content:center;border:1px dashed #d2d2d7;border-radius:10px;color:#8a8f98;font-size:13px;font-weight:600}.account-log-timeline-item{border:1px solid #d2d2d7;border-radius:10px;background:#fff;padding:12px 14px}.account-log-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-log-timeline-title{min-width:0;display:flex;align-items:center;gap:8px}.account-log-timeline-title strong{min-width:0;color:#1d1d1f;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-log-timeline-title span{flex:0 0 auto;color:#8a8f98;font-size:12px;font-weight:600}.account-log-timeline-head .ant-tag{margin-inline-end:0}.account-log-timeline-detail{margin-top:8px;color:#6f737b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.account-log-timeline-detail.is-error{color:#d9363e}.account-log-timeline-time{margin-top:8px;color:#8a8f98;font-size:12px;line-height:1.35}@media(max-width:680px){.recharges-page,.customers-page,.accounts-page,.account-import-page{padding:12px 12px 0;gap:10px}.accounts-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:8px}.accounts-toolbar .desktop-search-input{width:100%;min-width:0;height:46px;min-height:46px;border-radius:10px;padding:0 12px}.accounts-channel-field{flex:0 0 auto;width:100%;min-width:0}.accounts-channel-select{height:46px}.accounts-channel-select .ant-select-selector{height:46px!important;min-height:46px!important;border-radius:10px!important;padding:0 12px!important}.account-import-dialog-grid{grid-template-columns:1fr;gap:0}.account-import-file-picker{min-height:60px;padding:9px 12px}.account-import-batch-card{align-items:center;flex-direction:row;padding:12px}.account-import-batch-content{align-items:stretch;flex-direction:column;gap:8px}.account-import-batch-title{align-items:flex-start;flex-direction:column;gap:2px}.account-import-batch-code{max-width:100%}.account-import-batch-stats{justify-content:flex-start}.desktop-search-input{height:46px;border-radius:10px;padding:0 12px}.recharges-card-list,.customers-card-list,.accounts-card-list{padding-right:0}.account-status-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:sticky;top:calc(var(--mobile-tabs-height) + env(safe-area-inset-top));z-index:12;margin:-2px 0 0;padding:2px 0 8px;background:var(--app-page-bg)}.account-status-summary-card{min-height:74px;padding:9px 10px}.account-status-summary-card strong{font-size:21px}.recharges-floating-actions,.customers-floating-actions,.accounts-floating-actions{right:12px;bottom:18px;max-width:calc(100vw - 24px)}.accounts-pagination{max-width:100%;overflow-x:auto;border-radius:18px}.recharge-list-card,.customer-list-card,.account-list-card{align-items:flex-start;gap:10px;padding:11px 12px}.recharge-list-card{align-items:stretch}.recharge-card-head{display:inline-flex;align-items:center;gap:8px;max-width:100%}.recharge-card-head strong{flex:0 1 auto;min-width:0}.recharge-status-pill{flex:0 0 auto}.recharge-card-meta{flex-direction:column;gap:2px}.recharge-card-payer{max-width:100%}.recharge-card-side{min-width:94px;align-items:flex-end;justify-content:center}.recharge-card-side>strong{max-width:94px;overflow:hidden;text-overflow:ellipsis;font-size:17px}.recharge-card-actions{flex-direction:column;align-items:stretch;gap:6px;width:86px}.recharge-card-actions .ant-btn{width:100%;min-width:0;padding-inline:8px}.recharge-confirm-dialog{max-width:calc(100vw - 20px)}.recharge-confirm-dialog .ant-modal-body{max-height:72vh;overflow:auto;overscroll-behavior:contain}.recharge-candidate-list{max-height:none;overflow:visible}.recharge-candidate-card{align-items:stretch}.recharge-candidate-row{align-items:flex-start}.recharge-candidate-row strong,.recharge-candidate-copy{white-space:normal;word-break:break-all}.customer-avatar,.account-avatar{align-self:center;flex-basis:38px;width:38px;height:38px;font-size:18px}.account-card-title-row{align-items:flex-start;flex-direction:column;gap:2px}.customer-card-title-row{display:inline-flex;align-items:center;gap:8px;max-width:100%}.customer-card-name{min-width:0;flex:0 1 auto;max-width:100%}.customer-balance-pill{flex:0 0 auto;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-card-actions{min-width:0;width:96px;align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.customer-card-actions .ant-btn{width:100%;min-width:0;padding-inline:8px}.customer-card-meta{flex-direction:column;gap:2px}.customer-action-button{height:28px;font-size:12px}.customer-price-modal{max-width:calc(100vw - 24px)}.customer-price-modal .ant-modal-body{max-height:calc(76vh - env(safe-area-inset-bottom));overflow:hidden;padding:14px;overscroll-behavior:contain}.customer-price-content{max-height:calc(76vh - 74px - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding-right:0}.customer-price-tabs>.ant-tabs-nav{margin-bottom:12px}.customer-broadcast-price-card{padding:16px}.customer-broadcast-price-heading{align-items:flex-start;flex-wrap:wrap}.customer-broadcast-price-heading>.ant-tag{margin-left:52px}.customer-broadcast-price-actions{flex-direction:column-reverse}.customer-broadcast-price-actions .ant-btn,.customer-price-form .ant-btn{width:100%}.customer-price-editor-card{padding:14px}.customer-price-form{grid-template-columns:1fr;align-items:stretch}.customer-price-form .ant-form-item{margin-bottom:2px}.customer-ledger-modal .ant-modal-body{padding:12px 10px}.customer-ledger-shell{max-height:calc(76vh - 24px - env(safe-area-inset-bottom))}.customer-ledger-summary{min-height:68px}.customer-ledger-metric{min-height:66px;padding:12px 6px}.customer-ledger-metric-copy span{font-size:12px}.customer-ledger-metric-copy strong{font-size:18px}.customer-ledger-day-sticky{align-items:center;flex-direction:row;gap:8px}.customer-ledger-day-sticky strong{font-size:16px}.customer-ledger-day-chips{width:auto;flex:1 1 auto;justify-content:flex-end;gap:5px}.customer-ledger-day-chip{padding:3px 6px;font-size:11px}.customer-ledger-row{align-items:flex-start}.customer-ledger-amount{max-width:88px;font-size:16px}.account-card-side{min-width:0;max-width:104px}.account-status-time{display:none}.account-register-time{white-space:normal;text-align:right}.accounts-pagination{align-self:center;max-width:100%}}.desktop-search-input{height:56px;border-radius:13px;border-color:#d2d2d7;background:#fff;box-shadow:none;padding:0 18px;font-size:14px;font-weight:600}.desktop-search-input:hover,.desktop-search-input:focus,.desktop-search-input.ant-input-affix-wrapper-focused{border-color:#bfc3cb;box-shadow:0 0 0 3px #0071e314}.desktop-search-input .ant-input{font-size:14px;font-weight:600}.desktop-search-input .ant-input::placeholder{color:#74777f}.desktop-search-input .ant-input-prefix{margin-inline-end:14px;color:#74777f;font-size:16px}.ant-modal-content{--floating-field-bg: #fff}.ant-modal :where(.ant-form-item-label,.ant-form-item-label>label){background:var(--floating-field-bg)!important}.ant-modal :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select,.ant-select-selector){--ant-select-background-color: transparent !important;background:transparent!important;background-color:transparent!important}.ant-modal :where(.ant-input-affix-wrapper .ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-content,.ant-select-selection-search-input){background:transparent!important;background-color:transparent!important}:where(.submit-task-floating-field,.export-floating-field,.submit-task-proxy-field) :where(.ant-select){--ant-select-background-color: transparent !important;background:transparent!important;background-color:transparent!important}.submit-task-dialog .ant-modal-content{border-radius:14px}.submit-task-dialog .ant-modal-close:focus-visible{outline:none;box-shadow:none}.submit-task-dialog .ant-modal-body{padding-top:8px}.submit-task-dialog .ant-form{min-width:0;overflow-x:hidden}.submit-task-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.6fr);gap:12px;min-width:0}.submit-task-pair-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.submit-task-resource-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0}.submit-task-resource-params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.submit-task-resource-grid.has-resource-params .submit-task-floating-field{margin-bottom:6px}.submit-task-floating-field{position:relative;min-width:0;margin-bottom:14px;padding-top:8px}.submit-task-floating-field .ant-form-item-control-input{min-height:56px}.submit-task-floating-field .ant-form-item-explain{min-height:0}.submit-task-floating-field .ant-form-item-label{position:absolute;z-index:2;top:0;left:14px;height:18px;padding:0;background:var(--floating-field-bg)!important;line-height:18px}.submit-task-floating-field .ant-form-item-label>label{height:18px;padding:0 6px;background:var(--floating-field-bg)!important;color:#6b7078;font-size:13px;font-weight:700;line-height:18px}.submit-task-floating-field .ant-form-item-label>label:after{display:none}.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-affix-wrapper,.submit-task-floating-field .ant-input-number,.submit-task-floating-field .ant-select-selector{min-height:56px;border-radius:8px;background:transparent!important}.submit-task-floating-field .ant-input-affix-wrapper .ant-input,.submit-task-floating-field .ant-input-number-input,.submit-task-floating-field .ant-select-selection-search-input{background:transparent!important}.submit-task-floating-field .ant-select-single{height:56px}.submit-task-floating-field .ant-select-single .ant-select-selector{align-items:center;padding:0 40px 0 20px}.submit-task-floating-field .ant-select-multiple .ant-select-selector{align-items:center;height:56px;overflow:hidden;padding:0 36px 0 14px}.submit-task-floating-field .broadcast-country-select.ant-select-multiple{align-items:center;height:56px;min-height:56px;padding:4px 11px}.submit-task-floating-field .ant-select-multiple .ant-select-selection-overflow{align-items:center;flex-wrap:nowrap;height:100%;min-width:0;overflow:hidden}.submit-task-floating-field .ant-select-multiple .ant-select-selection-overflow-item{flex:0 0 auto;max-width:100%}.submit-task-floating-field .ant-select-multiple .ant-select-selection-item{height:28px;margin-inline-end:4px;border:1px solid #dfe4ec;border-radius:999px;background:#f6f7fa;color:#1d1d1f;font-size:15px;font-weight:400;line-height:26px}.submit-task-floating-field .ant-select-multiple .ant-select-selection-item-content,.submit-task-floating-field .ant-select-multiple .ant-select-selection-search-input{font-weight:400}.submit-task-floating-field .compact-multiple-select{height:56px}.submit-task-floating-field .compact-multiple-select .ant-select-selector{height:56px!important;min-height:56px!important;align-items:center;overflow:hidden;padding:0 36px 0 14px!important}.submit-task-floating-field .compact-multiple-select .ant-select-selection-overflow{flex-wrap:nowrap;align-items:center;min-width:0;height:100%;overflow:hidden}.submit-task-floating-field .compact-multiple-select .ant-select-selection-overflow-item{flex:0 0 auto;max-width:100%}.submit-task-floating-field .compact-multiple-select .ant-select-selection-item{height:28px;max-width:100%;margin-top:0;margin-bottom:0;border:0;border-radius:0;background:transparent;color:#1d1d1f;font-size:15px;font-weight:400;line-height:26px}.submit-task-floating-field .compact-multiple-select .ant-select-selection-item-content,.submit-task-floating-field .compact-multiple-select .ant-select-selection-search-input{font-weight:400!important}.submit-task-floating-field .compact-multiple-select .ant-select-selection-item-remove{color:#8a8f98}.submit-task-floating-field .ant-select-selection-item,.submit-task-floating-field .ant-select-selection-placeholder{padding-inline-start:0;padding-inline-end:0}.submit-task-floating-field .ant-select-content{padding-left:9px}.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-number-input,.submit-task-floating-field .ant-select-selection-item,.submit-task-floating-field .ant-select-selection-placeholder{color:#1d1d1f;font-size:15px;font-weight:400}.submit-task-floating-field .compact-multiple-select .ant-select-selector{display:flex!important;align-items:center!important}.submit-task-floating-field .compact-multiple-select .ant-select-content{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;height:100%;min-width:0;overflow:hidden;padding-left:0}.submit-task-floating-field .compact-multiple-select .ant-select-content-item,.submit-task-floating-field .compact-multiple-select .ant-select-content-item-rest,.submit-task-floating-field .compact-multiple-select .ant-select-content-item-suffix,.submit-task-floating-field .compact-multiple-select .ant-select-content-item-prefix{display:inline-flex!important;align-items:center!important;height:100%;min-width:0}.submit-task-floating-field .compact-multiple-select .ant-select-selection-overflow{align-items:center!important;height:100%}.submit-task-floating-field .compact-multiple-select .ant-select-selection-overflow-item,.submit-task-floating-field .compact-multiple-select .ant-select-selection-overflow-item-suffix{display:inline-flex;align-items:center}.submit-task-floating-field .compact-multiple-select .ant-select-selection-item{display:inline-flex;align-items:center;height:28px;color:#1d1d1f;font-size:15px!important;font-weight:400!important;line-height:28px}.submit-task-floating-field .compact-multiple-select .ant-select-selection-search{display:inline-flex;align-items:center;height:28px;margin-inline-start:0}.submit-task-floating-field .compact-multiple-select .ant-select-selection-search-input{height:28px!important;color:#1d1d1f;font-size:15px!important;font-weight:400!important;line-height:28px!important}.submit-task-floating-field .compact-multiple-select .ant-select-placeholder{display:flex;align-items:center;height:28px;color:#a5a8af;font-size:15px;font-weight:400;line-height:28px}.submit-task-floating-field .ant-input{height:56px;padding:0 20px}.submit-task-floating-field .ant-input-affix-wrapper{height:56px;padding:0 12px 0 20px}.submit-task-floating-field .ant-input-affix-wrapper .ant-input{height:54px;padding:0}.submit-task-floating-field .ant-input-number-input{height:54px;padding:0 20px}.submit-task-floating-field .ant-input::placeholder{color:#a5a8af;font-size:15px;font-weight:400}.proxy-dialog-inline-row{min-width:0;display:grid;grid-template-columns:.9fr minmax(0,1.4fr) .8fr;gap:10px}.proxy-dialog-type-field .ant-select-single .ant-select-selector{padding-right:20px}.submit-task-proxy-field{position:relative;min-height:56px;margin-bottom:12px;padding:0 20px;display:flex;align-items:center;gap:12px;border:1px solid #d9dce3;border-radius:8px;background:transparent;box-sizing:border-box}.submit-task-proxy-label{position:absolute;top:-9px;left:14px;height:18px;padding:0 6px;background:var(--floating-field-bg)!important;color:#6f737b;font-size:13px;font-weight:700;line-height:18px}.submit-task-proxy-field strong{min-width:0;flex:1;color:#1d1d1f;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-task-proxy-field .ant-form-item,.submit-task-proxy-field .ant-select{min-width:0;flex:1}.submit-task-proxy-country-select{width:100%}.submit-task-proxy-country-select .ant-select-selector{min-height:54px!important;height:54px!important;align-items:center;overflow:hidden;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 28px 0 0!important}.submit-task-proxy-field .submit-task-proxy-country-select.ant-select:hover .ant-select-selector,.submit-task-proxy-field .submit-task-proxy-country-select.ant-select-focused .ant-select-selector,.submit-task-proxy-field .submit-task-proxy-country-select.ant-select-borderless .ant-select-selector,.submit-task-proxy-field .submit-task-proxy-country-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.submit-task-proxy-country-select .ant-select-selection-overflow{flex-wrap:nowrap;align-items:center;min-width:0;height:100%;overflow:hidden}.submit-task-proxy-country-select .ant-select-content{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;height:100%;min-width:0;overflow:hidden;padding-left:0}.submit-task-proxy-country-select .ant-select-content-item,.submit-task-proxy-country-select .ant-select-content-item-rest,.submit-task-proxy-country-select .ant-select-content-item-suffix,.submit-task-proxy-country-select .ant-select-content-item-prefix{display:inline-flex!important;align-items:center!important;height:100%;min-width:0}.submit-task-proxy-country-select .ant-select-selection-overflow-item{flex:0 0 auto;max-width:100%}.submit-task-proxy-country-select .ant-select-selection-item{height:28px;max-width:100%;margin-top:0;margin-bottom:0;border:0;border-radius:0;background:transparent;color:#1d1d1f;font-size:16px;font-weight:400;line-height:26px}.submit-task-proxy-country-select .ant-select-selection-item-content,.submit-task-proxy-country-select .ant-select-selection-search-input{font-weight:400!important}.submit-task-proxy-country-select .ant-select-selection-item-remove{color:#8a8f98}.submit-task-proxy-country-select .ant-select-selection-placeholder{color:#a5a8af;font-size:16px;font-weight:600}.submit-task-proxy-country-select .ant-select-selection-search{margin-inline-start:0}.submit-task-proxy-country-select .ant-select-selection-search-input{color:#1d1d1f;font-size:16px}.submit-task-proxy-country-select .ant-select-input{height:28px!important;line-height:28px!important}.submit-task-check{margin-bottom:8px;padding-left:2px}.submit-task-resource-check{min-height:44px;display:flex;align-items:center;padding:0 2px}.submit-task-resource-check .ant-form-item-control-input{min-height:40px}.submit-task-resource-check .ant-checkbox-wrapper{color:#1d1d1f;font-size:14px;font-weight:700}.submit-task-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.submit-task-dialog{max-width:calc(100vw - 28px);margin:10px auto}.submit-task-dialog .ant-modal-content{max-height:calc(100dvh - 20px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.submit-task-dialog .ant-modal-header{flex:0 0 auto;margin-bottom:8px;padding-right:40px}.submit-task-dialog .ant-modal-body{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-bottom:4px}.submit-task-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.6fr);gap:6px;width:calc(100% - 2px)}.submit-task-pair-grid,.submit-task-resource-grid,.submit-task-resource-params{gap:6px;width:calc(100% - 2px)}.proxy-dialog-inline-row{grid-template-columns:.9fr minmax(0,1.35fr) .75fr;gap:6px}.submit-task-floating-field{margin-bottom:10px;padding-top:7px}.submit-task-floating-field .ant-form-item-control-input,.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-affix-wrapper,.submit-task-floating-field .ant-input-number,.submit-task-floating-field .ant-select-selector{min-height:50px}.submit-task-floating-field .ant-select-single{height:50px}.submit-task-floating-field .ant-select-multiple .ant-select-selector{height:50px;padding-left:12px}.submit-task-floating-field .broadcast-country-select.ant-select-multiple{height:50px;min-height:50px}.submit-task-floating-field .compact-multiple-select,.submit-task-floating-field .compact-multiple-select .ant-select-selector{height:50px!important;min-height:50px!important}.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-affix-wrapper{height:50px}.submit-task-floating-field .ant-input-affix-wrapper .ant-input,.submit-task-floating-field .ant-input-number-input{height:48px}.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-number-input,.submit-task-floating-field .ant-select-selection-item,.submit-task-floating-field .ant-select-selection-placeholder{font-size:15px}.submit-task-proxy-field{min-height:50px;margin-bottom:10px;padding-right:12px;gap:8px}.submit-task-proxy-country-select .ant-select-selector{min-height:48px!important;height:48px!important}.submit-task-proxy-country-select .ant-select-selection-item,.submit-task-proxy-country-select .ant-select-selection-placeholder,.submit-task-proxy-country-select .ant-select-selection-search-input{font-size:15px}.submit-task-check{margin-bottom:6px}.submit-task-resource-check{min-height:40px}.submit-task-actions{position:sticky;bottom:0;margin:10px -2px 0;padding-top:10px;background:linear-gradient(to bottom,#fff0,#fff 30%)}}.register-task-page{height:100%;box-sizing:border-box;padding:18px 22px 0;display:flex;flex-direction:column;overflow:hidden;position:relative}.register-task-header{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:10px;background:#f4f4f6;z-index:1}.register-task-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.register-task-title-row .ant-typography{margin:0}.register-task-search{min-width:0;flex:1;width:100%}.register-task-alert{flex:0 0 auto;margin-bottom:10px}.register-task-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.register-task-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.register-task-list.is-virtual{overflow:hidden;display:block}.section-workspace[data-active-tab=registration] .register-task-list{overscroll-behavior-y:none}.section-workspace[data-active-tab=registration] .register-task-list:not(.is-virtual){touch-action:pinch-zoom}.register-task-list.is-virtual .rc-virtual-list-holder{touch-action:pan-y pinch-zoom;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.register-task-virtual-row{display:flow-root;padding-bottom:10px}.register-task-card{--task-accent: #8a8f98;flex:0 0 auto;display:flex;min-height:128px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}@media(hover:hover){.register-task-card:not(.is-removing):hover{border-color:color-mix(in srgb,var(--task-accent) 62%,#d2d2d7);background:color-mix(in srgb,var(--task-accent) 6%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--task-accent) 16%,transparent),0 12px 28px color-mix(in srgb,var(--task-accent) 14%,transparent);transform:translateY(-1px)}}.register-task-card.is-removing{pointer-events:none;transform-origin:center top;animation:register-task-card-exit .36s ease forwards;will-change:opacity,transform,max-height,min-height,margin}@keyframes register-task-card-exit{0%{max-height:180px;min-height:128px;opacity:1;transform:translate(0) scale(1)}68%{max-height:128px;min-height:128px;opacity:0;transform:translate(18px) scale(.985)}to{max-height:0;min-height:0;margin-top:-10px;border-width:0;opacity:0;transform:translate(26px) scale(.985)}}.register-task-card.is-running{--task-accent: #19a35b}.register-task-card.is-paused{--task-accent: #1677ff}.register-task-card.is-alert{--task-accent: #d9363e;border-color:#ff7875;background:#fff1f0;box-shadow:0 8px 24px #d9363e1f}.register-task-card.is-stopped{--task-accent: #d9363e}.register-task-card-content{min-width:0;flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.register-task-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.register-task-identity{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.register-task-country{flex:0 0 auto;border-radius:6px;padding:3px 7px;background:color-mix(in srgb,var(--task-accent) 12%,#fff);color:var(--task-accent);font-size:13px;font-weight:800;line-height:1.25}.register-task-proxy-country{flex:0 0 auto;border-radius:6px;padding:3px 7px;background:#f4f6f8;color:#57606a;font-size:12px;font-weight:700;line-height:1.25}.register-task-id{min-width:0;max-width:220px;border:0;padding:0;background:transparent;color:#6f737b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-task-error{min-width:0;color:#d9363e;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-task-error:before{content:"· "}.register-task-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.register-task-icon-button{width:26px;height:26px;border:0;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#6f737b17;color:#6f737b;cursor:pointer}.register-task-icon-button.is-primary{background:#1677ff1a;color:#1677ff}.register-task-icon-button.is-danger{background:#d9363e1a;color:#d9363e}.register-task-icon-button:disabled{cursor:not-allowed;opacity:.65}.register-task-icon-button.is-loading{position:relative;pointer-events:none}.register-task-icon-button.is-ring-loading:after{content:"";position:absolute;inset:1px;border:2px solid rgba(217,54,62,.18);border-top-color:#d9363e;border-radius:50%;animation:firefox-status-spin .72s linear infinite;pointer-events:none}.register-task-icon-button.is-ring-loading:disabled{cursor:wait;opacity:1}.register-task-icon-button.is-ring-loading .anticon{opacity:.45}.register-task-status-pill{margin-inline-end:0;border-radius:999px;font-weight:700;white-space:nowrap}.register-task-info-row{border-top:1px solid rgba(210,210,215,.65);padding-top:9px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.register-task-info{min-width:0;display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#8a8f98;font-size:12px;text-align:center}.register-task-info strong{min-width:0;color:#4f5661;font-weight:700;white-space:nowrap}.register-task-info strong.is-accent{color:#19a35b}.register-task-average-price strong{color:#0f8a55;font-weight:820}.register-task-average-price.is-warning strong{color:#d97706}.register-task-average-price.is-danger strong{color:#dc2626}.register-task-progress-row{display:flex;align-items:center;gap:8px}.register-task-progress-row>span{flex:0 0 34px;color:#6f737b;font-size:12px;font-weight:700;text-align:right}.register-task-progress-track{flex:1;height:5px;border-radius:999px;background:#e5e5ea;overflow:hidden}.register-task-progress-fill{height:100%;border-radius:inherit;background:#19a35b}.broadcast-task-card .register-task-progress-track.is-filtering{position:relative}.broadcast-task-card .register-task-progress-track.is-filtering .register-task-progress-fill{position:absolute;top:0;left:0;width:34%!important;background:linear-gradient(90deg,#19a35b59,#19a35b,#19a35b59);animation:broadcast-filtering-progress 1.35s ease-in-out infinite alternate;will-change:left}@keyframes broadcast-filtering-progress{0%{left:0}to{left:66%}}@media(prefers-reduced-motion:reduce){.broadcast-task-card .register-task-progress-track.is-filtering .register-task-progress-fill{left:33%;animation:none}}.register-task-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.register-task-stats{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:#8a8f98;font-size:12px;line-height:1.35}.register-task-stats span{display:inline-flex;align-items:center;gap:4px}.register-task-stats .anticon{color:#6f7a88;font-size:12px}.register-task-stats .is-success{color:#19a35b;font-weight:700}.register-task-stats .is-danger{color:#d9363e;font-weight:700}.register-task-stats strong{color:#1677ff;font-weight:800}.register-task-stats .register-task-code-rates{gap:9px}.register-task-stats .is-total-rate{color:#1677ff}.register-task-stats .is-recent-rate{color:#d97706}.register-task-time{flex:0 0 auto;color:#8a8f98;font-size:12px;white-space:nowrap}.register-task-section-toggle{border:0;padding:8px 2px 4px;background:transparent;display:flex;align-items:center;gap:8px;color:#8a8f98;font-size:12px;font-weight:700;cursor:pointer}.register-task-section-toggle strong{border-radius:999px;padding:1px 7px;background:#e5e5ea;color:#6f737b}.register-task-history-more{flex:0 0 auto;width:100%;margin:2px 0 12px;padding:6px 0 4px;border:0;background:transparent;display:flex;align-items:center;gap:12px;color:var(--app-muted-color);cursor:pointer}.register-task-history-more:before,.register-task-history-more:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--app-border-color))}.register-task-history-more:after{background:linear-gradient(to left,transparent,var(--app-border-color))}.register-task-history-more-label{min-height:36px;padding:0 16px;border:1px solid var(--app-border-color);border-radius:999px;background:var(--app-elevated-bg);box-shadow:0 2px 8px #1f232912;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:700;white-space:nowrap;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.register-task-history-more .anticon{font-size:11px}.register-task-history-more:not(:disabled):hover{color:#1677ff}.register-task-history-more:not(:disabled):hover .register-task-history-more-label{border-color:#1677ff73;box-shadow:0 5px 14px #1677ff1f;transform:translateY(-1px)}.register-task-history-more:not(:disabled):active .register-task-history-more-label{box-shadow:0 2px 6px #1677ff17;transform:translateY(0)}.register-task-history-more:focus-visible{outline:none}.register-task-history-more:focus-visible .register-task-history-more-label{outline:2px solid rgba(22,119,255,.38);outline-offset:2px}.register-task-history-more:disabled{cursor:wait}.register-task-history-more:disabled .register-task-history-more-label{color:#1677ff}.register-task-analysis-modal .ant-modal-body{padding-top:12px}.register-task-analysis-modal .risk-analysis-main-card{border-radius:8px;box-shadow:none}.register-task-analysis-modal .risk-analysis-chart-wrap{height:520px;min-height:520px}.register-task-analysis-loading{min-height:520px;display:grid;place-items:center}.register-monitor-page{height:100%;box-sizing:border-box;padding:18px 22px;display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;overflow:hidden;background:var(--app-page-bg);position:relative}.register-monitor-stream{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;border:1px solid var(--app-subtle-border-color);border-radius:var(--app-panel-radius);background:var(--app-surface-bg);overflow:hidden}.register-monitor-stream-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:18px 16px;border-bottom:1px solid var(--app-subtle-border-color)}.register-monitor-stream-icon,.register-monitor-empty-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:var(--app-accent-soft);color:var(--app-accent);font-size:18px}.register-monitor-stream-heading{flex:1;min-width:0}.register-monitor-stream-heading h2{margin:0 0 4px;color:var(--app-text-color);font-size:15px;font-weight:650}.register-monitor-stream-heading>span{color:var(--app-muted-color);font-size:11px}.register-monitor-stream-heading b{margin-inline:3px;color:var(--app-text-color);font-variant-numeric:tabular-nums;font-weight:600}.register-monitor-connection{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;background:var(--app-soft-bg);color:var(--app-muted-color);font-size:10px}.register-monitor-connection i{width:5px;height:5px;border-radius:50%;background:currentColor}.register-monitor-connection.is-connected{background:color-mix(in srgb,var(--app-positive) 9%,var(--app-surface-bg));color:var(--app-positive)}.register-monitor-connection:is(.is-connecting,.is-reconnecting){background:var(--app-accent-soft);color:var(--app-accent)}.register-monitor-list{width:100%;flex:1;min-height:0;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px 64px;scrollbar-width:thin;scrollbar-color:var(--app-border-color) transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.register-monitor-trends{min-width:0;min-height:0;display:grid;grid-auto-rows:minmax(220px,1fr);gap:12px;padding:0 4px 0 0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.register-monitor-trend-card{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--app-subtle-border-color);border-radius:var(--app-panel-radius);background:var(--app-surface-bg);overflow:hidden}.register-monitor-trend-head{flex:0 0 auto;min-height:52px;padding:12px 18px 8px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.register-monitor-trend-title{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.register-monitor-trend-title>strong{color:var(--app-text-color);font-size:14px;font-weight:650;white-space:nowrap}.register-monitor-trend-title>span{color:var(--app-muted-color);font-size:11px;font-weight:400}.register-monitor-trend-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.register-monitor-trend-summary>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;background:var(--app-soft-bg);color:var(--app-muted-color);font-size:11px;font-weight:500;white-space:nowrap}.register-monitor-trend-summary>span>i,.register-monitor-chart-tooltip span>i{width:7px;height:7px;border-radius:50%;background:currentColor}.register-monitor-trend-summary>span>strong{margin-left:2px;color:var(--app-text-color);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.register-monitor-trend-summary .is-green,.register-monitor-chart-tooltip .is-green,:root.is-dark-mode .register-monitor-trend-summary .is-green{color:var(--app-positive)}.register-monitor-trend-summary .is-blue,.register-monitor-chart-tooltip .is-blue,:root.is-dark-mode .register-monitor-trend-summary .is-blue{color:var(--app-accent)}.register-monitor-trend-summary .is-cyan,.register-monitor-chart-tooltip .is-cyan,:root.is-dark-mode .register-monitor-trend-summary .is-cyan{color:#16b8a6}.register-monitor-trend-summary .is-red,.register-monitor-chart-tooltip .is-red,:root.is-dark-mode .register-monitor-trend-summary .is-red{color:var(--app-negative)}.register-monitor-trend-body{min-height:0;flex:1;padding:0 8px 9px;position:relative}.register-monitor-trend-chart{width:100%;height:100%;min-height:130px}.register-monitor-country-chart{height:100%;min-height:112px;margin:0;padding:1px 10px 5px;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-anchor:none;list-style:none;scrollbar-width:thin}.register-monitor-country-chart>li{min-height:20px;display:grid;grid-template-columns:22px 66px minmax(40px,1fr) auto;align-items:center;gap:9px}.register-monitor-country-rank{color:#a0a8b4;font-size:10px;font-weight:750;text-align:center}.register-monitor-country-chart>li:nth-child(-n+3) .register-monitor-country-rank{color:var(--app-accent)}.register-monitor-country-name{min-width:0;display:inline-flex;align-items:center;gap:7px}.register-monitor-country-name>i{width:20px;font-size:15px;font-style:normal;line-height:1;text-align:center}.register-monitor-country-name>b{overflow:hidden;color:#697382;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.register-monitor-country-bar{height:7px;border-radius:999px;background:var(--app-accent-soft);overflow:hidden}.register-monitor-country-bar>i{display:block;height:100%;border-radius:inherit;background:var(--app-accent);transition:width .24s ease}.register-monitor-country-value{display:grid;grid-template-columns:minmax(32px,auto) 54px;align-items:baseline;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.register-monitor-country-value>strong{color:#303742;font-size:12px;font-weight:800;text-align:right}.register-monitor-country-value>small{color:#87919f;font-size:10px;font-weight:650;text-align:left}.register-monitor-country-empty{height:100%;min-height:112px;display:grid;place-items:center;color:#929aa6;font-size:12px;font-weight:600}.register-monitor-trend-state{height:100%;min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;color:#929aa6;font-size:12px;font-weight:600}.register-monitor-trend-state>i{width:7px;height:7px;border-radius:50%;background:#2fc378;box-shadow:0 0 0 5px #2fc3781c;animation:register-monitor-trend-pulse 1.4s ease-in-out infinite}.register-monitor-trend-state.is-error{color:#e35d5d}.register-monitor-chart-tooltip{min-width:170px;display:grid;gap:7px}.register-monitor-chart-tooltip>b{margin-bottom:2px;font-size:12px}.register-monitor-chart-tooltip>span{display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:7px;color:inherit}.register-monitor-chart-tooltip>span>strong{font-size:12px}.register-monitor-chart-tooltip>span>small{color:#8d96a3;font-size:10px}@keyframes register-monitor-trend-pulse{50%{opacity:.48;transform:scale(.82)}}:root.is-dark-mode .register-monitor-trend-card{border-color:var(--app-subtle-border-color);background:var(--app-surface-bg)}:root.is-dark-mode .register-monitor-trend-title>strong,:root.is-dark-mode .register-monitor-trend-summary>span>strong{color:#e8edf3}:root.is-dark-mode .register-monitor-trend-title>span,:root.is-dark-mode .register-monitor-trend-summary>span{color:#929cab}:root.is-dark-mode .register-monitor-country-name>b{color:#a6afbc}:root.is-dark-mode .register-monitor-country-bar{background:var(--app-accent-soft)}:root.is-dark-mode .register-monitor-country-value>strong{color:#e8edf3}:root.is-dark-mode .register-monitor-country-value>small{color:#8793a2}.register-monitor-scroll-bottom{position:absolute;right:16px;bottom:14px;z-index:4;min-width:42px;min-height:36px;max-width:calc(100% - 32px);box-sizing:border-box;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--app-accent) 20%,var(--app-subtle-border-color));border-radius:10px;color:var(--app-accent);background:var(--app-surface-bg);box-shadow:0 4px 16px #00000014;cursor:pointer;animation:register-monitor-float-in .18s ease-out both;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.register-monitor-scroll-bottom:hover{background:var(--app-accent-soft);transform:translateY(-1px)}.register-monitor-scroll-bottom:active{transform:translateY(0)}.register-monitor-scroll-bottom:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.register-monitor-scroll-bottom-count{padding:3px 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--app-accent);background:var(--app-accent-soft);font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.register-monitor-scroll-bottom-label{color:inherit;font-size:12px;line-height:1;font-weight:600;white-space:nowrap}.register-monitor-empty{align-self:stretch;min-height:220px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 8px;color:var(--app-muted-color);text-align:center;font-size:11px}.register-monitor-empty-icon{flex:0 0 48px;width:48px;height:48px;margin-bottom:6px;font-size:22px;border-radius:14px}.register-monitor-empty>strong{color:var(--app-text-color);font-size:14px;font-weight:600}.register-monitor-card{flex:0 0 auto;display:flex;align-self:flex-start;width:max-content;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--app-subtle-border-color);border-radius:12px 12px 12px 4px;background:var(--app-surface-bg);transition:background .16s ease}.register-monitor-card:hover{background:var(--app-soft-bg)}.register-monitor-card.is-new{animation:register-monitor-card-enter .22s ease-out both,register-monitor-card-highlight 1.6s ease-out both}.register-monitor-card-main{min-width:0;width:100%;padding:9px 10px;box-sizing:border-box;display:flex;align-items:center;gap:10px}.register-monitor-message{min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--app-text-color);font-size:14px;font-weight:600}.register-monitor-message strong{flex:0 0 auto;font-size:14px;font-weight:700;white-space:nowrap}.register-monitor-message span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.register-monitor-card.is-success .register-monitor-message>strong{color:var(--app-positive)}.register-monitor-time{flex:0 0 auto;color:var(--app-muted-color);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes register-monitor-card-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes register-monitor-card-highlight{0%{background:color-mix(in srgb,var(--app-positive) 10%,var(--app-surface-bg))}to{background:var(--app-surface-bg)}}@keyframes register-monitor-float-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.register-monitor-scroll-bottom,.register-monitor-card.is-new,.register-monitor-trend-state>i,.register-task-history-more-label{animation:none;transition:none}}@media(max-width:680px){.register-task-page,.register-monitor-page{padding:12px 12px 0}.register-monitor-page{height:auto;min-height:calc(100vh - env(safe-area-inset-top));min-height:calc(100dvh - env(safe-area-inset-top))}.register-task-title-row{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:8px}.register-task-title-row .desktop-search-input{width:100%;min-width:0;height:46px;min-height:46px;border-radius:10px;padding:0 12px}.register-task-status-field{flex:0 0 auto;width:100%;min-width:0}.register-task-status-select{height:46px}.register-task-status-select .ant-select-selector{height:46px!important;min-height:46px!important;border-radius:10px!important;padding:0 12px!important}.register-task-list{padding-right:0}.register-task-history-more{gap:8px;margin-bottom:10px}.register-task-history-more-label{min-height:44px;padding:0 15px}.register-monitor-list{padding:8px 8px 64px}.register-monitor-stream{height:68vh;height:68dvh;min-height:440px}.register-monitor-trends{grid-auto-rows:290px;overflow:visible}.register-monitor-trend-head{align-items:stretch;flex-direction:column;gap:8px;padding:14px 14px 6px}.register-monitor-trend-summary{justify-content:flex-start}.register-monitor-scroll-bottom{right:14px;bottom:14px}.register-monitor-time{font-size:11px}.register-task-card-content{padding:11px 12px}.register-task-card{min-height:0}.register-task-card-head{align-items:flex-start}.register-task-identity{align-items:flex-start;flex-wrap:wrap;gap:6px}.register-task-id{max-width:calc(100vw - 150px)}.register-task-error{flex-basis:100%;max-width:100%}.register-task-actions{gap:6px}.register-task-status-pill{display:inline-flex;align-items:center}.register-task-info-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start}.register-task-integrity-info{display:none}.register-task-info{min-width:0;gap:2px;padding:0 4px}.register-task-foot{align-items:flex-end;flex-direction:row;justify-content:space-between;gap:10px}.register-task-stats{row-gap:4px}.register-task-time{align-self:flex-end;text-align:right}.register-task-progress-row{gap:7px}.register-task-progress-row>span{flex-basis:30px}}@media(max-width:380px){.register-task-info-row{gap:5px}.register-task-info,.register-task-info strong{font-size:11px}}.export-order-id{display:inline-block;max-width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#6f737b}.resource-token-preview{display:inline-block;max-width:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.registration-config-page{height:100%;width:100%;box-sizing:border-box;padding:0 22px;overflow:hidden;position:relative}.users-page{height:100%;width:100%;box-sizing:border-box;padding:18px 22px 0;overflow:hidden;position:relative}.no-permission-page{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8b93a1}.no-permission-page>.anticon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eaf1ff;color:#3977dc;font-size:22px}.no-permission-page strong{color:#303642;font-size:16px}.no-permission-page span{font-size:12px}.registration-config-tabs{height:100%;display:flex;flex-direction:column}.registration-config-tabs>.ant-tabs-nav{margin:0 0 12px;padding:0 12px;border-radius:10px;background:#fff}.registration-config-tabs .ant-tabs-content-holder{min-height:0;flex:1}.registration-config-tabs .ant-tabs-content,.registration-config-tabs .ant-tabs-tabpane{height:100%}.registration-config-list,.users-card-list{height:100%;overflow:auto;padding:0 4px 92px 0;display:flex;flex-direction:column;gap:10px}.registration-config-empty,.users-empty{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed #d2d2d7;border-radius:8px;background:#fff;color:#8a8f98;font-weight:700}.registration-config-card,.user-permission-card{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:92px;box-sizing:border-box;padding:12px 16px;border:1px solid #d2d2d7;border-radius:10px;background:#fff}.registration-config-check,.user-permission-check{flex:0 0 22px;width:22px;height:22px;border:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.registration-config-check{position:relative}.user-permission-check:focus-visible{outline:none}.nurturing-resource-icon{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#edf7ff;color:#1677ff;font-size:17px}.resource-library-page{display:flex;flex-direction:column}.resource-page-header{flex:0 0 auto;min-height:64px;margin-bottom:8px;padding:8px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:0;background:transparent;box-shadow:none}.resource-page-header-tabs-only{min-height:52px;justify-content:flex-start}.resource-page-heading{min-width:0;display:flex;align-items:center;gap:12px}.resource-page-heading-icon{flex:0 0 42px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#e8f5ff,#eef2ff);color:#1677ff;font-size:20px}.resource-page-heading-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.resource-page-heading-copy strong{color:#1d1d1f;font-size:17px;line-height:1.35;font-weight:750}.resource-page-heading-copy>span{color:#7b818b;font-size:12px;line-height:1.4;white-space:nowrap}.resource-page-nav{flex:0 0 auto;position:relative;display:grid;align-items:center;gap:0;padding:4px;border:1px solid #e4e7ec;border-radius:11px;background:#f5f7fa}.resource-page-nav-item{position:relative;z-index:1;min-height:36px;padding:0 18px;border:0;border-radius:8px;background:transparent;color:#626975;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.resource-page-nav-item:hover{color:#1677ff;background:#ffffffb8}.resource-page-nav-item.is-active{color:#fff;background:#1677ff;box-shadow:0 3px 9px #1677ff47}.resource-page-nav-icon{display:inline-flex;font-size:14px}.resource-page-nav-count{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#e6e9ee;color:#737a85;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.resource-page-nav-item.is-active .resource-page-nav-count{background:#fff3;color:#fff}.resource-page-nav-item .resource-page-nav-count.is-alert{background:#ff4d4f;color:#fff;box-shadow:0 4px 10px #ff4d4f3d}.resource-content-tabs{min-height:0;height:auto;flex:1}.resource-content-tabs>.ant-tabs-nav{display:none}.section-workspace{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-page-bg)}.section-workspace[data-active-tab=registration]{touch-action:pan-x pinch-zoom;overscroll-behavior-y:none}.section-workspace-header{margin:0 22px 8px;justify-content:space-between;gap:16px}.registration-live-metrics{min-width:0;min-height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;padding:0 4px 0 12px;border:1px solid #e4e7ec;border-radius:11px;background:#ffffffc2;box-shadow:0 4px 14px #1f23290a;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}.registration-live-values{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.registration-live-values::-webkit-scrollbar{display:none}.registration-live-control{flex:0 0 auto;display:flex;align-items:center;margin-left:6px;padding:0 4px 0 10px;border-left:1px solid var(--app-subtle-border-color)}.registration-live-control .registration-live-control-button{height:30px;padding-inline:10px;border-color:transparent;border-radius:7px;background:var(--app-accent-soft);color:var(--app-accent);font-size:11px;font-weight:600;box-shadow:none}.registration-live-control .registration-live-control-button:not(:disabled):hover{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent)}.registration-live-control .registration-live-control-button:disabled{border-color:transparent;background:var(--app-soft-bg);color:var(--app-faint-color)}.registration-live-label{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding-right:9px;color:#13a36f;font-size:11px;font-weight:750;white-space:nowrap}.registration-live-label>i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #13a36f1f}.registration-live-metric{flex:0 0 auto;padding:0 9px;border-left:1px solid #e6e9ee;color:#737a85;font-size:11px;font-weight:600;white-space:nowrap}.registration-live-metric>strong{margin-left:3px;color:#262c36;font-size:13px;font-weight:800}:root.is-dark-mode .registration-live-metrics{border-color:#46505ec7;background:#171c22c2;box-shadow:0 4px 14px #0000002e}:root.is-dark-mode .registration-live-metric{border-left-color:#46505ead;color:#929cab}:root.is-dark-mode .registration-live-metric>strong{color:#eef2f6}.registration-live-metric.is-danger>strong,:root.is-dark-mode .registration-live-metric.is-danger>strong{color:#ff7875}.section-workspace-content{flex:1 1 auto;min-height:0;overflow:hidden}.section-workspace-loading{width:100%;height:100%;min-height:220px;display:grid;place-items:center}.section-workspace-pane{display:none;width:100%;height:100%;min-height:0;overflow:auto}.section-workspace-pane.is-active{display:block}@media(min-width:769px){.section-workspace:not(.is-content-under-tabs) :is(.accounts-page,.account-import-page,.prices-page,.exports-page,.firefox-page,.register-task-page,.register-monitor-page,.register-log-page,.risk-analysis-page){padding-top:4px}.section-workspace.is-content-under-tabs{position:relative}.section-workspace.is-content-under-tabs .section-workspace-header{position:absolute;z-index:12;top:0;left:0;right:0}.section-workspace.is-content-under-tabs .resource-page-nav{border-color:#d2d7e0b8;background:#f5f7fac7;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 8px 22px #1f232914}:root.is-dark-mode .section-workspace.is-content-under-tabs .resource-page-nav{border-color:#46505eb8;background:#171c22c7;box-shadow:0 8px 22px #00000038}.section-workspace.is-content-under-tabs :is(.customers-page,.recharges-page){padding-top:0}.section-workspace.is-content-under-tabs :is(.customers-card-list,.recharges-card-list){padding-top:74px;scroll-padding-top:74px}.section-workspace.is-content-under-tabs .recharges-day-sticky{top:0}.section-workspace.is-content-under-tabs .register-monitor-page{padding-top:74px}.resource-library-page.is-content-under-tabs .resource-page-header{position:absolute;z-index:12;top:0;left:22px;right:22px}.resource-library-page.is-content-under-tabs .resource-page-nav{border-color:#d2d7e0b8;background:#f5f7fac7;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 8px 22px #1f232914}:root.is-dark-mode .resource-library-page.is-content-under-tabs .resource-page-nav{border-color:#46505eb8;background:#171c22c7;box-shadow:0 8px 22px #00000038}.resource-library-page.is-content-under-tabs .registration-config-list{padding-top:74px;scroll-padding-top:74px}}@media(min-width:769px)and (max-width:1200px){.register-monitor-page{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.register-monitor-trends{grid-auto-rows:minmax(250px,1fr)}.register-monitor-trend-head{align-items:stretch;flex-direction:column;gap:7px;padding:14px 14px 6px}.register-monitor-trend-summary{justify-content:flex-start}}@media(min-width:769px)and (max-width:1440px){.section-workspace-header.has-header-extra{align-items:stretch;flex-direction:column;gap:8px}.section-workspace-header.has-header-extra .registration-live-metrics{width:100%;justify-content:flex-start;overflow:hidden}.section-workspace.is-content-under-tabs .register-monitor-page{padding-top:124px}}@media(max-width:900px){.resource-page-header{align-items:stretch;flex-direction:column;gap:10px}.resource-page-header-tabs-only{min-height:52px}.resource-page-heading-copy>span{white-space:normal}.resource-page-nav{width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.resource-page-nav::-webkit-scrollbar{display:none}.resource-page-nav-item{flex:1 0 auto}.registration-live-metrics{width:100%;justify-content:flex-start;overflow:hidden;scrollbar-width:none}.registration-live-metrics::-webkit-scrollbar{display:none}.registration-live-metric{flex:0 0 auto}}@media(max-width:768px){.register-monitor-page{height:auto;display:flex;flex-direction:column;gap:12px;overflow:visible}.register-monitor-stream{flex:0 0 auto;height:min(68dvh,560px);min-height:360px}.register-monitor-trends{grid-auto-rows:290px;overflow:visible}.section-workspace{height:auto;min-height:calc(100vh - env(safe-area-inset-top));min-height:calc(100dvh - env(safe-area-inset-top));overflow:visible}.section-workspace-header{position:sticky;z-index:18;top:env(safe-area-inset-top);margin:0 12px 8px 56px}.section-workspace-header .resource-page-nav,.resource-library-page.is-content-under-tabs>.resource-page-header .resource-page-nav{border-color:#d2d7e0b8;background:#f5f7fae0;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 8px 22px #1f232914}.resource-library-page.is-content-under-tabs>.resource-page-header{position:sticky;z-index:18;top:env(safe-area-inset-top);padding-left:44px}:root.is-dark-mode .section-workspace-header .resource-page-nav,:root.is-dark-mode .resource-library-page.is-content-under-tabs>.resource-page-header .resource-page-nav{border-color:#46505eb8;background:#171c22e0;box-shadow:0 8px 22px #00000038}.section-workspace-content,.section-workspace-pane,.section-workspace-pane.is-active{height:auto;overflow:visible}.section-workspace[data-active-tab=registration]{height:calc(100vh - env(safe-area-inset-top));height:calc(100dvh - env(safe-area-inset-top));overflow:hidden}.section-workspace[data-active-tab=registration]>.section-workspace-content{flex:1;overflow:hidden}.section-workspace[data-active-tab=registration]>.section-workspace-content>.section-workspace-pane{height:100%;overflow:hidden}}.nurturing-resource-card{cursor:default}.registration-config-card-head .nurturing-resource-content{display:block;font-weight:400;overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere}.nurturing-group-name{min-width:0;color:#1d1d1f;font-size:14px;line-height:1.45;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nurturing-group-url{display:block;min-width:0;color:#1677ff;font-size:13px;line-height:1.45;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-task-floating-field.nurturing-content-field .ant-input{height:auto;min-height:128px;padding:20px 18px 16px;font-weight:400;line-height:1.6}.registration-config-title-row{min-width:0;display:flex;align-items:center;gap:6px}.registration-config-title-row .ant-tag{flex:0 0 auto;margin-inline-end:0;border-radius:999px;font-size:11px;font-weight:800}.resource-balance-pill.ant-tag{max-width:180px;border-color:#fa8c1647;background:#fff7e6;color:#d46b08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-balance-pill.is-error.ant-tag{border-color:#ff4d4f42;background:#fff1f0;color:#cf1322}.resource-balance-error{color:#cf1322!important}.registration-config-card-main,.user-permission-card-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}.registration-config-card-head,.user-permission-card-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.registration-config-card-head>div:first-child,.user-permission-card-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.registration-config-card-head strong,.user-permission-card-head strong{color:#1d1d1f;font-size:15px;line-height:1.35;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-config-card-head span,.user-permission-card-head span{color:#6b7280;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-config-tags,.user-permission-tags{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.registration-config-tags .ant-tag,.user-permission-tags .ant-tag{margin-inline-end:0}.registration-config-fields,.user-permission-fields{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.user-permission-fields{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.registration-config-fields div,.user-permission-fields div{min-width:0;display:flex;align-items:baseline;gap:5px}.registration-config-fields span,.user-permission-fields span{flex:0 0 auto;color:#8a8f98;font-size:12px;line-height:1.35;font-weight:700}.registration-config-fields strong,.user-permission-fields strong{min-width:0;color:#1d1d1f;font-size:12px;line-height:1.35;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-config-fields .resource-token-preview{max-width:100%}.registration-config-fields .resource-price-value{color:#d46b08!important;font-family:inherit!important}.registration-config-resource-fields,.registration-config-proxy-fields{flex-direction:column;align-items:flex-start;gap:3px}.registration-config-primary-line{color:#1677ff!important;font-size:13px!important}.registration-config-template-token{color:#af52de;font-weight:800}.registration-config-proxy-fields div:last-child strong,.registration-config-resource-fields div:last-child strong{color:#6f737b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.registration-config-user-value{color:#1677ff!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.registration-config-card-actions,.user-permission-card-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.registration-config-action-button,.user-permission-action-button{border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:none}.registration-config-action-button.is-edit,.user-permission-action-button.is-policy{background:#f0f1f4;color:#5c6470}.registration-config-action-button.is-copy{background:#edf7ff;color:#1677ff}.registration-config-action-button.is-test{background:#eef9f2;color:#16833a}.registration-config-action-button.is-delete{background:#fff1f0;color:#d9363e}.registration-config-action-button:hover,.registration-config-action-button:focus-visible,.user-permission-action-button:hover,.user-permission-action-button:focus-visible{transform:translateY(-1px)}.registration-config-action-button.is-edit:hover,.registration-config-action-button.is-edit:focus-visible,.user-permission-action-button.is-policy:hover,.user-permission-action-button.is-policy:focus-visible{background:#5c6470!important;color:#fff!important}.registration-config-action-button.is-copy:hover,.registration-config-action-button.is-copy:focus-visible{background:#1677ff!important;color:#fff!important}.registration-config-action-button.is-test:hover,.registration-config-action-button.is-test:focus-visible{background:#16833a!important;color:#fff!important}.registration-config-action-button.is-delete:hover,.registration-config-action-button.is-delete:focus-visible{background:#d9363e!important;color:#fff!important}.proxy-test-dialog .ant-modal-content{border-radius:8px}.proxy-test-dialog-content{display:flex;flex-direction:column;gap:14px}.proxy-test-target{display:flex;align-items:center;gap:8px;min-width:0;color:#6f737b}.proxy-test-target strong{color:#20242a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-test-target span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.proxy-test-loading{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6f737b;font-weight:700}.proxy-test-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proxy-test-result-grid div,.proxy-test-raw{min-width:0;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe;padding:10px 12px}.proxy-test-result-grid span,.proxy-test-raw span{display:block;color:#8a9099;font-size:12px;font-weight:800;margin-bottom:4px}.proxy-test-result-grid strong{display:block;color:#20242a;font-size:13px;overflow-wrap:anywhere}.proxy-test-result-wide{grid-column:1 / -1}.proxy-test-raw pre{max-height:160px;overflow:auto;margin:0;color:#20242a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.user-policy-dialog .ant-modal-content{overflow:hidden;padding:0;border-radius:14px}.user-policy-dialog .ant-modal-body{padding:0}.user-policy-dialog{top:20px}.user-policy-dialog .ant-modal-close{top:16px;right:16px}.user-policy-dialog-content{max-height:min(820px,calc(100dvh - 80px));display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb}.user-policy-dialog-head{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 52px 14px 20px;border-bottom:1px solid #e4e9f1;background:#fff}.user-policy-avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1f2937;color:#fff;font-size:18px}.user-policy-title{min-width:0;display:flex;flex-direction:column;gap:2px}.user-policy-title span{color:#6b7280;font-size:12px;font-weight:800;line-height:1.35}.user-policy-title strong{min-width:0;color:#111827;font-size:20px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-policy-head-tags{display:flex;align-items:center;justify-content:flex-end;gap:6px}.user-policy-head-tags .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:800}.user-policy-dialog-sections{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px 20px}.user-policy-section{--floating-field-bg: #fff;border:1px solid #d9dee7;border-radius:12px;padding:16px;background:#fff}.user-policy-section.is-password{border-color:#ffd8d6;background:snow}.user-policy-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.user-policy-section-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.user-policy-section-head strong{color:#111827;font-size:15px;font-weight:800;line-height:1.35}.user-policy-section-head span{color:#6b7280;font-size:12px;font-weight:700;line-height:1.35}.user-policy-section-head>.anticon{flex:0 0 auto;color:#1677ff;font-size:18px}.user-policy-section.is-password .user-policy-section-head>.anticon{color:#ff4d4f}.user-policy-form,.user-policy-password-form{min-width:0}.user-policy-quota-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.user-policy-audit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:start}.user-policy-check-item{min-height:56px;margin-bottom:14px;padding:17px 14px 0;border:1px solid #d9d9d9;border-radius:8px}.user-policy-credit-limit-field{margin-bottom:14px}.user-policy-actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid #edf0f5}.user-policy-actions .ant-btn,.user-policy-password-form .ant-btn{height:36px;border-radius:8px;font-weight:800}.user-policy-password-button{background:#fff1f0;border-color:#ffccc7}.user-policy-password-button:hover,.user-policy-password-button:focus-visible{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.user-policy-password-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.registration-config-floating-actions,.users-floating-actions{position:fixed;right:22px;bottom:24px;z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.registration-config-floating-button,.registration-config-refresh-floating-button,.users-floating-button,.users-refresh-floating-button{height:48px;min-width:112px;border-radius:999px;padding:0 20px;font-weight:800;box-shadow:0 14px 32px #1677ff47}.export-order-customer{max-width:104px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.export-order-dialog-summary{margin:0 0 16px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;border:1px solid #e7ecf5;border-radius:8px;background:#f8fbff}.export-order-dialog-summary div{min-width:0;display:flex;flex-direction:column;gap:3px}.export-order-dialog-summary span{color:#8a8f98;font-size:12px;font-weight:700}.export-order-dialog-summary strong{min-width:0;color:#1d1d1f;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.after-sale-summary{margin:-4px 0 16px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;border-radius:8px;background:#fff7f7;color:#6f737b;font-size:13px;font-weight:600}.after-sale-summary strong{color:#ff4d4f}.exports-page{height:100%;box-sizing:border-box;padding:18px 22px 0;display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.exports-table-card{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.exports-table-card>.ant-card-body{min-height:0;flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.exports-table-card .ant-table-wrapper,.exports-table-card .ant-spin-nested-loading,.exports-table-card .ant-spin-container{min-height:0;height:100%}.exports-table-card .ant-spin-container{display:flex;flex-direction:column}.exports-table-card .ant-table{min-height:0;flex:1;overflow:hidden}.exports-table-card .ant-table-container{min-height:0}.exports-table-card .ant-table-cell{vertical-align:middle}.exports-card-list{min-height:0;flex:1;display:flex;flex-direction:column;gap:8px;overflow:auto}.exports-day-group{display:flex;flex-direction:column;gap:8px}.exports-request-section{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.exports-request-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.exports-request-section-head strong{color:#1d1d1f;font-size:15px;font-weight:800}.exports-request-section-head span{color:#6e6e73;font-size:12px;font-weight:700}.exports-request-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;max-height:230px;overflow:auto}.export-request-card{min-width:0;border:1px solid #ffd591;border-radius:8px;background:#fffaf0;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px}.export-request-main{min-width:0;display:flex;flex-direction:column;gap:8px}.export-request-head{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.export-request-head strong{min-width:0;color:#1d1d1f;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-request-meta{min-width:0;display:flex;flex-wrap:wrap;gap:6px 12px;color:#7a5a24;font-size:12px;font-weight:700}.export-request-meta span:first-child{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.export-request-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.export-request-side .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:800}.export-request-actions{display:flex;align-items:center;gap:8px}.export-request-actions .ant-btn{border-radius:999px;font-weight:800}.exports-orders-spin,.exports-orders-spin .ant-spin-container{min-height:0;display:flex;flex-direction:column;gap:8px}.exports-loading-card{flex:1;min-height:360px;border-radius:8px;color:#6e6e73;font-size:13px;font-weight:600}.exports-loading-card .ant-card-body{height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;gap:10px}.exports-empty-card{border-radius:8px;color:#6e6e73;text-align:center}.exports-floating-actions,.account-import-floating-actions,.prices-floating-actions,.customers-floating-actions,.recharges-floating-actions,.register-task-floating-actions,.register-log-floating-actions{position:fixed;right:22px;bottom:24px;z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.exports-floating-button,.exports-refresh-floating-button,.exports-merge-floating-button,.account-import-floating-button,.account-import-refresh-floating-button,.prices-floating-button,.prices-refresh-floating-button,.customers-floating-button,.customers-refresh-floating-button,.recharges-floating-button,.recharges-refresh-floating-button,.recharges-scan-floating-button,.accounts-refresh-floating-button,.firefox-refresh-floating-button,.register-task-floating-button,.register-task-refresh-floating-button,.register-log-refresh-floating-button{height:48px;min-width:112px;border-radius:999px;padding:0 20px;font-weight:800;box-shadow:0 14px 32px #1677ff47}.exports-merge-floating-button.ant-btn-primary{border-color:#08979c;background:#08979c;box-shadow:0 14px 32px #08979c4d}.exports-merge-floating-button.ant-btn-primary:hover,.exports-merge-floating-button.ant-btn-primary:focus-visible{border-color:#13c2c2;background:#13c2c2}.exports-merge-count{min-width:20px;height:20px;margin-left:2px;border-radius:999px;background:#ffffff38;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:12px;line-height:20px}@media(max-width:680px){.exports-request-list{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.export-request-card{grid-template-columns:minmax(0,1fr)}.export-request-side{align-items:stretch}.export-request-actions{justify-content:flex-end}.registration-config-page{padding:0 12px}.registration-config-tabs>.ant-tabs-nav{position:sticky;top:0;z-index:6;margin-bottom:10px;border-radius:0 0 10px 10px;box-shadow:0 8px 18px #1218260f}.users-page{padding:12px 12px 0}.registration-config-list,.users-card-list{padding-right:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.registration-config-card,.user-permission-card{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px 10px;min-height:0;padding:12px}.registration-config-card,.user-permission-card{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.registration-config-card-main{grid-column:2;min-width:0}.registration-config-check,.nurturing-resource-icon{grid-column:1;align-self:center}.user-permission-card-main{grid-column:2;min-width:0}.user-permission-check{grid-column:1;align-self:center}.registration-config-card-head,.user-permission-card-head{align-items:flex-start;flex-direction:column;gap:6px}.registration-config-title-row{max-width:100%}.registration-config-card-head strong,.user-permission-card-head strong{max-width:100%;font-size:14px}.registration-config-card-head span,.user-permission-card-head span{max-width:100%}.registration-config-tags,.user-permission-tags{justify-content:flex-start}.registration-config-fields{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.registration-config-fields div,.user-permission-fields div{width:100%;max-width:100%}.registration-config-fields strong,.user-permission-fields strong{display:block;max-width:100%}.user-permission-fields{flex-direction:column;align-items:flex-start;gap:4px}.registration-config-card-actions,.user-permission-card-actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.registration-config-card-actions,.user-permission-card-actions{grid-column:3;grid-row:1;align-self:center;flex-direction:column;padding-top:0}.registration-config-action-button,.user-permission-action-button{min-width:74px;justify-content:center}.user-policy-dialog{top:12px;max-width:calc(100vw - 24px)}.user-policy-dialog-content{max-height:calc(100dvh - 64px)}.user-policy-dialog-head{grid-template-columns:40px minmax(0,1fr);padding:16px 44px 12px 14px}.user-policy-avatar{width:40px;height:40px}.user-policy-title strong{font-size:18px}.user-policy-head-tags{grid-column:1 / -1;justify-content:flex-start}.user-policy-dialog-sections{padding:12px}.user-policy-section{padding:14px}.user-policy-quota-grid,.user-policy-audit-grid{grid-template-columns:minmax(0,1fr)}.user-policy-actions{justify-content:stretch}.user-policy-actions .ant-btn,.user-policy-password-form .ant-btn{width:100%}.user-policy-password-form{grid-template-columns:minmax(0,1fr)}.registration-config-floating-actions,.users-floating-actions{right:12px;bottom:18px;max-width:calc(100vw - 24px)}.registration-config-floating-button,.registration-config-refresh-floating-button,.users-floating-button,.users-refresh-floating-button{height:46px;min-width:104px}.exports-page{padding:12px 12px 0}.recharges-card-panel,.recharges-card-list,.exports-card-list{flex:0 0 auto;overflow:visible}.date-section-sticky{top:calc(var(--mobile-tabs-height) + env(safe-area-inset-top));z-index:10}.date-section-sticky{align-items:center;flex-direction:row;gap:8px;margin-inline:-12px;padding:8px 12px;background:#f4f4f6;box-shadow:0 6px 14px #1e2d460f}.date-section-sticky strong{flex:0 0 auto}.date-section-summary{flex:1 1 auto;justify-content:flex-end}.date-section-summary span{min-height:22px;padding:0 7px}.export-order-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 6px}.export-order-identity{grid-column:1;width:100%;min-width:0;max-width:100%;gap:6px}.export-order-identity>.export-order-chip.is-green{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-order-money-chips{grid-column:2;min-width:0;flex-basis:auto;gap:6px}.export-order-head>.export-order-chip{grid-column:1 / -1;justify-self:flex-start}.export-order-main{flex-direction:column;gap:8px;padding-right:0}.export-order-side{display:flex;align-items:center;justify-content:space-between;gap:8px}.export-order-side .export-type-badge,.export-order-times{position:static}.export-order-times{flex:1 1 auto;min-width:0}.export-order-formats{padding-right:112px}.exports-floating-actions,.account-import-floating-actions,.customers-floating-actions,.recharges-floating-actions,.firefox-floating-actions,.register-task-floating-actions,.register-log-floating-actions{right:12px;bottom:18px}.exports-floating-button,.exports-refresh-floating-button,.exports-merge-floating-button,.account-import-floating-button,.account-import-refresh-floating-button,.customers-floating-button,.customers-refresh-floating-button,.recharges-floating-button,.recharges-refresh-floating-button,.recharges-scan-floating-button,.accounts-refresh-floating-button,.firefox-refresh-floating-button,.register-task-floating-button,.register-task-refresh-floating-button,.register-log-refresh-floating-button{height:46px;min-width:104px}}.export-order-action-dropdown .ant-dropdown-menu{min-width:132px;padding:6px;border:1px solid rgba(210,210,215,.9);border-radius:12px;box-shadow:0 18px 44px #1218262e}.export-order-action-dropdown .ant-dropdown-menu-item{min-height:36px;padding:7px 10px;border-radius:8px;color:#1d1d1f;font-size:13px;font-weight:700}.export-order-action-dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:2px}.export-order-action-dropdown .ant-dropdown-menu-item:hover,.export-order-action-dropdown .ant-dropdown-menu-item-active{background:#f5f8fd}.export-order-action-dropdown .ant-dropdown-menu-item-danger:hover,.export-order-action-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{background:#fff1f0;color:#ff4d4f}.export-order-action-dropdown .ant-dropdown-menu-item-icon{color:#6f737b;font-size:15px}.export-order-action-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon,.export-order-action-dropdown .ant-dropdown-menu-item-danger{color:#ff4d4f}.export-order-action-dropdown .ant-dropdown-menu-title-content{min-width:0}.export-order-action-dropdown .ant-dropdown-menu-item-disabled .ant-dropdown-menu-item-icon{opacity:.45}.export-order-action-dropdown .ant-dropdown-menu-item-disabled,.export-order-action-dropdown .ant-dropdown-menu-item-disabled:hover,.export-order-action-dropdown .ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active{background:transparent;color:#6e6e7373!important;cursor:not-allowed}.export-order-action-dropdown .ant-dropdown-menu-item-divider{margin:5px 4px;background:#eceef2}.export-order-card{position:relative;width:100%;box-sizing:border-box;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;padding:12px 16px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.export-order-card.is-selected{border-color:#1677ff;background:#f3f8ff;box-shadow:0 0 0 2px #1677ff1f}.export-order-card.is-selection-mode.is-selection-selectable{grid-template-columns:max-content max-content minmax(0,1fr);cursor:pointer}.export-order-card.is-selection-mode.is-selection-selectable:hover{border-color:#69b1ff}.export-order-card.is-selection-mode.is-selection-selectable:focus-visible{outline:none;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff29}.export-order-card.is-selection-unavailable{border-color:#e1e3e7;background:#f5f6f7;opacity:.52;filter:saturate(.45)}.export-order-selection-checkbox{align-self:center;margin-inline-start:0!important}.export-order-selection-checkbox .ant-checkbox-inner{width:22px;height:22px;border-radius:6px}.export-order-selection-checkbox .ant-checkbox-inner:after{width:6px;height:11px}.export-order-content{min-width:0}.export-order-main{display:flex;gap:12px;align-items:stretch;padding-right:190px}.export-order-country-avatar{align-self:center}.export-order-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}.export-order-head{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.export-order-identity{min-width:0;display:inline-flex;align-items:center;gap:8px}.export-type-badge,.export-order-chip{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.2}.export-order-money-chips{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.export-type-badge{background:#fff3cd;color:#7c5200}.export-type-badge.is-direct{background:#e8d5ff;color:#4a1a7c}.export-order-chip.is-blue{background:#0071e314;color:#0071e3}.export-order-chip.is-green{background:#34c75914;color:#34c759}.export-order-chip.is-orange{background:#ff95001a;color:#ff9500}.export-order-chip.is-gray{background:#e5e5ea;color:#6e6e73}.export-order-chip.is-red{background:#ff3b301a;color:#ff3b30}.export-order-countries{max-width:100%;border:0;text-align:left;white-space:nowrap;cursor:pointer}.export-order-countries.is-expanded{white-space:normal;line-height:1.5}.export-order-countries:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.export-order-code{align-self:flex-start;width:auto;max-width:100%;padding:0;border:0;background:transparent;color:#6e6e73;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.export-order-remark{align-self:flex-start;width:auto;max-width:100%;padding:0;border:0;background:transparent;color:#6e6e73;font-size:12px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-order-remark.is-editable{cursor:pointer}.export-order-remark.is-editable:hover{color:#1677ff;text-decoration:underline}.export-order-side{display:contents}.export-order-side .export-type-badge{position:absolute;top:12px;right:16px;z-index:1}.export-order-times{position:absolute;right:16px;bottom:12px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.export-time-label{display:flex;gap:4px;align-items:center;color:#6e6e73b3;font-size:12px;font-weight:600;white-space:nowrap}.export-time-label strong{color:#6e6e73;font-weight:600}.export-order-formats{margin-top:14px;display:flex;align-items:center;gap:8px}.export-format-spacer{display:none}.export-format-chip{min-height:28px;border:0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.export-format-chip:disabled{cursor:default;opacity:.45}.export-format-chip.is-blue{background:#0071e31a;color:#0071e3}.export-format-chip.is-green{background:#34c7591a;color:#34c759}.export-format-chip.is-orange{background:#ff95001a;color:#ff9500}.export-order-more{width:30px;height:30px;border:0;border-radius:8px;background:#f5f6f8;color:#6e6e73;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.export-order-more:hover{background:#eceff4;color:#1d1d1f}.export-action-popover-backdrop{position:fixed;inset:0;z-index:2999;background:#080d1814;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.export-action-popover{position:fixed;z-index:3000;width:238px;box-sizing:border-box;padding:10px;border:1px solid rgba(193,202,216,.72);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f7fafdf5);box-shadow:0 24px 58px #12182638;overflow:hidden;transform-origin:top left;animation:export-action-popover-in .14s ease-out both}.export-action-popover-summary{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 10px;margin-bottom:5px;border:1px solid rgba(210,216,226,.75);border-radius:12px;background:#ffffffad;color:#6e6e73;font-size:12px;font-weight:700}.export-action-popover-summary>strong{color:#1d1d1f;font-size:16px;font-weight:900}.export-action-popover-summary>span:last-child{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-action-popover-item{position:relative;width:100%;min-height:58px;border:0;border-radius:12px;background:transparent;color:#1d1d1f;display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.export-action-popover-item:hover{background:#1677ff17;transform:translate(2px)}.export-action-popover-item>.anticon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eef5ff;color:#1677ff;font-size:16px;transition:background-color .15s ease,color .15s ease}.export-action-popover-item:hover>.anticon{background:#1677ff;color:#fff}.export-action-popover-item.is-selection{outline:none}.export-action-popover-item.is-selection:focus-visible{background:#1677ff17;box-shadow:inset 0 0 0 2px #1677ff47}.export-action-popover-item>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.export-action-popover-item strong{color:inherit;font-size:15px;font-weight:800;line-height:1.15}.export-action-popover-item em{color:#8a8f98;font-size:12px;font-style:normal;font-weight:650;line-height:1.2}.export-action-popover-item.is-danger{color:#ff4d4f}.export-action-popover-item.is-danger>.anticon{background:#fff1f0;color:#ff4d4f}.export-action-popover-item.is-danger:hover{background:#ff4d4f1a}.export-action-popover-item.is-danger:hover>.anticon{background:#ff4d4f;color:#fff}.export-action-popover-item:disabled{color:#6e6e7370;cursor:not-allowed;transform:none}.export-action-popover-item:disabled>.anticon,.export-action-popover-item:disabled em{color:#6e6e7361}.export-action-popover-item:disabled:hover{background:transparent}.export-action-popover-item:disabled:hover>.anticon{background:#f1f3f6;color:#6e6e7361}.export-action-popover-divider{height:1px;margin:7px 8px;background:#eceef2}@keyframes export-action-popover-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.merge-export-overview{margin-bottom:18px;padding:14px;border:1px solid #d9e7fb;border-radius:12px;background:linear-gradient(135deg,#f4f9ff,#eef6ff);display:flex;align-items:center;justify-content:space-between;gap:16px}.merge-export-overview-customer{min-width:0;display:flex;flex-direction:column;gap:4px}.merge-export-overview-customer span{color:#7c8490;font-size:12px;font-weight:700}.merge-export-overview-customer strong{max-width:190px;overflow:hidden;color:#1d1d1f;font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.merge-export-overview-metrics{flex:0 0 auto;display:flex;align-items:stretch;gap:6px}.merge-export-overview-metrics>div{min-width:54px;padding:7px 8px;border:1px solid rgba(22,119,255,.12);border-radius:9px;background:#fffc;display:flex;flex-direction:column;align-items:center;gap:1px}.merge-export-overview-metrics strong{color:#1677ff;font-size:17px;font-weight:900;line-height:1.1}.merge-export-overview-metrics span{color:#7c8490;font-size:11px;font-weight:700}.merge-export-order-section{margin-bottom:18px}.merge-export-order-section-head{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.merge-export-order-section-head strong{color:#1d1d1f;font-size:13px;font-weight:800}.merge-export-order-section-head span{color:#8a8f98;font-size:12px;font-weight:650}.merge-export-order-list{max-height:228px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding-right:3px}.merge-export-order-row{min-width:0;padding:10px 12px 10px 8px;border:1px solid #e2e5ea;border-radius:10px;background:#fff;display:grid;grid-template-columns:24px 36px minmax(0,1fr);align-items:center;gap:10px}.merge-export-order-index{color:#9a9fa8;font-size:12px;font-weight:800;text-align:center}.merge-export-order-country.account-avatar{flex-basis:36px;width:36px;height:36px}.merge-export-order-country .account-avatar-code{font-size:12px}.merge-export-order-detail{min-width:0;display:flex;flex-direction:column;gap:5px}.merge-export-order-main,.merge-export-order-id{min-width:0;display:flex;align-items:center;gap:8px}.merge-export-order-main strong{color:#1d1d1f;font-size:14px;font-weight:850}.merge-export-order-main span{padding:2px 7px;border-radius:999px;background:#eef5ff;color:#1677ff;font-size:11px;font-weight:750}.merge-export-order-id span{flex:0 0 auto;color:#9a9fa8;font-size:11px;font-weight:650}.merge-export-order-id code{min-width:0;overflow:hidden;color:#656b75;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.merge-export-format-label{margin-bottom:9px;color:#6b7078;font-size:13px;font-weight:700}.merge-export-format-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merge-export-format-option{min-width:0;min-height:76px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f;display:flex;align-items:center;gap:10px;padding:12px;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.merge-export-format-option:hover,.merge-export-format-option.is-selected{border-color:#1677ff;background:#edf6ff}.merge-export-format-option.is-selected{box-shadow:0 0 0 1px #1677ff}.merge-export-format-option>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.merge-export-format-option strong{font-size:15px;font-weight:800}.merge-export-format-option em{color:#6f737b;font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.merge-export-format-check{flex:0 0 24px;width:24px;height:24px;margin-left:auto;border:1px solid #d2d2d7;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.merge-export-format-option.is-selected .merge-export-format-check{border-color:#1677ff;background:#1677ff}.export-account-dialog :where(.ant-modal-container,.ant-modal-content){border-radius:14px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.export-account-dialog .ant-modal-header{flex:0 0 auto}.ant-modal-root .ant-modal-mask{background:#080d1814;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.export-account-dialog .ant-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding-top:8px}.export-account-dialog .ant-modal-body>.ant-form{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.export-account-dialog .export-floating-field .ant-select-single .ant-select-selector{padding-right:18px}.export-dialog-scroll{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior-y:contain;padding:2px 2px 0}.export-type-summary{display:flex;align-items:center;gap:8px;margin:0 2px 12px;color:#737982;font-size:12px;line-height:24px}.export-type-summary strong{color:#1d1d1f;font-size:13px;font-weight:650}.export-dialog-section{margin-bottom:18px}.export-dialog-section-label{margin-bottom:8px;color:#6b7078;font-size:13px;font-weight:700}.export-option-card{box-sizing:border-box;width:100%;min-height:62px;border:2px solid #1677ff;border-radius:10px;background:#fff;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;cursor:default}.export-option-card.is-selected{border-color:#1677ff;background:#edf6ff}.export-option-badge{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#1677ff1f;color:#1677ff;font-size:14px;font-weight:800}.export-option-body{min-width:0;display:flex;flex-direction:column;gap:2px}.export-option-body strong{color:#1d1d1f;font-size:15px;font-weight:700}.export-option-body em{color:#6f737b;font-size:12px;font-weight:600;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-option-check{flex:0 0 28px;width:28px;height:28px;margin-left:auto;border-radius:999px;background:#1677ff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.export-dialog-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.export-dialog-party-row{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.export-floating-field{position:relative;margin-bottom:18px;padding-top:8px}.export-floating-field .ant-form-item-label{position:absolute;z-index:2;top:0;left:14px;height:18px;padding:0;background:var(--floating-field-bg)!important;line-height:18px}.export-floating-field .ant-form-item-label>label{height:18px;padding:0 6px;background:var(--floating-field-bg)!important;color:#6b7078;font-size:13px;font-weight:700;line-height:18px}.export-floating-field .ant-form-item-label>label:after{display:none}.export-floating-field .ant-select-selector,.export-floating-field .ant-input,.export-floating-field .ant-input-number{min-height:56px;border-radius:8px;background:transparent!important}.export-floating-field .ant-input-number-input,.export-floating-field .ant-select-selection-search-input{background:transparent!important}.export-floating-field .ant-select-single{height:56px}.export-floating-field .ant-select-single .ant-select-selector{align-items:center;padding:0 40px 0 18px}.export-floating-field .ant-select-selection-item,.export-floating-field .ant-select-selection-placeholder,.export-floating-field .ant-input,.export-floating-field .ant-input-number-input{color:#1d1d1f;font-size:15px;font-weight:400}.export-channel-field .ant-form-item-label>label{color:#91969e;font-weight:600}.export-channel-field .ant-select-selector{border-color:#e5e7eb!important;background:#f7f8fa!important}.export-channel-field .ant-select-selection-item{color:#6f737b;font-size:14px}.export-customer-field .ant-form-item-label>label{color:#1668dc}.export-customer-field .ant-select-selector{border-color:#b7d4f5!important;background:#f8fbff!important}.export-customer-field .ant-select-selection-item{font-weight:650}.export-floating-field .ant-input-number-input{height:54px;padding:0 44px 0 18px}.export-floating-field .ant-input{height:56px;padding:0 18px}.account-import-channel-field .ant-input::placeholder{font-size:15px;font-weight:400}.account-import-channel-field .ant-select-content{padding-left:0!important}.export-textarea-field .ant-input{height:auto;min-height:112px;padding:18px;line-height:1.5}.export-country-option{display:inline-flex;align-items:baseline;width:100%;min-width:0}.export-country-code{flex:0 0 34px;color:#1d1d1f;font-weight:700}.export-country-separator{flex:0 0 14px;color:#6f737b;font-weight:700}.export-country-count{flex:1;min-width:0;color:#1d1d1f;font-weight:600}.export-country-option-code{width:40px;height:40px;border-radius:10px;background:#edf6ff;color:#1668dc;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.export-country-option-copy,.export-country-option-stock{min-width:0;display:flex;flex-direction:column;gap:2px}.export-country-option-copy strong,.export-country-option-stock strong{color:#1d1d1f;font-size:13px}.export-country-option-copy small,.export-country-option-stock small{color:#6f737b;font-size:11px}.export-country-option-stock{align-items:flex-end}.export-country-option-stock strong{color:#1677ff;font-size:15px}.export-country-plan-list{margin:-2px 0 8px;display:flex;flex-direction:column;gap:8px}.export-country-plan-heading{display:flex;align-items:center;justify-content:space-between;margin:-4px 2px 8px;color:#737982;font-size:12px;font-weight:650}.export-country-plan-heading strong{color:#1668dc;font-size:12px;font-weight:700}.export-country-count-hint{margin:-2px 2px 10px;color:#737982;font-size:12px;line-height:1.5}.export-country-plan-row{position:relative;min-width:0;border:1px solid #e6e9ee;border-radius:9px;background:#fff;display:grid;grid-template-columns:minmax(125px,1fr) 148px 102px;align-items:center;gap:10px;padding:9px 40px 9px 10px;transition:border-color .16s ease,box-shadow .16s ease}.export-country-plan-row:hover{border-color:#c9d8eb;box-shadow:0 2px 10px #1668dc0f}.export-country-plan-row.has-error{border-color:#ffccc7;background:#fff2f0}.export-country-plan-country,.export-country-plan-price{min-width:0;display:flex;flex-direction:column;gap:3px}.export-country-plan-country{flex-direction:row;align-items:center;gap:9px}.export-country-remove.ant-btn{position:absolute;top:50%;right:7px;z-index:1;width:24px;min-width:24px;height:24px;padding:0;transform:translateY(-50%);border-radius:999px;color:#8c9199;opacity:.48;transition:opacity .15s ease,color .15s ease,background .15s ease}.export-country-plan-row:hover .export-country-remove.ant-btn,.export-country-remove.ant-btn:focus-visible{opacity:1}.export-country-remove.ant-btn:hover{background:#eceff3;color:#4f5661}.export-add-country.ant-btn{height:42px;margin-bottom:12px;border-radius:8px;color:#1668dc;font-weight:700}.export-country-picker-popover.ant-popover{padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.export-country-picker{width:min(330px,calc(100vw - 48px))}.export-country-picker>.ant-input-affix-wrapper{height:40px;margin-bottom:8px;border-radius:8px}.export-country-picker-list{max-height:276px;max-height:min(276px,40dvh);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:4px}.export-country-picker-list>button{flex-shrink:0;width:100%;border:0;border-radius:8px;background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;text-align:left;cursor:pointer}.export-country-picker-list>button:hover,.export-country-picker-list>button:focus-visible{outline:none;background:#edf6ff}.export-country-picker-list>button.is-selected{background:#d6e9ff}.export-country-picker-list>button:focus-visible{box-shadow:inset 0 0 0 2px #1677ff}.export-country-picker-list>button:disabled{cursor:default;opacity:.55}.export-country-picker-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #e6e9ee}.export-country-picker-actions>span{color:#737982;font-size:12px}.export-country-picker-empty{padding:18px 8px;color:#8c9199;font-size:12px;text-align:center}.export-country-plan-price{align-items:flex-end;justify-content:center}.export-country-plan-country strong{flex:0 0 40px;width:40px;height:40px;border-radius:9px;background:#edf6ff;color:#1668dc;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.export-country-plan-count label,.export-country-plan-price>span,.export-country-plan-price small{color:#6f737b;font-size:11px;font-weight:600}.export-country-plan-country span{color:#8a9099;font-size:11px;font-weight:650;white-space:nowrap}.export-country-plan-count{min-width:0;height:38px;border:1px solid #e1e5eb;border-radius:8px;background:#f8f9fb;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 9px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.export-country-plan-count:focus-within{border-color:#69b1ff;background:#fff;box-shadow:0 0 0 2px #1677ff1a}.export-country-plan-count label{flex:0 0 auto;color:#8a9099}.export-country-plan-count .ant-input{height:36px;border:0!important;padding:0 6px;box-shadow:none!important;background:transparent!important;font-size:14px;font-weight:700;text-align:center}.export-country-plan-count .ant-input::placeholder{font-size:12px;font-weight:400}.export-country-count-unit{color:#8a9099;font-size:12px;font-weight:650}.export-country-plan-price strong{color:#1d1d1f;font-size:14px;font-weight:800;white-space:nowrap}.export-country-plan-price.is-danger strong,.export-country-plan-price.is-danger small{color:#ff4d4f}.export-country-plan-error{grid-column:2 / -1;margin-top:-6px;color:#ff4d4f;font-size:11px;font-weight:650}.export-stock-loading{display:inline-flex;align-items:center;gap:8px;margin-top:-10px;margin-bottom:14px;padding:5px 9px;border-radius:6px;background:#eef5ff;color:#1668dc;font-size:13px;font-weight:650}.export-number-field{position:relative}.export-number-field .ant-input-number{width:100%;border-radius:8px}.export-number-unit{position:absolute;right:18px;top:50%;z-index:1;transform:translateY(-50%);color:#6b7078;font-size:15px;font-weight:700;line-height:1;pointer-events:none}.export-compact-field .ant-form-item-label>label{font-size:12px;font-weight:650}.submit-task-floating-field .ant-form-item-label>label:after,.export-floating-field .ant-form-item-label>label:after,.export-compact-field .ant-form-item-label>label:after,.automation-action-field .ant-form-item-label>label:after{display:none}.export-compact-field .ant-input,.export-compact-field .ant-input-number-input{font-size:15px;font-weight:600}.export-compact-field .export-number-unit{font-size:14px;font-weight:650}.export-inline-note{margin-top:-12px;margin-bottom:12px;color:#6f737b;font-size:13px;font-weight:600}.export-inline-note.is-warning{display:inline-flex;padding:3px 8px;border-radius:6px;background:#fff7e6;color:#d46b08}.export-test-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.export-test-toggle label{cursor:pointer}.export-test-hint{padding:0 6px;border-radius:4px;background:#edf6ff;color:#1668dc;font-size:11px;line-height:20px}.export-test-toggle.is-active{color:#1668dc}.export-balance-alert{flex:0 0 auto;margin-top:12px}.export-dialog-actions{flex:0 0 auto;margin-top:16px;padding-top:12px;border-top:1px solid #eef0f4;display:flex;align-items:center;justify-content:space-between;gap:12px}.export-dialog-actions .ant-typography{min-width:0;font-size:12px;font-weight:700}.export-dialog-actions>.ant-space{flex-shrink:0}.export-dialog-total{display:flex;flex-direction:column;gap:4px}.export-dialog-total strong{color:#1d1d1f;font-size:20px;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums}.export-dialog-total>span{color:#737982;font-size:12px;font-weight:500}.export-dialog-actions .is-danger,.export-dialog-actions .is-danger .export-dialog-total strong{color:#ff4d4f}.register-log-page{height:100%;box-sizing:border-box;padding:18px 22px 0;display:flex;flex-direction:column;overflow:hidden}.register-log-header{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:10px;background:#f4f4f6;z-index:1}.register-log-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px}.log-filter-chip{border:1px solid #d2d2d7;border-radius:999px;padding:5px 12px;background:#fff;color:#6f737b;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.log-filter-chip.is-selected{border-color:#1677ff;background:#1677ff;color:#fff}.register-log-count{flex:0 0 auto;color:#8a8f98;font-size:12px;font-weight:600}.register-log-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.register-log-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.register-log-card{flex:0 0 auto;display:block;border:1px solid #d2d2d7;border-radius:10px;background:#fff;min-height:98px}.register-log-content{min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.register-log-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.register-log-title{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.register-log-phone{max-width:220px;border:0;padding:0;background:transparent;color:#1677ff;font-size:14px;font-weight:700;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-log-task{max-width:260px;border:0;padding:0;background:transparent;color:#8a8f98;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-log-pill{margin-inline-end:0;border-radius:999px;font-weight:600}.register-log-meta{display:flex;flex-wrap:wrap;gap:8px 18px}.register-log-info{display:inline-flex;gap:5px;color:#8a8f98;font-size:12px}.register-log-info strong{color:#6f737b;font-weight:600}.register-log-info strong.is-accent{color:#1677ff}.register-log-response{display:-webkit-box;width:100%;max-width:100%;min-width:0;border:0;padding:1px 0 2px;background:transparent;color:#6f737b;font-size:12px;line-height:1.5;text-align:left;cursor:pointer;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical}.register-log-response.is-error{color:#d9363e}.register-log-page .ant-typography-copy,.register-log-page .anticon-copy{display:none!important}.dashboard-page{box-sizing:border-box;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px - env(safe-area-inset-top));padding:18px 32px 30px;background:#f4f4f6}@media(min-width:769px){.dashboard-page{min-height:100vh;min-height:100dvh}}.dashboard-page.has-critical-alert{background:#fff0f0}.dashboard-page.has-critical-alert .dashboard-section h2{color:#b42318}.dashboard-critical-alert{box-sizing:border-box;width:100%;margin-bottom:20px;padding:14px 18px;display:flex;align-items:center;gap:12px;color:#a8071a;background:#fff1f0;border:1px solid #ff7875;border-radius:14px;box-shadow:0 8px 24px #cf13221f}.dashboard-critical-alert>.anticon{flex:0 0 auto;color:#f5222d;font-size:24px}.dashboard-critical-alert div{display:flex;flex-wrap:wrap;gap:4px 12px}.dashboard-critical-alert strong,.dashboard-critical-alert span{line-height:1.5}.dashboard-section{margin-bottom:24px}.dashboard-section h2{margin:0 0 14px;color:#6f737b;font-size:17px;font-weight:800;letter-spacing:0}.dashboard-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.desktop-metric-card{box-sizing:border-box;width:270px;min-height:92px;padding:15px 18px;display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:1px solid transparent;border-radius:18px;cursor:pointer;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.desktop-metric-card:disabled{cursor:default}.desktop-metric-card:not(:disabled):hover{border-color:#1677ff59;box-shadow:0 14px 34px #28344b14;transform:translateY(-1px)}.desktop-metric-card.is-success{background:#ddf3e5;border-color:#75d79b}.desktop-metric-card.is-danger{background:#f8dddd;border-color:#ff8b8b}.metric-icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:21px}.metric-icon-blue{color:#1680e5;background:#e5f2ff}.metric-icon-red{color:#ff3b30;background:#ffe7e7}.metric-icon-orange{color:#ff9500;background:#fff2df}.metric-icon-green{color:#30c768;background:#c8edd6}.metric-icon-purple{color:#b14ee8;background:#f4e4ff}.metric-copy{min-width:0}.metric-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.metric-value{display:inline-block;color:#17191f;font-size:26px;line-height:1;font-weight:850;letter-spacing:0;white-space:nowrap}.metric-value-compact{font-size:23px}.desktop-metric-card.is-success .metric-value{color:#30c768}.desktop-metric-card.is-danger .metric-value{color:#ff3b30}.metric-accent{color:#ff9500;font-size:13px;line-height:1.2;font-weight:800;white-space:normal}.metric-label{display:block;margin-top:7px;color:#747780;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:0}.dashboard-error{width:270px;min-height:92px;padding:15px 18px;display:flex;align-items:center;color:#d9363e;background:#fff;border:1px solid #ffccc7;border-radius:18px;font-size:16px;font-weight:650}.dashboard-breakdown-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #151b2629}.dashboard-breakdown-modal .ant-modal-close{top:18px;inset-inline-end:18px;color:#6e6e73}.dashboard-breakdown-modal .ant-modal-close:hover{color:#1d1d1f;background:#f2f2f7}.dashboard-breakdown{padding:20px;background:#fff}.breakdown-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px;padding-right:28px}.breakdown-header h3{margin:0;color:#202126;font-size:17px;line-height:1.2;font-weight:700;letter-spacing:0}.breakdown-total{display:flex;align-items:baseline;gap:8px;min-width:0;color:#6f737b;white-space:nowrap}.breakdown-total span{color:#0071e3;font-size:17px;line-height:1;font-weight:800;letter-spacing:0}.breakdown-total em,.breakdown-value em{color:#6e6e73;font-style:normal;font-weight:700;font-size:13px}.breakdown-total strong{color:#ff9500;font-size:13px;font-weight:700}.breakdown-tone-red .breakdown-total span{color:#ff3b30}.breakdown-tone-orange .breakdown-total span{color:#ff9500}.breakdown-tone-green .breakdown-total span{color:#34c759}.breakdown-tone-purple .breakdown-total span{color:#af52de}.breakdown-tabs{display:flex;padding:3px;margin-bottom:12px;border-radius:9px;background:#ebecef}.breakdown-tabs button{flex:1;min-height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:#70737a;font-size:12px;font-weight:700;letter-spacing:0;cursor:pointer}.breakdown-tabs button.is-active{color:#0071e3;background:#fff;border-color:#d8dbe2;box-shadow:0 1px 3px #1e273714}.breakdown-tone-red .breakdown-tabs button.is-active{color:#ff3b30}.breakdown-tone-orange .breakdown-tabs button.is-active{color:#ff9500}.breakdown-tone-green .breakdown-tabs button.is-active{color:#34c759}.breakdown-tone-purple .breakdown-tabs button.is-active{color:#af52de}.breakdown-list{max-height:420px;overflow-y:auto;overflow-x:hidden;padding:0;border:1px solid #d1d4dc;border-radius:10px}.dashboard-breakdown.is-full-list .breakdown-list{max-height:min(620px,calc(100dvh - 230px));overflow-y:auto;overflow-x:hidden}.breakdown-row{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(96px,1.7fr) 48px 34px;gap:8px;align-items:center;box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;cursor:default;text-align:left;transition:background-color .12s ease,box-shadow .12s ease}.breakdown-row+.breakdown-row{margin-top:0}.breakdown-row.is-clickable{cursor:pointer}.breakdown-row:hover{background:#f5f8fd}.breakdown-row:hover .breakdown-bar{background:#d2d2d7}.breakdown-row.is-clickable:hover .breakdown-key,.breakdown-row.is-clickable:hover .breakdown-value{color:#0071e3}.breakdown-key{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1d1d1f;font-size:14px;font-weight:700;letter-spacing:0;white-space:nowrap}.breakdown-bar{height:4px;overflow:hidden;border-radius:999px;background:#d2d2d7}.breakdown-bar span{display:block;height:100%;min-width:4px;border-radius:inherit;background:#0071e3}.breakdown-value{display:flex;align-items:baseline;gap:3px;color:#0071e3;font-size:15px;font-weight:800;justify-content:flex-start;white-space:nowrap}.breakdown-tone-orange .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-value{color:#ff9500}.breakdown-tone-orange .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-bar span{background:#ff9500}.breakdown-tone-purple .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-value{color:#af52de}.breakdown-tone-purple .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-bar span{background:#af52de}.breakdown-tone-red .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-value{color:#ff3b30}.breakdown-tone-red .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-bar span{background:#ff3b30}.breakdown-tone-green .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-value{color:#34c759}.breakdown-tone-green .breakdown-row:not(.is-loss-row):not(.is-loss-compact-row):not(.is-money-row):not(.is-amount-row) .breakdown-bar span{background:#34c759}.breakdown-row.is-money-row{grid-template-columns:minmax(96px,1.1fr) minmax(72px,1fr) 44px 70px}.breakdown-row.is-compact-money-row{grid-template-columns:56px minmax(120px,1fr) 72px 68px}.breakdown-row.is-sold-row{grid-template-columns:minmax(76px,.75fr) minmax(124px,1.25fr) 44px 60px}.breakdown-row.is-amount-row{grid-template-columns:minmax(92px,.7fr) minmax(128px,1.2fr) 88px}.breakdown-row.is-cost-row{grid-template-columns:minmax(52px,.45fr) minmax(116px,1.25fr) minmax(86px,.7fr) minmax(46px,.35fr);padding-right:18px}.breakdown-row.is-loss-row{grid-template-columns:minmax(92px,1.1fr) minmax(80px,1.4fr) 34px 60px}.breakdown-row.is-loss-compact-row{grid-template-columns:48px minmax(128px,1fr) 34px 60px}.breakdown-row.is-money-row .breakdown-value{justify-content:flex-end;color:#6b6f78;font-size:13px;font-weight:600}.breakdown-row.is-money-row .breakdown-bar span{background:#ff9500}.breakdown-row.is-amount-row .breakdown-value{justify-content:flex-end;color:#34c759;font-size:13px}.breakdown-row.is-amount-row .breakdown-bar span{background:#34c759}.breakdown-row.is-cost-row .breakdown-value{justify-content:flex-end;color:#34c759;font-size:13px}.breakdown-row.is-cost-row .breakdown-bar span{background:#34c759}.breakdown-row.is-cost-row .breakdown-row-accent{overflow:hidden;text-overflow:ellipsis;color:#6b6f78;font-weight:650}.breakdown-row.is-loss-row .breakdown-value,.breakdown-row.is-loss-compact-row .breakdown-value{justify-content:flex-start;color:#ff3b30}.breakdown-row.is-loss-row .breakdown-bar span,.breakdown-row.is-loss-compact-row .breakdown-bar span{background:#ff3b30}.breakdown-row.is-loss-row .breakdown-key,.breakdown-row.is-loss-compact-row .breakdown-key{font-size:14px}.breakdown-row.is-danger .breakdown-value{color:#ff3b30}.breakdown-row.is-danger .breakdown-bar span{background:#ff3b30}.breakdown-percent{color:#6b6f78;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.breakdown-row-accent{grid-column:4;grid-row:1;margin-top:0;color:#ff9500;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.breakdown-row.is-loss-row .breakdown-row-accent,.breakdown-row.is-loss-compact-row .breakdown-row-accent{color:#6e6e73;font-weight:600}.breakdown-empty{min-height:96px;display:flex;align-items:center;justify-content:center;color:#7a7d85;font-size:14px;font-weight:700}.device-table{border:1px solid #d9dce3;border-radius:10px;overflow:hidden}.device-table-header,.device-table-row{display:grid;grid-template-columns:56px 72px minmax(108px,1fr) 60px minmax(0,1fr) 76px;gap:12px;align-items:center;box-sizing:border-box;min-width:min(700px,100%);padding:0 14px}.device-table-header{height:38px;color:#6e6e73;font-size:12px;font-weight:700;background:#f7f8fb;border-bottom:1px solid #d9dce3}.device-table-body{max-height:420px;overflow:auto}.dashboard-devices-dialog .device-table-body{max-height:min(520px,calc(100dvh - 260px));overflow:auto}.device-table-row{min-height:46px;padding-top:5px;padding-bottom:5px;color:#1d1d1f;font-size:13px;font-weight:500;border-bottom:1px solid rgba(217,220,227,.72)}.device-table-row:last-child{border-bottom:0}.device-table-row:hover{background:#f5f8fd}.device-table-header span,.device-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-name-mobile{display:none}.device-status{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:700}.device-status.is-idle{color:#1a7a35;background:#e8f7ee}.device-status.is-working{color:#b76000;background:#fff3df}@media(max-width:1120px){.desktop-metric-card{min-height:92px}}@media(max-width:760px){.dashboard-page{padding:16px 12px calc(28px + env(safe-area-inset-bottom))}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-metric-card{width:100%;min-width:0;min-height:88px;padding:12px 10px;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.dashboard-error{width:100%;min-height:88px;grid-column:1 / -1;border-radius:14px}.metric-icon{width:38px;height:38px;flex-basis:38px;font-size:18px;border-radius:10px}.metric-copy{flex:1;width:auto}.metric-line{flex-direction:row;align-items:baseline;gap:6px;width:100%}.metric-value{min-width:0;max-width:none;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;font-size:22px}.metric-value-compact{font-size:18px}.metric-accent{flex:0 0 auto;max-width:64%;overflow:hidden;text-overflow:ellipsis;font-size:12px}.today-loss-card .metric-accent{display:none}.metric-label{margin-top:6px;font-size:12px}.dashboard-breakdown{padding:16px}.breakdown-header h3,.breakdown-total span{font-size:16px}.breakdown-row{grid-template-columns:minmax(60px,.8fr) minmax(72px,1.7fr) 40px 28px;gap:8px;padding:0 10px}.breakdown-row.is-money-row{grid-template-columns:minmax(76px,1.1fr) minmax(56px,1fr) 38px 58px}.breakdown-row.is-compact-money-row{grid-template-columns:44px minmax(72px,1fr) 58px 54px}.breakdown-row.is-sold-row{grid-template-columns:minmax(62px,.75fr) minmax(76px,1.25fr) 38px 50px}.breakdown-row.is-amount-row{grid-template-columns:minmax(70px,.7fr) minmax(72px,1.2fr) 68px}.breakdown-row.is-cost-row{grid-template-columns:minmax(42px,.45fr) minmax(66px,.9fr) minmax(70px,.65fr) minmax(42px,.35fr);padding-right:14px}.breakdown-row.is-loss-row{grid-template-columns:minmax(76px,1.1fr) minmax(56px,1.4fr) 30px 52px}.breakdown-row.is-loss-compact-row{grid-template-columns:38px minmax(72px,1fr) 28px 50px}.device-table-header,.device-table-row{grid-template-columns:52px minmax(82px,1fr) 56px 72px;min-width:0}.device-table-header span:nth-child(2),.device-table-row>span:nth-child(2),.device-table-header span:nth-child(5),.device-table-row>span:nth-child(5){display:none}.device-name-desktop{display:none}.device-name-mobile{display:inline}.breakdown-key,.breakdown-value{font-size:13px}}.metric-card{width:136px;min-height:88px;cursor:pointer;border-radius:8px}.metric-card:hover{border-color:#1677ff}.toolbar{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left,.toolbar-right{display:flex;gap:8px;align-items:center}.automation-page{height:100%;padding:0 22px;box-sizing:border-box;position:relative;overflow:hidden}.automation-list{height:100%;overflow:auto;padding:0 4px 92px 0;display:flex;flex-direction:column;gap:10px}.automation-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8a8f98}.automation-rule-card{flex:0 0 auto;display:flex;min-height:86px;overflow:hidden;border:1px solid #d2d2d7;border-radius:10px;background:#fff;position:relative}.automation-rule-card.is-running:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(22,119,255,.14) 48%,transparent 78%),#1677ff0d;animation:automation-shimmer 1.4s linear infinite;pointer-events:none}@keyframes automation-shimmer{0%{transform:translate(-70%)}to{transform:translate(85%)}}.automation-rule-main{min-width:0;flex:1;display:flex;align-items:center;gap:14px;padding:12px 16px;position:relative;z-index:1}.automation-rule-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.automation-rule-copy h3{margin:0;font-size:15px;line-height:20px;font-weight:650;color:#1d1d1f}.automation-rule-copy p,.automation-rule-copy span{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280}.automation-rule-copy p{font-size:13px}.automation-rule-copy span{font-size:12px}.automation-rule-card.is-running .automation-rule-copy span{color:#1677ff}.automation-rule-controls{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.automation-floating-actions{position:fixed;right:22px;bottom:24px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:8}.automation-create-floating-button{height:48px;min-width:128px;border-radius:999px;padding:0 20px;font-weight:800;box-shadow:0 14px 32px #1677ff47}.automation-dialog .ant-modal-body{overflow:visible}.automation-dialog.submit-task-dialog .ant-modal-content{max-height:none;overflow:visible}.automation-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-action-field{position:relative;min-width:0;margin-bottom:14px;padding-top:8px}.automation-action-field .ant-form-item-label{position:absolute;z-index:2;top:0;left:14px;height:18px;padding:0;background:var(--floating-field-bg)!important;line-height:18px}.automation-action-field .ant-form-item-label>label{height:18px;padding:0 6px;background:var(--floating-field-bg)!important;color:#6b7078;font-size:13px;font-weight:700;line-height:18px}.automation-action-field .ant-form-item-label>label:after{display:none}.automation-action-field .ant-form-item-control-input{min-height:56px}.automation-chip-group{display:flex;flex-wrap:wrap;gap:8px 12px;min-height:56px;width:100%;padding:14px 16px 10px;border:1px solid #d9d9d9;border-radius:8px;background:transparent;align-items:center}.automation-dialog-actions{margin-top:2px;display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.automation-v2-shell{display:flex;flex-direction:column}.automation-v2-page{position:relative;display:flex;min-height:0;height:100%;flex-direction:column}.automation-v2-list{min-height:0;height:auto;flex:1 1 auto}.automation-v2-rule-card{min-height:118px}.automation-v2-rule-card.is-actioning{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff21}.automation-v2-rule-card.is-actioning-delete{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1f}.automation-v2-rule-main{align-items:flex-start}.automation-v2-rule-copy{gap:7px}.automation-v2-rule-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.automation-v2-rule-title h3{margin-right:3px}.automation-v2-rule-title .ant-tag{margin-inline-end:0}.automation-v2-sequence{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px;color:#31353b;font-size:12px}.automation-v2-sequence-part{display:inline-flex;align-items:center;gap:5px}.automation-v2-sequence-action{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid #c9ddff;border-radius:6px;background:#f3f8ff;color:#1459a6;font-weight:700}.automation-v2-sequence-probability{padding:1px 5px;border-radius:999px;background:#dceaff;color:#1556a0;font-size:10px;font-weight:800;line-height:16px}.automation-v2-sequence-gap{color:#8a6d20}.automation-v2-rule-controls{min-width:280px}.automation-v2-switch-row{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px}.automation-v2-rule-card.is-actioning .automation-v2-switch-row>span{padding:4px 8px;border-radius:999px;background:#e6f4ff;color:#0958d9;font-weight:700}.automation-v2-rule-card.is-actioning-delete .automation-v2-switch-row>span{background:#fff1f0;color:#cf1322}.automation-v2-editor .ant-modal-container,.automation-v2-editor .ant-modal-content{display:flex;max-height:80dvh;flex-direction:column;overflow:hidden;padding:0}.automation-v2-editor .ant-modal-header{flex:0 0 auto;margin:0;padding:20px 24px 12px}.automation-v2-editor .ant-modal-close{top:14px}.automation-v2-editor .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.automation-v2-editor .ant-modal-body>.ant-form{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column}.automation-v2-editor .ant-select-arrow{display:none}.automation-v2-editor :where(.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input){font-size:15px!important;font-weight:400!important}.automation-v2-editor .ant-input::placeholder{font-size:15px!important;font-weight:400!important}.automation-v2-editor .automation-v2-filter-grid .submit-task-floating-field .compact-multiple-select :where(.ant-select-selection-item,.ant-select-selection-item-content,.ant-select-selection-search-input,.ant-select-selection-placeholder,.ant-select-placeholder){font-size:15px!important;font-weight:400!important}.automation-v2-editor-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 12px}.automation-v2-form-grid,.automation-v2-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.automation-v2-form-grid.is-main{grid-template-columns:2fr repeat(3,minmax(0,1fr))}.automation-v2-filter-grid{--automation-v2-field-label-bg: var(--app-surface-bg);grid-template-columns:repeat(4,minmax(0,1fr))}.automation-v2-editor :where(.automation-v2-filter-grid,.automation-v2-step-editor) .submit-task-floating-field :where(.ant-form-item-label,.ant-form-item-label>label){background:var(--app-surface-bg)!important}.automation-v2-editor-section{--floating-field-bg: var(--app-surface-bg);margin:4px 0 16px;padding:14px;border:1px solid #e3e6eb;border-radius:10px;background:transparent}.automation-v2-section-title{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.automation-v2-section-title strong{color:#1d1d1f;font-size:14px}.automation-v2-section-title span{color:#858b94;font-size:12px}.automation-v2-form-grid>.submit-task-floating-field,.automation-v2-filter-grid>.submit-task-floating-field{min-width:0}.automation-v2-time-range-item{grid-column:1 / -1;min-width:0;margin-bottom:14px;padding-top:8px}.automation-v2-time-range-item .ant-form-item-control-input{min-height:0}.automation-v2-time-range-control{position:relative;min-width:0;padding:16px 12px 9px;border:1px solid #d9d9d9;border-radius:8px;background:transparent;transition:border-color .2s,box-shadow .2s}.automation-v2-time-range-control:hover{border-color:#4096ff}.automation-v2-time-range-control:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.automation-v2-time-range-control.is-invalid,.ant-form-item-has-error .automation-v2-time-range-control{border-color:#ff4d4f}.automation-v2-time-range-label{position:absolute;z-index:2;top:-9px;left:14px;height:18px;padding:0 6px;background:var(--floating-field-bg, #fff);color:#6b7078;font-size:13px;font-weight:700;line-height:18px}.automation-v2-time-range-row{display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr) minmax(86px,.55fr);align-items:center;gap:8px}.automation-v2-time-range-value{display:flex;min-width:0;height:40px;align-items:center;gap:6px;padding-left:11px;border:1px solid #e4e8ee;border-radius:7px;background:#f5f7fa;cursor:text}.automation-v2-time-range-value>span{flex:0 0 auto;color:#7c838d;font-size:12px;font-weight:700}.automation-v2-time-range-value .ant-input{min-width:0;height:38px;padding:0 10px 0 2px;background:transparent!important;color:#1d1d1f;font-size:16px;font-weight:700;text-align:right}.automation-v2-time-range-connector{color:#8a9099;font-size:12px;font-weight:700}.automation-v2-time-range-unit{width:100%;height:40px;border:1px solid #e4e8ee;border-radius:7px;background:#f5f7fa}.automation-v2-time-range-unit .ant-select-selector{height:38px!important;padding-inline:11px!important;background:transparent!important;color:#1d1d1f;font-size:14px;font-weight:700}.automation-v2-time-range-unit .ant-select-selection-item{line-height:38px!important}.automation-v2-time-range-hint{display:block;min-height:17px;margin-top:5px;color:#7b8490;font-size:12px;line-height:17px}.automation-v2-time-range-control.is-invalid .automation-v2-time-range-hint{color:#ff4d4f}.automation-v2-step-list{display:flex;flex-direction:column;gap:0}.automation-v2-step-editor{--automation-v2-field-label-bg: var(--app-surface-bg);--floating-field-bg: var(--app-surface-bg);position:relative;overflow:visible;border:0;border-radius:0;background:transparent;cursor:grab}.automation-v2-step-editor:before,.automation-v2-step-editor:after{position:absolute;left:26px;z-index:0;width:1px;background:#c7d0dc;content:"";transform:translate(-50%)}.automation-v2-step-editor:before{top:0;height:24px}.automation-v2-step-editor:after{top:24px;bottom:0}.automation-v2-step-editor.is-first:before,.automation-v2-step-editor.is-last:after{display:none}.automation-v2-step-editor:active{cursor:grabbing}.automation-v2-step-head{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:0}.automation-v2-step-number{position:relative;z-index:1;display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#1677ff;color:#fff;font-size:13px;font-weight:800}.automation-v2-step-action-field{width:260px;flex:0 1 260px;margin:0}.automation-v2-step-probability-field{width:140px;flex:0 0 140px;margin-bottom:0}.automation-v2-step-probability-field .ant-input-suffix{color:#858b94;font-size:13px;font-weight:700}.automation-v2-step-delete{width:28px;min-width:28px;height:28px;margin-left:2px;padding:0;border:0;color:#cf1322}.automation-v2-step-delete:not(:disabled):hover,.automation-v2-step-delete:not(:disabled):focus-visible{background:#fff1f0!important;color:#cf1322!important}.automation-v2-step-delete:disabled{background:transparent;color:#c3c8cf}.automation-v2-step-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 24px;padding:4px 12px 10px 49px}.automation-v2-step-field-group{display:flex;min-width:0;flex:1 1 320px;flex-wrap:wrap;align-items:flex-start;gap:10px}.automation-v2-step-contacts{flex:0 1 330px}.automation-v2-step-fixed-message{max-width:720px;padding:9px 12px;border:1px solid #d9e7ff;border-radius:8px;background:#f5f9ff;color:#49627f;font-size:12px;line-height:1.7}.automation-v2-draft-number-field{width:154px;flex:1 1 140px;margin-bottom:0}.automation-v2-step-gap-connector{position:relative;display:flex;min-height:56px;align-items:center;padding-left:50px}.automation-v2-step-gap-connector:before{position:absolute;top:0;bottom:0;left:26px;width:1px;background:#c7d0dc;content:"";transform:translate(-50%)}.automation-v2-step-gap-connector:after{position:absolute;top:50%;left:26px;width:9px;height:9px;border:2px solid #aeb9c7;border-radius:50%;background:var(--floating-field-bg, #fafbfc);content:"";transform:translate(-50%,-50%)}.automation-v2-step-gap-control{position:relative;z-index:1;display:flex;height:34px;align-items:center;gap:6px;color:#525b68}.automation-v2-step-gap-label{margin-right:2px;color:#7b8490;font-size:12px;font-weight:700}.automation-v2-step-gap-summary{height:30px;padding:0 2px;border:0;background:transparent;color:#596472;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.automation-v2-step-gap-summary:hover,.automation-v2-step-gap-summary:focus-visible{color:#0958d9}.automation-v2-step-gap-summary:focus-visible{outline:2px solid rgba(22,119,255,.3);outline-offset:2px;border-radius:4px}.automation-v2-step-gap-summary.is-immediate{color:#1677ff}.automation-v2-step-gap-input.ant-input{box-sizing:border-box;width:66px;height:34px;padding:0 6px;border:1px solid #d4dbe5;border-radius:7px;background:#fff!important;color:#1d1d1f;font-size:13px;font-weight:700;text-align:center;transition:border-color .2s,box-shadow .2s}.automation-v2-step-gap-input.ant-input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.automation-v2-step-gap-control.is-invalid .automation-v2-step-gap-input.ant-input{border-color:#ff4d4f}.automation-v2-step-gap-separator{color:#8a929e;font-size:13px;font-weight:700}.automation-v2-step-gap-unit{margin-left:4px;color:#69727f;font-size:12px;font-weight:700}.automation-v2-add-step{height:44px;margin-top:10px}.automation-v2-editor-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding:12px 24px 18px;border-top:1px solid #eceff3;background:#fff}@media(max-width:900px){.automation-v2-form-grid,.automation-v2-filter-grid,.automation-v2-form-grid.is-main{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-v2-rule-controls{min-width:0}}@media(max-width:760px){.automation-page{padding:14px 12px 0}.automation-rule-main{align-items:flex-start;flex-direction:row;gap:8px;padding:12px}.automation-rule-copy{min-width:0;flex:1 1 auto}.automation-rule-controls{width:108px;flex:0 0 108px;align-self:flex-start;align-items:flex-end;gap:2px}.automation-rule-controls .ant-space{column-gap:2px!important;row-gap:0!important;justify-content:flex-end}.automation-rule-controls .ant-btn-link{height:24px;padding:0 2px;font-size:12px}.automation-floating-actions{left:auto;right:12px;bottom:18px;max-width:calc(100vw - 24px);align-items:flex-end}.automation-create-floating-button{height:46px;min-width:112px;flex:0 0 auto}.automation-v2-rule-card{min-height:154px}.automation-v2-rule-main{flex-direction:column}.automation-v2-rule-controls{width:100%;flex:0 0 auto;flex-direction:row;justify-content:space-between;align-items:center}.automation-v2-sequence{flex-wrap:nowrap;overflow-x:auto}.automation-v2-sequence-part{flex:0 0 auto}.automation-v2-form-grid,.automation-v2-filter-grid,.automation-v2-form-grid.is-main{grid-template-columns:minmax(0,1fr)}.automation-v2-editor-scroll{padding-inline:14px}.automation-v2-editor-section{padding:10px}.automation-v2-section-title{flex-direction:column;gap:2px}.automation-v2-step-head{flex-wrap:wrap}.automation-v2-step-action-field{width:calc(100% - 86px);flex-basis:calc(100% - 86px)}.automation-v2-step-probability-field{order:1;width:160px;flex-basis:160px;margin-left:37px}.automation-v2-step-delete{order:1;margin-left:0}.automation-v2-step-body{align-items:flex-start;flex-wrap:wrap}.automation-v2-step-field-group,.automation-v2-step-contacts{width:100%;flex-basis:100%}.automation-v2-time-range-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.automation-v2-time-range-unit{grid-column:1 / -1}}.login-page{min-height:100vh;display:grid;place-items:center;background:#eef3f8}.login-panel{--floating-field-bg: #fff;width:360px;padding:28px;background:#fff;border:1px solid #e5eaf0;border-radius:8px;box-shadow:0 16px 42px #1e2d4614}.login-panel .ant-typography{margin-bottom:22px}.login-floating-field{margin-bottom:16px}.login-remember-row{margin:-2px 0 18px}.login-remember-row .ant-form-item-control-input{min-height:22px}.risk-analysis-page{min-height:100%;box-sizing:border-box;padding:18px 22px 28px;display:flex;flex-direction:column;gap:14px;background:#f4f4f6}.risk-analysis-loading{min-height:360px;flex:1;display:grid;place-items:center}.risk-analysis-header{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;transition:min-height .22s ease,padding .22s ease}.risk-analysis-header.has-analysis{justify-content:space-between}.risk-analysis-header.is-centered{flex:1;min-height:420px;align-items:center;justify-content:center}.risk-analysis-header.is-centered .risk-analysis-filter-panel{justify-content:center}.risk-analysis-header.is-analyzing{justify-content:flex-end}.risk-analysis-header .ant-typography{margin:0}.risk-analysis-filter-panel{--floating-field-bg: #fff;min-width:0;border:1px solid #e6e9ef;border-radius:12px;background:#fff;padding:14px 16px 4px;box-shadow:0 8px 20px #141c280f}.risk-analysis-mode-switch{width:fit-content;height:34px;padding:3px;border-radius:8px;background:#f1f3f6;display:inline-flex;align-items:center;gap:2px}.risk-analysis-mode-switch button{min-width:88px;height:28px;border:0;border-radius:6px;background:transparent;color:#5f6875;font-size:13px;font-weight:800;cursor:pointer}.risk-analysis-mode-switch button.is-active{background:#fff;color:#1677ff;box-shadow:0 1px 4px #141c2824}.risk-analysis-filter-grid{display:grid;grid-template-columns:184px 260px 150px 128px 104px;gap:12px;align-items:start;justify-content:start;min-width:0}.risk-analysis-filter-grid.is-task-mode{grid-template-columns:184px 280px 128px 104px}.risk-analysis-refresh-button{min-width:104px;width:104px;height:56px;margin-top:8px;padding:0 22px;border-radius:8px;font-size:15px;font-weight:700;box-shadow:0 8px 18px #1677ff2e}.risk-analysis-refresh-button .anticon{font-size:16px}.risk-analysis-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.risk-analysis-metric-card .ant-card-body,.risk-analysis-highlight-card .ant-card-body{padding:16px}.risk-analysis-metric-value{margin-top:8px;display:flex;align-items:baseline;gap:4px;color:#1f2937;font-size:28px;line-height:1;font-weight:800}.risk-analysis-metric-value span{color:#7b8390;font-size:13px;font-weight:700}.risk-analysis-metric-card.is-success .risk-analysis-metric-value{color:#1f9d55}.risk-analysis-metric-card.is-cyan .risk-analysis-metric-value{color:#0891b2}.risk-analysis-metric-card.is-danger .risk-analysis-metric-value{color:#d92d20}.risk-analysis-main-card{overflow:hidden}.risk-analysis-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #edf0f4}.risk-analysis-tab{flex:0 0 auto;height:46px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5d6673;font-weight:700;cursor:pointer}.risk-analysis-tab.is-active{border-bottom-color:#1677ff;color:#1677ff;background:#f7fbff}.risk-analysis-toolbar{min-height:52px;padding:10px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #edf0f4}.risk-analysis-chart-wrap{height:430px;min-height:430px;padding:12px 16px 18px}.risk-analysis-chart{width:100%;height:100%}.risk-analysis-empty{height:100%;display:grid;place-items:center;color:#7b8390;font-weight:700}.risk-analysis-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.risk-analysis-highlight-card .ant-typography{margin:0}.risk-analysis-highlight-card.is-success h3.ant-typography{color:#1f9d55}.risk-analysis-highlight-card.is-danger h3.ant-typography{color:#d92d20}.risk-analysis-table-card .ant-card-body{padding-top:0}.risk-analysis-rate{font-weight:800}.risk-analysis-rate.is-info{color:#1677ff}.risk-analysis-rate.is-success{color:#1f9d55}.risk-analysis-rate.is-cyan{color:#0891b2}@media(max-width:768px){body,.app-shell,.app-main,.content,.page-cache-pane.is-active{background:#f4f4f6}.app-header{background:transparent}.page-cache-pane{height:auto;min-height:calc(100vh - env(safe-area-inset-top));min-height:calc(100dvh - env(safe-area-inset-top))}.accounts-page,.account-import-page,.prices-page,.customers-page,.recharges-page,.exports-page,.firefox-page,.registration-config-page,.users-page,.automation-page{height:auto;min-height:calc(100vh - env(safe-area-inset-top));min-height:calc(100dvh - env(safe-area-inset-top));overflow:visible;background:#f4f4f6;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.risk-analysis-page{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.prices-page{height:calc(100vh - env(safe-area-inset-top));height:calc(100dvh - env(safe-area-inset-top));min-height:0;overflow:hidden;padding-bottom:0}.sim-operator-page{gap:10px;padding-inline:12px}.sim-operator-global-card,.sim-operator-country-card{position:relative;align-items:flex-start;padding:14px}.sim-operator-global-icon,.sim-operator-country-card .price-country-avatar{width:40px;height:40px;flex-basis:40px}.sim-operator-card-side{min-width:0;align-items:flex-end}.sim-operator-card-side>time{display:none}.sim-operator-card-actions .sim-operator-icon-button{width:32px;height:32px}.sim-operator-chip-row{gap:4px}.sim-operator-chip-row .ant-tag{font-size:11px}.risk-analysis-header{flex-direction:column;align-items:stretch}.risk-analysis-header.is-centered{min-height:calc(100dvh - 180px);justify-content:center}.risk-analysis-header .ant-form,.risk-analysis-header .risk-analysis-filter-panel,.risk-analysis-header .risk-analysis-filter-grid{width:100%}.risk-analysis-filter-panel{box-sizing:border-box}.risk-analysis-mode-switch{width:100%}.risk-analysis-mode-switch button{flex:1}.risk-analysis-filter-grid,.risk-analysis-filter-grid.is-task-mode{grid-template-columns:1fr}.risk-analysis-refresh-button{width:100%}.risk-analysis-summary,.risk-analysis-stat-grid{grid-template-columns:1fr}.risk-analysis-chart-wrap{height:360px;min-height:360px;padding:10px 8px 14px}.accounts-floating-actions,.exports-floating-actions,.account-import-floating-actions,.prices-floating-actions,.customers-floating-actions,.recharges-floating-actions,.firefox-floating-actions,.register-task-floating-actions,.registration-config-floating-actions,.users-floating-actions,.automation-floating-actions{bottom:calc(18px + env(safe-area-inset-bottom))}}:root.is-dark-mode body,:root.is-dark-mode .app-shell,:root.is-dark-mode .app-main,:root.is-dark-mode .content,:root.is-dark-mode .page-cache-pane.is-active,:root.is-dark-mode :where(.dashboard-page,.customers-page,.accounts-page,.account-import-page,.prices-page,.exports-page,.recharges-page,.firefox-page,.register-task-page,.register-monitor-page,.register-log-page,.registration-config-page,.users-page,.automation-page,.risk-analysis-page){background:var(--app-page-bg);color:var(--app-text-color)}:root.is-dark-mode .app-header{background:var(--app-surface-bg);border-bottom:1px solid var(--app-subtle-border-color)}@media(max-width:768px){:root.is-dark-mode .app-header{background:transparent;border-bottom:0}:root.is-dark-mode .mobile-menu-button{border-color:#46505ec7;background:#171c22e0;color:var(--app-text-color);box-shadow:0 6px 16px #0000003d}}:root.is-dark-mode .ant-modal-content{--floating-field-bg: #1f1f1f}:root.is-dark-mode :where(.login-panel,.user-policy-section){--floating-field-bg: var(--app-surface-bg)}:root.is-dark-mode :where(.ant-modal-header,.ant-modal-footer,.submit-task-dialog .ant-modal-header,.submit-task-dialog .ant-modal-body,.submit-task-dialog .ant-modal-footer){background:transparent;border-color:var(--app-subtle-border-color)}:root.is-dark-mode :where(.login-panel,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu,.account-status-summary-card,.customer-list-card,.account-list-card,.account-import-batch-card,.price-card,.recharge-list-card,.export-request-card,.export-order-card,.export-option-card,.register-task-card,.register-log-card,.automation-rule-card,.registration-config-card,.user-permission-card,.account-logs-panel,.account-log-timeline-item,.customer-ledger-summary,.customer-ledger-row,.recharge-candidate-card,.recharge-confirm-summary,.after-sale-summary,.export-action-popover-summary,.user-policy-section,.risk-analysis-highlight-card,.risk-analysis-table-card,.today-loss-card,.desktop-metric-card){background:var(--app-surface-bg);border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode .account-status-summary-card strong{color:var(--app-text-color)}:root.is-dark-mode .account-status-summary-head,:root.is-dark-mode .account-status-summary-card>span:last-child{color:var(--app-muted-color)}:root.is-dark-mode .account-action-context-backdrop{background:#0000002e}:root.is-dark-mode .account-list-card.is-avatar-dragging{border-color:#4096ff;box-shadow:0 0 0 3px #4096ff2e}:root.is-dark-mode .account-avatar-drop-overlay{background:#13263df0;color:#69b1ff}:root.is-dark-mode .account-avatar-preview-trigger:hover{box-shadow:0 0 0 3px #4096ff33}:root.is-dark-mode .account-avatar-preview-trigger:focus-visible{outline-color:#69b1ff}:root.is-dark-mode .account-action-dropdown .ant-dropdown-menu{border-color:#5096ff38;background:linear-gradient(180deg,#1d232bfa,#171c22f5);box-shadow:0 24px 62px #0000007a}:root.is-dark-mode .account-action-dropdown .ant-dropdown-menu-item{color:var(--app-text-color)}:root.is-dark-mode .account-action-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#4096ff29!important}:root.is-dark-mode .account-context-menu-icon{background:#4096ff24;color:#6aaeff}:root.is-dark-mode .account-context-menu-copy em{color:var(--app-muted-color)}:root.is-dark-mode .account-action-loading-dialog .ant-modal-content{border-color:#5096ff38;background:linear-gradient(180deg,#1d232bfa,#171c22f5);box-shadow:0 24px 62px #0000007a}:root.is-dark-mode .account-action-loading-content strong{color:var(--app-text-color)}:root.is-dark-mode .account-action-loading-content span{color:var(--app-muted-color)}:root.is-dark-mode .account-action-dropdown .ant-dropdown-menu-item-divider{background:#6975845c}:root.is-dark-mode .account-contact-operation-dialog .ant-modal-content{border-color:#5096ff38;background:#181d23;box-shadow:0 28px 72px #00000085}:root.is-dark-mode .account-contact-operation-dialog :where(.ant-modal-header,.ant-modal-footer){border-color:#69758447;background:transparent}:root.is-dark-mode .account-contact-operation-dialog .ant-modal-title,:root.is-dark-mode .account-contact-operation-account strong,:root.is-dark-mode .account-contact-operation-field>span strong,:root.is-dark-mode .account-contact-result-title strong,:root.is-dark-mode .account-contact-result-metric strong,:root.is-dark-mode .account-contact-table-identity strong{color:var(--app-text-color)}:root.is-dark-mode .account-contact-operation-account{border-color:#5096ff3d;background:linear-gradient(135deg,#4096ff21,#4096ff0a)}:root.is-dark-mode .account-contact-operation-account span,:root.is-dark-mode .account-contact-operation-field>span em,:root.is-dark-mode .account-contact-result-title span,:root.is-dark-mode .account-contact-table-identity span,:root.is-dark-mode .account-contact-result-metric span{color:var(--app-muted-color)}:root.is-dark-mode .account-contact-result-metric{border-color:#69758457;background:#20262d}:root.is-dark-mode .account-contact-result-table{border-color:#69758457;background:#20262d}:root.is-dark-mode .account-contact-result-table .ant-table-thead>tr>th{background:#181d23;color:#aeb8c4}:root.is-dark-mode .account-contact-result-table .ant-table-tbody>tr>td,:root.is-dark-mode .account-contact-table-code{color:#d9e0e8}:root.is-dark-mode .account-contact-result-table .ant-table-tbody>tr:hover>td{background:#4096ff14!important}:root.is-dark-mode .account-contact-table-avatar{background:#4096ff24;color:#6aaeff}:root.is-dark-mode .account-contact-operation-loading{border-color:#4096ff7a;background:#171f28f7;box-shadow:inset 0 0 58px #4096ff1f}:root.is-dark-mode .account-contact-operation-loading strong{color:#6aaeff}:root.is-dark-mode .account-contact-operation-loading span{color:#9eb8d8}:root.is-dark-mode :where(.ant-modal-header,.ant-modal-title,.submit-task-dialog .ant-modal-header,.submit-task-dialog .ant-modal-title){background:transparent!important;color:var(--app-text-color)}:root.is-dark-mode :where(.account-logs-drawer .ant-drawer-body,.date-section-sticky,.risk-analysis-summary,.risk-analysis-main-card,.risk-analysis-toolbar,.risk-analysis-chart-wrap,.proxy-test-result-grid div,.proxy-test-raw,.export-action-popover,.export-order-dialog-summary,.automation-chip-group){background:var(--app-elevated-bg);border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode :where(.login-page,.customers-empty-card,.accounts-empty-card,.recharges-empty-card,.register-task-empty,.register-monitor-empty,.register-log-empty,.registration-config-empty,.users-empty,.automation-empty,.account-logs-empty,.account-logs-section-empty,.customer-ledger-empty,.exports-empty-card,.exports-loading-card){background:var(--app-surface-bg);color:var(--app-faint-color);border-color:var(--app-border-color)}:root.is-dark-mode :where(.header-username,.dashboard-section h2,.metric-value,.customer-card-name,.customer-ledger-metric-copy strong,.customer-ledger-day-sticky strong,.customer-ledger-day-chip,.customer-ledger-row-main strong,.recharge-card-head strong,.date-section-sticky strong,.account-log-timeline-title strong,.register-task-country,.register-task-info strong,.register-task-progress-row>span,.register-task-stats strong,.register-monitor-message,.register-monitor-card-main,.register-log-info strong,.registration-config-fields strong,.registration-config-card-head strong,.user-permission-fields strong,.user-permission-card-head strong,.user-policy-title strong,.user-policy-section-head strong,.proxy-test-target strong,.proxy-test-result-grid strong,.proxy-test-raw pre,.export-order-dialog-summary strong,.export-action-popover-summary>strong,.export-action-popover-item,.export-order-action-dropdown .ant-dropdown-menu-item,.exports-request-section-head strong,.export-request-head strong,.export-option-body strong,.export-country-code,.export-country-count,.risk-analysis-metric-value,.risk-analysis-rate,.breakdown-header h3,.breakdown-key,.breakdown-value){color:var(--app-text-color)}:root.is-dark-mode :where(.customer-card-remark,.customer-card-meta,.metric-label,.account-card-meta,.account-status-time,.account-register-time,.account-log-timeline-title span,.account-logs-summary,.recharge-card-meta,.recharge-card-payer,.customer-ledger-metric-copy span,.customer-ledger-row-main span,.account-log-timeline-time,.register-monitor-time,.register-log-count,.register-log-task,.register-log-info,.register-log-response,.register-task-time,.register-task-id,.register-task-info,.register-task-stats,.register-task-section-toggle,.registration-config-card-head span,.registration-config-card-main,.registration-config-fields span,.registration-config-proxy-fields div:last-child strong,.registration-config-resource-fields div:last-child strong,.user-permission-card-head span,.user-permission-card-main,.user-permission-fields span,.user-policy-title span,.user-policy-section-head span,.proxy-test-target,.proxy-test-loading,.proxy-test-result-grid span,.proxy-test-raw span,.export-order-code,.export-order-remark,.export-time-label,.export-time-label strong,.export-order-dialog-summary span,.export-action-popover-summary,.export-action-popover-item em,.export-action-popover-item>.anticon,.export-order-action-dropdown .ant-dropdown-menu-item-icon,.exports-request-section-head span,.export-request-meta,.export-dialog-section-label,.export-option-body em,.export-country-separator,.export-number-unit,.export-inline-note,.export-test-switch,.risk-analysis-empty,.risk-analysis-metric-value span,.risk-analysis-tab,.breakdown-total,.breakdown-total em,.breakdown-value em,.risk-analysis-empty-hint){color:var(--app-muted-color)}:root.is-dark-mode .register-log-response.is-error{color:#ff7875}.users-page{display:flex;flex-direction:column;gap:14px;padding:22px;background:#f5f7fb}.users-page-head{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.users-page-eyebrow{color:#7b68ee;font-size:11px;font-weight:800;letter-spacing:.12em}.users-page-head h1{margin:4px 0 2px;color:#171a21;font-size:25px;line-height:1.25}.users-page-head p{margin:0;color:#7c8492;font-size:13px}.users-toolbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(220px,1fr) 136px;gap:10px}.users-toolbar .ant-input-affix-wrapper,.users-toolbar .ant-select-selector,.users-toolbar .ant-btn{height:38px;border-radius:8px;font-weight:400}.users-card-list{min-height:0;height:auto;flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-content:start;gap:12px;padding:0 4px 18px 0}.user-permission-card{position:relative;min-width:0;min-height:184px;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border:1px solid #e0e6ef;border-radius:12px;background:#fff;box-shadow:0 5px 16px #1f2c450a;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.user-permission-card.is-updating{border-color:#3b82f69e;box-shadow:0 10px 28px #3b82f629}.user-permission-card-loading{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:inherit;background:#f8fbffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#2563eb;animation:user-permission-loading-in .14s ease-out}.user-permission-card-loading>.anticon{font-size:24px}.user-permission-card-loading>div{display:flex;flex-direction:column;gap:2px}.user-permission-card-loading strong{color:#1e40af;font-size:14px}.user-permission-card-loading span{color:#64748b;font-size:11px}@keyframes user-permission-loading-in{0%{opacity:0}to{opacity:1}}.user-permission-card:hover{border-color:#c8d5eb;box-shadow:0 9px 24px #1f2c4514}.user-permission-card.is-disabled{border-style:dashed;background:#fafbfc}.user-permission-card.is-admin{border-color:#7552c757}.user-permission-card-top{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.user-permission-avatar{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#e8f1ff,#dce9ff);color:#3371d6;font-size:17px;font-weight:800}.user-permission-avatar.is-admin{background:linear-gradient(145deg,#f0eaff,#e5dafb);color:#7552c7}.user-permission-identity{min-width:0;display:flex;flex-direction:column;gap:3px}.user-permission-identity strong{overflow:hidden;color:#242934;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.user-permission-identity span{overflow:hidden;color:#9198a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-permission-card-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.user-permission-card-top .ant-tag{margin:0;border-radius:999px;font-size:11px;font-weight:700}.user-permission-status{display:inline-flex;align-items:center;gap:8px}.user-permission-status>span{display:inline-flex;align-items:center;gap:5px;color:#7c8492;font-size:11px;font-weight:700;white-space:nowrap}.user-permission-status>span>i{width:7px;height:7px;border-radius:50%;background:#aeb5c0;box-shadow:0 0 0 3px #aeb5c024}.user-permission-status.is-enabled>span{color:#16835b}.user-permission-status.is-enabled>span>i{background:#20a36b;box-shadow:0 0 0 3px #20a36b24}.user-permission-status.is-updating>span{color:#3b82f6}.user-permission-status.is-updating>span>i{background:#3b82f6;box-shadow:0 0 0 3px #3b82f629;animation:user-permission-status-pulse .9s ease-in-out infinite alternate}@keyframes user-permission-status-pulse{0%{opacity:.42}to{opacity:1}}@media(prefers-reduced-motion:reduce){.user-permission-status.is-updating>span>i{animation:none}}.user-permission-status .ant-switch{min-width:30px}.user-permission-status .ant-switch.ant-switch-checked{background:#20a36b}.user-permission-card-metrics{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:8px}.user-permission-card-metrics>div{min-width:0;padding:10px 12px;border-radius:9px;background:#f7f9fc}.user-permission-card-metrics span,.user-permission-card-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-permission-card-metrics span{color:#9299a7;font-size:11px}.user-permission-card-metrics strong{margin-top:3px;color:#363c48;font-size:12px}.user-permission-card-actions{flex:0 0 auto;display:flex;flex-direction:row;justify-content:flex-end;gap:7px;padding-top:1px;border-top:1px solid #eef1f5}.user-permission-card-actions .ant-btn{height:32px;margin-top:10px;border-radius:7px;font-size:12px;font-weight:600}.user-permission-dialog .ant-modal-content{overflow:hidden;padding:0;border-radius:14px}.user-permission-dialog{top:20px}.user-permission-dialog .ant-modal-body{padding:0}.user-permission-dialog-content{max-height:min(820px,calc(100dvh - 80px));display:flex;flex-direction:column;background:#f5f7fb}.user-permission-dialog-head{flex:0 0 auto;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:18px 52px 14px 20px;border-bottom:1px solid #e4e9f1;background:#fff}.user-permission-dialog-head>div{min-width:0;display:flex;flex-direction:column}.user-permission-dialog-head>div span{color:#9098a5;font-size:11px}.user-permission-dialog-head>div strong{overflow:hidden;color:#252a34;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.user-permission-dialog-head .ant-tag{margin:0;border-radius:999px}.user-permission-selected-count{color:#6d7685;font-size:12px;font-weight:700}.user-permission-dialog-content>.ant-alert{margin:18px 20px 0}.user-permission-tree{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;padding:16px 20px}.user-permission-group{min-width:0;overflow:hidden;border:1px solid #dee5ef;border-radius:11px;background:#fff}.user-permission-group-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.user-permission-group-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#edf3ff;color:#3d75d4;font-size:16px}.user-permission-group-head>div{min-width:0;display:flex;flex-direction:column;gap:1px}.user-permission-group-head>div strong{color:#2b303a;font-size:13px}.user-permission-group-head>div span{overflow:hidden;color:#9097a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-permission-group-head .ant-checkbox-wrapper{color:#78808e;font-size:11px}.user-permission-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:7px}.user-permission-item{min-width:0;min-height:54px;display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px;cursor:pointer}.user-permission-item:hover{background:#f7f9fd}.user-permission-item.is-selected{border-color:#d7e5ff;background:#f3f7ff}.user-permission-item>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.user-permission-item strong{color:#3a404b;font-size:12px;font-weight:700}.user-permission-item small{color:#949ba8;font-size:10px;line-height:1.35}.user-permission-dialog-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #e3e8f0;background:#fff}.user-permission-dialog-actions .ant-btn{min-width:92px;height:36px;border-radius:8px}@media(max-width:900px){.user-permission-dialog{top:12px;padding-bottom:0}.user-permission-dialog-content{max-height:calc(100dvh - 64px)}.users-page{height:auto;min-height:100dvh;padding:14px 12px calc(88px + env(safe-area-inset-bottom));overflow:visible}.users-page-head{align-items:flex-start;flex-direction:column;padding-top:42px}.users-toolbar{grid-template-columns:minmax(0,1fr) 116px}.users-card-list{display:grid;grid-template-columns:1fr;overflow:visible;padding:0}.user-permission-card{display:flex;min-height:0;padding:14px}.user-permission-card-top{grid-template-columns:40px minmax(0,1fr) auto}.user-permission-card-controls{grid-column:3}.user-permission-card-actions{flex-direction:row;justify-content:flex-start;overflow-x:auto}.user-permission-tree{grid-template-columns:1fr}}@media(max-width:560px){.users-toolbar{grid-template-columns:minmax(0,1fr)}.user-permission-card-top{grid-template-columns:40px minmax(0,1fr);align-items:start}.user-permission-card-controls{grid-column:2;justify-content:space-between;margin-top:3px}.user-permission-items{grid-template-columns:1fr}.user-permission-dialog-head{grid-template-columns:38px minmax(0,1fr)}.user-permission-dialog-head .ant-tag,.user-permission-selected-count{grid-column:2;width:max-content}.user-permission-tree{padding:12px}}:root.is-dark-mode .users-page{background:var(--app-page-bg)}:root.is-dark-mode .user-policy-dialog .user-policy-dialog-content{background:var(--app-page-bg);color:var(--app-text-color)}:root.is-dark-mode .user-policy-dialog-head{border-bottom-color:var(--app-subtle-border-color);background:var(--app-surface-bg)}:root.is-dark-mode .user-policy-section.is-password{border-color:#ff787557;background:#ff4d4f0f}:root.is-dark-mode .user-policy-actions{border-top-color:var(--app-subtle-border-color)}:root.is-dark-mode .user-permission-dialog-content{background:var(--app-page-bg);color:var(--app-text-color)}:root.is-dark-mode :where(.user-permission-card,.user-permission-dialog-head,.user-permission-group,.user-permission-dialog-actions){background:var(--app-surface-bg);border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode :where(.users-page-head h1,.user-permission-identity strong,.user-permission-card-metrics strong,.user-permission-dialog-head>div strong,.user-permission-group-head>div strong,.user-permission-item strong){color:var(--app-text-color)}:root.is-dark-mode :where(.users-page-head p,.user-permission-identity span,.user-permission-card-metrics span,.user-permission-dialog-head>div span,.user-permission-selected-count,.user-permission-group-head>div span,.user-permission-item small){color:var(--app-muted-color)}:root.is-dark-mode .user-permission-card-metrics>div,:root.is-dark-mode .user-permission-group-head,:root.is-dark-mode .user-permission-item:hover{background:var(--app-soft-bg)}:root.is-dark-mode .user-permission-card.is-admin{border-color:#a89cff6b}:root.is-dark-mode .user-permission-card.is-disabled{background:#ffffff05}:root.is-dark-mode .user-permission-card.is-updating{border-color:#60a5fab8;box-shadow:0 10px 28px #2563eb38}:root.is-dark-mode .user-permission-card-loading{background:#0d141fe6;color:#60a5fa}:root.is-dark-mode .user-permission-card-loading strong{color:#bfdbfe}:root.is-dark-mode .user-permission-card-loading span{color:var(--app-muted-color)}:root.is-dark-mode .user-permission-status>span{color:var(--app-muted-color)}:root.is-dark-mode .user-permission-status.is-enabled>span{color:#57d69b}:root.is-dark-mode .user-permission-group-head{border-bottom-color:var(--app-subtle-border-color)}:root.is-dark-mode .user-permission-card-actions{border-top-color:var(--app-subtle-border-color)}:root.is-dark-mode .users-toolbar :where(.ant-input-affix-wrapper,.ant-select-selector,.ant-btn-default),:root.is-dark-mode .user-permission-card-actions .ant-btn-default{border-color:var(--app-border-color)!important;background:var(--app-elevated-bg)!important;color:var(--app-text-color)}:root.is-dark-mode .user-permission-item.is-selected{border-color:#69b1ff61;background:#1677ff21}:root.is-dark-mode :where(.desktop-search-input,.accounts-pagination,.log-filter-chip,.customer-ledger-day-chip,.customer-card-wallet,.recharge-card-address,.recharge-candidate-copy,.submit-task-floating-field .ant-select-multiple .ant-select-selection-item,.register-task-progress-track,.register-task-section-toggle strong,.registration-config-action-button.is-edit,.user-permission-action-button.is-policy,.export-order-more,.export-option-card:hover,.export-option-card.is-selected,.export-action-popover-item:hover,.export-order-action-dropdown .ant-dropdown-menu-item:hover,.export-order-action-dropdown .ant-dropdown-menu-item-active,.risk-analysis-mode-switch,.breakdown-tabs,.breakdown-row,.date-section-summary span){background:var(--app-soft-bg);border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode .account-phone-button{background:transparent;color:var(--app-text-color)}:root.is-dark-mode .account-token-button{background:transparent;color:#69b1ff}:root.is-dark-mode .sim-operator-global-card{border-color:#7084e07a;background:radial-gradient(circle at 12% 18%,rgba(102,126,234,.18),transparent 32%),linear-gradient(135deg,#28304cf5,#1f253af5)}:root.is-dark-mode .sim-operator-global-copy strong,:root.is-dark-mode .sim-operator-country-copy>strong{color:var(--app-text-color)}:root.is-dark-mode .sim-operator-global-copy>span:not(.sim-operator-chip-row),:root.is-dark-mode .sim-operator-fallback-note,:root.is-dark-mode .sim-operator-card-side>time{color:var(--app-muted-color)}:root.is-dark-mode .sim-operator-code-tag{border-color:#6982d566;background:#5e73ba24;color:#b9c8ff}:root.is-dark-mode .sim-operator-card-side>strong{color:#91a7ff}:root.is-dark-mode .sim-operator-icon-button.is-edit{background:#4b78d22b;color:#8eb6ff}:root.is-dark-mode .sim-operator-icon-button.is-delete{background:#94a3b81c;color:#98a3b2}:root.is-dark-mode .sim-operator-card-actions .sim-operator-icon-button.is-edit:hover,:root.is-dark-mode .sim-operator-card-actions .sim-operator-icon-button.is-edit:focus-visible{background:#4b78d247;color:#bdd3ff}:root.is-dark-mode .sim-operator-card-actions .sim-operator-icon-button.is-delete:hover,:root.is-dark-mode .sim-operator-card-actions .sim-operator-icon-button.is-delete:focus-visible{background:#ff4d4f29;color:#ff8b88}:root.is-dark-mode .nurturing-resource-icon{background:#1677ff2e;color:#69b1ff}:root.is-dark-mode .nurturing-group-name{color:var(--app-text-color)}:root.is-dark-mode .resource-page-header{border-color:transparent;background:transparent;box-shadow:none}:root.is-dark-mode .resource-page-heading-icon{background:#4096ff29;color:#69b1ff}:root.is-dark-mode .resource-page-heading-copy strong{color:var(--app-text-color)}:root.is-dark-mode .resource-page-heading-copy>span{color:var(--app-muted-color)}:root.is-dark-mode .resource-page-nav{border-color:var(--app-border-color);background:#ffffff0a}:root.is-dark-mode .resource-page-nav-item:hover{color:#69b1ff;background:#4096ff24;box-shadow:none}:root.is-dark-mode .resource-page-nav-item.is-active{color:#fff;background:#1677ff;box-shadow:0 3px 9px #1677ff52}:root.is-dark-mode .resource-page-nav-count{background:#ffffff14;color:var(--app-muted-color)}:root.is-dark-mode .resource-page-nav-item.is-active .resource-page-nav-count{background:#fff3;color:#fff}:root.is-dark-mode .export-option-card:hover,:root.is-dark-mode .export-option-card.is-selected{background:#1677ff29;border-color:#5096ff94}:root.is-dark-mode .account-import-file-picker{border-color:var(--app-border-color)}:root.is-dark-mode .account-import-file-picker:hover,:root.is-dark-mode .account-import-file-picker:focus-visible,:root.is-dark-mode .account-import-file-picker.has-file{background:#1677ff29;border-color:#5096ff94}:root.is-dark-mode .risk-analysis-filter-panel{--floating-field-bg: var(--app-page-bg)}:root.is-dark-mode :where(.submit-task-floating-field .ant-form-item-label,.export-floating-field .ant-form-item-label,.automation-action-field .ant-form-item-label){padding:0;background:var(--floating-field-bg)!important;box-shadow:none}:root.is-dark-mode :where(.submit-task-floating-field .ant-form-item-label>label,.export-floating-field .ant-form-item-label>label,.automation-action-field .ant-form-item-label>label,.submit-task-proxy-label){padding:0 6px;background:var(--floating-field-bg)!important;box-shadow:none}:root.is-dark-mode :where(.submit-task-floating-field .ant-input,.submit-task-floating-field .ant-input-number-input,.submit-task-floating-field .ant-select-selection-item,.submit-task-floating-field .compact-multiple-select .ant-select-selection-item,.submit-task-floating-field .compact-multiple-select .ant-select-selection-search-input,.submit-task-proxy-field strong,.submit-task-proxy-country-select .ant-select-selection-item,.submit-task-proxy-country-select .ant-select-selection-search-input,.submit-task-resource-check .ant-checkbox-wrapper,.export-floating-field .ant-select-selection-item,.export-floating-field .ant-input,.export-floating-field .ant-input-number-input,.account-import-batch-main strong,.account-import-file-picker,.account-import-file-picker strong,.automation-rule-copy h3,.automation-action-field .ant-form-item-label>label){color:var(--app-text-color)}:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-content,:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-content-value,:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-content-item,:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-selection-item,:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-selection-item-content,:root.is-dark-mode .submit-task-floating-field .compact-multiple-select .ant-select-selection-search-input{color:var(--app-text-color)!important}:root.is-dark-mode .account-avatar{background:var(--account-avatar-dark-bg, rgba(22, 119, 255, .18));color:var(--account-avatar-dark-color, #69b1ff)}:root.is-dark-mode .submit-task-proxy-field{background:transparent;border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode .automation-chip-group{background:transparent}:root.is-dark-mode :where(.automation-v2-editor-section,.automation-v2-step-editor,.automation-v2-editor-actions){background:transparent;border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode :where(.automation-v2-editor-section,.automation-v2-step-editor){--automation-v2-field-label-bg: var(--app-surface-bg);--floating-field-bg: var(--app-surface-bg)}:root.is-dark-mode .automation-v2-filter-grid{--automation-v2-field-label-bg: var(--app-surface-bg)}:root.is-dark-mode .automation-v2-step-head,:root.is-dark-mode .automation-v2-editor-actions{border-color:var(--app-border-color)}:root.is-dark-mode .automation-v2-step-editor:before,:root.is-dark-mode .automation-v2-step-editor:after{background:var(--app-border-color)}:root.is-dark-mode .automation-v2-step-delete{color:#ff7875}:root.is-dark-mode .automation-v2-step-delete:not(:disabled):hover,:root.is-dark-mode .automation-v2-step-delete:not(:disabled):focus-visible{background:#ff4d4f24!important;color:#ff7875!important}:root.is-dark-mode .automation-v2-step-delete:disabled{color:#505966}:root.is-dark-mode .automation-v2-step-fixed-message{border-color:#4096ff47;background:#1677ff1a;color:var(--app-muted-color)}:root.is-dark-mode .automation-v2-step-gap-connector:before{background:var(--app-border-color)}:root.is-dark-mode .automation-v2-step-gap-connector:after{border-color:var(--app-border-color);background:var(--app-surface-bg)}:root.is-dark-mode .automation-v2-step-gap-input.ant-input{border-color:var(--app-border-color);background:var(--app-surface-bg)!important;color:var(--app-text-color)}:root.is-dark-mode .automation-v2-step-gap-input.ant-input:focus{border-color:#4096ff;box-shadow:0 0 0 2px #4096ff29}:root.is-dark-mode .automation-v2-step-gap-control.is-invalid .automation-v2-step-gap-input.ant-input{border-color:#ff7875}:root.is-dark-mode :where(.automation-v2-step-gap-label,.automation-v2-step-gap-separator,.automation-v2-step-gap-unit){color:var(--app-muted-color)}:root.is-dark-mode .automation-v2-step-gap-summary{color:var(--app-muted-color)}:root.is-dark-mode .automation-v2-step-gap-summary:hover,:root.is-dark-mode .automation-v2-step-gap-summary:focus-visible,:root.is-dark-mode .automation-v2-step-gap-summary.is-immediate{color:#91caff}:root.is-dark-mode :where(.automation-v2-section-title strong){color:var(--app-text-color)}:root.is-dark-mode :where(.automation-v2-section-title span,.automation-v2-time-range-hint){color:var(--app-muted-color)}:root.is-dark-mode .automation-v2-time-range-control{border-color:var(--app-border-color)}:root.is-dark-mode .automation-v2-time-range-value,:root.is-dark-mode .automation-v2-time-range-unit{border-color:var(--app-border-color);background:#ffffff0a}:root.is-dark-mode .automation-v2-time-range-label{color:var(--app-muted-color)}:root.is-dark-mode .automation-v2-time-range-value .ant-input,:root.is-dark-mode .automation-v2-time-range-unit .ant-select-selector{color:var(--app-text-color)}:root.is-dark-mode .automation-v2-sequence-action{border-color:#5096ff6b;background:#4096ff21;color:#69b1ff}:root.is-dark-mode .automation-v2-sequence-probability{background:#4096ff33;color:#91caff}:root.is-dark-mode .automation-v2-sequence-gap{color:#d5b75f}:root.is-dark-mode :where(.submit-task-floating-field .ant-form-item-label>label,.submit-task-proxy-label,.submit-task-floating-field .ant-input::placeholder,.submit-task-floating-field .compact-multiple-select .ant-select-placeholder,.submit-task-proxy-country-select .ant-select-selection-placeholder,.submit-task-proxy-country-select .ant-select-selection-item-remove,.export-floating-field .ant-form-item-label>label,.export-floating-field .ant-select-selection-placeholder,.account-import-batch-main em,.account-import-file-picker em,.automation-rule-copy p,.automation-rule-copy span){color:var(--app-muted-color)}:root.is-dark-mode :where(.customer-action-button.is-ledger,.account-logs-button,.registration-config-action-button.is-copy,.log-filter-chip.is-selected,.export-stock-loading,.risk-analysis-mode-switch button.is-active,.risk-analysis-tab.is-active,.breakdown-tabs button.is-active){background:#1677ff2e;border-color:#5096ff73;color:#69b1ff}:root.is-dark-mode :where(.customer-action-button.is-price,.recharge-action-button.is-confirm,.registration-config-action-button.is-test){background:#30c76829;color:#73d13d}:root.is-dark-mode :where(.customer-action-button.is-edit,.registration-config-action-button.is-edit,.user-permission-action-button.is-policy){background:var(--app-soft-bg);color:var(--app-muted-color)}:root.is-dark-mode :where(.recharge-action-button.is-reject,.registration-config-action-button.is-delete,.user-policy-password-button,.export-action-popover-item.is-danger:hover,.export-order-action-dropdown .ant-dropdown-menu-item-danger:hover,.export-order-action-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active){background:#ff4d4f26;border-color:#ff78755c;color:#ff7875}:root.is-dark-mode :where(.date-section-summary span.is-warning,.resource-balance-pill.ant-tag,.export-inline-note.is-warning,.export-request-card,.export-type-badge){background:#ff950029;border-color:#ffc06961;color:#ffc069}:root.is-dark-mode .date-section-summary span.is-warning,:root.is-dark-mode .resource-balance-pill.ant-tag,:root.is-dark-mode .export-inline-note.is-warning{background:#ff950029;border-color:#ffc06961;color:#ffc069}:root.is-dark-mode :where(.date-section-summary span.is-success,.date-section-summary span.is-amount,.customer-ledger-day-chip.is-recharge,.customer-ledger-day-chip.is-recycle){background:#30c76824;border-color:#73d13d57;color:#73d13d}:root.is-dark-mode .date-section-summary span.is-success,:root.is-dark-mode .date-section-summary span.is-amount,:root.is-dark-mode .customer-ledger-row.is-recharge .customer-ledger-type,:root.is-dark-mode .customer-ledger-row.is-recycle .customer-ledger-type{background:#30c76824;border-color:#73d13d57;color:#73d13d}:root.is-dark-mode :where(.date-section-summary span.is-danger,.customer-ledger-day-chip.is-consume,.resource-balance-pill.is-error.ant-tag){background:#ff4d4f24;border-color:#ff787557;color:#ff7875}:root.is-dark-mode .date-section-summary span.is-danger,:root.is-dark-mode .resource-balance-pill.is-error.ant-tag,:root.is-dark-mode .customer-ledger-row.is-consume .customer-ledger-type{background:#ff4d4f24;border-color:#ff787557;color:#ff7875}:root.is-dark-mode .customer-ledger-day-chip.is-after-sale{background:#b14ee829;border-color:#d3adf757;color:#d3adf7}:root.is-dark-mode .customer-ledger-row.is-after-sale .customer-ledger-type{background:#b14ee829;border-color:#d3adf757;color:#d3adf7}:root.is-dark-mode :where(.export-type-badge.is-direct,.export-order-chip.is-gray,.export-order-more:hover,.breakdown-row:hover){background:var(--app-soft-bg);color:var(--app-text-color)}:root.is-dark-mode :where(.export-action-popover-divider,.export-order-action-dropdown .ant-dropdown-menu-item-divider){background:var(--app-border-color)}:root.is-dark-mode .export-action-popover{border-color:#5096ff38;background:linear-gradient(180deg,#1d232bfa,#171c22f5);box-shadow:0 24px 62px #0000007a}:root.is-dark-mode .export-action-popover-backdrop{background:#0000002e}:root.is-dark-mode .export-action-popover-summary{background:#ffffff0a;border-color:var(--app-border-color)}:root.is-dark-mode .export-order-card.is-selected{border-color:#4096ff;background:#1677ff1f;box-shadow:0 0 0 2px #4096ff29}:root.is-dark-mode .export-order-card.is-selection-unavailable{border-color:var(--app-border-color);background:#ffffff06;opacity:.45}:root.is-dark-mode .merge-export-format-option{border-color:var(--app-border-color);background:var(--app-surface-bg);color:var(--app-text-color)}:root.is-dark-mode .merge-export-overview{border-color:#4096ff3d;background:linear-gradient(135deg,#1677ff21,#1677ff12)}:root.is-dark-mode .merge-export-overview-customer strong,:root.is-dark-mode .merge-export-order-section-head strong,:root.is-dark-mode .merge-export-order-main strong{color:var(--app-text-color)}:root.is-dark-mode .merge-export-overview-customer span,:root.is-dark-mode .merge-export-overview-metrics span,:root.is-dark-mode .merge-export-order-section-head span,:root.is-dark-mode .merge-export-order-index,:root.is-dark-mode .merge-export-order-id span,:root.is-dark-mode .merge-export-order-id code{color:var(--app-muted-color)}:root.is-dark-mode .merge-export-overview-metrics>div,:root.is-dark-mode .merge-export-order-row{border-color:var(--app-border-color);background:#ffffff0a}:root.is-dark-mode .merge-export-order-main span{background:#1677ff29;color:#69b1ff}:root.is-dark-mode .merge-export-format-option:hover,:root.is-dark-mode .merge-export-format-option.is-selected{border-color:#4096ff;background:#1677ff24}:root.is-dark-mode .merge-export-format-label,:root.is-dark-mode .merge-export-format-option em{color:var(--app-muted-color)}:root.is-dark-mode .merge-export-format-check{border-color:var(--app-border-color)}:root.is-dark-mode .export-action-popover-item>.anticon{background:#1677ff29;color:#69b1ff}:root.is-dark-mode .export-action-popover-item:hover>.anticon{background:#1677ff;color:#fff}:root.is-dark-mode .export-action-popover-item.is-danger>.anticon{background:#ff4d4f24;color:#ff7875}:root.is-dark-mode .export-action-popover-item.is-danger:hover>.anticon{background:#ff4d4f;color:#fff}:root.is-dark-mode .export-action-popover-item:disabled:hover>.anticon{background:#94a3b81f;color:#a3adba6b}@media(max-width:480px){.merge-export-overview{align-items:stretch;flex-direction:column}.merge-export-overview-customer strong{max-width:none}.merge-export-overview-metrics>div{flex:1 1 0}.merge-export-format-options{grid-template-columns:minmax(0,1fr)}.merge-export-dialog .ant-modal-footer .ant-btn{width:100%}}:root.is-dark-mode .submit-task-actions{background:transparent}@media(max-width:560px){:root.is-dark-mode .submit-task-actions{background:linear-gradient(to bottom,rgba(23,28,34,0),var(--app-surface-bg) 30%)}}:root.is-dark-mode .register-task-country{background:color-mix(in srgb,var(--task-accent) 22%,var(--app-surface-bg))}:root.is-dark-mode .register-task-card-content{background:transparent}:root.is-dark-mode .register-task-card.is-alert{border-color:#ff78759e;background:#d9363e24;box-shadow:0 8px 24px #ff4d4f1a}@media(hover:hover){:root.is-dark-mode .register-task-card:not(.is-removing):hover{background:color-mix(in srgb,var(--task-accent) 12%,var(--app-surface-bg))}}:root.is-dark-mode .register-task-info-row{border-top-color:#ffffff12}:root.is-dark-mode .register-task-proxy-country{background:var(--app-soft-bg);color:var(--app-muted-color)}:root.is-dark-mode .desktop-metric-card:not(:disabled):hover{border-color:#5096ff73;box-shadow:0 14px 34px #0000003d}:root.is-dark-mode .desktop-metric-card.is-success{background:#1987542e;border-color:#30c76880}:root.is-dark-mode .desktop-metric-card.is-danger{background:#dc26262e;border-color:#ff6b6b80}:root.is-dark-mode .metric-icon-blue{color:#69b1ff;background:#1677ff2e}:root.is-dark-mode .metric-icon-red{color:#ff7875;background:#ff3b3029}:root.is-dark-mode .metric-icon-orange{color:#ffc069;background:#ff950029}:root.is-dark-mode .metric-icon-green{color:#73d13d;background:#30c76829}:root.is-dark-mode .metric-icon-purple{color:#d3adf7;background:#b14ee82e}:root.is-dark-mode .dashboard-error{background:#dc262629;border-color:#ff6b6b73;color:#ff7875}:root.is-dark-mode .dashboard-page.has-critical-alert{background:#260f12}:root.is-dark-mode .dashboard-page.has-critical-alert .dashboard-section h2{color:#ff9c9c}:root.is-dark-mode .dashboard-critical-alert{color:#ffccc7;background:#cf132233;border-color:#ff7875b3;box-shadow:0 8px 24px #0000003d}:root.is-dark-mode :where(.dashboard-breakdown-modal .ant-modal-content,.dashboard-breakdown-modal .ant-modal-body,.dashboard-breakdown,.breakdown-list,.device-table,.device-table-body,.customers-card-panel,.accounts-card-panel,.recharges-card-panel,.accounts-table-card,.firefox-table-card,.exports-table-card,.exports-table-card>.ant-card-body,.customers-card-list,.accounts-card-list,.recharges-card-list,.exports-card-list,.registration-config-tabs>.ant-tabs-nav,.registration-config-tabs .ant-tabs-content-holder,.registration-config-list,.users-card-list,.automation-list,.register-task-list,.register-monitor-list,.register-log-list,.customer-price-content,.account-logs-panel,.account-logs-summary,.account-logs-section,.user-policy-dialog-content,.risk-analysis-filter-panel,.register-task-analysis-modal .ant-modal-body,.proxy-test-dialog-content,.automation-dialog .ant-modal-body,.register-task-header,.register-log-header,.export-dialog-section,.export-dialog-scroll,.export-dialog-actions){background:transparent;border-color:var(--app-border-color);color:var(--app-text-color)}:root.is-dark-mode .customer-price-section-heading strong,:root.is-dark-mode .customer-price-editor-heading strong{color:var(--app-text-color)}:root.is-dark-mode .customer-price-section-heading small,:root.is-dark-mode .customer-price-editor-heading small{color:var(--app-muted-color)}:root.is-dark-mode .customer-price-table .ant-table-container,:root.is-dark-mode .customer-price-editor-card{border-color:var(--app-border-color)}:root.is-dark-mode .customer-price-table .ant-table-thead>tr>th,:root.is-dark-mode .customer-price-editor-card{background:var(--app-soft-bg)}:root.is-dark-mode .customer-broadcast-price-card{border-color:#30c76852;background:linear-gradient(145deg,#19875429,#19875414)}:root.is-dark-mode .customer-broadcast-price-heading strong,:root.is-dark-mode .customer-broadcast-price-readonly strong{color:#73d13d}:root.is-dark-mode .customer-broadcast-price-heading small,:root.is-dark-mode .customer-broadcast-price-readonly span{color:var(--app-muted-color)}:root.is-dark-mode .customer-broadcast-price-readonly{background:#00000029}:root.is-dark-mode .customer-ledger-modal .ant-modal-body{background:transparent}:root.is-dark-mode .customer-ledger-shell{background:transparent}:root.is-dark-mode .customer-ledger-summary{background:transparent;border-color:var(--app-border-color)}:root.is-dark-mode .customer-ledger-list{border-top-color:var(--app-border-color);background:transparent}:root.is-dark-mode .customer-ledger-day-group{background:transparent}:root.is-dark-mode .customer-ledger-day-sticky{background:var(--app-elevated-bg);border-bottom-color:var(--app-border-color);box-shadow:0 8px 18px #00000038}:root.is-dark-mode .customer-ledger-row{background:transparent;border-bottom-color:var(--app-border-color)}:root.is-dark-mode .customer-ledger-row:last-child{border-bottom-color:transparent}:root.is-dark-mode .customer-ledger-metric+.customer-ledger-metric{border-left-color:var(--app-border-color)}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tabs{background:transparent;border:1px solid var(--app-border-color)}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tabs button{color:var(--app-muted-color)}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tabs button.is-active{background:#1677ff24;border-color:#5096ff5c;box-shadow:none;color:#69b1ff}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tone-red .breakdown-tabs button.is-active{background:#ff4d4f24;border-color:#ff78755c;color:#ff7875}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tone-orange .breakdown-tabs button.is-active{background:#ff950029;border-color:#ffc06961;color:#ffc069}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tone-green .breakdown-tabs button.is-active{background:#30c76824;border-color:#73d13d57;color:#73d13d}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-tone-purple .breakdown-tabs button.is-active{background:#b14ee829;border-color:#d3adf757;color:#d3adf7}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-row{background:transparent}:root.is-dark-mode .dashboard-breakdown-modal .breakdown-row:hover{background:#ffffff0a}:root.is-dark-mode :where(.device-table-header,.device-table-row){background:transparent;border-color:var(--app-border-color)}:root.is-dark-mode .device-table-header{color:var(--app-muted-color)}:root.is-dark-mode .device-table-row{color:var(--app-text-color)}:root.is-dark-mode .device-table-row:hover{background:var(--app-soft-bg)}:root.is-dark-mode .device-status.is-idle{color:#73d13d;background:#30c76829}:root.is-dark-mode .device-status.is-working{color:#ffc069;background:#ff950029}.broadcast-task-card{cursor:pointer}.broadcast-task-card:focus-visible{outline:2px solid rgba(22,119,255,.42);outline-offset:2px}.broadcast-task-card.is-waiting{--task-accent: #d48806;border-color:#ffd666;background:#fffbe6;box-shadow:0 8px 24px #d488061f}.broadcast-task-card.is-selected,.broadcast-task-card.is-selected:hover{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.broadcast-task-card.is-selection-unavailable{opacity:.5;cursor:not-allowed}.broadcast-waiting-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid #ffe58f;border-radius:8px;background:#fffbe6;color:#874d00;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.broadcast-waiting-notice>.anticon{flex:none;margin-top:3px}:root.is-dark-mode .broadcast-waiting-notice{border-color:#ffd66659;background:#d488061f;color:#ffd666}.broadcast-task-name{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-color);font-size:14px}.broadcast-task-stats .is-delivered,.broadcast-task-stats .is-delivered .anticon,.broadcast-task-stats .is-delivered strong,.broadcast-detail-metric.is-delivered strong{color:#5344ac}.broadcast-task-stats .is-read,.broadcast-task-stats .is-read .anticon,.broadcast-task-stats .is-read strong,.broadcast-detail-metric.is-read strong{color:#64dcf6}.broadcast-task-card .register-task-info strong.is-danger{color:#ff4d4f}.broadcast-task-card .register-task-info strong.is-muted{color:var(--app-muted-color)}.broadcast-action-popover{width:258px}.broadcast-action-popover-summary{display:block}.broadcast-action-popover-summary>span:last-child{display:block;margin-top:8px}.broadcast-action-popover-title{min-width:0;display:flex;align-items:center;gap:8px}.broadcast-action-popover-title>span{flex:0 0 auto;min-width:32px;height:24px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#1677ff1a;color:#1677ff;font-size:12px;font-weight:850}.broadcast-action-popover-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d1d1f;font-size:15px;font-weight:850}.broadcast-action-popover-item-title{display:flex;align-items:center;gap:8px}.broadcast-action-popover-item-title b{min-width:0;padding:2px 7px;border-radius:999px;background:#1677ff1a;color:#1677ff;font-size:12px;font-weight:850;line-height:18px}.broadcast-action-popover-item-title b.is-report{background:#52c41a1c;color:#389e0d}.broadcast-action-popover-item.is-report>.anticon{background:#f2edff;color:#6f42c1}.broadcast-action-popover-item.is-report:hover{background:#6f42c114}.broadcast-action-popover-item.is-report:hover>.anticon{background:#6f42c1;color:#fff}.broadcast-action-popover-item.is-report:disabled:hover{background:transparent}.broadcast-action-popover-item.is-report:disabled>.anticon,.broadcast-action-popover-item.is-report:disabled:hover>.anticon{background:#f1f3f6;color:#6e6e7361}.broadcast-action-popover-item:disabled .broadcast-action-popover-item-title b{background:#6e6e7314;color:#6e6e736b}.broadcast-price-summary{margin:-4px 0 18px;padding:12px 14px;border:1px solid rgba(22,119,255,.18);border-radius:10px;background:linear-gradient(135deg,#1677ff12,#52c41a0a);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.broadcast-price-summary.has-error{border-color:#ff4d4f4d;background:#ff4d4f0d}.broadcast-price-summary>div:first-child{display:flex;flex-direction:column;gap:3px}.broadcast-price-summary>div:first-child>span{color:var(--app-text-color);font-size:13px;font-weight:750}.broadcast-price-summary>div:first-child>small{color:var(--app-muted-color);font-size:12px;white-space:nowrap}.broadcast-price-tags{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.broadcast-price-tags .ant-tag{margin:0;border-radius:999px;font-weight:700}.broadcast-file-field{position:relative;margin:2px 0 14px;padding-top:8px}.broadcast-file-label{position:absolute;z-index:2;top:0;left:14px;height:18px;padding:0 6px;background:var(--floating-field-bg);color:#6b7078;font-size:13px;font-weight:700;line-height:18px}.broadcast-file-upload,.broadcast-file-upload .ant-upload{display:block;width:100%}.broadcast-file-picker{width:100%;min-height:70px;padding:12px 14px 10px 18px;border:1px solid var(--app-border-color);border-radius:8px;background:transparent;color:var(--app-text-color);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.broadcast-file-picker:hover,.broadcast-file-picker:focus-visible{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a;outline:none}.broadcast-file-picker.has-file{border-color:#1677ff9e;background:#1677ff0d}.broadcast-file-icon{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#1677ff1a;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.broadcast-image-picker{min-height:82px}.broadcast-image-preview{flex-basis:54px;width:54px;height:54px;overflow:hidden}.broadcast-image-preview img{width:100%;height:100%;display:block;object-fit:cover}.broadcast-file-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.broadcast-file-copy strong,.broadcast-file-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-file-copy strong{color:var(--app-text-color);font-size:15px;font-weight:600;line-height:22px}.broadcast-file-copy small{color:var(--app-muted-color);font-size:12px;font-weight:400;line-height:18px}.broadcast-file-action{flex:0 0 auto;min-width:64px;height:30px;padding:0 10px;border-radius:6px;background:#1677ff1a;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.broadcast-create-dialog{top:24px;padding-bottom:24px}.broadcast-create-dialog :where(.ant-modal-container,.ant-modal-content){max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.broadcast-create-dialog :where(.ant-modal-header,.ant-modal-footer){flex:0 0 auto}.broadcast-create-dialog .ant-modal-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}:where(.submit-task-floating-field,.export-floating-field) :where(.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-content,.ant-select-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-placeholder){font-size:15px!important;font-weight:400!important;letter-spacing:normal}:where(.submit-task-floating-field,.export-floating-field) .ant-select-content :where(span,strong,em){font-size:15px!important;font-weight:400!important}:where(.submit-task-floating-field,.export-floating-field) :where(.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder){font-size:15px!important;font-weight:400!important;letter-spacing:normal;opacity:1}:where(.submit-task-floating-field,.export-floating-field) :where(input.ant-input,textarea.ant-input){padding-left:20px!important}:where(.submit-task-floating-field,.export-floating-field) .ant-form-item-control-input-content>.ant-input-affix-wrapper{padding-left:19px!important;padding-right:12px!important}:where(.submit-task-floating-field,.export-floating-field) .ant-input-affix-wrapper>:where(input.ant-input,textarea.ant-input){padding-left:0!important}:where(.submit-task-floating-field,.export-floating-field) .ant-input-number-input,:where(.submit-task-floating-field,.export-floating-field) .ant-picker-input>input,:where(.submit-task-floating-field,.export-floating-field) .ant-select-content{padding-left:8px!important}.submit-task-floating-field .compact-multiple-select .ant-select-content{padding-left:16px!important}:where(.submit-task-floating-field,.export-floating-field) .ant-picker{min-height:56px;border-radius:8px}:where(.submit-task-floating-field,.export-floating-field) textarea.ant-input{height:auto!important;padding-block:14px!important;line-height:1.5}:where(.submit-task-floating-field,.export-floating-field) .ant-input-textarea-affix-wrapper{height:auto!important;align-items:flex-start}:where(.submit-task-floating-field,.export-floating-field) .ant-input-textarea-affix-wrapper>textarea.ant-input{padding-inline:0!important}.submit-task-floating-field .compact-multiple-select .ant-select-selection-item{font-size:15px!important;font-weight:400!important}.submit-task-floating-field .broadcast-country-select.ant-select-multiple .ant-select-selector{padding-inline:14px 38px!important}.submit-task-floating-field .broadcast-country-select .ant-select-content{gap:6px;padding-left:2px!important}.submit-task-floating-field .broadcast-country-select .ant-select-selection-overflow{gap:6px}.submit-task-floating-field .broadcast-country-select .ant-select-selection-overflow-item{max-width:none}.submit-task-floating-field .broadcast-country-select .ant-select-selection-item{height:30px;margin:0;padding:0 9px;border:1px solid #dfe4ec;border-radius:8px;background:#f6f7fa;color:#30343a;font-size:13px!important;font-weight:700!important;line-height:28px}.submit-task-floating-field .broadcast-country-select .ant-select-selection-item-content{font-size:13px!important;font-weight:700!important}.submit-task-floating-field .broadcast-country-select .ant-select-selection-item-remove{margin-inline-start:5px;color:#7b9bc5}.broadcast-country-more{display:inline-flex;align-items:center;height:30px;padding:0 9px;border-radius:8px;background:#f2f4f7;color:#667085;font-size:12px!important;font-weight:700!important;white-space:nowrap}.broadcast-country-option{min-height:48px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:3px 2px}.broadcast-country-option-code{width:42px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#edf5ff;color:#1677ff;font-size:13px;font-weight:850;letter-spacing:.02em}.broadcast-country-option-detail,.broadcast-country-option-stock{min-width:0;display:flex;flex-direction:column}.broadcast-country-option-detail{gap:2px}.broadcast-country-option-detail strong{color:#25282d;font-size:13px;font-weight:750}.broadcast-country-option-detail small{overflow:hidden;color:#8a8f98;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.broadcast-country-option-stock{align-items:flex-end;line-height:1.05}.broadcast-country-option-stock strong{color:#1677ff;font-size:16px;font-weight:850}.broadcast-country-option-stock small{margin-top:4px;color:#9a9fa8;font-size:11px}.ant-select-item-option-selected .broadcast-country-option-code{background:#1677ff;color:#fff}.broadcast-country-popup .ant-select-item-option{margin:3px 5px;padding:6px 10px;border-radius:10px}.broadcast-country-popup .ant-select-item-option-active:not(.ant-select-item-option-selected){background:#f6f8fb}.broadcast-country-popup .ant-select-item-option-selected,.broadcast-country-popup .ant-select-item-option-active.ant-select-item-option-selected{background:#edf6ff!important}.broadcast-detail-dialog{top:16px;padding-bottom:16px}.broadcast-detail-dialog .ant-modal-container{max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.broadcast-detail-dialog .ant-modal-body{min-height:0;padding-top:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.broadcast-detail-dialog .ant-modal-footer{flex:none;margin-top:0;padding-top:10px;border-top:1px solid var(--app-subtle-border-color);background:var(--app-elevated-bg)}.broadcast-detail-title{min-width:0;padding-right:30px}.broadcast-detail-title-main{display:flex;align-items:center;gap:8px}.broadcast-detail-title-main>span{flex:none;color:var(--app-muted-color);font-size:13px;font-weight:500}.broadcast-detail-title-main>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-color);font-size:16px}.broadcast-detail-title-main .ant-tag{flex:none;margin-inline-end:0;border-radius:999px}.broadcast-detail-title-meta{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--app-muted-color);font-size:11px;font-weight:400}.broadcast-detail-title-meta>span{white-space:nowrap}.broadcast-detail-title-meta strong{margin-left:2px;color:var(--app-text-color);font-size:11px}.broadcast-detail-title-created{margin-left:auto}.broadcast-detail-overview{border:1px solid var(--app-border-color);border-radius:12px;padding:12px;background:var(--app-soft-bg)}.broadcast-detail-primary-metrics{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,1fr));gap:8px}.broadcast-detail-progress-card,.broadcast-detail-metric{min-width:0;min-height:84px;border:1px solid var(--app-subtle-border-color);border-radius:10px;padding:10px 12px;background:var(--app-elevated-bg)}.broadcast-detail-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--app-muted-color);font-size:12px}.broadcast-detail-progress-head strong{color:#1677ff;font-size:22px;line-height:1}.broadcast-detail-progress-track{height:7px;margin:11px 0 7px;overflow:hidden;border-radius:999px;background:#1677ff1f}.broadcast-detail-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677ff,#69b1ff);transition:width .25s ease}.broadcast-detail-progress-track.is-filtering>span{width:38%!important;animation:broadcast-filter-sweep 1.35s ease-in-out infinite}.broadcast-detail-progress-card small,.broadcast-detail-metric small{color:var(--app-muted-color);font-size:11px}.broadcast-detail-progress-card small{display:flex;justify-content:space-between;gap:8px}.broadcast-detail-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;column-gap:8px}.broadcast-detail-metric>span{color:var(--app-muted-color);font-size:12px;white-space:nowrap}.broadcast-detail-metric>span .anticon{margin-right:4px}.broadcast-detail-metric>strong{grid-row:span 2;align-self:center;color:#1677ff;font-size:28px;line-height:1}.broadcast-detail-metric.is-delivered{border-color:#5344ac42;background:#5344ac0f}.broadcast-detail-metric.is-read{border-color:#64dcf657;background:#64dcf612}.broadcast-detail-exceptions{margin-top:8px;padding-top:8px;border-top:1px solid var(--app-subtle-border-color);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.broadcast-detail-exceptions .register-task-info{display:flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;background:#ff4d4f14}.broadcast-detail-message{max-height:72px;margin-top:8px;border:1px solid var(--app-subtle-border-color);border-radius:9px;padding:8px 10px;overflow:auto;color:var(--app-text-color);background:var(--app-soft-bg);font-size:13px;line-height:1.55;display:flex;align-items:flex-start;gap:8px}.broadcast-detail-message>div{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.broadcast-detail-message-icon{flex:none;margin-top:3px;color:#1677ff}.broadcast-detail-list-head{position:sticky;z-index:5;top:-8px;margin-inline:-4px;padding:2px 4px 0;background:var(--app-elevated-bg)}.broadcast-detail-dialog .ant-tabs{margin-top:2px}.broadcast-detail-tools{margin-bottom:8px;border-radius:9px;padding:8px;display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:8px;background:var(--app-soft-bg)}.broadcast-detail-tools>.ant-input-affix-wrapper{min-width:0}.broadcast-detail-table{min-height:160px}.broadcast-detail-table .ant-table-sticky-holder{top:106px!important;z-index:4}.broadcast-detail-pagination{display:flex;justify-content:flex-end}.broadcast-detail-status{min-width:56px;margin-inline-end:0;border-radius:999px;text-align:center}.broadcast-detail-status.is-sent{border-color:#1677ff4d;background:#1677ff1a;color:#4096ff}.broadcast-detail-status.is-delivered{border-color:#5344ac66;background:#5344ac1f;color:#7568c8}.broadcast-detail-status.is-read{border-color:#64dcf66b;background:#64dcf61f;color:#23b9dc}.broadcast-detail-status:is(.is-failed,.is-unknown){border-color:#ff4d4f5c;background:#ff4d4f1a;color:#ff4d4f}@media(max-width:900px){.broadcast-detail-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-detail-title-created{width:100%;margin-left:0}}@media(max-width:560px){.broadcast-page{padding-inline:12px}.broadcast-task-name{max-width:140px}.broadcast-detail-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-detail-progress-card{grid-column:1 / -1}.broadcast-detail-title-meta{gap-inline:8px}.broadcast-detail-tools{grid-template-columns:minmax(0,1fr)}.broadcast-detail-table .ant-table-sticky-holder{top:182px!important}.broadcast-file-picker{padding-inline:14px}.broadcast-file-action{display:none}.broadcast-price-summary{flex-direction:column}.broadcast-price-tags{justify-content:flex-start}}:root.is-dark-mode .broadcast-detail-overview,:root.is-dark-mode .broadcast-detail-message{background:var(--app-soft-bg)}:root.is-dark-mode .broadcast-detail-message-icon,:root.is-dark-mode .broadcast-detail-dialog .ant-tabs-tab-active .ant-tabs-tab-btn{color:#69b1ff}:root.is-dark-mode .broadcast-detail-status.is-delivered{border-color:#a89cff80;background:#7568c82e;color:#a89cff}:root.is-dark-mode .broadcast-detail-metric.is-delivered{border-color:#7568c861;background:#5344ac1f}:root.is-dark-mode .broadcast-detail-metric.is-read{border-color:#64dcf652;background:#64dcf614}:root.is-dark-mode .broadcast-file-label{color:var(--app-muted-color)}:root.is-dark-mode .broadcast-file-picker.has-file{border-color:#5096ff94;background:#1677ff1f}:root.is-dark-mode .broadcast-task-card.is-waiting{border-color:#ffd6668c;background:#d4880624;box-shadow:0 8px 24px #d488061a}:root.is-dark-mode .broadcast-action-popover-title>strong{color:var(--app-text-color)}:root.is-dark-mode .broadcast-action-popover-title>span,:root.is-dark-mode .broadcast-action-popover-item-title b{background:#1677ff2e;color:#69b1ff}:root.is-dark-mode .broadcast-action-popover-item-title b.is-report{background:#52c41a29;color:#95de64}:root.is-dark-mode .broadcast-action-popover-item.is-report>.anticon{background:#915fdc2e;color:#b37feb}:root.is-dark-mode .broadcast-action-popover-item.is-report:hover>.anticon{background:#6f42c1;color:#fff}:root.is-dark-mode .broadcast-action-popover-item.is-report:disabled>.anticon,:root.is-dark-mode .broadcast-action-popover-item.is-report:disabled:hover>.anticon{background:#94a3b81f;color:#a3adba6b}:root.is-dark-mode .broadcast-action-popover-item:disabled .broadcast-action-popover-item-title b.is-report{background:#94a3b81a;color:#a3adba75}:root.is-dark-mode .broadcast-price-summary{border-color:#5096ff42;background:linear-gradient(135deg,#1677ff1f,#52c41a0f)}:root.is-dark-mode .broadcast-price-summary.has-error{border-color:#ff787557;background:#ff4d4f1a}:root.is-dark-mode .submit-task-floating-field .broadcast-country-select .ant-select-selection-item{border-color:#3a4656;background:#94a3b81c;color:#e2e8f0}:root.is-dark-mode .submit-task-floating-field .broadcast-country-select .ant-select-selection-item-remove{color:#789ac6}:root.is-dark-mode .broadcast-country-more{background:#94a3b821;color:#a8b1c0}:root.is-dark-mode .broadcast-country-option-code{background:#1677ff2e;color:#82b6ff}:root.is-dark-mode .broadcast-country-option-detail strong{color:#edf1f7}:root.is-dark-mode .broadcast-country-option-detail small,:root.is-dark-mode .broadcast-country-option-stock small{color:#8e99aa}:root.is-dark-mode .broadcast-country-option-stock strong{color:#82b6ff}:root.is-dark-mode .broadcast-country-popup .ant-select-item-option-active:not(.ant-select-item-option-selected){background:#94a3b814}:root.is-dark-mode .broadcast-country-popup .ant-select-item-option-selected,:root.is-dark-mode .broadcast-country-popup .ant-select-item-option-active.ant-select-item-option-selected{background:#1677ff26!important}:root.is-dark-mode .broadcast-country-popup .ant-select-item-option-selected .broadcast-country-option-code{background:#1677ff;color:#fff}:root.is-dark-mode :where(.ant-table,.ant-table-container,.ant-table-thead>tr>th,.ant-table-tbody>tr>td){border-color:var(--app-subtle-border-color)}:root.is-dark-mode :where(.ant-table-thead>tr>th){background:var(--app-elevated-bg)}:root.is-dark-mode .export-account-dialog .export-floating-field .ant-form-item-label>label,:root.is-dark-mode .export-account-dialog .export-dialog-section-label{color:#aeb6c2}:root.is-dark-mode .export-channel-field .ant-select-selector{border-color:#ffffff1a!important;background:#ffffff09!important}:root.is-dark-mode .export-channel-field .ant-select-selection-item{color:#aeb6c2}:root.is-dark-mode .export-customer-field .ant-form-item-label>label{color:#82b6ff}:root.is-dark-mode .export-customer-field .ant-select-selector{border-color:#82b6ff80!important;background:#1677ff14!important}:root.is-dark-mode .export-country-option-code{background:#1677ff2e;color:#82b6ff}:root.is-dark-mode .export-country-option-copy strong,:root.is-dark-mode .export-country-option-stock strong,:root.is-dark-mode .export-country-plan-price strong,:root.is-dark-mode .export-type-summary strong,:root.is-dark-mode .export-dialog-total strong{color:var(--app-text-color)}:root.is-dark-mode .export-country-option-copy small,:root.is-dark-mode .export-country-option-stock small,:root.is-dark-mode .export-country-plan-heading,:root.is-dark-mode .export-country-plan-country span,:root.is-dark-mode .export-country-plan-count label,:root.is-dark-mode .export-country-plan-price>span,:root.is-dark-mode .export-country-plan-price small,:root.is-dark-mode .export-type-summary,:root.is-dark-mode .export-country-count-hint,:root.is-dark-mode .export-dialog-total>span{color:#aeb6c2}:root.is-dark-mode .export-country-plan-heading strong{color:#82b6ff}:root.is-dark-mode .export-country-plan-row{border-color:var(--app-border-color);background:#ffffff06}:root.is-dark-mode .export-country-plan-row:hover{border-color:#3a5f8f;box-shadow:0 2px 12px #00000029}:root.is-dark-mode .export-country-plan-country strong{background:#1677ff2e;color:#82b6ff}:root.is-dark-mode .export-country-plan-country span{color:#aeb6c2}:root.is-dark-mode .export-country-plan-row.has-error{border-color:#ff78758c;background:#ff4d4f1a}:root.is-dark-mode .export-country-plan-count .ant-input{background:transparent!important;color:var(--app-text-color)}:root.is-dark-mode .export-country-plan-count{border-color:var(--app-border-color);background:#ffffff0b}:root.is-dark-mode .export-country-plan-count:focus-within{border-color:#3f78bd;background:#fff1}:root.is-dark-mode .export-country-remove.ant-btn:hover{background:#ffffff14;color:var(--app-text-color)}:root.is-dark-mode .export-test-toggle.is-active,:root.is-dark-mode .export-test-hint{color:#82b6ff}:root.is-dark-mode .export-test-hint{background:#1677ff2e}:root.is-dark-mode .export-country-picker-list>button:hover,:root.is-dark-mode .export-country-picker-list>button:focus-visible{background:#1677ff29}:root.is-dark-mode .export-country-picker-list>button.is-selected{background:#1677ff52}:root.is-dark-mode .export-country-picker-actions{border-color:var(--app-border-color)}:root.is-dark-mode .export-country-picker-actions>span{color:#aeb6c2}:root.is-dark-mode .export-dialog-actions .is-danger .export-dialog-total strong{color:#ff7875}@media(max-width:768px){.exports-page .export-order-main{flex-direction:column;gap:8px;padding-right:0}.exports-page .export-order-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px}.exports-page .export-order-identity{grid-row:1;width:100%}.exports-page .export-order-money-chips{grid-row:1;flex-basis:auto;flex-wrap:nowrap;gap:6px}.exports-page .export-order-side{display:flex;align-items:flex-start;gap:8px}.exports-page .export-order-side .export-type-badge,.exports-page .export-order-times{position:static}.exports-page .export-order-times{min-width:0;flex:1;flex-direction:row;flex-wrap:wrap;gap:4px 10px}.exports-page .export-time-label{font-size:11px}.exports-page .export-order-formats{margin-top:10px;padding-right:0}}@media(max-width:480px){.export-account-dialog :where(.ant-modal-container,.ant-modal-content){max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px}.export-account-dialog .export-dialog-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-account-dialog .export-dialog-party-row{grid-template-columns:minmax(0,1.4fr) minmax(82px,.6fr)}.export-account-dialog .export-floating-field{margin-bottom:12px}.export-account-dialog .export-floating-field :where(.ant-select-single,.ant-select-selector,.ant-input){min-height:48px;height:48px}.export-country-plan-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 40px 10px 10px}.export-country-plan-count{grid-column:1 / -1}.export-country-plan-price{grid-column:2;grid-row:1;align-items:flex-end}.export-country-remove.ant-btn{top:10px;transform:none;opacity:.72}.export-country-plan-error{grid-column:1 / -1;margin-top:-4px}.export-dialog-actions{align-items:flex-end;gap:8px}.export-dialog-total strong{font-size:18px}}@media(max-width:360px){.export-dialog-actions{flex-direction:column;align-items:stretch}.export-dialog-total{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.export-dialog-total>*{white-space:nowrap}.export-dialog-actions>.ant-space>.ant-space-item{flex:1}.export-dialog-actions>.ant-space .ant-btn{width:100%}}.app-shell .app-main{min-height:0}.app-shell .content{flex:1;min-height:0;height:auto;background:var(--app-page-bg)}.app-shell .content:focus-visible{outline:none}.app-sidebar .sidebar-brand-mark{color:#fff;box-shadow:0 4px 18px #7355db30}.app-sidebar .sidebar-brand-copy strong{font-size:15px;letter-spacing:-.3px}.app-sidebar .sidebar-brand-copy>span{letter-spacing:2px;font-size:10px}.app-sidebar .sidebar-menu .ant-menu-item{border-radius:9px}.app-sidebar .sidebar-menu .ant-menu-item-selected{background:#a78bfa18}.app-sidebar .sidebar-menu .ant-menu-item-selected:before{background:#a78bfa}.mobile-sidebar-drawer .ant-drawer-header{color:#f5f3ff;background:#201d30;border-bottom-color:#ffffff12}.mobile-sidebar-drawer .ant-drawer-title,.mobile-sidebar-drawer .ant-drawer-close{color:#f5f3ff}.mobile-sidebar-drawer .ant-drawer-close{width:44px;height:44px}:root .app-shell .resource-page-nav-item.is-active{color:var(--app-accent);background:var(--app-accent-soft);box-shadow:none}:root .app-shell .resource-page-nav-item.is-active .resource-page-nav-icon{color:var(--app-accent)}.workspace-skeleton{padding:30px;display:flex;flex-direction:column;gap:24px}.workspace-skeleton>span,.workspace-skeleton>div>span{display:block;border-radius:14px;background:var(--app-soft-bg);animation:workspace-loading 1.5s ease-in-out infinite alternate}.workspace-skeleton-title{width:160px;height:28px}.workspace-skeleton>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-skeleton>div>span{height:140px}.workspace-skeleton-body{height:300px}.workspace-page-error{min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:var(--app-muted-color)}.workspace-page-error>.anticon{color:var(--app-accent);font-size:28px}.workspace-page-error strong{color:var(--app-text-color);font-size:18px}.login-page{background:radial-gradient(ellipse at 50% 15%,color-mix(in srgb,var(--app-accent) 10%,transparent),transparent 60%),var(--app-page-bg)}:root .login-page .login-panel{width:min(420px,calc(100vw - 40px));box-sizing:border-box;padding:36px;border:1px solid var(--app-subtle-border-color);border-radius:20px;background:var(--app-surface-bg);box-shadow:0 20px 80px #1010200a}.login-brand{display:flex;gap:12px;align-items:center;margin-bottom:38px;color:var(--app-text-color)}.login-brand>span{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(135deg,#a18aff,#7051cc);color:#fff;border-radius:12px;font-size:24px;font-weight:800}.login-brand strong{font-size:16px;letter-spacing:-.3px}.login-brand small{display:block;font-size:9px;letter-spacing:1.8px;color:var(--app-muted-color);margin-top:4px}.login-panel h2.ant-typography{margin-bottom:8px;font-size:26px;letter-spacing:-1px}.login-description{color:var(--app-muted-color);font-size:14px;margin:0 0 30px}.login-panel>form>.ant-btn{height:44px;margin-top:8px}@keyframes workspace-loading{0%{opacity:.45}to{opacity:1}}@media(max-width:768px){:root .app-shell .mobile-menu-button{position:fixed;display:inline-flex;top:auto;bottom:calc(92px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));z-index:40;width:44px;height:44px;border-radius:14px;border-color:var(--app-subtle-border-color);color:var(--app-accent);background:var(--app-surface-bg);box-shadow:0 6px 20px #00000024}.app-shell .app-main{min-height:100dvh}.app-shell .content{overflow:visible;padding-top:env(safe-area-inset-top)}.app-shell .section-workspace{min-height:calc(100dvh - env(safe-area-inset-top))}.app-shell .section-workspace-header{top:env(safe-area-inset-top);margin:8px 12px}.app-shell .resource-library-page.is-content-under-tabs>.resource-page-header{top:env(safe-area-inset-top);padding-left:0}.app-shell .resource-page-nav-item{min-height:44px}.app-shell .account-status-overview{position:static}.workspace-skeleton{padding:18px}.workspace-skeleton>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-switch button{min-height:40px}:root .login-page .login-panel{padding:30px 26px}}@media(prefers-reduced-motion:reduce){.workspace-skeleton span{animation:none}}
