#tg247-root{--wgold:#e7c07a;--wbg:#101a28;position:fixed;bottom:22px;right:22px;z-index:200000;font-family:Georgia,'Times New Roman',serif;color:#f4e9d7}#tg247-root *{box-sizing:border-box}#tg247-root button,#tg247-root input,#tg247-root textarea{font:inherit}#tg247-fab{height:58px;min-width:58px;padding:0 17px;border:1px solid #e5bb71;border-radius:99px;background:linear-gradient(115deg,#b38143,#f0d090);box-shadow:0 8px 35px #0008,0 0 0 4px #be9c5026;color:#281b0d;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}#tg247-fab .bubble-icon{font-size:23px}#tg247-panel{width:min(390px,calc(100vw - 24px));height:min(600px,calc(100dvh - 98px));border:1px solid #b99150;border-radius:18px;background:#101a29;box-shadow:0 25px 65px #000a;overflow:hidden;display:flex;flex-direction:column;position:absolute;bottom:73px;right:0}#tg247-panel[hidden],#tg247-root[hidden]{display:none!important}.tg247-head{background:linear-gradient(125deg,#17293c,#121c29);padding:17px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #665337}.tg247-head strong{font-size:15px;color:#efd39b}.tg247-head small{display:block;color:#b5c4d1;font-size:11px;margin-top:5px}.tg247-x{border:1px solid #766043;background:#1b2b3e;border-radius:8px;padding:5px 9px;color:#ebc983;cursor:pointer}.tg247-body{padding:16px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:12px}.tg247-body p{font-size:12px;line-height:1.55;color:#aebed0}.tg247-field{display:grid;gap:6px;font-size:12px;color:#e1c68e}.tg247-field input,.tg247-field textarea{width:100%;background:#091421;border:1px solid #43516b;border-radius:9px;padding:11px;color:#f7eee2;outline:none;resize:vertical}.tg247-field textarea{min-height:72px}.tg247-submit{background:linear-gradient(100deg,#ae7e3e,#eaca83);border:0;border-radius:11px;color:#1d160f;padding:11px 16px;cursor:pointer;font-weight:700}.tg247-submit:disabled{opacity:.6}.tg247-messages{display:flex;flex:1;flex-direction:column;gap:10px;overflow:auto;padding-bottom:10px;min-height:120px}.tg247-message{max-width:90%;border-radius:13px 13px 13px 3px;background:#26394e;padding:11px;color:#f5ede0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.tg247-message.staff{align-self:flex-end;border-radius:13px 13px 3px 13px;background:#4a3825}.tg247-message small{display:block;font-size:9px;color:#b4c2d0;margin-top:5px}.tg247-state{color:#89d1ac;font-size:11px}.tg247-compose{border-top:1px solid #34475b;padding-top:12px;display:grid;gap:9px}.tg247-compose .tg247-field textarea{min-height:65px}.tg247-status{font-size:11px;color:#e8b98d;line-height:1.5}.tg247-small{border:0;background:transparent;color:#edcb8c;font-size:11px;cursor:pointer;text-decoration:underline}.tg247-send-row{display:flex;justify-content:space-between;align-items:center;gap:7px}.tg247-lang{background:#203045;color:#e9c88f;border:1px solid #766340;border-radius:7px;padding:3px;font-size:11px}@media(max-width:600px){#tg247-root{right:12px;bottom:12px}#tg247-fab{height:52px;font-size:12px;padding:0 13px}#tg247-panel{position:fixed;right:0;bottom:0;width:100vw;height:min(95dvh,760px);border-radius:18px 18px 0 0}}
