#ChatbotUI{--background:#fff;--dimBackground:#dbdbdb;--shadow:#abadad69;--primary:#0062a1;--colour:#262626;--dimColour:#494949;--radius:.5ch;box-sizing:border-box;pointer-events:none;flex-wrap:wrap;place-content:end;justify-self:end;align-items:center;gap:1.75ch;display:none;position:fixed;inset-block:1lh;inset-inline:3ch;z-index:9999;}#ChatbotUI *{box-sizing:inherit;pointer-events:auto}#ChatbotUI.active{display:flex}#ChatbotUI button{background-color:var(--background);block-size:8ch;inline-size:8ch;box-shadow:0 0 1em .1em var(--shadow);color:#0000;user-select:none;border:none;border-radius:50%;order:3;display:block;position:relative;overflow:hidden}#ChatbotUI button:active{background-color:#dbdbdb}#ChatbotUI button:focus{outline-color:var(--primary);outline-offset:.5ch}#ChatbotUI span.label{box-shadow:0 0 .75em var(--shadow);border-radius:var(--radius);color:var(--dimColour);opacity:0;pointer-events:none;background-color:#fefefe;order:2;margin-top:.25ch;padding:.2lh 1ch;transition:opacity .2s ease-in-out;display:inline-block}#ChatbotUI button:focus+span.label,#ChatbotUI button:hover+span.label{opacity:1}#ChatbotUI div.chat{width:calc(min(50ch,100%) - 3ch);block-size:calc(min(45lh,100%) - 5lh);box-shadow:0 0 .75em var(--shadow);background-color:var(--background);opacity:0;border-radius:1ch;flex:0 100%;order:1;padding:1lh 2ch 1.5lh;display:none}#ChatbotUI div.chat.active{animation:.5s .3s forwards appear;display:block}#ChatbotUI button svg{block-size:6.5ch;inline-size:6.5ch;margin-block-start:-3.25ch;margin-inline-start:-3.25ch;position:absolute;inset-block-start:50%;inset-inline-start:50%}#ChatbotUI div.chat iframe{background:0 0;border:none;border-radius:.9ch;width:100%;height:100%}@keyframes appear{0%{opacity:0}to{opacity:1}}
.footer-navbar__item .collection {position:absolute;}
