.slcp-widget.is-open .slcp-launcher{display:none}.slcp-message{max-width:82%;padding:11px 13px;border-radius:16px;background:#fff;color:#111827;box-shadow:0 6px 20px rgba(15,23,42,.08);line-height:1.38;overflow-wrap:anywhere;-webkit-text-fill-color:currentColor}.slcp-widget .slcp-message:not(.is-own),.slcp-widget .slcp-message:not(.is-own) *{color:#111827!important;-webkit-text-fill-color:#111827}.slcp-message.is-own{align-self:flex-end;background:var(--slcp-primary);color:#fff;-webkit-text-fill-color:#fff}.slcp-widget .slcp-message.is-own,.slcp-widget .slcp-message.is-own *{color:#fff!important;-webkit-text-fill-color:#fff}.slcp-media-preview{display:grid;gap:10px;align-self:stretch;padding:12px;border:1px solid var(--slcp-line);border-radius:16px;background:rgba(255,255,255,.72)}.slcp-media-preview span{color:var(--slcp-muted);font-size:13px;font-weight:700}.slcp-media-preview video{width:100%;aspect-ratio:16/9;border-radius:12px;background:#020617;object-fit:cover}.slcp-media-preview button{justify-self:start;border:0;border-radius:10px;background:rgba(17,24,39,.1);color:inherit;cursor:pointer;padding:8px 12px}.slcp-call-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.slcp-media-preview .slcp-call-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;font-weight:700}.slcp-media-preview .slcp-speaker-button{border:1px solid var(--slcp-primary);background:0 0;color:var(--slcp-primary)}.slcp-media-preview .slcp-speaker-button.is-active{background:var(--slcp-primary);color:#fff}.slcp-media-preview .slcp-end-call-button{background:#dc2626;color:#fff}.slcp-tools button.is-locked{opacity:.42;filter:grayscale(1)}@media (prefers-color-scheme:dark){.slcp-widget .slcp-message:not(.is-own){background:#fff;color:#111827!important}}