.stss-chat-launcher{box-sizing:border-box;position:fixed;left:24px;bottom:12px;z-index:91;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:244px;height:48px;margin:0;padding:0 16px;border:1px solid #34434d;border-radius:12px;background:#24313a;color:#fff;font:500 14px/23.4px "STSS UI",Arial,sans-serif;box-shadow:0 6px 18px #17263833,0 1px 2px #1726381f;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}
.stss-chat-launcher:hover{background:#1b272f;border-color:#44535d;box-shadow:0 7px 20px #17263840,0 1px 2px #1726381f}
.stss-chat-launcher:focus-visible{outline:2px solid #24313a;outline-offset:3px}
.stss-chat-launcher:disabled{cursor:wait;opacity:.8}
.stss-chat-launcher[aria-expanded="true"]{visibility:hidden}
.stss-chat-launcher svg{flex:none;margin:0}
.stss-chat-launcher span{margin:0}
/* Override the vendor's focused/mobile corner variants without changing its behavior. */
.online-chat-root-Verbox.online-chat-root .online-chat-widget-container.online-chat-widget-container-border-radius{box-sizing:border-box;overflow:hidden!important;border:1px solid #e3e7eb!important;outline:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 40px #17263826!important;font:400 14px/1.45 Manrope,Arial,sans-serif!important;color:#24313a!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-header{box-sizing:border-box;padding:12px!important;border-bottom:1px solid #e8ecef!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-header-inner{align-items:center!important;gap:10px!important;min-height:32px}
.online-chat-root-Verbox .online-chat-widget-container .widget-header .header-button{box-sizing:border-box;position:relative!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:32px;flex:none;margin:0!important;padding:7px!important;line-height:1!important;border:1px solid #e6eaed!important;border-radius:8px!important;background:#f4f5f5!important;color:#24313a!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-header .header-button:hover{background:#e9eced!important;border-color:#dce0e2!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-header .header-button svg{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;height:16px!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .operator-descr{font-size:14px!important;font-weight:600!important;line-height:20px!important}
.online-chat-root-Verbox .online-chat-widget-container .messages-list{box-sizing:border-box;padding:16px!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-history-inner{padding-bottom:0!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-history-root>.filler:first-child{display:none!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-history-root>.chat-history-wrapper{flex:1 1 auto!important;min-height:0}
.online-chat-root-Verbox .online-chat-widget-container .widget-menu-in-chat{margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-menu-in-chat h3{font-size:14px!important;font-weight:600!important;line-height:20px!important;padding:0!important;margin:0 0 12px!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding>div)>.root{flex-flow:column nowrap!important;align-items:stretch!important;gap:0!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding>div)>.root>*{width:100%!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding>div)>.root>*+*{margin-top:8px!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .chat-selectable-item.selectable-item{box-sizing:border-box;margin:0!important;padding:10px!important;border:1px solid #e3e7eb!important;border-radius:8px!important;background:#f7f9fa!important;box-shadow:none!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .chat-selectable-item.selectable-item>.item{min-height:24px;align-items:center!important;padding:0!important;gap:10px!important;font-size:14px!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .item-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .item-icon .icon{align-items:center;justify-content:center;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border-radius:6px!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .item-icon svg{width:16px!important;height:16px!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .item-text{padding:0!important;line-height:20px!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-menu-in-chat>.text-center{margin:10px 0 0!important;font-size:12px!important;line-height:18px!important}
.online-chat-root-Verbox .online-chat-widget-container .message-border-radius{border-radius:8px!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message{box-sizing:border-box;padding:12px!important;font-size:14px!important;line-height:20px!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message .operator-name{font-size:12px!important;font-weight:600!important;line-height:18px!important;margin:0 0 4px!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message .text{font-size:14px!important;line-height:20px!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message .text>:first-child{margin-top:0!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message .text>:last-child{margin-bottom:0!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-message-wrapper{margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .messages-list>.chat-message-wrapper:not(:first-child){margin-top:16px!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-menu-in-chat+div:not(:empty),.online-chat-root-Verbox .online-chat-widget-container .chat-message-wrapper+.chat-message-wrapper{margin-top:16px!important}
.online-chat-root-Verbox .online-chat-widget-container .text-message-wrapper.operator{margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .first-message-date{font-size:11px!important;line-height:16px!important;margin:0 0 12px!important;padding:0!important;color:#84919a!important}
.online-chat-root-Verbox .online-chat-widget-container .message-time{font-size:11px!important;line-height:16px!important;margin-top:4px!important;color:#84919a!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea-wrapper{box-sizing:border-box;margin:12px!important;border-radius:8px!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea-wrapper>.relative{margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea{font:400 14px/1.45 Manrope,Arial,sans-serif!important;letter-spacing:normal!important;color:#24313a!important;min-height:44px!important;border-radius:8px!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea-wrapper .icon{box-sizing:border-box;position:relative!important;width:28px!important;height:28px!important;padding:5px!important;line-height:1!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea-wrapper .icon svg{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:18px!important;height:18px!important;margin:0!important}
.online-chat-root-Verbox .online-chat-widget-container .chat-textarea-wrapper .icons{display:flex;align-items:center;gap:4px;right:8px!important;top:50%!important;bottom:auto!important;height:28px!important;line-height:1!important;transform:translateY(-50%)!important}
.online-chat-root-Verbox [role="button"]:focus-visible{outline:2px solid #b84c12;outline-offset:2px}
@media(max-width:1199.98px){.stss-chat-launcher{display:none}}
@media(max-width:1199.98px){.online-chat-root-Verbox .online-chat-widget-container .chat-textarea{font-size:16px!important}}
@media print{.stss-chat-launcher,.online-chat-root-Verbox{display:none!important}}

.online-chat-root-Verbox .online-chat-widget-container .widget-content-padding{box-sizing:border-box;padding:16px!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-content-padding>div>.root+.root{margin-top:16px!important}
.online-chat-root-Verbox .online-chat-widget-container .widget-content-padding .root,.online-chat-root-Verbox .online-chat-widget-container .widget-content-padding .root>.link{box-shadow:none!important}
.online-chat-root-Verbox .online-chat-widget-container :is(.widget-menu-in-chat,.widget-content-padding) .chat-selectable-item.selectable-item:hover{background:#f1f4f6!important;border-color:#d4dce2!important;box-shadow:none!important}
