.ss-clientes{display:flex;flex-wrap:wrap;gap:16px;margin:32px 0 40px}
.ss-cliente{display:flex;flex-direction:column;gap:10px;border:1px solid #c8cfdd;border-radius:8px;padding:24px;min-width:240px;color:inherit;text-decoration:none;background:#fafbfd}
.ss-cliente strong{font-size:26px;letter-spacing:-1px}.ss-cliente span,.ss-cliente small{color:#606c82}
.ss-cliente:hover,.ss-cliente[aria-current=page]{border-color:#141b2b;box-shadow:inset 0 0 0 1px #141b2b}
.ss-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.ss-heading h2{margin:10px 0}
.ss-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 18px}.ss-tabs [aria-selected=true]{background:#182133;color:#fff}
.ss-tabs span{margin-left:10px}.ss-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin:24px 0 40px}
.ss-card{padding:0;overflow:hidden;min-width:0;overflow-wrap:anywhere}.ss-card>div:not(.ss-photo){padding:22px}.ss-card h3{font-size:23px;line-height:1.25;margin:14px 0}.ss-card p{line-height:1.65}.ss-card strong{font-size:14px;line-height:1.6}.ss-card details{margin-top:20px}.ss-card summary{cursor:pointer}
.ss-photo{display:block;width:100%;height:220px;object-fit:contain;background:#e9edf3}.ss-no-photo{display:grid;place-items:center;color:#606c82;font-size:13px}.ss-empty{border:1px dashed #b7c0d1;border-radius:8px;padding:32px;margin:28px 0;line-height:1.8;color:#606c82}
@media(max-width:600px){.ss-cliente{min-width:0;width:100%;padding:20px}.ss-heading{align-items:flex-start;flex-direction:column}.ss-heading h2{font-size:30px}.ss-tabs{gap:8px}.ss-tabs .sc-btn{flex:1;white-space:normal}.ss-card h3{font-size:22px}}
