.ik-assistance-dock{flex:none;height:88px}.ik-assistance-trigger{right:max(20px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:45;color:#fff;cursor:pointer;background:#14273e;border:1px solid #a9bad1;border-radius:28px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 17px;font:600 14px/1.3 Arial,sans-serif;display:flex;position:fixed;box-shadow:0 5px 20px #09162624}.ik-assistance-trigger:hover{background:#243e62}.ik-assistance-overlay{z-index:180;background:#10283f66;position:fixed;inset:0}.ik-assistance-panel{z-index:181;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#1b304b;background:#fff;border:1px solid #d6e2f2;border-radius:18px;padding:20px;font:15px/1.5 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 14px 48px #09162633}.ik-assistance-panel *{box-sizing:border-box}.ik-assistance-panel header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.ik-assistance-panel h2{margin:0;font-size:20px;line-height:1.3}.ik-assistance-panel header p{color:#53667f;margin:5px 0 0}.ik-assistance-panel header button{color:#fff;cursor:pointer;background:#243e62;border:1px solid #d6e2f2;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ik-assistance-panel nav{gap:10px;display:grid}.ik-assistance-panel nav a{color:inherit;overflow-wrap:anywhere;background:#f4f7fc;border:1px solid #e1e8f1;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:14px;text-decoration:none;display:flex}.ik-assistance-panel nav a:hover{background:#e1e8f1}.ik-assistance-panel nav a>svg{color:#71429d;flex:none;margin-top:2px}.ik-assistance-panel strong,.ik-assistance-panel small{display:block}.ik-assistance-panel small{color:#53667f;margin-top:4px;font-size:14px;line-height:1.5}.ik-assistance-panel>p{color:#53667f;margin:16px 0 0;font-size:13px}.ik-assistance-trigger:focus-visible{outline-offset:3px;outline:3px solid #704398}.ik-assistance-panel :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #704398}body:has([role=dialog][data-state=open]) .ik-assistance-trigger{visibility:hidden}@media (max-width:700px){.ik-assistance-trigger{width:52px;height:52px;right:max(12px,env(safe-area-inset-right));padding:12px}.ik-assistance-trigger span{display:none}.ik-assistance-panel{padding:16px}.ik-assistance-dock{height:84px}}html[data-theme=dark] .ik-assistance-panel{color:#f0f5fd;background:#14273e;border-color:#685278}html[data-theme=dark] .ik-assistance-panel :is(nav a,header button){color:#f0f5fd;background:#1b304b;border-color:#685278}html[data-theme=dark] .ik-assistance-panel :is(small,p){color:#b9c8dc}html[data-theme=dark] .ik-assistance-panel nav a>svg{color:#dbb9ff}@media print{.ik-assistance-dock,.ik-assistance-overlay,.ik-assistance-panel{display:none}}body:has(.ik-assistance-dock) .ik-support{--ik-shell-bottom-reserve:88px}@media (max-width:900px){body:has(.ik-mobile-bottom) .ik-assistance-trigger{bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.ik-mobile-bottom) .ik-assistance-dock{height:154px}body:has(.ik-mobile-bottom) .ik-support{--ik-shell-bottom-reserve:calc(152px + env(safe-area-inset-bottom))}}.ik-assistance-retry{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#14273e;border:1px solid #a9bad1;border-radius:10px;padding:10px 14px}html[data-theme=dark] .ik-assistance-panel :is(a,button):focus-visible{outline-color:#dbb9ff}.ik-assistance-dock[data-assistance-placement=reserved-rail] .ik-assistance-trigger{width:52px;height:52px;padding:12px}.ik-assistance-dock[data-assistance-placement=reserved-rail] .ik-assistance-trigger span{display:none}@media (max-width:650px){.ik-assistance-dock[data-assistance-placement=reserved-rail] .ik-assistance-trigger{width:44px;height:44px;min-height:44px;padding:8px}}
