.security-status { border-radius:99px; display:inline-block; font-size:.68rem; font-weight:700; padding:.25rem .5rem; }.security-status.active { background:#eaf4ed; color:#24734a; }.security-status.inactive { background:#fff0ee; color:#a33a32; }.security-active-toggle { align-items:center; color:#4f6657; display:flex; font-size:.78rem; gap:.5rem; margin-top:.35rem; }

.security-back-link { display:flex; margin-top:1.15rem; }
.security-back-link a {
    align-items:center;
    background:linear-gradient(180deg,#f4faf6,#e8f3eb) !important;
    border:1px solid #cfe1d4;
    border-radius:.65rem;
    box-shadow:0 3px 10px #183b2a0d;
    color:#1f6d45 !important;
    display:inline-flex !important;
    font-size:.78rem !important;
    font-weight:700;
    gap:.4rem !important;
    min-height:2.45rem;
    padding:.58rem .85rem;
    text-decoration:none !important;
    transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.security-back-link a:hover {
    background:linear-gradient(180deg,#eaf6ee,#dcecdf) !important;
    border-color:#91bba0;
    box-shadow:0 6px 14px #183b2a18;
    color:#164f32 !important;
    transform:translateY(-1px);
}
.security-back-link a:focus-visible { outline:3px solid #94c4a3; outline-offset:2px; }
.security-back-link a .rz-icon { font-size:1rem; }
