.security-page-heading65{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 22px}.security-page-heading65 h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;margin:7px 0}.security-page-heading65 p{color:var(--muted,#8ca9b9);margin:0;font-size:13px}.security-page-heading65>.eyebrow,.security-card-heading65 .eyebrow{font-size:9px;letter-spacing:.16em;color:#24c6bd;font-weight:800}.security-page-heading65>button,.security-card-heading65>button{display:inline-flex;align-items:center;gap:8px}.security-page-heading65>button svg,.security-card-heading65>button svg{width:16px;height:16px}.security-metrics65{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.security-metric65{position:relative;display:grid;gap:9px;min-width:0;padding:19px;border:1px solid var(--line,#25495d);border-radius:17px;background:var(--card,#102b3e);box-shadow:0 9px 25px #00101c12}.security-metric-icon65{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#21c6bf19;color:#43d9d0}.security-metric-icon65 svg{width:20px;height:20px}.security-metric65>small{font-size:11px;color:var(--muted,#8ca9b9)}.security-metric65>strong{font-size:clamp(18px,2vw,25px);line-height:1.2;overflow-wrap:anywhere}.security-metric-detail65{font-size:10px;color:var(--muted,#8ca9b9);min-height:25px}.security-chip65{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #24b99540;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750;color:#54d7b5;background:#24b99512}.security-chip65 i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.security-chip65.is-warn{color:#f0b65b;border-color:#d89c4540;background:#d89c4512}.security-dashboard-grid65{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:15px;margin:18px 0}.security-dashboard-grid65>.card,.security-recent-events65{min-width:0;margin:0;border-radius:18px}.security-card-heading65{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.security-card-heading65>div{min-width:0}.security-card-heading65 h3{margin:5px 0;font-size:19px}.security-card-heading65 p{margin:0;color:var(--muted,#8ca9b9);font-size:11px}.security-count65{display:grid;place-items:center;min-width:30px;height:30px;border-radius:10px;background:#27c7c01a;color:#42d7ce;font-weight:800}.security-check-list65{display:grid}.security-check-list65>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line,#25495d)}.security-check-list65>div>span:nth-child(2){display:grid;gap:4px;min-width:0}.security-check-list65 strong,.security-alert-row65 strong,.security-router-row65 strong,.security-timeline-list65 strong{font-size:12px}.security-check-list65 small,.security-alert-row65 small,.security-router-row65 small,.security-timeline-list65 small{display:block;font-size:10px;color:var(--muted,#8ca9b9);overflow-wrap:anywhere}.security-check-icon65{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#25bd9418;color:#43d6b2}.security-check-icon65.warn{background:#d99b4018;color:#efb55b}.security-check-icon65 svg{width:15px;height:15px}.security-link65{display:inline-flex;align-items:center;gap:7px;margin-top:15px;border:0;background:none;color:#31cfc5;font-weight:700;cursor:pointer}.security-link65 svg{width:15px;height:15px}.security-alert-row65,.security-router-row65{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;border-top:1px solid var(--line,#25495d)}.security-alert-row65>span:nth-child(2),.security-router-row65>span:nth-child(2){min-width:0}.security-alert-row65 time,.security-timeline-list65 time{font-size:10px;color:var(--muted,#8ca9b9);white-space:nowrap}.security-alert-symbol65,.security-router-symbol65{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#efaa55;background:#d99b4018}.security-router-symbol65{color:#44d2cc;background:#22bdb719}.security-alert-symbol65 svg,.security-router-symbol65 svg{width:15px;height:15px}.security-empty65{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted,#8ca9b9);text-align:center;font-size:12px}.security-empty65 svg{width:25px;height:25px;color:#3dcfc4}.security-empty65 strong{font-size:12px;color:var(--ink,#d9eaf5)}.security-empty65 small{font-size:10px}.security-timeline-list65{display:grid}.security-timeline-list65>div{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:10px 0}.security-timeline-list65>div:before{content:"";position:absolute;left:5px;top:23px;bottom:-7px;width:1px;background:var(--line,#25495d)}.security-timeline-list65>div:last-child:before{display:none}.security-timeline-list65>div>i{width:10px;height:10px;border:2px solid #39cfc5;border-radius:50%;background:var(--card,#102b3e);margin-top:3px;z-index:1}.security-timeline-list65>div>span{display:grid;gap:4px;min-width:0}.security-recent-events65{margin:16px 0}.security-session-row65{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line,#25495d)}.security-session-row65>span:nth-child(2){display:grid;gap:4px;min-width:0}.security-session-row65>span:nth-child(2) small,.security-session-row65>span:nth-child(3){font-size:10px;color:var(--muted,#8ca9b9)}.security-session-avatar65,.security-owner-avatar65{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#25c6bf18;color:#43d9d0}.security-session-avatar65 svg,.security-owner-avatar65 svg{width:17px;height:17px}.security-owner-identity65{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line,#25495d);border-radius:14px;background:var(--soft,#0c2434);margin:12px 0}.security-owner-identity65>span:nth-child(2){display:grid;gap:4px;min-width:0}.security-owner-identity65 small,.security-recovery-grid65 small{font-size:10px;color:var(--muted,#8ca9b9)}.security-owner-identity65 strong{font-size:18px;overflow-wrap:anywhere}.security-password-mask65{margin-left:auto;font-size:11px;color:var(--muted,#8ca9b9);white-space:nowrap}.security-settings-card65{margin:16px 0;border-radius:18px}.security-mfa-status65{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--line,#25495d);border-radius:14px;background:var(--soft,#0c2434);margin:14px 0}.security-mfa-status65>div:last-child{display:grid;gap:5px}.security-mfa-status65 strong{font-size:14px}.security-mfa-status65 small{font-size:10px;color:var(--muted,#8ca9b9)}.security-mfa-ring65{display:grid;place-items:center;width:65px;height:65px;flex:none;border-radius:50%;background:conic-gradient(#d99b45 0 22%,#244457 22% 100%);position:relative}.security-mfa-ring65:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--card,#102b3e)}.security-mfa-ring65 span{position:relative;font-size:15px;font-weight:850;color:#e8b35d}.security-mfa-ring65.enabled{background:conic-gradient(#23c8b9 0 100%)}.security-mfa-ring65.enabled span{color:#4cdbd0}.security-recovery-grid65{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.security-recovery-grid65>div{display:grid;gap:8px;padding:15px;border:1px solid var(--line,#25495d);border-radius:12px;background:var(--soft,#0c2434);min-width:0}.security-recovery-grid65 strong{font-size:13px;overflow-wrap:anywhere}.security-lockout-steps65{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.security-lockout-steps65>div{display:grid;gap:7px;padding:13px;border:1px solid var(--line,#25495d);border-radius:12px;background:var(--soft,#0c2434);min-width:0}.security-lockout-steps65 span{font-size:10px;color:var(--muted,#8ca9b9)}.security-lockout-steps65 strong{font-size:16px;color:#42d5cb}.security-password-input65{display:flex;align-items:center;gap:8px}.security-password-input65 input{flex:1;min-width:0}.security-password-input65 button{flex:none;min-width:54px;min-height:38px;border:1px solid var(--line,#25495d);border-radius:9px;background:var(--soft,#0c2434);color:var(--ink,#d9eaf5);cursor:pointer}.security-muted65{font-size:10px;color:var(--muted,#8ca9b9)}
.approval-heading14{display:flex;align-items:center;gap:10px;min-height:34px;margin:0 0 8px}.approval-heading14 h3{margin:0!important;line-height:1.25;min-width:0}.approval-heading14 .chip{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none;min-height:22px;line-height:1;padding:4px 8px;white-space:nowrap}.approval-queues14>.card>.approval-heading14{justify-content:flex-start}.approval-row14{align-items:center}.approval-row14>div:first-child{align-content:center;min-height:52px}.approval-row14 .actions14{align-items:center;align-self:center}.approval-row14 .actions14 button{min-height:36px;line-height:1.2}
@media(max-width:1000px){.security-metrics65{grid-template-columns:repeat(2,minmax(0,1fr))}.security-dashboard-grid65{grid-template-columns:1fr}}
@media(max-width:650px){.security-page-heading65{align-items:flex-start;flex-direction:column}.security-metrics65{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.security-metric65{padding:13px}.security-metric65>strong{font-size:18px}.security-check-list65>div{grid-template-columns:30px minmax(0,1fr);}.security-check-list65 .security-chip65{grid-column:2;justify-self:start}.security-session-row65{grid-template-columns:32px minmax(0,1fr) auto}.security-session-row65>.security-chip65{grid-column:2;justify-self:start}.security-recovery-grid65{grid-template-columns:1fr}.security-lockout-steps65{grid-template-columns:repeat(2,minmax(0,1fr))}.security-password-mask65{display:none}.security-mfa-status65{align-items:flex-start}.approval-heading14{flex-wrap:wrap}.approval-row14{align-items:stretch;flex-direction:column}.approval-row14 .actions14{justify-content:flex-start}.approval-row14 .actions14 button{flex:1}}
@media(prefers-reduced-motion:reduce){.security-mfa-ring65{transition:none}}

/* pay67: Security is a single workspace with Overview and Settings tabs. */
.security-tabs65{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px;margin:0 0 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}
.security-tabs65 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 15px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}
.security-tabs65 button svg{width:16px;height:16px}
.security-tabs65 button.active{background:var(--surface);color:var(--accent);border-color:var(--line);box-shadow:0 3px 12px #12344a12}
.security-metric65,.security-dashboard-grid65>.card,.security-recent-events65{background:var(--surface);color:var(--ink)}
.security-owner-identity65,.security-mfa-status65,.security-recovery-grid65>div,.security-lockout-steps65>div{background:var(--surface-soft);color:var(--ink)}
.security-mfa-ring65:before{background:var(--surface)}
.security-timeline-list65>div>i{background:var(--surface)}
.security-empty65 strong,.security-metric65>strong,.security-card-heading65 h3,.security-settings-card65 h3{color:var(--ink)}
.security-metric65>small,.security-metric-detail65,.security-page-heading65 p,.security-card-heading65 p,.security-session-row65>span:nth-child(2) small{color:var(--muted)}
.security-password-input65 button{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}
:root[data-appearance=night] .security-chip65.is-good{color:#62e0bd;background:#0c8f701b;border-color:#39c7a54d}
:root[data-appearance=night] .security-chip65.is-warn{color:#ffd07a;background:#b77b1b1b;border-color:#d89c454d}
:root:not([data-appearance=night]) .security-chip65.is-good{color:#087a65;background:#e7f8f2;border-color:#b9e8d7}
:root:not([data-appearance=night]) .security-chip65.is-warn{color:#98621d;background:#fff6e6;border-color:#f0d8a8}
@media(max-width:650px){.security-tabs65{width:100%}.security-tabs65 button{flex:1;min-width:0;padding:9px 8px;font-size:11px}.security-tabs65 button svg{width:14px;height:14px}}
