.security-section{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:18px;display:grid}.security-section h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.0625rem;display:flex}.security-section h3{margin:8px 0 0;font-size:.9375rem}.security-section p{margin:0}.security-badge{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.security-badge-on{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success)}.security-badge-off{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text)}.security-session-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.security-session-list li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.security-session-list li>span{gap:2px;display:grid}.security-session-list small{color:var(--muted)}.security-session-list button{min-height:44px}.security-closure-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.security-closure-list li{border:1px solid var(--line);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.security-checkbox{align-items:flex-start;gap:10px;display:flex}.security-checkbox input{flex:none;width:20px;height:20px;margin:2px 0 0}.security-section .confirmation-actions button{min-height:44px}
