/* Compact checklist: one task label per button, shared task controls unchanged. */
.tsp-postsale-inline{padding:18px 22px}
.tsp-postsale-inline-heading{margin-bottom:12px}
.tsp-postsale-inline-heading p{display:none}
.tsp-postsale-task-controls>.tsp-oppsec{padding:0!important;border:0!important;background:transparent!important}
.tsp-postsale-task-controls .tsp-oppsec-head{display:none}
.tsp-postsale-task-controls .tsp-oppsec-empty{font-size:12px;margin:0 0 8px!important}
.tsp-postsale-shortcut-menu{border-top:0;padding-top:0;margin:8px 0 12px}
.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:6px 0 12px!important}
.tsp-postsale-list .tsp-sale-task-shortcuts>p,.tsp-postsale-list .tsp-ps-template-copy small{display:none}
.tsp-postsale-list .tsp-sale-task-shortcuts>button{min-height:44px!important;padding:10px 12px!important;align-items:center;gap:9px}
.tsp-postsale-list .tsp-sale-task-shortcuts>button:not(:disabled) .tsp-ps-template-copy em{display:none}
.tsp-ps-template-copy{gap:3px}.tsp-ps-template-copy strong{font-size:12px;font-weight:550}
.tsp-ps-template-icon{width:22px;height:22px;border-radius:5px;font-size:14px}
.tsp-postsale-history{margin-top:10px}
@media(max-width:560px){.tsp-postsale-inline{padding:14px 12px}.tsp-postsale-list .tsp-sale-task-shortcuts{grid-template-columns:1fr}}
