.security-navigation{padding:12px 14px;margin:0 0 8px;background:#fff;border:1px solid #dce6f2;border-radius:9px}.security-navigation-title{margin:0 0 8px;font-size:13px;font-weight:700;color:#142841}.security-navigation-buttons{display:flex;gap:6px;flex-wrap:wrap}.security-navigation .security-nav-button{min-height:42px;padding:6px 10px;text-align:left;line-height:1.25}.security-nav-icon{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:7px;background:#e9f2ff;color:#0759c9}.security-nav-icon svg{width:17px;height:17px}.security-nav-button[aria-pressed="true"]{background:#0759c9;border-color:#0759c9;color:#fff}.security-nav-button[aria-pressed="true"] .security-nav-icon{background:#fff;color:#0759c9}.security-selection{font-size:12px;color:#526b85;margin:0 0 10px}.security-focused .security-panel[hidden]{display:none!important}.security-focused .security-layout{display:block}.security-focused .security-panel{margin:0;padding:14px}.security-focused .security-panel label{margin:9px 0}.security-focused .security-panel input{margin-top:4px}.security-focused #security-password-form{max-width:520px}.security-focused #security-password-form .muted{margin:8px 0}.security-focused>.info-note{margin:0 0 10px}.security-focused>.security-layout:has(.security-panel:first-child[hidden]):has(.security-panel:nth-child(2)[hidden]){display:none}.security-focused .security-session{padding:10px 0}@media(max-width:760px){.security-navigation-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-navigation .security-nav-button{min-width:0;min-height:44px;justify-content:flex-start}.security-focused .security-session dl{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:360px){.security-navigation-buttons{grid-template-columns:1fr}}
