.peer-feature-toast{position:fixed;z-index:120000;top:58px;left:50%;transform:translateX(-50%);padding:10px 16px;border:1px solid #b7eb8f;border-radius:7px;background:#f6ffed;color:#237804;box-shadow:0 5px 18px rgba(0,0,0,.14);font-size:14px;transition:.2s}.peer-feature-toast.warn{border-color:#ffd591;background:#fff7e6;color:#ad6800}.peer-feature-toast.error{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.peer-feature-toast.leaving{opacity:0;transform:translate(-50%,-8px)}
.peer-btn{height:32px;padding:0 13px;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;background:var(--bg-card,#fff);color:var(--text-primary,#1f2937);font:inherit;cursor:pointer}.peer-btn:hover{border-color:#1677ff;color:#1677ff}.peer-btn.primary{border-color:#1677ff;background:#1677ff;color:#fff}.peer-btn:disabled{cursor:not-allowed;opacity:.55}
.peer-feature-modal-shell{position:fixed;z-index:110000;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.46)}.peer-feature-modal{width:min(620px,calc(100vw - 38px));max-height:calc(100vh - 50px);overflow:auto;border-radius:10px;background:var(--bg-card,#fff);color:var(--text-primary,#1f2937);box-shadow:0 18px 55px rgba(15,23,42,.28)}.peer-feature-modal-head{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--border-color,#edf0f3);font-size:16px}.peer-feature-modal-head button{border:0;background:transparent;color:#8c8c8c;font-size:23px;cursor:pointer}.peer-feature-modal-body{padding:18px 20px}.peer-feature-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 18px}.peer-help{margin:0 0 10px;color:var(--text-secondary,#667085);line-height:1.6}.peer-cookie-text{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;background:var(--bg-input,#fff);color:inherit;resize:vertical;font:13px/1.55 Consolas,monospace}.peer-import-file-row{display:flex;align-items:center;gap:12px;margin-top:10px}.peer-file-summary{color:#8c8c8c;font-size:13px}
.peer-account-tools{display:flex!important;align-items:center;gap:8px;margin-left:auto}.account-manager>.header{display:flex;align-items:center;gap:8px}.peer-extra-menu-button{display:none!important}.peer-native-account-menu-item{min-width:142px}
.peer-add-cookie-box{margin-top:12px;padding:12px;border:1px dashed #bba8ff;border-radius:8px;background:rgba(114,46,209,.04)}.peer-add-cookie-box>label{display:flex;align-items:center;gap:8px;font-weight:600}.peer-add-cookie-box p{margin:6px 0;color:#8c8c8c;font-size:12px}.peer-add-cookie-box textarea{display:none;box-sizing:border-box;width:100%;padding:9px;border:1px solid #d9d9d9;border-radius:6px;resize:vertical}.peer-add-cookie-box.enabled textarea{display:block}.peer-add-cookie-submit{margin-right:8px}
#peer-account-data-page{position:fixed;z-index:9000;inset:108px 0 0;background:var(--bg-primary,#f7f9fb);color:var(--text-primary,#1f2937);overflow:auto}.peer-account-data-inner{min-height:100%;padding:8px 26px 30px}.peer-account-data-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.peer-account-data-title{display:flex;align-items:center;gap:9px}.peer-account-data-title>span{color:#1677ff;font-size:20px}.peer-account-data-title h2{margin:0;font-size:20px}.peer-account-data-title em{padding:1px 8px;border-radius:10px;background:#eef2f7;color:#64748b;font-style:normal;font-size:12px}.peer-account-data-header p{margin:5px 0 0;color:var(--text-secondary,#667085);font-size:13px}.peer-account-data-actions{display:flex;align-items:center;gap:9px}.peer-account-data-actions label{display:flex;align-items:center;gap:5px;height:32px;padding:0 9px;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;background:var(--bg-card,#fff);color:#64748b}.peer-account-data-actions input{width:155px;border:0;outline:0;background:transparent;color:inherit;font:inherit}.peer-account-data-actions input[type=time]{width:76px}.peer-account-data-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px}.peer-account-data-card{display:block;box-sizing:border-box;width:100%;padding:17px;border:1px solid var(--border-color,#e4e8ef);border-radius:10px;background:var(--bg-card,#fff);color:inherit;text-align:left;cursor:pointer;transition:.16s}.peer-account-data-card:hover{border-color:#91caff;box-shadow:0 4px 15px rgba(22,119,255,.08);transform:translateY(-1px)}.peer-account-card-top{display:flex;align-items:center;gap:11px}.peer-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:8px;background:linear-gradient(135deg,#1677ff,#69b1ff);color:#fff;font-weight:700}.peer-account-card-name{display:flex;min-width:0;flex:1;flex-direction:column}.peer-account-card-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-account-card-name small{margin-top:2px;color:#8c8c8c}.peer-account-card-detail{color:#1677ff;font-size:13px}.peer-account-assets{display:flex;align-items:center;gap:18px;margin:15px 0 10px;color:#64748b;font-size:13px}.peer-account-assets b{margin-left:4px;color:var(--text-primary,#1f2937)}.peer-account-assets .peer-delta{margin-left:auto;color:#52c41a}.peer-account-today{display:flex;gap:13px;padding-top:10px;border-top:1px dashed var(--border-color,#e5e7eb);color:#64748b;font-size:12px}.peer-account-today span:first-child{margin-right:auto;color:#8c8c8c}.peer-account-error{margin:9px 0 0;color:#ff4d4f;font-size:12px}.peer-account-empty{grid-column:1/-1;padding:90px 20px;text-align:center;color:#8c8c8c}
.peer-account-data-open .account-manager{visibility:hidden!important;pointer-events:none!important}
#peer-account-data-drawer{position:fixed;z-index:100100;inset:0}.peer-data-drawer-mask{position:absolute;inset:0;background:rgba(15,23,42,.32)}.peer-data-drawer{position:absolute;top:0;right:0;bottom:0;width:min(960px,78vw);box-sizing:border-box;padding:0 22px 28px;overflow:auto;background:var(--bg-card,#fff);color:var(--text-primary,#1f2937);box-shadow:-8px 0 25px rgba(15,23,42,.16)}.peer-data-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--border-color,#e5e7eb);background:inherit}.peer-data-drawer>header div:nth-child(2){display:flex;flex:1;flex-direction:column}.peer-data-drawer>header small{color:#8c8c8c}.peer-data-drawer>header button{border:0;background:transparent;color:#8c8c8c;font-size:25px;cursor:pointer}.peer-data-drawer section{margin-top:18px;padding:18px;border:1px solid var(--border-color,#e5e7eb);border-radius:10px}.peer-data-drawer h3{margin:0 0 14px}.peer-data-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.peer-data-hero article{display:flex;flex-direction:column;gap:5px;padding:15px;border-radius:8px;background:rgba(22,119,255,.06)}.peer-data-hero strong{font-size:25px}.peer-data-hero small{color:#64748b}.peer-data-table-wrap{overflow:auto}.peer-data-table{width:100%;border-collapse:collapse}.peer-data-table-wrap table{width:100%;border-collapse:collapse}.peer-data-table-wrap th,.peer-data-table-wrap td{padding:9px 10px;border-bottom:1px solid var(--border-color,#edf0f3);text-align:center;font-size:13px}.peer-data-table-wrap th:first-child{text-align:left}.peer-data-last{color:#8c8c8c;font-size:12px}
.peer-leadgen-layout{width:min(1080px,calc(100vw - 44px))!important}.peer-leadgen-layout .ant-modal-content{overflow:hidden}.peer-leadgen-layout .ant-modal-body{max-height:calc(100vh - 150px);overflow:auto}.peer-leadgen-layout .ant-alert[style*="display: none"]{display:none!important;margin:0!important;padding:0!important;border:0!important}
@media(max-width:900px){.peer-account-data-header{align-items:flex-start;flex-direction:column}.peer-account-data-grid{grid-template-columns:1fr}.peer-account-data-actions{flex-wrap:wrap}.peer-data-drawer{width:94vw}.peer-account-tools{flex-wrap:wrap}.peer-account-assets{flex-wrap:wrap}}

/* Theme-safe account additions. These use the application's own light/dark tokens. */
.peer-btn{border-color:var(--overlay-10,#d9d9d9);background:var(--surface-55,#fff);color:var(--text-secondary,#1f2937)}
.peer-btn.primary{border-color:#1677ff;background:#1677ff;color:#fff}
.peer-account-tools .peer-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}
.peer-status-shield-icon{width:16px;height:16px;flex:0 0 16px;margin-right:5px;vertical-align:-3px}
.account-item.peer-status-checking{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 2px rgba(59,130,246,.08)}
.status-dot.verifying{background:#3b82f6!important;box-shadow:0 0 0 0 rgba(59,130,246,.55);animation:peerStatusPulse 1.15s ease-out infinite}
@keyframes peerStatusPulse{0%{box-shadow:0 0 0 0 rgba(59,130,246,.55)}70%{box-shadow:0 0 0 7px rgba(59,130,246,0)}100%{box-shadow:0 0 0 0 rgba(59,130,246,0)}}

.peer-feature-modal{border:1px solid var(--overlay-08,transparent);background:var(--card-40,#fff);color:var(--text-strong,#1f2937)}
.peer-feature-modal-head{border-color:var(--overlay-08,#edf0f3)}
.peer-help{color:var(--text-secondary,#667085)}
.peer-cookie-text{border-color:var(--overlay-10,#d9d9d9);background:var(--surface-55,#fff);color:var(--text-strong,#1f2937)}
.peer-cookie-text::placeholder,.peer-add-cookie-box textarea::placeholder{color:var(--text-muted,#98a2b3)}

.peer-add-cookie-box{margin-top:14px;padding:13px;border:1px dashed rgba(124,92,246,.55);border-radius:9px;background:var(--surface-35,rgba(114,46,209,.04));color:var(--text-strong,#1f2937)}
.peer-add-cookie-choice{display:flex!important;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}
.peer-add-cookie-choice>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.peer-add-cookie-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border:1px solid var(--overlay-10,#b8c0cc);border-radius:5px;background:var(--surface-55,#fff);color:transparent;font-size:12px;transition:.16s}
.peer-add-cookie-toggle:checked+.peer-add-cookie-check{border-color:#1677ff;background:#1677ff;color:#fff}
.peer-add-cookie-copy{display:flex;flex-direction:column;gap:1px}
.peer-add-cookie-copy strong{color:var(--text-strong,#1f2937);font-size:14px}
.peer-add-cookie-copy small{color:var(--text-muted,#8c8c8c);font-size:11px;font-weight:400}
.peer-add-cookie-box p{margin:8px 0 0;color:var(--text-muted,#8c8c8c);font-size:12px;line-height:1.55}
.peer-add-cookie-box textarea{display:none;box-sizing:border-box;width:100%;margin-top:10px;padding:10px 11px;border:1px solid var(--overlay-10,#d9d9d9);border-radius:7px;background:var(--surface-55,#fff);color:var(--text-strong,#1f2937);resize:vertical;font:13px/1.5 Consolas,monospace;outline:none}
.peer-add-cookie-box textarea:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.12)}
.peer-add-cookie-box.enabled textarea{display:block}
.peer-add-cookie-submit{min-width:104px;margin:0 8px 0 0!important;box-shadow:none!important}
.peer-add-cookie-submit span{user-select:none}

#peer-account-data-page{background:var(--surface-35,#f7f9fb);color:var(--text-strong,#1f2937)}
.peer-account-data-title-icon{width:20px;height:20px;flex:0 0 20px;color:#1677ff}
.peer-account-data-title>span{color:#1677ff}
.peer-account-data-title em{background:var(--overlay-05,#eef2f7);color:var(--text-muted,#64748b)}
.peer-account-data-header p{color:var(--text-muted,#667085)}
.peer-account-data-actions label{border-color:var(--overlay-10,#d9d9d9);background:var(--surface-55,#fff);color:var(--text-muted,#64748b)}
.peer-account-data-actions input{color:var(--text-secondary,#1f2937);color-scheme:light dark}
.peer-account-data-card{border-color:var(--overlay-08,#e4e8ef);background:var(--card-40,#fff);color:var(--text-strong,#1f2937)}
.peer-account-data-card:hover{background:var(--card-60,#fff)}
.peer-account-card-name small,.peer-account-today span:first-child,.peer-data-last{color:var(--text-muted,#8c8c8c)}
.peer-account-assets,.peer-account-today{color:var(--text-secondary,#64748b)}
.peer-account-assets b{color:var(--text-strong,#1f2937)}
.peer-account-today{border-color:var(--overlay-08,#e5e7eb)}
.peer-data-drawer{background:var(--card-40,#fff);color:var(--text-strong,#1f2937)}
.peer-data-drawer>header,.peer-data-drawer section,.peer-data-table-wrap th,.peer-data-table-wrap td{border-color:var(--overlay-08,#e5e7eb)}
.peer-data-hero article{background:rgba(59,130,246,.1)}
.peer-data-hero small{color:var(--text-muted,#64748b)}

/* Opaque theme surfaces: avoid revealing account-manager content underneath. */
html[data-theme="light"] #peer-account-data-page{background:#F6F7F5!important}
html[data-theme="light"] .peer-account-data-card{background:#FFFFFF!important}
html[data-theme="light"] .peer-account-data-card:hover{background:#FFFFFF!important}
html[data-theme="light"] .peer-account-data-actions label,
html[data-theme="light"] .peer-btn,
html[data-theme="light"] .peer-cookie-text,
html[data-theme="light"] .peer-add-cookie-box textarea{background:#FFFFFF!important}
html[data-theme="light"] .peer-feature-modal,
html[data-theme="light"] .peer-data-drawer{background:#FFFFFF!important}
html[data-theme="light"] .peer-add-cookie-box{background:#F6F7F5!important}

html[data-theme="dark"] #peer-account-data-page{background:#101A1D!important}
html[data-theme="dark"] .peer-account-data-card,
html[data-theme="dark"] .peer-account-data-card:hover{background:#132129!important;border-color:rgba(148,163,184,.16)!important}
html[data-theme="dark"] .peer-account-data-actions label{background:#132129!important;border-color:rgba(148,163,184,.18)!important}
html[data-theme="dark"] .peer-account-tools .peer-btn{background:#182737!important;border-color:#334155!important;color:#E2E8F0!important}
html[data-theme="dark"] .peer-account-tools .peer-btn:hover{background:#20344A!important;border-color:#3B82F6!important;color:#FFFFFF!important}
html[data-theme="dark"] .peer-feature-modal,
html[data-theme="dark"] .peer-data-drawer{background:#101A1D!important;border-color:rgba(148,163,184,.18)!important}
html[data-theme="dark"] .peer-feature-modal-head,
html[data-theme="dark"] .peer-data-drawer>header{background:#101A1D!important}
html[data-theme="dark"] .peer-cookie-text,
html[data-theme="dark"] .peer-add-cookie-box textarea{background:#0F1A1B!important;border-color:rgba(148,163,184,.22)!important;color:#F1F5F9!important}
html[data-theme="dark"] .peer-add-cookie-box{background:#132129!important;border-color:rgba(124,92,246,.65)!important}
html[data-theme="dark"] .peer-add-cookie-check{background:#0F1A1B!important}
html[data-theme="dark"] .peer-add-cookie-toggle:checked+.peer-add-cookie-check{background:#1677FF!important}
html[data-theme="dark"] .peer-data-drawer section{background:#132129!important;border-color:rgba(148,163,184,.16)!important}
html[data-theme="dark"] .peer-data-hero article{background:#182737!important}

/* Requested comment-action typography: all four action titles share one weight. */
.peer-leadgen-layout .card-name,.peer-leadgen-layout .peer-unified-card-name,.peer-leadgen-layout .action-info>div:first-child{font-weight:700!important}

/* CK import panels mirror the clear warning/field hierarchy without changing import behavior. */
.peer-ck-warning{display:flex;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(245,158,11,.42);border-radius:10px;background:rgba(245,158,11,.12);color:var(--text-strong,#334155);line-height:1.55}
.peer-ck-warning>span,.peer-add-cookie-warning>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;margin-top:1px;border:2px solid #d99100;border-radius:50%;color:#d99100;font-weight:800}
.peer-ck-warning strong{font-size:14px}.peer-ck-warning p{margin:5px 0 0;color:var(--text-secondary,#667085);font-size:13px}
.peer-field-label{display:block;margin:0 0 8px;color:var(--text-strong,#334155);font-size:13px;font-weight:600}
.peer-add-cookie-box>.peer-field-label,.peer-add-cookie-warning{display:none}
.peer-add-cookie-box.enabled>.peer-field-label{display:block;margin-top:13px}
.peer-add-cookie-box.enabled .peer-add-cookie-warning{display:flex}
.peer-add-cookie-warning{gap:10px;margin-top:12px;padding:12px 13px;border:1px solid rgba(245,158,11,.4);border-radius:9px;background:rgba(245,158,11,.11);line-height:1.5}
.peer-add-cookie-warning strong,.peer-add-cookie-warning small{display:block}.peer-add-cookie-warning strong{font-size:13px}.peer-add-cookie-warning small{margin-top:5px;color:var(--text-muted,#8c8c8c);font-size:12px}

/* Custom schedule picker avoids the native Windows popup and remains identical in both themes. */
.peer-search-icon,.peer-time-clock{width:14px;height:14px;flex:0 0 14px}
.peer-time-picker{position:relative;flex:0 0 auto}.peer-time-trigger{display:flex;align-items:center;gap:7px;height:32px;min-width:112px;padding:0 10px;border:1px solid var(--overlay-10,#d9d9d9);border-radius:6px;background:var(--surface-55,#fff);color:var(--text-secondary,#1f2937);font:inherit;cursor:pointer}.peer-time-trigger span{flex:1;text-align:left;font-variant-numeric:tabular-nums}.peer-time-trigger b{color:var(--text-muted,#8c8c8c);font-size:12px}.peer-time-popover{position:absolute;z-index:1200;top:38px;right:0;display:none;width:150px;padding:8px;border:1px solid var(--overlay-10,#d9d9d9);border-radius:9px;background:var(--card-40,#fff);box-shadow:0 12px 30px rgba(15,23,42,.22)}.peer-time-picker.open .peer-time-popover{display:block}.peer-time-columns{display:grid;grid-template-columns:1fr 1fr;height:230px;overflow:hidden}.peer-time-column{overflow-y:auto;scrollbar-width:thin;border-right:1px solid var(--overlay-08,#edf0f3)}.peer-time-column:last-child{border-right:0}.peer-time-column button{display:block;width:100%;height:34px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary,#334155);font:inherit;cursor:pointer}.peer-time-column button:hover{background:var(--overlay-05,#f1f5f9)}.peer-time-column button.selected{background:#1677ff;color:#fff;font-weight:600}.peer-time-popover footer{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 0;border-top:1px solid var(--overlay-08,#edf0f3)}.peer-time-popover footer button{height:28px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#1677ff;cursor:pointer}.peer-time-popover footer .peer-time-confirm{background:#1677ff;color:#fff}

/* Rich account detail layout based on the reference, backed by the existing dashboard payload. */
.peer-data-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.peer-data-block-head h3{margin:0}.peer-data-block-head>span{color:var(--text-muted,#8c8c8c);font-size:12px}.peer-data-hero article{min-width:0;padding:16px;border:1px solid var(--overlay-08,#e5e7eb);border-radius:13px!important;background:var(--surface-35,#f3f6fa)!important}.peer-data-hero article>div{color:var(--text-secondary,#64748b);font-size:13px}.peer-data-hero article strong{display:block;margin:12px 0 7px;font-size:30px;line-height:1}.peer-data-hero article em{display:inline-flex;width:max-content;padding:2px 8px;border-radius:999px;background:var(--overlay-05,#eef2f7);color:var(--text-muted,#64748b);font-size:11px;font-style:normal}.peer-data-hero article small{display:block;margin-top:8px}
.peer-data-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.peer-data-actions-grid article{min-width:0;padding:14px;border:1px solid var(--overlay-08,#e5e7eb);border-radius:13px;background:var(--surface-35,#f8fafc)}.peer-action-title{display:flex;align-items:center;gap:8px;color:var(--text-secondary,#64748b);font-size:12px}.peer-action-title>span{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:rgba(59,130,246,.12);color:#3b82f6}.peer-action-title svg{width:14px;height:14px}.peer-data-actions-grid article>strong{display:block;margin:10px 0 2px;font-size:25px;line-height:1}.peer-data-actions-grid article>small{color:var(--text-muted,#8c8c8c);font-size:12px}.peer-action-bars{display:flex;align-items:flex-end;gap:3px;height:25px;margin-top:10px}.peer-action-bars i{flex:1;min-height:3px;border-radius:99px 99px 2px 2px;background:var(--overlay-10,#dbe3ec)}.peer-action-bars i.today{background:#1677ff}.peer-data-table-wrap{border:1px solid var(--overlay-08,#e5e7eb);border-radius:12px}.peer-data-table-wrap th.today,.peer-data-table-wrap td.today{background:rgba(22,119,255,.07);box-shadow:inset 1px 0 rgba(22,119,255,.2),inset -1px 0 rgba(22,119,255,.2)}

/* Light theme: preserve blue primary controls (the generic white surface rule must not win). */
html[data-theme="light"] .peer-btn.primary,html[data-theme="light"] .peer-feature-modal .peer-btn.primary{border-color:#1677ff!important;background:#1677ff!important;color:#fff!important}
html[data-theme="light"] .peer-time-trigger,html[data-theme="light"] .peer-time-popover{background:#fff!important;color:#334155!important}
html[data-theme="dark"] .peer-time-trigger,html[data-theme="dark"] .peer-time-popover{background:#182737!important;border-color:#334155!important;color:#e2e8f0!important}
html[data-theme="dark"] .peer-time-column button{color:#e2e8f0!important}html[data-theme="dark"] .peer-time-column button:hover{background:#20344a!important}html[data-theme="dark"] .peer-time-column button.selected{background:#1677ff!important;color:#fff!important}
html[data-theme="dark"] .peer-ck-warning,html[data-theme="dark"] .peer-add-cookie-warning{background:#33260f!important;border-color:#805b0a!important;color:#f8fafc!important}
html[data-theme="dark"] .peer-data-hero article,html[data-theme="dark"] .peer-data-actions-grid article{background:#182737!important;border-color:#334155!important}

@media(max-width:720px){.peer-data-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.peer-account-data-actions{width:100%}.peer-search-field{flex:1}.peer-search-field input{min-width:0;width:100%}}

/* Account data and account management palette requested for the light theme. */
html[data-theme="light"] .peer-account-data-card,
html[data-theme="light"] .peer-account-data-card:hover{background:#EDF1EE!important}
html[data-theme="light"] .peer-account-data-actions label,
html[data-theme="light"] .peer-account-data-actions .peer-time-trigger{background:#EEF4F0!important}
html[data-theme="light"] .account-manager .peer-account-tools button[data-peer-status-button="1"],
html[data-theme="light"] .account-manager .peer-account-tools .peer-batch-import,
html[data-theme="light"] .account-manager .peer-account-tools .peer-batch-export{background:#EEF4F0!important}
html[data-theme="light"] .peer-add-cookie-box{background:#EEF4F0!important}

/* Keep the add-account dialog's two visible actions aligned and easy to scan. */
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn{
  display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:36px;
  padding:0 16px;border:1px solid #CBD5D0;border-radius:8px;background:#fff;
  color:#334155;font-size:13px;font-weight:500;line-height:1;box-shadow:none;
  transition:background-color .15s,border-color .15s,box-shadow .15s
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{
  border-color:#91B9E9;background:#F5F9FC;color:#1677FF
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn-primary{
  min-width:104px;border-color:#1677FF;background:#1677FF;color:#fff;font-weight:600
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn-primary:hover{
  border-color:#4096FF;background:#4096FF;color:#fff
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn:focus{outline:none}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn:focus-visible{
  outline:2px solid #1677FF;outline-offset:2px
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .ant-btn:disabled{
  cursor:not-allowed;opacity:.6
}
html[data-theme="light"] .ant-modal:has(.peer-add-cookie-box) .ant-modal-footer .peer-add-cookie-submit{
  margin-right:8px!important
}
/* Account data v2: shared workspace palette and readable daily action counters. */
.peer-account-data-inner{box-sizing:border-box;max-width:1640px;margin:0 auto;padding:24px 28px 36px}
.peer-account-data-header{padding:20px 24px;margin-bottom:16px;border:1px solid var(--overlay-08,#dfe5ec);border-radius:16px;background:var(--card-40,#fff)}
.peer-account-data-title h2{font-size:21px;font-weight:700;letter-spacing:-.3px}.peer-account-data-title-icon{box-sizing:content-box;padding:10px;width:22px;height:22px;border-radius:13px;background:rgba(37,99,235,.09);color:#2563eb}
.peer-account-data-title em{margin-left:3px}.peer-account-data-header p{margin:8px 0 0;font-size:12px;line-height:1.6}
.peer-account-data-actions{flex-shrink:0}.peer-account-data-actions label,.peer-account-data-actions .peer-time-trigger,.peer-account-data-actions .peer-btn{height:36px;border-radius:9px}
.peer-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}.peer-data-toolbar>span{font-size:12px;color:var(--text-muted,#64748b)}
.peer-data-filters{display:flex;gap:6px}.peer-data-filter{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary,#64748b);font:inherit;font-size:13px;cursor:pointer}.peer-data-filter b{min-width:17px;padding:0 5px;border-radius:5px;background:var(--overlay-05,#e8edf3);font-size:11px;font-weight:500}.peer-data-filter.active{border-color:rgba(37,99,235,.16);background:rgba(37,99,235,.08);color:#2563eb}
.peer-account-data-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.peer-account-data-card{padding:20px 22px;border-radius:14px;box-shadow:0 2px 3px rgba(15,23,42,.015)}
html[data-theme="light"] .peer-account-data-card,html[data-theme="light"] .peer-account-data-card:hover{background:#fff!important}html[data-theme="light"] #peer-account-data-page{background:#f1f5f9!important}html[data-theme="light"] .peer-account-data-header{background:#fff}
.peer-account-card-top{gap:12px}.peer-account-avatar{width:42px;height:42px;flex-basis:42px;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:17px}.peer-account-card-name strong{font-size:15px;font-weight:650}.peer-account-card-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-top:4px;color:var(--text-muted,#64748b)}
.peer-data-status{flex-shrink:0;padding:4px 8px;border-radius:6px;font-size:11px;line-height:1.4;font-weight:500}.peer-data-status.success{color:#059669;background:rgba(16,185,129,.08)}.peer-data-status.warning{color:#b45309;background:rgba(245,158,11,.10)}.peer-data-status.pending{color:var(--text-muted,#64748b);background:var(--overlay-05,#f1f5f9)}
.peer-assets-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0 16px;margin:0;border-bottom:1px solid var(--overlay-08,#e2e8f0)}.peer-assets-v2>span{display:flex;flex-direction:column;gap:5px}.peer-assets-v2 small{font-size:12px;color:var(--text-muted,#64748b)}.peer-assets-v2 b{font-size:22px;line-height:1.3;font-weight:650;color:var(--text-strong,#0f172a);font-variant-numeric:tabular-nums}
.peer-actions-title{display:flex;justify-content:space-between;gap:8px;margin:14px 0 10px;font-size:12px;color:var(--text-secondary,#334155)}.peer-actions-title small{font-size:11px;color:var(--text-muted,#64748b)}
.peer-actions-v2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.peer-actions-v2>span{display:flex;flex-direction:column;gap:4px;padding:8px 4px;border-radius:8px;background:var(--surface-35,#f8fafc);text-align:center}.peer-actions-v2 small{font-size:11px;white-space:nowrap;color:var(--text-muted,#64748b)}.peer-actions-v2 b{font-size:15px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--text-strong,#1e293b);overflow-wrap:anywhere}
.peer-account-error{display:flex;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(245,158,11,.07);color:#b45309;font-size:12px;line-height:1.6;margin:12px 0 0}.peer-account-error>span{display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;margin-top:2px;border:1px solid currentColor;border-radius:50%;font-size:10px}.peer-account-error p{margin:0}.peer-account-error small{display:block;margin-top:3px;color:var(--text-muted,#64748b);font-size:11px}
.peer-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px;font-size:11px;color:var(--text-muted,#64748b)}.peer-card-footer .peer-delta{margin-left:auto}.peer-delta.positive{color:#059669}.peer-delta.negative{color:#dc2626}.peer-delta.neutral{color:var(--text-muted,#64748b)}.peer-account-card-detail{font-size:11px;color:#2563eb}
.peer-data-drawer{padding:0 28px 28px}.peer-data-drawer>header{padding:22px 0}.peer-data-drawer section{padding:20px;border-radius:14px}.peer-data-table-wrap td{font-variant-numeric:tabular-nums}
html[data-theme="dark"] .peer-account-data-header{background:#132129;border-color:#273946}html[data-theme="dark"] .peer-account-avatar{background:#182f49;color:#93c5fd}html[data-theme="dark"] .peer-actions-v2>span{background:#182737}html[data-theme="dark"] .peer-data-status.success{color:#34d399}html[data-theme="dark"] .peer-data-status.warning,html[data-theme="dark"] .peer-account-error{color:#fbbf24}html[data-theme="dark"] .peer-account-card-detail,html[data-theme="dark"] .peer-data-filter.active{color:#93c5fd}
@media(min-width:1800px){.peer-account-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.peer-account-data-header{align-items:flex-start;flex-direction:column}.peer-account-data-actions{width:100%}.peer-account-data-actions label{flex:1}.peer-account-data-actions input{width:100%}.peer-data-toolbar{align-items:flex-start;flex-direction:column}}
@media(max-width:780px){.peer-account-data-inner{padding:16px}.peer-account-data-grid{grid-template-columns:1fr}.peer-account-data-card{padding:18px}.peer-account-data-header{padding:18px}.peer-actions-v2{gap:5px}.peer-card-footer{gap:8px}.peer-data-drawer{padding:0 16px 20px}}
