.security-panel{max-width:560px;margin:20px auto;min-width:0}.security-panel h1{font-size:clamp(30px,5vw,48px);line-height:1.15}.security-panel p{line-height:1.8}.security-panel form,.security-panel label{display:grid;gap:10px}.security-panel form{gap:18px;margin:20px 0}.security-panel input,.security-panel select{width:100%;min-width:0;box-sizing:border-box;min-height:48px;font-size:16px;border:1px solid var(--palette-line,#decbd6);border-radius:12px;padding:12px;background:var(--palette-paper,#fff);color:var(--palette-ink)}.security-panel button{min-height:44px;white-space:normal}.security-panel label{font-size:13px}.security-panel details{margin:18px 0}.security-panel summary{min-height:44px;cursor:pointer;font-size:12px}.security-panel code{display:block;padding:15px;background:#f8edf4;border-radius:12px;overflow-wrap:anywhere;user-select:all;font-size:14px}.security-panel img{display:block;margin:22px auto;max-width:100%;height:auto;background:#fff}.security-factors article{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--palette-line,#decbd6)}.security-panel #securityStatus{color:#923e62;font-size:13px}.security-panel .micro{font-size:12px}
