.sc-client-catalogue{width:calc(100% - 48px);max-width:1800px;margin:24px auto}.sc-client-catalogue .sc328-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.sc-client-catalogue .sc328-photo{height:220px}.sc-client-catalogue .sc328-body{padding:16px}.sc-client-catalogue .sc328-body h3{font-size:22px}.sc-client-catalogue .sc328-body p{font-size:15px;line-height:1.5;min-height:45px}.sc-client-catalogue .sc328-actions a{font-size:15px;height:42px}.sc-client-catalogue .sc328-profile{font-size:14px}.sc-legal{max-width:1000px;margin:auto;line-height:1.8;font-size:17px}.sc-legal h2{font-size:24px;margin-top:32px}.sc-legal p{white-space:pre-line;overflow-wrap:anywhere}.sc-legal table{width:100%;border-collapse:collapse}.sc-legal th,.sc-legal td{padding:12px;border:1px solid #decfe5;text-align:left;vertical-align:top}.sc-legal th{background:#f6eef8}.sc-legal-footer{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:24px;background:#f7eef9}.sc-legal-footer a{color:var(--purple,#652d6e)}.sc-message-box{max-width:1000px;margin:24px auto;padding:0 20px}.sc-message-sent{border-left:4px solid #bb86c4}.sc-message-received{border-left:4px solid #652d6e}.sc-message-box .card{margin-bottom:20px}.sc-message-box textarea{min-height:130px}@media(max-width:760px){.sc-client-catalogue{width:calc(100% - 24px);margin:12px auto}.sc-client-catalogue .sc328-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-client-catalogue .sc328-photo{height:160px}.sc-client-catalogue .sc328-body{padding:12px}.sc-client-catalogue .sc328-body h3{font-size:18px}.sc-client-catalogue .sc328-body p{font-size:13px}.sc-client-catalogue .sc328-actions{grid-template-columns:1fr}.sc-legal{font-size:16px;padding:20px}.sc-legal .table-wrap{overflow:auto}}@media(max-width:390px){.sc-client-catalogue .sc328-grid{grid-template-columns:1fr}.sc-client-catalogue .sc328-photo{height:240px}}
