.topbar-profile{position:relative}.topbar-profile-trigger{color:#4b5563;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;max-width:190px;min-height:38px;padding:4px 6px;transition:all .2s;display:flex}.topbar-profile-trigger:hover,.topbar-profile-trigger:focus-visible{border-color:var(--line);background:#f7f9fc;outline:0}.topbar-profile-trigger strong{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:11px;font-weight:600;overflow:hidden}.role-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;width:226px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 16px 40px #22314a24}.profile-menu{width:254px;padding:15px}.profile-menu-heading{align-items:center;gap:10px;padding:2px 2px 13px;display:flex}.profile-menu-avatar{color:#334155;background:#e2e8f0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.profile-menu-heading>div{min-width:0}.profile-menu-heading strong,.profile-menu-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-heading strong{color:#344256;font-size:12px}.profile-menu-heading small{color:#9aa5b3;margin-top:4px;font-size:10px}.profile-menu-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 2px}.profile-menu-details>div{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.profile-menu-details span{color:#9aa5b3;font-size:10px}.profile-menu-details strong{color:#526176;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.profile-action-button{color:#526176;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:7px;padding:9px 12px;font-size:11px;transition:all .2s;display:flex}.profile-action-button:hover{color:var(--blue);background:#eef5ff;border-color:#c9dcff}.role-menu-title{color:#a0aab7;letter-spacing:.08em;margin:0 4px 8px;font-size:10px;display:block}.role-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.role-option:hover,.role-option.selected{background:#f5f8fc}.role-option-icon{color:#315fae;background:#edf5ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.admin-role-icon{color:#fff;background:#202a38}.role-option>span:nth-child(2){flex:1;min-width:0}.role-option strong,.role-option small{display:block}.role-option strong{color:#4d5a6c;font-size:11px}.role-option small{color:#a0aab7;margin-top:3px;font-size:9px}.role-option>i{color:var(--blue);font-size:13px;font-style:normal}.admin-overview-grid{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:17px;display:grid}.admin-health-panel,.admin-quick-panel{min-height:290px}.admin-live-badge{color:#35805e;background:#effaf4;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.admin-live-badge i,.merchant-status i,.platform-config-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.admin-platform-row{border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:15px 0;display:flex}.admin-platform-row>div{flex:1;min-width:0}.admin-platform-row strong,.admin-platform-row small{display:block}.admin-platform-row strong{color:#36465c;font-size:12px}.admin-platform-row small{color:#9aa5b3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.admin-platform-state{color:#4b946d;white-space:nowrap;font-size:10px}.admin-platform-state.planned{color:#9ba5b3}.admin-quick-panel .panel-heading{margin-bottom:7px}.queue-count{color:#fff;background:#e27663;border-radius:7px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.queue-item{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 0;display:flex}.queue-item>div{flex:1;min-width:0}.queue-item strong,.queue-item small{display:block}.queue-item strong{color:#4d5a6c;font-size:11px}.queue-item small{color:#a0aab7;margin-top:4px;font-size:9px}.queue-item .text-button{flex:none;font-size:10px}.queue-icon{border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.blue-queue{color:#3975c9;background:#edf5ff}.gray-queue{color:#6b7788;background:#f1f3f6}.dark-queue{color:#fff;background:#263244}.admin-note-banner{color:#657488;background:#f7faff;border:1px solid #dfe8f2;border-radius:11px;align-items:center;gap:12px;margin-top:16px;padding:14px 17px;display:flex}.admin-note-banner .note-icon{color:#3975c9;background:#eaf3ff;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.admin-note-banner strong,.admin-note-banner small{display:block}.admin-note-banner strong{color:#4d5a6c;font-size:11px}.admin-note-banner small{margin-top:3px;font-size:10px}.admin-management-panel{overflow:hidden}.toolbar-title{color:#37465a;font-size:13px}.toolbar-caption{color:#a0aab7;margin-left:10px;font-size:10px}.admin-table-head,.admin-merchant-row{grid-template-columns:minmax(220px,1.45fr) .75fr .9fr .7fr .75fr .7fr;align-items:center;gap:14px;display:grid}.admin-table-head{color:#a1abb8;padding:0 0 12px;font-size:10px}.admin-merchant-row{border-top:1px solid var(--line-soft);color:#5d6b7e;min-height:73px;font-size:11px}.admin-merchant-info{align-items:center;gap:10px;min-width:0;display:flex}.admin-merchant-info>div{min-width:0}.merchant-avatar{color:#315fae;background:#edf5ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.admin-merchant-info strong,.admin-merchant-info small,.admin-counts strong,.admin-counts small{display:block}.admin-merchant-info strong{color:#425168;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-merchant-info small{color:#a0aab7;margin-top:4px;font-size:9px}.admin-contact{color:#66758a}.admin-counts strong{color:#536277;font-size:10px;font-weight:600}.admin-counts small{color:#a0aab7;margin-top:4px;font-size:9px}.merchant-status{align-items:center;gap:6px;font-size:10px;display:inline-flex}.merchant-active{color:#3b9168}.merchant-pending{color:#c88638}.admin-date{color:#8d99a8;font-size:10px}.admin-merchant-row .action-button{justify-self:start}.platform-config-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.platform-config-card{min-height:255px;padding:21px}.platform-config-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-config-card h2{color:#33445b;margin:20px 0 7px;font-size:17px}.platform-config-card>p{color:#8995a5;min-height:32px;margin:0 0 19px;font-size:10px;line-height:1.6}.platform-config-status{color:#438c68;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.platform-config-status.planned{color:#a0aab7}.platform-config-meta{border-top:1px solid var(--line-soft);color:#a0aab7;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:9px;display:flex}.platform-config-meta strong{color:#657488;text-align:right;font-size:9px;font-weight:500}.platform-config-card .outline-full-button{width:100%;margin-top:12px}.platform-douyin{color:#475569;background:#eef1f5}@media (width<=1000px){.admin-overview-grid{grid-template-columns:1fr}.platform-config-grid{grid-template-columns:repeat(2,1fr)}.admin-table-head,.admin-merchant-row{grid-template-columns:minmax(210px,1.5fr) .75fr .85fr .7fr .8fr .7fr;gap:10px}}@media (width<=700px){.role-menu{width:218px;top:100%;right:0}.admin-table-head{display:none}.admin-merchant-row{grid-template-columns:1fr auto;gap:9px;padding:13px 0}.admin-merchant-info{grid-column:1/-1}.admin-contact,.admin-date{display:none}.admin-counts{grid-column:1}.merchant-status{grid-area:2/2;justify-self:end}.admin-merchant-row .action-button{grid-column:1/-1}.admin-note-banner{align-items:flex-start}.platform-config-grid{grid-template-columns:1fr}}
