.audit-links{display:flex;gap:8px;flex-wrap:wrap}.audit-tabs{display:flex;gap:8px}.audit-tabs a{padding:11px 16px;border-radius:10px;background:#e2e8f0;color:#334155;text-decoration:none;font-weight:900}.audit-actions{display:grid;grid-template-columns:1fr 2fr auto;gap:10px;align-items:end;margin-bottom:14px}.audit-actions select,.security-form select{width:100%;min-height:48px;border:2px solid #cbd5e1;border-radius:11px;padding:8px 12px;font-size:16px;background:#fff}.audit-table{overflow:auto;max-height:65vh;border:1px solid var(--line);border-radius:12px}.pending{color:#b91c1c}.done{color:#15803d}.tag-alerta{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:6px;background:#fee2e2;color:#b91c1c;font-weight:900}.security-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.security-form label{font-weight:800}.security-form fieldset,.security-form .notice,.security-form .btn{grid-column:1/-1}.security-form fieldset{border:2px solid var(--line);border-radius:14px}.notice.info{background:#e0f2fe;color:#075985}.login-page{max-width:520px}.login-card{display:grid;gap:16px}.operator-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.operator-form h2{grid-column:1/-1}.rule-table{display:grid;gap:10px}.rule-table>div{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) minmax(180px,auto);gap:10px;align-items:center;border-bottom:1px solid #d9e4e2;padding:8px}.recipient-list{display:grid;gap:8px;margin:12px 0}.recipient-list form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.operator-current{font-weight:700;padding:8px 12px;background:#ecfeff;border-radius:12px}.mini-link{border:0;background:transparent;color:#0f766e;text-decoration:underline;font-weight:900;cursor:pointer}.command-card em{display:block;color:#b45309;font-weight:900}@media(max-width:760px){.audit-actions,.security-form{grid-template-columns:1fr}.security-form fieldset,.security-form .notice,.security-form .btn{grid-column:auto}.rule-table>div{grid-template-columns:1fr}}
