.security-form{display:grid;gap:14px;max-width:640px}.security-form label{display:grid;gap:5px;font-weight:600}.security-form input,.security-form select{padding:10px;border:1px solid #8a94a5;border-radius:6px;background:var(--background);color:var(--foreground);font:inherit;min-width:0}.security-form input[type=checkbox]{width:20px;height:20px}.security-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.security-section{border:1px solid #8792a566;border-radius:12px;padding:22px;margin:24px 0}.security-section h2{margin-bottom:14px}.security-secret{overflow-wrap:anywhere;font-family:monospace;-webkit-user-select:all;user-select:all}.security-auth{max-width:600px}.security-auth form{margin:24px 0}.security-status{padding:12px;border-left:3px solid var(--action-primary)}.security-row{padding:14px 0;border-bottom:1px solid #8792a544}.security-row select{padding:8px;background:var(--background);color:var(--foreground)}.brand-color-field{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px}.security-form .brand-color-field input[type=color]{width:56px;height:44px;padding:4px;cursor:pointer}.login-brand{border-top:6px solid var(--brand-primary);padding-top:24px}.login-logo{display:block;width:min(320px,100%);max-height:110px;object-fit:contain;object-position:left center;margin-bottom:22px}.login-brand button{background:var(--brand-primary);border-color:var(--brand-primary)}