.velkar-chat-launch{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid #d89b4d;background:linear-gradient(135deg,#20170f,#3a2716);color:#ffd7a2;font:800 11px 'Space Grotesk',sans-serif;letter-spacing:.05em;box-shadow:0 12px 35px #0009,0 0 20px #f59e0b22;cursor:pointer}
.velkar-chat-launch .material-symbols-outlined{font-size:21px}.velkar-chat-unread{display:none;min-width:20px;height:20px;padding:0 5px;border-radius:999px;place-items:center;background:#e75151;color:#fff;font:800 10px Inter}.velkar-chat-unread.has{display:grid}
.velkar-chat-panel{position:fixed;right:18px;bottom:82px;z-index:71;width:min(390px,calc(100vw - 24px));height:min(650px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid #67513b;background:#0d0f14;box-shadow:0 24px 70px #000d;overflow:hidden}
.velkar-chat-panel[hidden]{display:none!important}.velkar-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid #45392e;background:linear-gradient(90deg,#19151a,#22180f)}
.velkar-chat-title{display:flex;align-items:center;gap:10px}.velkar-chat-title i{width:8px;height:8px;border-radius:50%;background:#51d98e;box-shadow:0 0 10px #51d98e}.velkar-chat-title strong{display:block;color:#fff1dc;font:800 14px Sora}.velkar-chat-title small{display:block;margin-top:2px;color:#9d8f82;font:700 8px 'Space Grotesk';letter-spacing:.08em}
.velkar-chat-close{width:34px;height:34px;border:1px solid #5b4937;background:#17181e;color:#d9b98d;font-size:22px;cursor:pointer}.velkar-chat-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #3c342d;background:#111319}
.velkar-chat-tabs button{min-height:42px;border:0;border-right:1px solid #332e29;background:transparent;color:#958d87;font:800 9px 'Space Grotesk';letter-spacing:.07em;cursor:pointer}.velkar-chat-tabs button:last-child{border-right:0}.velkar-chat-tabs button.active{color:#ffc174;background:#211a13;box-shadow:inset 0 -2px #f5a742}
.velkar-chat-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.velkar-chat-login{margin:auto;padding:28px;text-align:center}.velkar-chat-login .material-symbols-outlined{font-size:34px;color:#d9a056}.velkar-chat-login h3{margin:12px 0 7px;color:#f5eee6;font:800 20px Sora}.velkar-chat-login p{margin:0 0 18px;color:#9f9892;font-size:12px;line-height:1.55}.velkar-chat-login a{display:inline-flex;padding:12px 17px;background:#e6a34d;color:#211407;text-decoration:none;font:800 10px 'Space Grotesk'}
.velkar-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:13px 12px 8px;scrollbar-width:thin;scrollbar-color:#5a4735 #101116}.velkar-chat-message{position:relative;padding:9px 10px;margin-bottom:7px;border:1px solid #2d2d33;background:#15171d}.velkar-chat-message.mine{border-color:#5b4932;background:#1e1914}
.velkar-chat-message-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.velkar-chat-message-head strong{color:#f0bd79;font:800 10px 'Space Grotesk'}.velkar-chat-message-head time{margin-left:auto;color:#6f6b68;font:600 8px Inter}.velkar-chat-message p{margin:0;color:#d9d4cf;font:400 12px/1.45 Inter;white-space:pre-wrap;overflow-wrap:anywhere}
.velkar-chat-report{position:absolute;right:8px;bottom:6px;border:0;background:transparent;color:#5f5c59;font-size:10px;cursor:pointer}.velkar-chat-report:hover{color:#e39873}.velkar-chat-composer{display:grid;grid-template-columns:1fr auto;gap:7px;padding:9px;border-top:1px solid #37312b;background:#101116}
.velkar-chat-composer textarea{resize:none;min-height:42px;max-height:88px;padding:10px;border:1px solid #4a4037;background:#090b0f;color:#f3efea;font:400 12px/1.4 Inter}.velkar-chat-composer textarea:focus{outline:1px solid #d79b52}.velkar-chat-send{width:44px;border:1px solid #d9a153;background:#df9c49;color:#211307;cursor:pointer}.velkar-chat-send .material-symbols-outlined{font-size:20px}
.velkar-chat-presence{flex:1;min-height:0;overflow-y:auto;padding:12px}.velkar-chat-presence-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#9e948b;font:800 9px 'Space Grotesk';letter-spacing:.08em}.velkar-chat-user{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid #2e3037;background:#15171d;color:#e7e0d8;text-align:left;cursor:pointer;margin-bottom:7px}.velkar-chat-user:hover{border-color:#775a39;background:#1c1917}.velkar-chat-user-avatar{width:31px;height:31px;display:grid;place-items:center;border:1px solid #5d4935;background:#21190f;color:#ffc174;font:800 12px Sora}.velkar-chat-user strong{font:700 12px Sora}.velkar-chat-user small{display:block;margin-top:2px;color:#63d99a;font-size:9px}
.velkar-chat-dm-head{display:flex;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #332f2c;background:#14161b}.velkar-chat-back{border:0;background:transparent;color:#ffc174;font-size:20px;cursor:pointer}.velkar-chat-dm-head strong{font:800 11px Sora;color:#eee7df}.velkar-chat-status{padding:7px 10px;border-bottom:1px solid #312c28;background:#141116;color:#9f8f82;font:700 9px 'Space Grotesk';letter-spacing:.04em}.velkar-chat-empty{padding:25px 18px;color:#77736f;text-align:center;font-size:11px}
@media(max-width:600px){.velkar-chat-launch{right:12px;bottom:12px;min-height:48px;padding:0 13px}.velkar-chat-launch>span:not(.material-symbols-outlined):not(.velkar-chat-unread){display:none}.velkar-chat-panel{inset:72px 0 0 0;width:100vw;height:calc(100dvh - 72px);border:0;border-top:1px solid #66503a;box-shadow:none}.velkar-chat-head{padding:12px 14px}.velkar-chat-tabs button{min-height:46px;font-size:10px}.velkar-chat-messages{padding:11px 10px 6px}.velkar-chat-message{padding:10px 11px;margin-bottom:7px}.velkar-chat-message p{font-size:13px;line-height:1.5}.velkar-chat-composer{padding:8px 9px calc(8px + env(safe-area-inset-bottom));grid-template-columns:1fr 48px}.velkar-chat-composer textarea{min-height:46px;font-size:16px}.velkar-chat-send{width:48px}.velkar-chat-user{min-height:54px}.velkar-chat-close{width:38px;height:38px}}
