/* Administración Caja v3.62 · Siniestros legibles y estados de un clic */
.ac362-table{width:100%}.ac362-table th{font-size:12px}.ac362-table td{font-size:13px;vertical-align:middle;padding:9px 10px}
.ac362-row{border-left:5px solid #87949e}.ac362-row-reported{border-left-color:#ddb731}.ac362-row-closed{border-left-color:#28a36c}
.ac362-row:hover{background:#f4f8fb}.ac362-community{font-weight:750;min-width:120px}
.ac362-phases{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.ac362-phase{cursor:pointer;padding:6px 10px;border:1px solid #c5cdd4;background:#f4f6f8;border-radius:6px;color:#475767;font-size:12px;font-weight:750;white-space:nowrap}
.ac362-phase.ac362-reported{border-color:#dabf65;background:#fffae0;color:#765d05}
.ac362-phase.ac362-closed{border-color:#96d5b8;background:#e9fff1;color:#236b49}
.ac362-phase.is-active.ac362-pending{background:#707e8c;border-color:#566573;color:white}
.ac362-phase.is-active.ac362-reported{background:#ffce39;border-color:#d2a20a;color:#382f0f}
.ac362-phase.is-active.ac362-closed{background:#208c56;border-color:#11763f;color:white}
.ac362-phase:hover{box-shadow:0 0 0 2px #88a8c655}
.ac362-form-stage{grid-column:1/-1}.ac362-form-stage label{font-weight:750}
.ac362-form-stage .ac362-phase{font-size:14px;padding:9px 13px}
.ac362-history-access{display:flex;justify-content:flex-start;margin:10px 0 0}
.ac362-footer-hint{margin:8px 4px;font-size:11px;color:#64748b}
.ac362-contextmenu{position:fixed;z-index:100000;min-width:210px;box-shadow:0 8px 24px #0004;background:#fff;border:1px solid #b5c5d1;border-radius:8px;padding:5px}
.ac362-contextmenu button{display:block;width:100%;text-align:left;padding:10px;border:0;background:white;cursor:pointer;font-size:13px;color:#233746}
.ac362-contextmenu button:hover{background:#ffec9e}
.ac362-actions{white-space:nowrap}.ac362-actions .btn{margin:1px}
@media(max-width:900px){.ac362-table-wrap{overflow-x:auto}.ac362-table{min-width:820px}}