#fremio-support-widget{font-family:Inter,system-ui,sans-serif;position:fixed;bottom:22px;right:20px;z-index:10050;font-size:14px;color:#183345}#fremio-support-widget *{box-sizing:border-box}#fremio-support-widget .fsw-launch{border:0;border-radius:999px;background:#133e50;color:white;padding:13px 18px;display:flex;gap:9px;align-items:center;box-shadow:0 8px 30px #092b4140;font-weight:700;cursor:pointer}#fremio-support-widget .fsw-launch>span:first-child{font-size:23px}#fremio-support-widget .fsw-panel{position:absolute;bottom:65px;right:0;width:min(370px,calc(100vw - 24px));height:min(610px,calc(100dvh - 110px));background:white;border:1px solid #dce5e7;border-radius:19px;box-shadow:0 18px 55px #102c4940;overflow:hidden;display:flex;flex-direction:column}#fremio-support-widget .fsw-panel[hidden]{display:none}#fremio-support-widget .fsw-head{padding:18px 17px;background:#133e50;color:white;display:flex;justify-content:space-between;gap:10px}#fremio-support-widget .fsw-head strong{display:block;font-size:16px}#fremio-support-widget .fsw-head small{display:block;color:#d6edf1;margin-top:3px;font-size:12px}#fremio-support-widget .fsw-close{border:0;background:transparent;color:white;font-size:28px;line-height:1;cursor:pointer}#fremio-support-widget .fsw-chat{flex:1;min-height:70px;overflow:auto;padding:15px;background:#f5f8fa;display:flex;flex-direction:column;gap:12px}#fremio-support-widget .fsw-bubble{border-radius:15px;padding:11px 13px;max-width:89%;overflow-wrap:anywhere;background:white;border:1px solid #e5ecef;align-self:flex-start}#fremio-support-widget .fsw-user{background:#e6f4ef;border-color:#d7e9e2;align-self:flex-end}#fremio-support-widget .fsw-bubble span{font-size:11px;font-weight:800;color:#526e73}#fremio-support-widget .fsw-bubble p{margin:6px 0;white-space:pre-wrap;line-height:1.4}#fremio-support-widget .fsw-bubble time{font-size:10px;color:#6c8286}#fremio-support-widget .fsw-empty{font-size:14px;color:#4c6876;line-height:1.5}#fremio-support-widget .fsw-form{padding:12px 16px 15px;background:white}#fremio-support-widget label{display:block;font-weight:700;font-size:12px;margin-bottom:7px}#fremio-support-widget input:not([type=hidden]),#fremio-support-widget textarea{display:block;width:100%;font:inherit;border:1px solid #c6d5da;border-radius:9px;padding:9px 10px;margin-top:4px;resize:vertical;background:white;color:#153644}#fremio-support-widget input:focus,#fremio-support-widget textarea:focus{outline:2px solid #0a9483;outline-offset:1px}#fremio-support-widget .fsw-visitor-fields[hidden]{display:none}#fremio-support-widget .fsw-notice{font-size:11px;color:#637780;margin:6px 0}#fremio-support-widget .fsw-status{font-size:12px;color:#206e66;min-height:14px;margin:4px 0}#fremio-support-widget .fsw-send{background:#0c8e78;color:white;border:0;border-radius:9px;padding:11px 16px;width:100%;font-weight:700;cursor:pointer}#fremio-support-widget .fsw-send:disabled{opacity:.55}body:has(.f11-mobile-nav) #fremio-support-widget{bottom:82px}@media(max-width:500px){#fremio-support-widget{right:12px;bottom:14px}#fremio-support-widget .fsw-panel{bottom:62px;height:min(580px,calc(100dvh - 155px))}#fremio-support-widget .fsw-launch{padding:12px 14px}}
