/* SIGUE360 V6.9.58 — Agente de Caja: dictado y borradores */
.s360CajaIA{margin-bottom:12px}
.s360DictadoFila{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.s360DictadoFila textarea{flex:1 1 320px;min-height:56px;padding:10px;border-radius:10px;border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));background:var(--ui-input,#071D31);color:var(--ui-text,inherit);font:inherit;resize:vertical}
.s360DictadoBtns{display:flex;gap:8px;align-items:center}
.s360Estado{font-weight:600;color:var(--ui-accent,#23D3FF)}
.s360Borrador{border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));border-radius:12px;padding:12px;margin:10px 0;display:flex;flex-direction:column;gap:8px}
.s360BorrFila{display:flex;gap:10px;flex-wrap:wrap}
.s360BorrFila label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--ui-muted,var(--muted));flex:1 1 140px}
.s360BorrFila label.ancho{flex:3 1 300px}
.s360BorrFila input,.s360BorrFila select{padding:8px 9px;border-radius:8px;border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));background:var(--ui-input,#071D31);color:var(--ui-text,inherit);font:inherit;font-size:13px}
.s360Falta{color:#f5b041;font-size:12px;margin:0}
.s360BorrPie{display:flex;justify-content:flex-end;gap:8px}
.s360Respaldos{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.s360Resp{display:flex;flex-direction:column;padding:8px 12px;border-radius:10px;border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));font-size:13px}
.s360Resp b{font-size:11px;color:var(--ui-muted,var(--muted));font-weight:600}
.s360Resp.con_factura{border-color:#3ddc97}.s360Resp.sin_comprobante{border-color:#f5b041}
