.DatagranAgentWidget-module__KbPkUa__root{z-index:1000;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));color:#111;font-family:Arial,Helvetica,sans-serif;position:fixed}.DatagranAgentWidget-module__KbPkUa__launcher{color:#111;letter-spacing:-.02em;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:14px;min-height:64px;padding:10px 24px 10px 11px;font-size:18px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 65px #0000006b,inset 0 1px #fff}.DatagranAgentWidget-module__KbPkUa__launcher:hover{transform:translateY(-2px);box-shadow:0 22px 72px #00000080,inset 0 1px #fff}.DatagranAgentWidget-module__KbPkUa__launcher:focus-visible,.DatagranAgentWidget-module__KbPkUa__surface button:focus-visible{outline-offset:3px;outline:3px solid #61d6ffbf}.DatagranAgentWidget-module__KbPkUa__launcherOrb,.DatagranAgentWidget-module__KbPkUa__orb{background:radial-gradient(circle at 30% 25%,#dbff91 0 11%,#0000 35%),radial-gradient(circle at 70% 73%,#48cfff 0 16%,#0000 45%),conic-gradient(from 40deg,#00a7ff,#13d4bc,#e4ef56,#3789ff,#00a7ff);border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffff73,0 5px 20px #169dec40}.DatagranAgentWidget-module__KbPkUa__launcherOrb{flex:none;width:44px;height:44px}.DatagranAgentWidget-module__KbPkUa__launcherOrb i{background:#ffffffe6;border-radius:2px;width:2px;animation:1.1s ease-in-out infinite alternate DatagranAgentWidget-module__KbPkUa__sound;position:absolute;bottom:10px}.DatagranAgentWidget-module__KbPkUa__launcherOrb i:first-child{height:9px;left:16px}.DatagranAgentWidget-module__KbPkUa__launcherOrb i:nth-child(2){height:16px;animation-delay:-.35s;left:21px}.DatagranAgentWidget-module__KbPkUa__launcherOrb i:nth-child(3){height:11px;animation-delay:-.7s;left:26px}.DatagranAgentWidget-module__KbPkUa__backdrop{cursor:default;background:0 0;border:0;position:fixed;inset:0}.DatagranAgentWidget-module__KbPkUa__surface{transform-origin:100% 100%;background:#fffffffb;border:1px solid #0000001a;border-radius:30px;animation:.25s cubic-bezier(.16,1,.3,1) DatagranAgentWidget-module__KbPkUa__enter;position:absolute;bottom:78px;right:0;overflow:hidden;box-shadow:0 30px 100px #0000007a}.DatagranAgentWidget-module__KbPkUa__chooserSurface{width:min(430px,100vw - 30px)}.DatagranAgentWidget-module__KbPkUa__chooser{padding:28px}.DatagranAgentWidget-module__KbPkUa__chooserHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.DatagranAgentWidget-module__KbPkUa__eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#687078!important;margin:0 0 10px!important;font-size:11px!important}.DatagranAgentWidget-module__KbPkUa__chooser h2{color:#101214;letter-spacing:-.05em;margin:0;font-size:28px;line-height:1.05}.DatagranAgentWidget-module__KbPkUa__chooserHeader p:not(.DatagranAgentWidget-module__KbPkUa__eyebrow){color:#6c7177;max-width:315px;margin:10px 0 0;font-size:14px;line-height:1.5}.DatagranAgentWidget-module__KbPkUa__iconButton{color:#4e4f50;cursor:pointer;background:#f3f3f1;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.DatagranAgentWidget-module__KbPkUa__languages{border:0;gap:8px;margin:26px 0 18px;padding:0;display:flex}.DatagranAgentWidget-module__KbPkUa__languages legend{color:#73777a;width:100%;margin-bottom:8px;font-size:12px;font-weight:600}.DatagranAgentWidget-module__KbPkUa__languages button{color:#232426;cursor:pointer;background:#fff;border:1px solid #e3e4e3;border-radius:999px;flex:1;padding:12px 15px;font-size:15px}.DatagranAgentWidget-module__KbPkUa__languages button[data-selected=true]{border-color:#171819;box-shadow:inset 0 0 0 1px #171819}.DatagranAgentWidget-module__KbPkUa__modeGrid{gap:10px;display:grid}.DatagranAgentWidget-module__KbPkUa__modeGrid>button{color:#18191a;text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #e7e7e5;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px;transition:border .2s,transform .2s,background .2s;display:grid}.DatagranAgentWidget-module__KbPkUa__modeGrid>button:hover{background:#fff;border-color:#b9bdba;transform:translateY(-1px)}.DatagranAgentWidget-module__KbPkUa__modeGrid strong,.DatagranAgentWidget-module__KbPkUa__modeGrid small{display:block}.DatagranAgentWidget-module__KbPkUa__modeGrid strong{font-size:16px}.DatagranAgentWidget-module__KbPkUa__modeGrid small{color:#777b7e;margin-top:3px;font-size:12px}.DatagranAgentWidget-module__KbPkUa__modeIcon{color:#fff;background:#111;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.DatagranAgentWidget-module__KbPkUa__voiceIcon{background:linear-gradient(145deg,#0a7edc,#19d2a4);justify-content:center;align-items:center;gap:3px;display:flex}.DatagranAgentWidget-module__KbPkUa__voiceIcon i{background:#fff;border-radius:3px;width:2px;height:10px;animation:.9s ease-in-out infinite alternate DatagranAgentWidget-module__KbPkUa__sound}.DatagranAgentWidget-module__KbPkUa__voiceIcon i:nth-child(2){height:18px;animation-delay:-.2s}.DatagranAgentWidget-module__KbPkUa__voiceIcon i:nth-child(3){height:14px;animation-delay:-.45s}.DatagranAgentWidget-module__KbPkUa__voiceIcon i:nth-child(4){height:7px;animation-delay:-.65s}.DatagranAgentWidget-module__KbPkUa__notice{color:#85898c;margin:15px 2px 0;font-size:11px;line-height:1.45}.DatagranAgentWidget-module__KbPkUa__agentSurface{width:min(470px,100vw - 30px);height:min(720px,100vh - 125px);transition:width .25s,height .25s,border-radius .25s}.DatagranAgentWidget-module__KbPkUa__agentSurface.DatagranAgentWidget-module__KbPkUa__expanded{width:min(760px,100vw - 44px);height:min(860px,100vh - 44px)}.DatagranAgentWidget-module__KbPkUa__agent{background:#fff;flex-direction:column;height:100%;display:flex}.DatagranAgentWidget-module__KbPkUa__agent header{border-bottom:1px solid #ececea;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 15px 12px 18px;display:flex}.DatagranAgentWidget-module__KbPkUa__agentIdentity{align-items:center;gap:11px;display:flex}.DatagranAgentWidget-module__KbPkUa__orb{flex:none;width:38px;height:38px}.DatagranAgentWidget-module__KbPkUa__agentIdentity strong,.DatagranAgentWidget-module__KbPkUa__agentIdentity small{display:block}.DatagranAgentWidget-module__KbPkUa__agentIdentity strong{color:#171819;font-size:15px}.DatagranAgentWidget-module__KbPkUa__agentIdentity small{color:#787d80;margin-top:3px;font-size:11px}.DatagranAgentWidget-module__KbPkUa__headerActions{gap:7px;display:flex}.DatagranAgentWidget-module__KbPkUa__headerActions .DatagranAgentWidget-module__KbPkUa__iconButton{width:40px;height:40px;font-size:18px}.DatagranAgentWidget-module__KbPkUa__frame{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.DatagranAgentWidget-module__KbPkUa__bookingNotice{color:#176434;text-align:center;background:#e9fff1;padding:9px 16px;font-size:12px}@keyframes DatagranAgentWidget-module__KbPkUa__enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes DatagranAgentWidget-module__KbPkUa__sound{0%{opacity:.7;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.DatagranAgentWidget-module__KbPkUa__root{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.DatagranAgentWidget-module__KbPkUa__launcher{min-height:58px;padding:8px 19px 8px 9px;font-size:16px}.DatagranAgentWidget-module__KbPkUa__launcherOrb{width:40px;height:40px}.DatagranAgentWidget-module__KbPkUa__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}.DatagranAgentWidget-module__KbPkUa__surface,.DatagranAgentWidget-module__KbPkUa__chooserSurface,.DatagranAgentWidget-module__KbPkUa__agentSurface,.DatagranAgentWidget-module__KbPkUa__agentSurface.DatagranAgentWidget-module__KbPkUa__expanded{border-radius:26px 26px 0 0;width:100vw;max-width:none;position:fixed;bottom:0;right:0}.DatagranAgentWidget-module__KbPkUa__chooserSurface{max-height:calc(100dvh - 36px);overflow-y:auto}.DatagranAgentWidget-module__KbPkUa__chooser{padding:23px 20px max(22px,env(safe-area-inset-bottom))}.DatagranAgentWidget-module__KbPkUa__agentSurface,.DatagranAgentWidget-module__KbPkUa__agentSurface.DatagranAgentWidget-module__KbPkUa__expanded{height:calc(100dvh - 18px)}.DatagranAgentWidget-module__KbPkUa__root[data-open=true] .DatagranAgentWidget-module__KbPkUa__launcher{display:none}}@media (prefers-reduced-motion:reduce){.DatagranAgentWidget-module__KbPkUa__launcherOrb i,.DatagranAgentWidget-module__KbPkUa__voiceIcon i{animation:none}.DatagranAgentWidget-module__KbPkUa__surface,.DatagranAgentWidget-module__KbPkUa__launcher{transition:none;animation:none}}
