:root{--bg:#f5f7fb;--panel:#ffffff;--ink:#1f2633;--muted:#6f7787;--line:#e6e9f0;--brand:#e94b45;--brand-dark:#d83d38;--nav:#17213a;--nav-soft:#202b49;--green:#1f9f93;--amber:#d89326;--blue:#2b6cb0;--action-red:#ff3d40;--action-red-dark:#f22f33;--action-neutral:#5f6673;--action-border:#d8dde8;--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E");--icon-reset:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v6h6'/%3E%3C/svg%3E")}*{box-sizing:border-box}.hiddenFileInput,[hidden]{display:none!important}body{margin:0;color:var(--ink);background:var(--bg);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.loginShell{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 34% 52%,rgba(101,47,205,.28),transparent 18rem),linear-gradient(120deg,#101529,#12182d 58%,#161c30)}.loginSpiral{position:absolute;left:36%;top:50%;width:min(36vw,430px);aspect-ratio:1;transform:translate(-50%,-50%)}.loginSpiral span{position:absolute;inset:12%;border:2px solid rgba(219,64,224,.8);border-left-color:rgba(15,33,169,.9);border-radius:28%;transform:rotate(calc(var(--i, 1) * 13deg)) scale(calc(1 - var(--i, 1) * .035))}.loginSpiral span:first-child{--i:1}.loginSpiral span:nth-child(2){--i:2}.loginSpiral span:nth-child(3){--i:3}.loginSpiral span:nth-child(4){--i:4}.loginSpiral span:nth-child(5){--i:5}.loginSpiral span:nth-child(6){--i:6}.loginSpiral span:nth-child(7){--i:7}.loginSpiral span:nth-child(8){--i:8}.loginSpiral span:nth-child(9){--i:9}.loginSpiral span:nth-child(10){--i:10}.loginSpiral span:nth-child(11){--i:11}.loginSpiral span:nth-child(12){--i:12}.loginSpiral span:nth-child(13){--i:13}.loginSpiral span:nth-child(14){--i:14}.loginCard{position:relative;z-index:1;width:330px;min-height:390px;margin-left:min(38vw,520px);padding:26px 35px 22px;background:var(--panel);border-radius:4px;box-shadow:0 16px 36px rgba(31,38,51,.2)}.loginLogo{width:120px;height:116px;margin:0 auto 22px;display:grid;place-items:center;text-align:center;color:#a93224;background:linear-gradient(135deg,rgba(255,210,168,.95),rgba(203,103,54,.92))}.loginLogo span,.loginLogo strong{display:block}.loginLogo strong{font-size:28px}.loginForm{display:grid;grid-gap:14px;gap:14px}.loginTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.loginForm .loginTabs button{height:34px;padding:0;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px;font-weight:500}.loginForm .loginTabs button:hover{color:var(--brand);background:transparent}.loginForm .loginTabs button.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.loginForm input{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:3px;outline:none}.loginForm input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(233,75,69,.08)}.loginForm button{height:40px;color:#fff;background:var(--brand);border:0;border-radius:3px;font-weight:700}.loginForm button:hover{background:var(--brand-dark)}.loginForm button:disabled{opacity:.7;cursor:not-allowed}.formMessage{margin:0;color:var(--brand);font-size:13px}.loginSecurityTip,.smsChallengeHint{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.smsCodeRow{display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-gap:8px;gap:8px}.loginForm .smsResendButton{height:38px;padding:0 8px;color:var(--brand);background:#fff;border:1px solid var(--brand);font-size:12px;font-weight:500}.loginForm .smsResendButton:hover{color:#fff;background:var(--brand)}.loginFooter{position:fixed;bottom:18px;width:100%;margin:0;color:#fff;text-align:center;font-weight:700}@media (max-width:980px){.loginCard{margin-left:0}.loginSpiral{opacity:.35}}.adminShell{height:100vh;overflow:hidden;display:grid;grid-template-columns:minmax(220px,248px) minmax(0,1fr)}.adminShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:linear-gradient(180deg,var(--nav),var(--nav-soft));color:#eef3ff}.sidebarBrand{position:relative;height:68px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebarCollapsed .sidebarBrand{justify-content:center;padding-inline:10px}.brandBadge{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;background:var(--brand);border-radius:5px;font-weight:800}.sidebarBrand span,.sidebarBrand strong{display:block}.sidebarBrand span{margin-top:2px;color:#aeb8cf;font-size:12px}.collapseButton{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;color:#eef3ff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:4px}.collapseButton:hover{background:rgba(233,75,69,.9)}.sidebarCollapsed .brandText,.sidebarCollapsed .navSubLink{display:none}.sidebarCollapsed .collapseButton{position:absolute;right:4px;top:20px;width:22px;height:28px}.sidebarNav{display:grid;grid-gap:6px;gap:6px;max-height:calc(100vh - 68px);overflow-y:auto;overscroll-behavior:contain;padding:14px 10px 30px}.sidebarNav::-webkit-scrollbar{width:0}.sidebarCollapsed .sidebarNav{padding-inline:8px}.navGroup{display:grid;grid-gap:4px;gap:4px}.navGroupHead{display:block}.navLink,.navSubLink{display:flex;align-items:center;min-height:38px;color:#cfd7ea;border-radius:4px;text-decoration:none}.navLink{width:100%;padding:0 12px;background:transparent;border:0;font-weight:700;text-align:left}.navGroupButton{justify-content:space-between}.navGroupIcon{display:grid;width:24px;height:24px;place-items:center}.navGroupButton:hover .navGroupIcon{color:#fff}.navSubLink{margin-left:32px;padding:0 12px;font-size:13px}.sidebarCollapsed .navLink{justify-content:center;padding:0;min-height:44px;font-size:12px;text-align:center}.sidebarCollapsed .navGroupIcon{display:none}.navLink.active,.navLink:hover,.navSubLink.active,.navSubLink:hover{color:#fff;background:rgba(233,75,69,.9)}.workspace{min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.topbar{flex:0 0 auto;min-height:68px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:12px 22px;background:var(--panel);border-bottom:1px solid var(--line)}.topbar span,.topbar strong{display:block}.topbar span{margin-top:4px;color:var(--muted);font-size:12px}.topActions{display:flex;align-items:center;gap:10px}.filters input,.filters select{height:29px;min-height:29px;max-height:29px}.filters input,.filters select,.topActions input{padding:0 12px;border:1px solid var(--line);border-radius:4px;outline:none;background:#fff}.topActions input{height:36px;width:240px}.filters button,.primaryButton,.topButton,.userPill{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:4px;border:1px solid var(--line);background:#fff}.userPill{color:var(--muted);font-size:13px}.topButton:hover{color:var(--brand);border-color:var(--brand)}.contentArea{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:20px}.contentArea>.panel,.contentArea>.rechargePage{width:100%;max-width:1920px;min-width:0;margin:0 auto}.panel{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:18px}.panelHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.panelHeader.compact{margin-bottom:14px}.panelHeader.listActionsOnly{justify-content:flex-end;align-items:center}.panelHeader h1{margin:0;font-size:22px}.panelHeader p{margin:8px 0 0;color:var(--muted);line-height:1.7}.filters button,.primaryButton{color:#fff;border-color:var(--action-red);background:var(--action-red);font-weight:700}.filters button:hover,.primaryButton:hover{border-color:var(--action-red-dark);background:var(--action-red-dark)}.filters{display:grid;grid-template-columns:minmax(180px,1fr) 180px 96px;grid-gap:10px;gap:10px;margin-bottom:16px}.dataTable{width:max-content;min-width:100%;border:1px solid #e6ebf3;border-collapse:collapse;table-layout:fixed;font-size:13px}.dataTable td,.dataTable th{padding:12px 10px;border:1px solid #e6ebf3;text-align:left;vertical-align:middle;word-break:break-word}.dataTable th{position:relative;color:#576073}.dataTable tbody tr:nth-child(odd) td,.dataTable th{background:#fff}.dataTable tbody tr:nth-child(2n) td{background:#fafafa}.dataTable tr:hover td{background:#fffafa}.dataTable th.columnResizable{padding-right:18px}.searchableBrandFilter{width:100%;min-width:0}.searchableBrandFilter input{width:100%}.dataTable td:has(>input[type=checkbox]),.dataTable th:has(input[type=checkbox]){padding-inline:10px;text-align:center}.dataTable th:has(input[type=checkbox]){background:#fff}.dataTable td:has(>input[type=checkbox])>input[type=checkbox],.dataTable th:has(input[type=checkbox]) input[type=checkbox]{display:block;margin:0 auto}.dataTable td:has(>input[type=checkbox]),.dataTable th:has(>input[type=checkbox]){position:-webkit-sticky;position:sticky;left:0;z-index:4;background-clip:padding-box;box-shadow:none}.dataTable th:has(>input[type=checkbox]){z-index:5;background:#fff}.dataTable tbody tr:nth-child(odd) td:has(>input[type=checkbox]){background:#fff}.dataTable tbody tr:nth-child(2n) td:has(>input[type=checkbox]){background:#fafafa}.dataTable tbody tr:hover td:has(>input[type=checkbox]){background:#fffafa}.dataTable td:has(>input[type=checkbox]):after,.dataTable th:has(>input[type=checkbox]):after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;z-index:6;width:1px;background:#e6ebf3;pointer-events:none}.columnResizeHandle{position:absolute;top:0;right:-7px;z-index:20;width:14px;height:100%;cursor:col-resize;background:transparent;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.columnResizeHandle:after{content:"";position:absolute;top:20%;right:4px;width:1px;height:60%;background:transparent;box-shadow:none}.dataTable.columnResizing,.dataTable.columnResizing *,.dataTable[data-column-resizing=true],.dataTable[data-column-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.statusBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:4px;white-space:nowrap}.statusBadge.green{color:var(--green);background:#eaf8f6}.statusBadge.amber{color:var(--amber);background:#fff6e5}.statusBadge.red{color:var(--brand);background:#fff0ef}.metricGrid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:14px;gap:14px}.metricCard{min-height:126px;padding:18px;display:grid;align-content:space-between;grid-gap:12px;gap:12px;background:#f8fafc;border:1px solid var(--line);border-radius:6px}.metricCard span{color:var(--muted);font-size:13px}.metricCard strong{font-size:28px}.rechargePage{min-width:0;display:grid;grid-gap:14px;gap:14px}.rechargeFilters{padding:22px 30px}.rechargeFilterGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:14px 24px;gap:14px 24px}.modalForm label,.rechargeFilterGrid label{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:#30343b;font-weight:700}.rechargeFilterGrid label{font-size:14px}.rechargeFilterGrid label>span{opacity:1;font-weight:700}.modalForm input,.modalForm select{height:40px}.modalForm input,.modalForm select,.rechargeFilterGrid input,.rechargeFilterGrid select{min-width:0;padding:0 12px;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;outline:none;font-size:14px;font-weight:400}.rechargeFilterGrid input,.rechargeFilterGrid select{height:29px;min-height:29px;max-height:29px}.rechargeFilterGrid input::placeholder{color:rgba(95,102,115,.62);font-weight:400;opacity:1}.dateRangePicker{position:relative;min-width:0}.dateRangeTrigger{width:100%;height:29px;min-height:29px;max-height:29px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;text-align:left;font-size:14px;font-weight:400}.dateRangeTrigger.dateRangePlaceholder{color:rgba(95,102,115,.62);font-weight:400}.dateRangeTrigger:focus,.dateRangeTrigger:hover{border-color:#c8cedb;outline:none}.dateRangeTrigger:disabled{cursor:not-allowed;background:#f5f6fa}.dateRangeIcon{color:#9aa1ae;font-size:14px}.dateRangePanel{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:min(350px,calc(100vw - 56px));color:#5b606a;background:#fff;border:1px solid #dfe3ec;border-radius:4px;box-shadow:0 18px 36px rgba(31,38,51,.16)}.dateRangePanelRange{width:min(560px,calc(100vw - 56px))}.rechargeModal .dateRangePanelRange{left:auto;right:0}.dateRangeNav{position:absolute;inset:18px 20px auto;z-index:1;display:grid;grid-template-columns:28px 28px 1fr 28px 28px;align-items:center;pointer-events:none}.dateRangeNav button{width:28px;height:28px;color:#4f5664;background:transparent;border:0;border-radius:4px;font-size:24px;line-height:1;pointer-events:auto}.dateRangeNav button:hover{background:#f2f4f8}.dateRangeMonths{display:grid;grid-template-columns:minmax(0,1fr)}.dateRangePanelRange .dateRangeMonths{grid-template-columns:repeat(2,minmax(0,1fr))}.dateRangeMonth{padding:18px 16px}.dateRangeMonth+.dateRangeMonth{border-left:1px solid #e1e4eb}.dateRangeMonth h3{margin:0 0 16px;color:#585d66;text-align:center;font-size:16px;font-weight:700}.dateRangeGrid,.dateRangeWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dateRangeWeek{padding-bottom:8px;border-bottom:1px solid #e5e8f0;color:#5a606b;text-align:center;font-size:12px;font-weight:700}.dateRangeDay{position:relative;height:34px;color:#5b6068;background:#fff;border:0;font-size:12px;font-weight:400}.dateRangeDay.muted{color:#b8bfcc}.dateRangeDay.inRange{background:#f1f4fa}.dateRangeDay.rangeEnd,.dateRangeDay.rangeStart{color:#fff;background:#f9444b;border-radius:999px;box-shadow:0 0 0 6px #f1f4fa}.dateRangeDay:hover{background:#f4f6fb}.dateRangeDay.rangeEnd:hover,.dateRangeDay.rangeStart:hover{background:#f9444b}.dateRangeFooter{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 14px;border-top:1px solid #e1e4eb}.dateRangeFooter button{width:56px;min-width:56px;height:28px;min-height:28px;padding:0;border-radius:5px;font-size:12px;font-weight:700}.dateRangeClear{color:#5f6673;background:#fff;border:1px solid #d8dde8}.dateRangeConfirm{color:#fff;background:#ff3d40;border:1px solid #ff3d40}.dateRangeClear:hover{color:#ff3d40;background:#fffafa;border-color:#ffb6b6}.dateRangeConfirm:hover{background:#f22f33;border-color:#f22f33}.modalForm input::placeholder,.modalForm textarea::placeholder{color:rgba(95,102,115,.62);font-weight:400;opacity:1}.rechargeFilterActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.brandBlacklistFilters{display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px}.brandBlacklistFilterGrid{grid-template-columns:minmax(0,1fr)}.brandBlacklistFilters .rechargeFilterActions{margin-top:0}.brandBlacklistPage .outlineDangerButton{display:inline-flex;align-items:center;gap:6px}.brandBlacklistTable{min-width:960px}.agentFilters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px}.agentFilterGrid{grid-template-columns:repeat(2,minmax(260px,1fr));max-width:900px}.agentFilters .rechargeFilterActions{margin-top:0}.agentManagementPage .outlineDangerButton{display:inline-flex;align-items:center;gap:6px}.agentTable{min-width:960px}.agentActions{display:flex;align-items:center;gap:16px;white-space:nowrap}.agentActions .textDangerButton{width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;background:transparent;color:var(--action-red);font-size:inherit;font-weight:inherit}.agentTable .customerStatusDisabled{color:var(--action-red)}.secondaryButton{min-height:34px;color:var(--action-neutral);background:#fff;border:1px solid var(--action-border);border-radius:4px}.rechargeFilterActions>button,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-weight:700}.rechargeFilterActions>button{min-width:112px;height:29px;min-height:29px;max-height:29px;gap:8px;border-radius:5px;font-size:16px;line-height:1}.rechargeFilterActions>button:first-child{color:#fff;background:var(--action-red);border:1px solid var(--action-red)}.rechargeFilterActions>button:first-child:hover{background:var(--action-red-dark);border-color:var(--action-red-dark)}.rechargeFilterActions>.secondaryButton:before,.rechargeFilterActions>button:first-child:before{content:"";width:16px;height:16px;flex:0 0 auto;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.rechargeFilterActions>button:first-child:before{-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search)}.rechargeFilterActions>.secondaryButton:before{-webkit-mask-image:var(--icon-reset);mask-image:var(--icon-reset)}.rechargeSummary{min-height:118px;display:grid;place-items:center;text-align:center}.rechargeSummary strong{color:#ff4747;font-size:30px;font-weight:500}.rechargeSummary span{margin-top:6px;color:#8a909d}.rechargeDetails{min-width:0;padding:18px 28px}.detailToolbar{display:flex;justify-content:flex-end;gap:16px;align-items:center;margin-bottom:12px}.detailToolbar h1{margin:0;font-size:22px}.detailToolbar p{margin:8px 0 0;color:var(--muted)}.toolbarButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.outlineDangerButton{min-height:32px;padding:0 12px;color:var(--brand);background:#fff6f6;border:1px solid #ffb6b6;border-radius:4px;font-size:14px;font-weight:700}.outlineDangerButton:hover{background:#fff0f0}.tableScroll{width:100%;max-width:100%;border-left:1px solid #e6ebf3;border-right:1px solid #e6ebf3;overflow-x:auto;overflow-y:visible;position:relative;overscroll-behavior-x:contain;padding-bottom:2px}.dataTable.hasFixedOperationColumn td:last-child,.dataTable.hasFixedOperationColumn th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:2;min-width:118px;background-clip:padding-box;box-shadow:none}.dataTable.hasFixedOperationColumn th:last-child{z-index:3;color:#576073;background:#fff}.dataTable.hasFixedOperationColumn tbody tr:nth-child(odd) td:last-child{background:#fff}.dataTable.hasFixedOperationColumn tbody tr:nth-child(2n) td:last-child{background:#fafafa}.dataTable.hasFixedOperationColumn tbody tr:hover td:last-child{background:#fffafa}.dataTable.hasFixedOperationColumn td:last-child:before,.dataTable.hasFixedOperationColumn th:last-child:before{content:"";position:absolute;top:-1px;bottom:-1px;left:0;z-index:5;width:1px;background:#e6ebf3;pointer-events:none}.tableScroll::-webkit-scrollbar{height:10px}.tableScroll::-webkit-scrollbar-thumb{background:#cfd6e3;border-radius:999px}.tableScroll::-webkit-scrollbar-track{background:#f3f5f9;border-radius:999px}.rechargeTable{min-width:2200px}.withdrawTable{min-width:1180px}.salesTeamFilterGrid,.withdrawFilterGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.brandBusinessUserFilterGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.salesTeamTable{min-width:980px}.brandBusinessUserTable{min-width:1600px}.salesUserTable{min-width:1500px}.brandTable{min-width:3300px}.brandUserTable,.intentUserTable{min-width:2400px}.brandUserOrderTable{min-width:1900px}.attachmentReviewTable{min-width:2500px}.liveUserTable{min-width:2200px}.systemUserTable{min-width:1900px}.roleTable{min-width:1040px}.invalidFeedbackTable{min-width:2200px}.customerTable{min-width:1180px}.agentTable td:last-child,.agentTable th:last-child,.attachmentReviewTable td:last-child,.attachmentReviewTable th:last-child,.brandBusinessUserTable td:last-child,.brandBusinessUserTable th:last-child,.brandTable td:last-child,.brandTable th:last-child,.brandUserOrderTable td:last-child,.brandUserOrderTable th:last-child,.brandUserTable td:last-child,.brandUserTable th:last-child,.customerTable td:last-child,.customerTable th:last-child,.intentUserTable td:last-child,.intentUserTable th:last-child,.invalidFeedbackTable td:last-child,.invalidFeedbackTable th:last-child,.liveUserTable td:last-child,.liveUserTable th:last-child,.roleTable td:last-child,.roleTable th:last-child,.salesTeamTable td:last-child,.salesTeamTable th:last-child,.salesUserTable td:last-child,.salesUserTable th:last-child,.systemUserTable td:last-child,.systemUserTable th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:2;min-width:118px}.agentTable th:last-child,.attachmentReviewTable th:last-child,.brandTable th:last-child,.brandUserOrderTable th:last-child,.brandUserTable th:last-child,.customerTable th:last-child,.intentUserTable th:last-child,.invalidFeedbackTable th:last-child,.liveUserTable th:last-child,.roleTable th:last-child,.salesTeamTable th:last-child,.salesUserTable th:last-child,.systemUserTable th:last-child{z-index:3;color:#576073}.agentTable tr:hover td:last-child,.attachmentReviewTable tr:hover td:last-child,.brandTable tr:hover td:last-child,.brandUserOrderTable tr:hover td:last-child,.brandUserTable tr:hover td:last-child,.customerTable tr:hover td:last-child,.intentUserTable tr:hover td:last-child,.invalidFeedbackTable tr:hover td:last-child,.liveUserTable tr:hover td:last-child,.roleTable tr:hover td:last-child,.salesTeamTable tr:hover td:last-child,.salesUserTable tr:hover td:last-child,.systemUserTable tr:hover td:last-child{background:#fffafa}.systemUserFilterGrid{grid-template-columns:minmax(260px,1fr) minmax(360px,1.5fr)}.roleFilterGrid{grid-template-columns:minmax(300px,1fr)}.systemUserActions{min-width:120px;display:flex;align-items:center;gap:16px;white-space:nowrap}.systemUserModal{width:min(1180px,96vw);max-height:94vh;overflow:auto}.systemUserModalForm{margin-top:54px;gap:24px}.deleteConfirmDialog{position:relative;width:min(460px,calc(100vw - 36px));padding:26px 32px 22px}.deleteConfirmDialog h2{margin-bottom:22px;color:#30343b;font-size:18px;font-weight:700}.deleteConfirmDialog p{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#606775;font-size:14px;font-weight:700;line-height:1.6}.confirmWarningIcon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;background:#eda837;border-radius:50%;font-size:16px;font-weight:800}.deleteConfirmDialog .confirmActions .primaryButton,.deleteConfirmDialog .confirmActions .textDangerButton,.deleteConfirmDialog .confirmActions>button:last-child{font-size:12px!important}.confirmClose{top:20px;right:22px;font-size:30px}.roleManagementPage{display:grid;grid-template-columns:minmax(520px,1.16fr) minmax(420px,.96fr);grid-gap:18px;gap:18px;align-items:start}.roleLeftColumn{display:grid;grid-gap:18px;gap:18px;min-width:0}.roleListPanel{min-width:0}.roleEditorPanel{min-height:650px;padding:0;overflow:hidden}.roleEditorPanel h2{margin:0;padding:26px 34px;border-bottom:1px solid var(--line);font-size:24px;font-weight:500}.roleEditorForm{display:grid;grid-gap:28px;gap:28px;padding:34px 34px 20px}.roleEditorForm>label,.rolePermissionField{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;color:#606775;font-size:20px}.roleEditorForm>label>span,.rolePermissionField>span{padding-top:8px;text-align:right}.roleEditorForm b{color:var(--brand);font-weight:500}.roleEditorForm input,.roleEditorForm textarea{min-width:0;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;outline:none}.roleEditorForm input{height:44px;padding:0 14px}.roleEditorForm textarea{min-height:110px;padding:12px 14px;resize:vertical}.roleEditorForm .roleNameFieldDisabled>span{color:#a8afbd}.roleEditorForm .roleNameFieldDisabled b{color:#c3c8d2}.roleEditorForm .roleNameFieldDisabled input:disabled{color:#a8afbd;background:#f5f6f8;border-color:#e2e5eb;cursor:not-allowed;-webkit-text-fill-color:#a8afbd;opacity:1}.rolePermissionTree{max-height:390px;overflow:auto;padding-right:6px}.rolePermissionGroup,.rolePermissionTree{display:grid;grid-gap:12px;gap:12px}.rolePermissionNode{min-height:36px;display:grid!important;grid-template-columns:22px 14px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;color:#5f6673!important;font-size:20px!important;font-weight:500!important}.rolePermissionNode input{width:14px;height:14px;accent-color:var(--brand)}.rolePermissionNode label{color:inherit;cursor:pointer}.treeArrow,.treeToggle{color:#b8bfcc;font-size:22px;line-height:1}.treeToggle{width:22px;height:28px;padding:0;background:transparent;border:0;transform:rotate(0deg);transition:transform .16s ease}.treeToggle.expanded{transform:rotate(90deg)}.treeArrow.empty{color:transparent}.rolePermissionChildren{display:grid;grid-gap:12px;gap:12px;padding-left:58px}.roleEditorActions{padding:0 34px 28px}.refundStatsTable{min-width:980px}.refundStatsTable td:last-child{color:#606775;font-weight:700}.salesTeamTable td:last-child{color:#606775;font-weight:700;text-align:center}.customerActions{display:flex;align-items:center;gap:16px}.salesUserActions{min-width:180px}.intentUserActions{min-width:180px;gap:16px}.intentUserActions,.liveUserActions{display:flex;align-items:center;white-space:nowrap}.liveUserActions{min-width:210px;gap:14px}.liveUserTable td.checkboxCell{z-index:4}.liveUserTable th.checkboxCell{z-index:5}.checkboxCell{width:56px;min-width:56px;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff;box-shadow:10px 0 18px rgba(31,38,51,.08);text-align:center!important}th.checkboxCell{z-index:4;background:#fff}tr:hover td.checkboxCell{background:#fffafa}.checkboxCell input{width:18px;height:18px;accent-color:var(--brand)}.callStatusUnconnected{color:var(--brand);white-space:pre-line}.invalidFeedbackActions{min-width:120px}.attachmentReviewActions{min-width:90px;display:flex;justify-content:center}.brandActions{min-width:180px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.brandActionRow{display:flex;align-items:center;gap:16px;min-height:20px;white-space:nowrap}.brandActions .textDangerButton{width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;background:transparent;font-size:inherit;font-weight:inherit}.brandActionConfirmDialog{width:min(460px,calc(100vw - 40px))}.invalidFeedbackTable td:first-child,.invalidFeedbackTable th:first-child{width:56px;min-width:56px;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff;border-right:1px solid #e6ebf3;box-shadow:10px 0 18px rgba(31,38,51,.08);text-align:center}.invalidFeedbackTable th:first-child{z-index:4;background:#fff}.invalidFeedbackTable td:last-child,.invalidFeedbackTable th:last-child{border-left:1px solid #e6ebf3}.invalidFeedbackTable td:first-child:after,.invalidFeedbackTable td:first-child:before,.invalidFeedbackTable td:last-child:after,.invalidFeedbackTable td:last-child:before,.invalidFeedbackTable th:first-child:after,.invalidFeedbackTable th:first-child:before,.invalidFeedbackTable th:last-child:after,.invalidFeedbackTable th:last-child:before{content:"";position:absolute;top:-1px;bottom:-1px;z-index:5;width:1px;background:#e6ebf3;pointer-events:none}.invalidFeedbackTable td:first-child:before,.invalidFeedbackTable td:last-child:before,.invalidFeedbackTable th:first-child:before,.invalidFeedbackTable th:last-child:before{left:0}.invalidFeedbackTable td:first-child:after,.invalidFeedbackTable td:last-child:after,.invalidFeedbackTable th:first-child:after,.invalidFeedbackTable th:last-child:after{right:0}.invalidFeedbackTable tr:hover td:first-child{background:#fffafa}.invalidFeedbackTable input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.dangerLinkButton,.linkButton{padding:0;background:transparent;border:0;font-weight:700}.linkButton{color:#606775}.dangerLinkButton{color:var(--brand)}.dangerLinkButton:disabled{color:#b8beca;cursor:not-allowed}.customerStatusAvailable{color:#20b836;font-weight:700}.customerStatusDisabled{color:#a6adbb;font-weight:700}.customerModal{min-height:520px}.customerModalForm{margin-top:60px}.modalFieldControl{display:grid;grid-gap:6px;gap:6px;min-width:0}.fieldErrorText{margin:0;color:#ff3d40;font-size:12px;font-weight:400;line-height:1.4}.invalidField{border-color:#ff3d40!important}.brandSearchControl{position:relative}.brandSearchDropdown{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #d9dde7;border-radius:4px;box-shadow:0 12px 28px rgba(31,38,51,.12)}.brandSearchDropdown:before{content:"";position:absolute;top:-7px;left:42px;width:12px;height:12px;background:#fff;border-left:1px solid #d9dde7;border-top:1px solid #d9dde7;transform:rotate(45deg)}.brandSearchDropdown button{width:100%;min-height:44px;padding:0 18px;color:#5f6673;background:#fff;border:0;font-size:14px;font-weight:700;text-align:left}.brandSearchDropdown button:hover{color:#ff3d40;background:#fff8f8}.rechargeModal .modalFieldWithNote{align-items:start}.rechargeModal .modalFieldWithNote>span{height:40px;display:flex;align-items:center;justify-content:flex-end;padding-top:0}.modalRadioRow{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;color:#606775;font-size:20px}.modalRadioRow>span{color:#30343b}.modalRadioRow b{color:var(--brand);font-weight:500}.radioGroup{display:flex;align-items:center;gap:38px}.radioOption{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:14px!important;font-size:22px!important;font-weight:700!important}.radioOption input{width:20px;height:20px;min-width:auto;padding:0;accent-color:var(--brand)}.radioOption:has(input:checked){color:var(--brand)}.salesTeamModal{min-height:430px}.brandModal{width:min(1540px,98vw);max-height:94vh;overflow:auto;padding-left:clamp(20px,6vw,120px);padding-right:clamp(20px,6vw,120px)}.brandModalForm{width:100%;grid-template-columns:repeat(2,minmax(360px,1fr));gap:20px 36px;margin-top:54px}.brandModalForm .modalRadioRow,.brandModalForm label{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.brandModalForm .textareaField{align-items:start}.brandModalForm .modalRadioRow>span,.brandModalForm label>span{color:#606775;text-align:right;white-space:nowrap}.brandModalForm .radioGroup{min-height:40px;justify-content:flex-start;gap:16px;padding:0}.brandModalForm .modalRadioRow{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px}.brandModalForm .radioOption{height:40px;display:inline-grid!important;grid-template-columns:14px max-content!important;align-items:center;gap:6px!important;color:#606775!important;font-size:14px!important;font-weight:500!important}.brandModalForm .radioOption:has(input:checked){color:#606775!important}.brandModalForm .radioOption input{width:14px!important;height:14px!important}.brandLevelModal{width:min(1080px,96vw);min-height:400px}.brandLevelForm{width:min(680px,100%);margin-top:76px}.brandUserFilterGrid,.intentUserFilterGrid{grid-template-columns:repeat(3,minmax(260px,1fr))}.brandUserSummary{min-height:150px;display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));align-items:center;text-align:center}.brandUserSummary div+div{border-left:1px solid var(--line)}.brandUserSummary strong{display:block;color:#30343b;font-size:30px;font-weight:500}.brandUserSummary strong span{margin-left:6px;color:#606775;font-size:18px}.brandUserSummary p{margin:6px 0 14px;color:#8a909d}.brandUserCompletion{color:#ff4747!important}.brandUserOrderFilterGrid{grid-template-columns:repeat(2,minmax(300px,1fr))}.brandUserOrderSummary{min-height:88px;display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));align-items:center;text-align:center}.brandUserOrderSummary div+div{border-left:1px solid var(--line)}.brandUserOrderSummary strong{display:block;color:#30343b;font-size:22px;font-weight:500}.brandUserOrderSummary strong.refundAmount{color:#ff4747}.brandUserOrderSummary span{display:block;margin-top:4px;color:#8a909d;font-size:13px}.brandUserOrderTable td:first-child,.brandUserOrderTable th:first-child{width:56px;min-width:56px;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff;box-shadow:10px 0 18px rgba(31,38,51,.08);text-align:center}.brandUserOrderTable th:first-child{z-index:4;background:#f8f9fc}.brandUserOrderTable tr:hover td:first-child{background:#fffafa}.brandUserOrderTable input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.brandUserOrderActions{min-width:250px;display:grid;grid-template-columns:repeat(2,max-content);grid-gap:10px 14px;gap:10px 14px;align-items:center}.brandUserOrderActions .danger{color:var(--brand)}.liveUserFilterGrid{grid-template-columns:repeat(3,minmax(260px,1fr))}.liveUserSummary{min-height:118px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));align-items:center;text-align:center}.liveUserSummary div+div{border-left:1px solid var(--line)}.liveUserSummary strong{display:block;color:#30343b;font-size:30px;font-weight:500}.liveUserSummary span{display:block;margin-top:6px;color:#8a909d}.liveUserUnassigned{color:#ff4747!important}.liveUserModal{width:min(1080px,96vw);max-height:94vh;overflow:auto}.liveUserModalForm{margin-top:54px}.liveUserModalForm .liveUserTextInput{color:#5f6673;background:#fff;border:1px solid #d9dde7}.liveAssignModal{width:min(980px,96vw);min-height:430px}.liveAssignForm{width:min(720px,100%)}.assigneeList{grid-column:2;display:grid;max-height:280px;overflow:auto;border:1px solid #dfe3ec;border-radius:5px;box-shadow:0 10px 24px rgba(31,38,51,.08)}.assigneeList button{min-height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;color:#4f5664;background:#fff;border:0;border-bottom:1px solid var(--line);font-weight:700}.assigneeList button:last-child{border-bottom:0}.assigneeList button.active,.assigneeList button:hover{color:var(--brand);background:#fff8f8}.assigneeList strong{color:#7e8aa3;font-weight:500}.rechargeModal.liveRecordModal{width:min(1080px,calc(100vw - 48px));min-height:760px;padding:30px 20px 42px}.assignTimeline{position:relative;width:min(820px,calc(100% - 150px));display:grid;grid-gap:28px;gap:28px;margin:72px auto 0;padding-left:28px}.assignTimeline:before{content:"";position:absolute;left:9px;top:15px;bottom:48px;width:2px;background:#e4e7ed}.assignTimelineItem{position:relative;display:grid;grid-gap:8px;gap:8px;color:#909399;font-size:14px}.assignTimelineItem:before{content:"";position:absolute;left:-28px;top:4px;z-index:1;width:20px;height:20px;background:#e4e7ed;border:4px solid #fff;border-radius:50%}.assignTimelineItem time{margin:0 0 8px;padding-top:4px;color:#909399;font-size:13px;line-height:17px}.assignTimelineItem p{min-height:95px;margin:0;padding:24px 40px;color:#303133;background:#fff;border:1px solid #e3e7ef;border-radius:6px;font-size:14px;line-height:28px;box-shadow:0 2px 12px rgba(31,38,51,.06)}.rechargeModal.intentUserModal{width:min(1540px,98vw);max-height:94vh;overflow:auto;padding-left:clamp(20px,6vw,120px);padding-right:clamp(20px,6vw,120px)}.intentModalContent{width:100%;display:grid;grid-gap:20px;gap:20px;margin:54px 0 0}.formSectionTitle{width:120px;height:30px;min-height:30px;display:grid;place-items:center;color:#fff;background:#e86d70;font-size:14px;font-weight:700}.intentUserModalForm{width:100%;grid-template-columns:repeat(2,minmax(360px,1fr));gap:20px 36px;margin:0}.intentUserModalForm .modalRadioRow,.intentUserModalForm label{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.intentUserModalForm .textareaField{align-items:start}.intentUserModalForm .modalRadioRow>span,.intentUserModalForm label>span{color:#606775;text-align:right}.intentStatusBlock{display:grid;grid-gap:18px;gap:18px;margin:28px 0 34px}.intentReadonlyField input:disabled,.intentReadonlyField select:disabled,.intentReadonlyField textarea:disabled{color:rgba(95,102,115,.48);background:#f5f7fb;border-color:#dfe4ee;cursor:not-allowed}.intentReadonlyField .radioOption{color:rgba(95,102,115,.52)}.intentBrandActionRow{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.intentAddBrandButton{width:128px!important;min-width:128px!important;height:36px!important;min-height:36px!important;border-radius:5px;font-size:14px!important;color:#fff!important;border-color:var(--action-red)!important;background:var(--action-red)!important}.intentAddBrandButton:hover{border-color:var(--action-red-dark)!important;background:var(--action-red-dark)!important}.intentBrandRequiredError{grid-column:2}.intentBrandChoiceCards{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:28px;gap:28px;margin-left:204px}.intentBrandChoiceCard{border:1px solid #d6d9df;border-radius:4px;overflow:hidden;color:#26384d;background:#fff}.intentBrandChoiceCard>div{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:54px}.intentBrandChoiceCard>div+div{border-top:1px solid #d6d9df}.intentBrandChoiceCard strong{display:grid;place-items:center;background:#f7f7f8;border-right:1px solid #d6d9df;font-size:14px;font-weight:400}.intentBrandChoiceCard p,.intentBrandChoiceCard span{margin:0;padding:14px 16px;font-size:14px;line-height:1.75}.intentBrandPickerModal{width:min(760px,92vw)}.intentBrandPickerForm{grid-template-columns:1fr;gap:24px;margin-top:42px}.intentBrandPickerForm .intentBrandPickerField,.intentBrandPickerForm label{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.intentBrandPickerForm .intentBrandPickerField>span,.intentBrandPickerForm label>span{color:#606775;font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.intentBrandDropdown{position:relative;min-width:0}.intentBrandDropdownTrigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:#30343b;background:#fff;border:1px solid #dfe4ee;border-radius:5px;font-size:14px;font-weight:400;text-align:left}.intentBrandDropdownTrigger.placeholder{color:rgba(95,102,115,.62)}.intentBrandDropdownTrigger em{color:#b6bdca;font-style:normal}.intentBrandCheckboxList{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:12;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-height:220px;overflow:auto;padding:10px 12px;border:1px solid #dfe4ee;border-radius:5px;background:#fff;box-shadow:0 12px 28px rgba(31,38,51,.14)}.intentBrandCheckbox{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;min-height:28px;color:#30343b}.intentBrandCheckbox input{width:14px;height:14px}.intentBrandRemarkField{position:relative}.intentBrandRemarkField textarea{min-height:128px;padding-right:64px}.intentBrandRemarkField em{position:absolute;right:16px;bottom:14px;color:#8a909d;font-style:normal;font-size:13px}.regionPickerField{align-items:start!important}.regionPicker{position:relative;min-width:0}.regionTrigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;text-align:left;font-weight:500}.regionTrigger:disabled{cursor:not-allowed;background:#f8fafc}.regionChevron{color:#b6bdca;font-size:18px}.regionDropdown{position:absolute;left:0;top:calc(100% + 10px);z-index:8;width:min(640px,76vw);display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #dfe3ec;border-radius:6px;box-shadow:0 12px 28px rgba(31,38,51,.12)}.regionColumn{max-height:260px;overflow:auto;padding:12px 0}.regionColumn+.regionColumn{border-left:1px solid #e5e8f0}.regionDistrictOption,.regionGroupOption{width:100%;min-height:48px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:0 22px;color:#4f5664;background:#fff;border:0;text-align:left;font-size:14px;font-weight:400}.regionDistrictOption{grid-template-columns:24px 1fr}.regionDistrictOption.active,.regionGroupOption.active{color:var(--brand);background:#f7f8fb}.regionCheck{width:20px;height:20px;border:1px solid #d5dbe7;border-radius:3px;background:#fff}.regionDistrictOption.active .regionCheck,.regionGroupOption.selected .regionCheck{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 4px #fff}.regionArrow{color:#606775;font-size:28px;line-height:1}.attachmentReviewFilterGrid,.invalidFeedbackFilterGrid{grid-template-columns:repeat(3,minmax(260px,1fr))}.customerStatsFilterGrid{grid-template-columns:repeat(2,minmax(320px,1fr))}.customerStatsPanel{min-height:720px;padding:42px 52px 44px}.customerStatsHeadline{position:relative;min-height:48px;display:grid;place-items:center;color:#30343b;font-size:24px}.customerStatsHeadline strong{color:#ff3d40;font-weight:700}.customerStatsHeadline small{position:absolute;right:0;top:8px;color:#8a909d;font-size:13px;font-weight:500}.customerStatsChart{height:520px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:34px}.customerStatsYAxis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:34px;color:#7f8795;font-size:20px;text-align:right}.customerStatsPlot{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 34px}.customerStatsGrid{position:absolute;inset:0 0 34px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.customerStatsGrid span{display:block;border-top:1px solid #dfe6f2}.customerStatsGrid span:last-child{border-top-color:#8f96a3}.customerStatsBars{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:repeat(24,minmax(20px,1fr));align-items:end;grid-gap:18px;gap:18px;padding:0 12px}.customerStatsBarSlot{height:100%;display:flex;align-items:flex-end;justify-content:center}.customerStatsBar{width:min(52px,100%);min-height:0;display:block;background:#5973c8}.customerStatsBar[style*="height: 0%"]{min-height:0}.customerStatsXAxis{display:grid;grid-template-columns:repeat(24,minmax(20px,1fr));grid-gap:18px;gap:18px;padding:0 12px;color:#7f8795;font-size:20px;text-align:center}.invalidFeedbackSummary{min-height:118px;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));align-items:center;text-align:center}.invalidFeedbackSummary div+div{border-left:1px solid var(--line)}.invalidFeedbackSummary strong{display:block;color:#ff4747;font-size:30px;font-weight:500}.invalidFeedbackSummary div:first-child strong{color:#30343b}.invalidFeedbackSummary span{display:block;margin-top:6px;color:#8a909d}.invalidFeedbackModal{width:min(980px,96vw);max-height:94vh;overflow:auto}.attachmentReviewModal{width:min(1180px,96vw);max-height:94vh;min-height:720px;overflow:auto}.attachmentReviewForm{width:min(760px,100%);display:grid;align-content:start;grid-gap:26px;gap:26px;margin:54px auto 0}.attachmentReviewFileRow,.attachmentReviewForm label{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;color:#606775;font-size:20px}.attachmentReviewFileRow>span,.attachmentReviewForm label>span{color:#606775;text-align:right}.attachmentReviewForm input,.attachmentReviewForm textarea{min-width:0;color:#5f6673;border:1px solid #d9dde7;border-radius:4px;outline:none}.attachmentReviewForm input{height:48px;padding:0 24px;background:#f5f6fa}.attachmentReviewForm textarea{min-height:92px;padding:12px 14px;background:#fff;resize:vertical}.attachmentReviewFile{display:grid;justify-items:center;grid-gap:14px;gap:14px}.attachmentAudio{width:min(560px,100%);height:54px}.attachmentReviewFile p{max-width:560px;margin:12px 0 0;color:#4f5664;text-align:center;line-height:1.6}.attachmentReviewFile strong{color:#5f6673;font-weight:500}.attachmentReviewResult{grid-template-columns:150px minmax(0,1fr)}.attachmentReviewResult>span{text-align:right}.batchInvalidFeedbackModal{width:min(980px,96vw);min-height:430px}.brandUserOrderInvalidModal,.createInvalidFeedbackModal{width:min(980px,96vw);min-height:560px}.brandUserOrderViewModal{width:min(980px,96vw);max-height:94vh;overflow:auto}.brandUserOrderSimpleModal{width:min(1120px,96vw);min-height:420px}.invalidFeedbackReviewForm{width:min(720px,100%);display:grid;align-content:start;grid-gap:26px;gap:26px;margin:54px auto 0}.invalidFeedbackReadOnlyFieldset{min-inline-size:0;padding:0;border:0}.invalidFeedbackReadOnlyFieldset input:disabled,.invalidFeedbackReviewForm select:disabled,.invalidFeedbackReviewForm textarea:disabled{color:#909399;-webkit-text-fill-color:#909399;background:#f5f6fa;border-color:#dfe3eb;cursor:not-allowed;opacity:1}.invalidFeedbackReadOnlyFieldset,.invalidFeedbackReadOnlyFieldset .attachmentSection>span,.invalidFeedbackReadOnlyFieldset .modalRadioRow>span,.invalidFeedbackReadOnlyFieldset .operationLogBlock,.invalidFeedbackReadOnlyFieldset .operationLogBlock h3,.invalidFeedbackReadOnlyFieldset .operationLogBlock p,.invalidFeedbackReadOnlyFieldset .radioOption span,.invalidFeedbackReadOnlyFieldset label>span{color:#909399}.invalidFeedbackReadOnlyFieldset .attachmentPreview{color:#909399;background:#f5f6fa;border-color:#dfe3eb}.invalidFeedbackModal .attachmentSection>span,.invalidFeedbackModal .invalidFeedbackReviewForm label>span,.invalidFeedbackModal .modalRadioRow>span,.invalidFeedbackModal .operationLogBlock h3,.invalidFeedbackModal .uploadBoxRow>span,.invalidFeedbackModal h2,.invalidFeedbackPage .dataTable th,.invalidFeedbackPage .rechargeFilterGrid label>span{color:#606775;font-weight:700}.invalidFeedbackReviewForm.compact{margin-top:62px}.attachmentSection,.invalidFeedbackReviewForm label,.uploadBoxRow{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;color:#606775;font-size:20px}.attachmentSection>span,.invalidFeedbackReviewForm label>span,.uploadBoxRow>span{color:#606775;text-align:right}.invalidFeedbackReviewForm select,.invalidFeedbackReviewForm textarea{min-width:0;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;outline:none}.invalidFeedbackReviewForm select{height:44px;padding:0 14px}.invalidFeedbackReviewForm textarea{min-height:90px;padding:12px 14px;resize:vertical;font:inherit}.attachmentGrid{display:flex;flex-wrap:wrap;gap:16px}.attachmentPreview{width:190px;height:190px;display:grid;place-items:center;padding:14px;color:#30343b;background:#f5f5f5;text-align:center}.uploadBox{width:220px;height:220px;color:#8a909d;background:#fbfdff;border:1px dashed #b8c9e5;border-radius:4px;font-size:48px}.brandUserOrderSimpleForm,.brandUserOrderViewForm{width:min(760px,100%);display:grid;align-content:start;grid-gap:12px;gap:12px;margin:58px auto 0}.brandUserOrderAddressField,.brandUserOrderSimpleForm label,.brandUserOrderViewForm label{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:#606775;font-size:14px}.brandUserOrderAddressField,.brandUserOrderViewForm .textareaField{align-items:start}.brandUserOrderAddressField>span,.brandUserOrderSimpleForm label>span,.brandUserOrderViewForm label>span{text-align:right;white-space:nowrap}.brandUserOrderSimpleForm b{color:var(--brand);font-weight:500}.brandUserOrderSimpleForm select{background:#fff}.brandUserOrderSimpleForm select,.brandUserOrderViewForm input,.brandUserOrderViewForm textarea{min-width:0;color:#5f6673;border:1px solid #d9dde7;border-radius:4px;outline:none;font-size:14px;font-weight:400}.brandUserOrderViewForm input,.brandUserOrderViewForm textarea{background:#f5f6fa}.brandUserOrderSimpleForm select,.brandUserOrderViewForm input{height:44px;padding:0 18px}.brandUserOrderViewForm textarea{min-height:78px;padding:12px 18px;resize:vertical}.brandUserOrderAddressTags{min-height:180px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 10px;padding:12px 18px;color:#8a909d;background:#f5f6fa;border:1px solid #d9dde7;border-radius:4px}.brandUserOrderAddressTags em{padding:3px 9px;background:#eceff5;border-radius:4px;font-style:normal;line-height:1.5}.operationLogBlock{display:grid;grid-gap:12px;gap:12px;margin-top:18px;color:#606775}.operationLogBlock h3{margin:0;font-size:24px}.operationLogBlock p{margin:0;font-size:20px}.createInvalidFeedbackForm{margin-top:72px}.createInvalidFeedbackForm label{grid-template-columns:128px minmax(0,1fr)}.salesUserModal{width:min(1120px,96vw);max-height:92vh;overflow:auto}.salesUserModalForm{margin-top:54px;gap:24px}.salesUserModalForm label{grid-template-columns:160px minmax(0,1fr)}.workTimeBlock{display:grid;grid-gap:18px;gap:18px;margin-top:10px}.workTimeBlock h3{margin:0 0 4px;color:#606775;font-size:18px;font-weight:700}.workTimeRow{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.workTimeRow span{color:#30343b;font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.workTimeRow b{color:var(--brand);font-weight:500}.workTimeRow input,.workTimeRow select,.workTimeTrigger{height:44px;min-width:0;padding:0 14px;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;outline:none}.workTimePicker{position:relative;min-width:0}.workTimeTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.workTimeTrigger span:first-child{min-width:0;color:#5f6673;font-weight:400;text-align:left;white-space:nowrap}.workTimeTrigger span:last-child{color:#8b95a7;font-size:18px;font-weight:400;line-height:1;text-align:right}.workTimeDropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:100%;max-height:260px;overflow-y:auto;padding:8px 0;background:#fff;border:1px solid #d9dde7;border-radius:4px;box-shadow:0 12px 28px rgba(31,38,51,.16)}.workTimeDropdown button{width:100%;height:34px;padding:0 16px;color:#5f6673;background:#fff;border:0;text-align:left;font-size:14px}.workTimeDropdown button.active,.workTimeDropdown button:hover{color:var(--brand);background:#fff5f5}.confirmBackdrop{background:rgba(0,0,0,.16)}.confirmDialog{width:320px;padding:28px;background:#fff;border-radius:6px;box-shadow:0 14px 30px rgba(31,38,51,.18)}.confirmDialog h2{margin:0 0 24px;color:#606775;font-size:18px;font-weight:700}.confirmActions{display:flex;justify-content:flex-end;align-items:center;gap:14px}.confirmActions .primaryButton,.confirmActions>button:last-child{color:#fff;background:var(--action-red);border:1px solid var(--action-red);border-radius:5px}.confirmActions .primaryButton,.confirmActions>button:last-child,.textDangerButton{width:56px;min-width:56px;height:28px;min-height:28px;padding:0;font-size:12px;font-weight:700}.textDangerButton{color:var(--action-neutral);background:#fff;border:1px solid var(--action-border);border-radius:5px}.paginationBar{height:29px;min-height:29px;max-height:29px;display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:26px;color:#606775;font-size:13px}.paginationBar input,.paginationBar select{height:29px;min-height:29px;max-height:29px;border:1px solid #d9dde7;border-radius:4px;background:#fff;text-align:center}.paginationBar select{min-width:116px;padding:0 10px}.paginationBar input{width:72px}.paginationBar button,.paginationBar strong{width:40px;height:29px;min-height:29px;max-height:29px;display:inline-grid;place-items:center;border-radius:4px}.paginationBar button{color:#c0c6d1;border:0;background:#f2f3f7}.paginationBar strong{color:#fff;background:var(--brand)}.readonlyMetric{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;color:#606775;font-size:20px}.readonlyMetric strong{color:#5a606b;font-weight:500}.withdrawModalForm .readonlyMetric{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;color:#30343b;font-size:14px;font-weight:500}.withdrawModalForm .readonlyMetric>span{text-align:right;white-space:nowrap;font-size:14px;font-weight:500}.withdrawModalForm .readonlyMetric>strong{color:#606775;font-size:14px;font-weight:500}.modalForm textarea{min-height:90px;min-width:0;padding:12px 14px;color:#5f6673;background:#fff;border:1px solid #d9dde7;border-radius:4px;resize:vertical;outline:none;font:inherit}.modalForm .dateRangeTrigger{height:40px;min-height:40px;max-height:40px}.modalBackdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.45)}.globalSaveToast{position:fixed;top:84px;right:28px;z-index:80;min-width:112px;min-height:40px;display:grid;place-items:center;padding:0 18px;color:#fff;background:#1f9f93;border-radius:5px;box-shadow:0 14px 28px rgba(31,38,51,.18);font-size:14px;font-weight:700}.globalSaveToast.warning{color:#ee9b26;background:#fff7ec;border:1px solid #ffe3b8}.globalSaveToast.error,.globalSaveToast.warning{min-width:360px;display:flex;align-items:center;justify-content:flex-start}.globalSaveToast.error{color:var(--brand);background:#fff1f0;border:1px solid #ffccc7}.globalSaveToast.topCenter{top:84px;right:auto;left:50%;transform:translateX(-50%)}.globalSaveToast.warning:before{content:"!";place-items:center;color:#fff;background:#ee9b26}.globalSaveToast.error:before,.globalSaveToast.warning:before{width:18px;height:18px;display:inline-grid;margin-right:10px;border-radius:999px;font-size:13px;font-weight:700}.globalSaveToast.error:before{content:"×";place-items:center;color:#fff;background:var(--brand)}.placeholderSelect.isPlaceholder{color:rgba(95,102,115,.62)!important;font-weight:400!important}.linkButton.textDangerButton{color:var(--brand)!important}.rechargeModal{position:relative;width:min(1120px,96vw);min-height:560px;display:grid;grid-template-rows:auto 1fr auto;padding:36px 44px;background:#fff;border-radius:4px;box-shadow:0 18px 38px rgba(31,38,51,.2)}.rechargeModal.brandModal{width:min(1540px,98vw);padding-left:clamp(20px,6vw,120px);padding-right:clamp(20px,6vw,120px)}.rechargeModal.brandBlacklistModal{width:min(760px,calc(100vw - 40px));min-height:560px;padding:30px 44px}.rechargeModal .brandBlacklistModalForm{width:min(560px,100%);margin:54px auto 0}.rechargeModal .brandBlacklistModalForm .textareaField textarea{min-height:64px}.rechargeModal.agentModal{width:min(760px,calc(100vw - 40px));min-height:370px;padding:30px 44px}.rechargeModal .agentModalForm{width:min(540px,100%);margin:54px auto 0}.emptyTableCell{height:80px;color:#909399;text-align:center!important}.rechargeModal h2{margin:0;font-size:18px;font-weight:700}.confirmDialog p,.rechargeModal p{font-size:14px}.modalClose{position:absolute;top:30px;right:34px;width:34px;height:34px;color:#8a909d;background:transparent;border:0;font-size:34px;line-height:1}.modalForm{width:min(680px,100%);display:grid;align-content:start;grid-gap:30px;gap:30px;margin:72px auto 0}.modalForm label{grid-template-columns:128px minmax(0,1fr);font-size:20px;font-weight:500}.modalForm b{color:var(--brand);font-weight:500}.rechargeModal,.roleEditorPanel{--modal-field-label-width:128px}.rechargeModal .brandModalForm,.rechargeModal .intentUserModalForm{--modal-field-label-width:190px}.rechargeModal .brandModalForm{width:100%;grid-template-columns:repeat(2,minmax(360px,1fr));gap:20px 36px;margin:54px 0 0}.rechargeModal .intentBrandPickerForm,.rechargeModal .salesUserModalForm{--modal-field-label-width:160px}.rechargeModal .attachmentReviewForm,.rechargeModal .invalidFeedbackReviewForm{--modal-field-label-width:150px}.roleEditorForm{--modal-field-label-width:120px}.rechargeModal .attachmentReviewForm,.rechargeModal .brandBusinessUserModalForm,.rechargeModal .brandModalForm,.rechargeModal .customerModalForm,.rechargeModal .intentUserModalForm,.rechargeModal .invalidFeedbackReviewForm,.rechargeModal .modalForm,.rechargeModal .salesUserModalForm,.rechargeModal .systemUserModalForm,.roleEditorForm{row-gap:10px}.rechargeModal .intentUserModalForm{width:100%;grid-template-columns:repeat(2,minmax(360px,1fr));gap:20px 36px;margin:0}.roleEditorPanel h2{font-size:18px;font-weight:700}.rechargeModal .attachmentReviewFileRow,.rechargeModal .attachmentReviewForm label,.rechargeModal .attachmentSection,.rechargeModal .brandBusinessUserModalForm label,.rechargeModal .brandModalForm label,.rechargeModal .intentBrandPickerForm .intentBrandPickerField,.rechargeModal .intentUserModalForm label,.rechargeModal .invalidFeedbackReviewForm label,.rechargeModal .modalForm label,.rechargeModal .modalRadioRow,.rechargeModal .readonlyMetric,.rechargeModal .salesUserModalForm label,.rechargeModal .uploadBoxRow,.roleEditorForm>label,.rolePermissionField{display:grid;grid-template-columns:var(--modal-field-label-width) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;color:#606775;font-size:14px}.rechargeModal .brandModalForm label[hidden],.rechargeModal .modalForm label[hidden],.rechargeModal [hidden],.rechargeModal label[hidden]{display:none!important}.rechargeModal .workTimeRow{display:grid;grid-template-columns:var(--modal-field-label-width) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;color:#606775;font-size:14px}.rechargeModal .attachmentReviewFileRow,.rechargeModal .attachmentReviewForm label,.rechargeModal .attachmentSection,.rechargeModal .invalidFeedbackReviewForm label,.rechargeModal .textareaField,.rechargeModal .uploadBoxRow,.roleEditorForm>label,.rolePermissionField{align-items:start}.rechargeModal .attachmentReviewFileRow>span,.rechargeModal .attachmentReviewForm label>span,.rechargeModal .attachmentSection>span,.rechargeModal .brandBusinessUserModalForm label>span,.rechargeModal .brandModalForm .modalRadioRow>span,.rechargeModal .brandModalForm label>span,.rechargeModal .intentBrandPickerForm .intentBrandPickerField>span,.rechargeModal .intentUserModalForm .modalRadioRow>span,.rechargeModal .intentUserModalForm label>span,.rechargeModal .invalidFeedbackReviewForm label>span,.rechargeModal .modalForm label>span,.rechargeModal .modalRadioRow>span,.rechargeModal .readonlyMetric>span,.rechargeModal .salesUserModalForm label>span,.rechargeModal .uploadBoxRow>span,.rechargeModal .workTimeRow>span,.roleEditorForm>label>span,.rolePermissionField>span{font-size:14px;text-align:right;white-space:nowrap}.rechargeModal .modalRadioRow>span{font-weight:700}.rechargeModal input,.rechargeModal select,.rechargeModal textarea,.roleEditorForm input,.roleEditorForm textarea{font-size:14px;font-weight:400}.rechargeModal input::placeholder,.rechargeModal textarea::placeholder,.roleEditorForm input::placeholder,.roleEditorForm textarea::placeholder{color:rgba(95,102,115,.62);font-weight:400;opacity:1}.rechargeModal .dateRangeTrigger.dateRangePlaceholder{color:rgba(95,102,115,.62);font-weight:400}.rechargeModal .radioOption,.rechargeModal input,.rechargeModal select,.rechargeModal textarea,.roleEditorForm input,.roleEditorForm textarea,.rolePermissionNode,.rolePermissionNode label{font-size:14px!important}.rechargeModal .radioGroup{width:100%;min-height:40px;justify-content:flex-start;gap:16px;padding:0;color:#606775}.rechargeModal .modalRadioRow.intentReadonlyField .radioGroup,.rechargeModal .modalRadioRow:has(input:disabled) .radioGroup{color:rgba(95,102,115,.52)}.rechargeModal .radioGroup .radioOption{height:40px;display:inline-grid!important;grid-template-columns:14px max-content!important;align-items:center;gap:6px!important;color:#606775!important;font-size:14px!important;font-weight:500!important}.rechargeModal .radioGroup .radioOption:has(input:checked){color:#606775!important}.rechargeModal .modalRadioRow:has(input:disabled) .radioOption{color:rgba(95,102,115,.52)!important}.rechargeModal .radioGroup .radioOption input{width:14px!important;height:14px!important;margin:0!important}.rechargeModal .modalFieldNote{margin:0;color:#8a909d;font-size:12px;font-weight:400;line-height:1.5}.globalFieldInputWrap{position:relative;display:block;width:100%;min-width:0}.globalFieldInputWrap>input,.globalFieldInputWrap>textarea{width:100%;padding-right:42px!important}.topActions .globalFieldInputWrap{width:240px}.globalFieldClear{position:absolute;right:8px;top:50%;width:18px;height:18px;display:grid;place-items:center;padding:0;color:rgba(95,102,115,.62);background:#fff;border:1px solid rgba(95,102,115,.62);border-radius:999px;font-size:14px;font-weight:400;line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,border-color .12s ease}.globalFieldInputWrap:focus-within>.globalFieldClear,.globalFieldInputWrap:hover>.globalFieldClear{opacity:1;pointer-events:auto}.globalFieldClear[hidden]{display:none!important}.globalFieldClear:hover{color:rgba(95,102,115,.62);border-color:rgba(95,102,115,.62)}.globalFieldInputWrap>textarea+.globalFieldClear{top:20px;transform:none}.globalFieldInvalid input,.globalFieldInvalid textarea,.globalFieldInvalidControl{border-color:#ff4d4f!important}.globalFieldError{grid-column:2;margin:3px 0 0;color:#ff4d4f;font-size:12px!important;font-weight:400;line-height:1.3}.modalActions{display:flex;justify-content:flex-end;gap:14px}.modalActions .primaryButton,.modalActions .secondaryButton,.modalActions>button:not(.secondaryButton){width:56px;min-width:56px;height:28px;min-height:28px;padding:0;border-radius:5px;font-size:12px;font-weight:700}.modalActions .primaryButton,.modalActions>button:not(.secondaryButton){color:#fff;background:var(--action-red);border:1px solid var(--action-red)}.confirmActions .primaryButton:hover,.confirmActions>button:last-child:hover,.modalActions .primaryButton:hover,.modalActions>button:not(.secondaryButton):hover{background:var(--action-red-dark);border-color:var(--action-red-dark)}.confirmActions .textDangerButton:hover,.modalActions .secondaryButton:hover,.rechargeFilterActions>.secondaryButton:hover{color:var(--action-red);border-color:#ffb6b6;background:#fffafa}@media (max-width:980px){.adminShell{grid-template-columns:minmax(188px,34vw) minmax(0,1fr)}.adminShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebarNav{grid-template-columns:1fr}.panelHeader,.topActions,.topbar{display:grid;grid-template-columns:1fr}.filters,.topActions input{width:100%}.filters{grid-template-columns:1fr}.dateRangePanel{position:static;width:100%;margin-top:8px}.dateRangeMonths{grid-template-columns:1fr}.dateRangeMonth+.dateRangeMonth{border-top:1px solid #e1e4eb;border-left:0}.metricGrid{grid-template-columns:1fr}.rechargeDetails,.rechargeFilters{padding:18px}.agentFilterGrid,.agentFilters,.brandBlacklistFilters{grid-template-columns:1fr}.brandBlacklistFilters .rechargeFilterActions{margin-top:2px}.detailToolbar,.rechargeFilterGrid{grid-template-columns:1fr;display:grid}.attachmentReviewFileRow,.attachmentReviewForm label,.attachmentSection,.brandModalForm,.brandModalForm .modalRadioRow,.brandModalForm label,.intentUserModalForm,.intentUserModalForm .modalRadioRow,.intentUserModalForm label,.invalidFeedbackReviewForm label,.modalForm label,.modalRadioRow,.readonlyMetric,.rechargeFilterGrid label,.rechargeModal .intentBrandActionRow,.rechargeModal .intentUserModalForm,.rechargeModal .intentUserModalForm .modalRadioRow,.rechargeModal .intentUserModalForm label,.roleEditorForm>label,.roleManagementPage,.rolePermissionField,.salesUserModalForm label,.uploadBoxRow,.workTimeRow{grid-template-columns:1fr}.roleEditorForm>label>span,.rolePermissionField>span{text-align:left}.invalidFeedbackSummary{grid-template-columns:1fr}.customerStatsPanel{min-height:560px;padding:24px 18px}.customerStatsHeadline{place-items:start;font-size:20px}.customerStatsHeadline small{position:static;margin-top:8px}.customerStatsChart{height:420px;overflow-x:auto}.customerStatsPlot{min-width:900px}.invalidFeedbackSummary div+div{padding-top:16px;border-top:1px solid var(--line);border-left:0}.liveUserSummary{grid-template-columns:1fr}.liveUserSummary div+div{padding-top:16px;border-top:1px solid var(--line);border-left:0}.assigneeList{grid-column:1}.assignTimelineItem,.brandUserSummary{grid-template-columns:1fr}.brandUserSummary div+div{padding-top:16px;border-top:1px solid var(--line);border-left:0}.attachmentReviewFileRow>span,.attachmentReviewForm label>span,.attachmentReviewResult>span,.attachmentSection>span,.brandModalForm .modalRadioRow>span,.brandModalForm label>span,.intentUserModalForm .modalRadioRow>span,.intentUserModalForm label>span,.invalidFeedbackReviewForm label>span,.rechargeModal .intentBrandActionRow>span,.rechargeModal .intentUserModalForm .modalRadioRow>span,.rechargeModal .intentUserModalForm label>span,.uploadBoxRow>span{text-align:left}.rechargeModal{min-height:auto;padding:28px 20px}.modalForm{margin-top:36px}.regionDropdown{position:static;width:100%;grid-template-columns:1fr;margin-top:10px}.regionColumn+.regionColumn{border-top:1px solid #e5e8f0;border-left:0}}@media (max-width:640px){.adminShell,.adminShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.brandText,.navGroupIcon,.navSubLink{display:none}.sidebarBrand{justify-content:center;padding-inline:10px}.collapseButton{position:absolute;right:4px;top:20px;width:22px;height:28px}.navLink{justify-content:center;padding:0;min-height:44px;font-size:12px;text-align:center}.contentArea{padding:14px}}