/* Service catalogue 26.5 */
.ss-catalog-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 14px}
.ss-catalog-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0}
.ss-catalog-controls input[type="search"]{flex:2 1 220px;min-width:155px}
.ss-catalog-controls select{flex:1 1 165px;min-width:130px}
.ss-catalog-controls .crm-mini{margin-left:auto;white-space:nowrap}
.ss-catalog-table{max-height:450px;overflow:auto;overscroll-behavior:contain}
.ss-catalog-table table{width:100%}
.ss-catalog-table tr[hidden]{display:none}
.ss-catalog-table th{position:sticky;top:0;background:var(--card,var(--bg));z-index:1}
.ss-catalog-table td{vertical-align:middle}
.ss-catalog-actions{min-width:180px;line-height:2.5}
.ss-catalog-actions button{margin:2px 3px 2px 0;font-size:12px;padding:7px 9px}
.ss-unpriced{color:var(--muted);font-style:italic}
.ss-catalog-tag{display:inline-block;padding:2px 7px;border-radius:10px;color:var(--muted);border:1px solid var(--line);font-size:10px;white-space:nowrap;margin-left:6px}
@media(max-width:720px){.ss-catalog-controls input,.ss-catalog-controls select{min-width:100%}.ss-catalog-actions{min-width:130px}}
