.pscat-desc{position:relative}
.pscat-desc.pscat-inchis{max-height:var(--pscat-h,150px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
.pscat-btn{display:inline-flex;align-items:center;gap:6px;margin:6px 0 14px;padding:7px 16px;border:1px solid #2f5f3a;border-radius:20px;background:#fff;color:#2f5f3a;font-weight:600;font-size:14px;cursor:pointer}
.pscat-btn:hover{background:#2f5f3a;color:#fff}
.pscat-btn svg{transition:transform .2s}
.pscat-btn.pscat-sus svg{transform:rotate(180deg)}

/* 12.11: buton PDF categorie */
.pscat-pdf{margin:14px 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
.pscat-pdf a{display:inline-flex;align-items:center;gap:8px;background:#3c643c;color:#fff!important;padding:9px 16px;border-radius:8px;font-weight:600;text-decoration:none!important;line-height:1.2}
.pscat-pdf a:hover{background:#2f512f}
.pscat-pdf small{color:#6b7a6b;font-size:13px}
