.secure-state{display:grid;gap:3px;padding:12px;margin-bottom:18px;border:1px solid #9addc8;border-radius:11px;background:#eafaf4;color:#057552}.secure-state span,.secure-state small{font-size:12px}.secure-state.warning{background:#fff8e9;border-color:#f3d8a0;color:#8a5500}
.seb-guide{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:22px}.seb-guide h2{margin:5px 0 12px}.seb-guide ol{padding-left:20px;color:var(--muted);line-height:1.7}.seb-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.seb-download{display:inline-block;text-decoration:none;text-align:center}@media(max-width:560px){.seb-guide{grid-template-columns:1fr}.seb-actions{display:grid}.seb-download{display:block}}
.access-list{display:grid;gap:9px}.access-list label{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid var(--line);border-radius:6px;background:#f8fafc}.access-list label span{display:grid;gap:2px}.access-list small{color:var(--muted)}.modal-actions{margin-top:20px;display:flex;justify-content:flex-end}
.result-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#eafaf4;color:#057552;font-size:25px;font-weight:900;margin-bottom:12px}.error-list{max-height:240px;overflow:auto;padding:12px 12px 12px 32px;background:#fff8e9;border:1px solid #f3d8a0;border-radius:6px;line-height:1.6}.table td:last-child{white-space:nowrap}.table td:last-child .btn{margin:2px 0}.modal:focus-visible{outline:3px solid rgba(7,90,159,.25)}
