.sales-widget{margin:0;background:#f4f7fb;color:#152b42;font-family:system-ui,sans-serif;font-size:15px;line-height:1.5}.sales-widget main{max-width:640px;margin:auto;padding:24px}.sales-widget h1{font-size:25px;margin:4px 0 8px}.sales-widget header p{color:#526477}.sales-widget .eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:#297b73}.sales-widget form{margin:18px 0}.sales-widget label{display:block;margin:12px 0;font-weight:600}.sales-widget input,.sales-widget textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #b7c6d3;border-radius:9px;background:white;color:inherit;font:inherit}.sales-widget button,.sales-topics button{background:#135f59;color:white;border:0;border-radius:9px;padding:12px 16px;font:inherit;cursor:pointer}.sales-widget button:disabled{opacity:.6;cursor:wait}.sales-widget a{color:#135f59;font-weight:600}.sales-widget fieldset{padding:0;border:0;min-width:0}.sales-widget details{background:white;border:1px solid #d4dfe6;border-radius:12px;padding:16px}.sales-widget summary{font-weight:700;cursor:pointer}.sales-choice{display:flex!important;gap:10px;align-items:flex-start;font-size:13px;font-weight:400!important}.sales-choice input{width:18px;height:18px;flex-shrink:0}.sales-messages{max-height:360px;overflow:auto;padding:4px;border-radius:12px}.sales-message{border-radius:12px;padding:12px 14px;margin:10px 0;background:white;border:1px solid #dce4eb;white-space:pre-wrap;overflow-wrap:anywhere}.sales-message[data-role=visitor]{background:#e4f1ef;margin-left:24px;border-color:#c2dfda}.sales-message strong{font-size:12px;display:block;color:#446173}.sales-topics{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.sales-topics button{background:white;color:#135f59;border:1px solid #96bcb7;padding:8px 12px}.sales-fine,.sales-widget footer{color:#657487;font-size:12px}.sales-widget footer{border-top:1px solid #dce4eb;margin-top:24px;padding-top:12px}.sales-inbox-grid{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px}.sales-inbox-grid button{white-space:normal;overflow-wrap:anywhere}.sales-inbox-grid .sales-messages{border:1px solid #dce4eb}.sales-chat-settings textarea{min-height:90px}.sales-chat-settings code{overflow-wrap:anywhere}.sales-inbox-grid textarea{width:100%;box-sizing:border-box}.sales-message[data-role=note]{background:#fff5da}.sales-inbox-grid [data-selected=true]{outline:2px solid #135f59}#salesInbox summary{cursor:pointer;font-weight:700}@media(max-width:600px){.sales-widget main{padding:16px}.sales-inbox-grid{grid-template-columns:1fr}}
