/* P&S Liquidaciones v1.3 · asistencia de comprobantes y Veredicta */
.ps-veredicta-suggestions{margin-top:7px;padding:9px 10px;border:1px solid rgba(127,196,225,.25);border-radius:11px;background:rgba(234,247,252,.42)}
.ps-suggest-title{font-size:8px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.55px;margin-bottom:7px}
.ps-suggest-list{display:flex;gap:6px;flex-wrap:wrap}
.ps-suggest-btn{border:1px solid rgba(49,93,112,.14);background:rgba(255,255,255,.72);border-radius:9px;padding:7px 9px;text-align:left;color:var(--navy);min-width:150px;max-width:100%}
.ps-suggest-btn:hover,.ps-suggest-btn.active{border-color:rgba(63,113,132,.38);background:#fff}
.ps-suggest-btn strong{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}
.ps-suggest-btn span{display:block;margin-top:2px;font-size:7px;color:var(--muted)}
.ps-attachment-analysis{margin-top:8px;padding:10px 11px;border-radius:11px;border:1px solid rgba(44,122,90,.16);background:rgba(44,122,90,.07)}
.ps-attachment-analysis.error{border-color:rgba(182,92,80,.17);background:rgba(182,92,80,.06)}
.ps-analysis-head{display:flex;align-items:flex-start;gap:8px}
.ps-analysis-icon{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:rgba(44,122,90,.14);color:#2c7a5a;font-size:10px;font-weight:900;flex:0 0 19px}
.ps-attachment-analysis.error .ps-analysis-icon{background:rgba(182,92,80,.12);color:var(--red)}
.ps-analysis-head strong{display:block;color:var(--navy);font-size:9px}
.ps-analysis-head small{display:block;margin-top:2px;color:var(--muted);font-size:7px;line-height:1.35}
.ps-analysis-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.ps-analysis-tags span{font-size:7px;font-weight:750;color:var(--petrol);background:rgba(255,255,255,.72);border:1px solid rgba(49,93,112,.09);padding:4px 6px;border-radius:999px}
.ps-analysis-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(49,93,112,.15);border-top-color:var(--petrol);animation:psSpin .7s linear infinite;flex:0 0 18px}
@keyframes psSpin{to{transform:rotate(360deg)}}
.ps-auto-detected{box-shadow:0 0 0 3px rgba(44,122,90,.12)!important;border-color:rgba(44,122,90,.45)!important;transition:box-shadow .2s ease,border-color .2s ease}
