[data-v-3ace575d]:root{--primary:#006;--secondary:#039;--accent:#ccc;--textLight:#fff;--background:#f1f1f1;--textDark:#292d32;--white:#fff;--disabledBg:#cdcdcd}.sidebar[data-v-3ace575d]{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;transition:width .4s,background-color .3s;width:19rem}.sidebar .header[data-v-3ace575d]{align-items:center;background-color:#fafafa;display:flex;justify-content:space-between;padding:1.5rem;position:relative;transition:background-color .3s}.sidebar .header a[data-v-3ace575d]{color:var(--logo-text);font-size:1.3rem;font-weight:550;text-decoration:none}.sidebar .header a .focus[data-v-3ace575d],.sidebar .header a .unfocus[data-v-3ace575d]{display:inline-block;max-width:20rem;overflow:hidden;transition:all .4s,color .3s}.sidebar .header a .focus[data-v-3ace575d]{border-radius:.5px;outline:1px dashed transparent;outline-offset:.5rem}.sidebar .header button[data-v-3ace575d]{background-color:transparent;border:none;border-radius:50%;color:var(--logo-text);cursor:pointer;height:1.7rem;max-width:20rem;padding:0;transition:background-color .3s,max-width .4s,opacity .4s,visibility .4s,color .3s;width:1.7rem}.sidebar .header button[data-v-3ace575d]:hover{background-color:var(--btn-hover)}.sidebar .header button[data-v-3ace575d]:active{background-color:var(--btn-active)}.sidebar .separator-wrapper[data-v-3ace575d]{position:relative}.sidebar .separator-wrapper .separator[data-v-3ace575d]{border:.5px solid var(--separator);margin:0;transition:border-color .3s}.sidebar .separator-wrapper .minimize-btn[data-v-3ace575d]{align-items:center;background-color:var(--bg-primary);border:1px solid var(--separator);border-radius:.5rem;cursor:pointer;display:block;display:flex;height:1.9rem;justify-content:center;position:absolute;right:0;top:35px;transform:translateY(-50%) translate(50%);transition:background-color .3s,border-color .3s;width:1.9rem}.sidebar .separator-wrapper .minimize-btn input[data-v-3ace575d]{display:none}.sidebar .separator-wrapper .minimize-btn i[data-v-3ace575d]{color:var(--logo-text);font-size:1.2rem;transition:transform .3s;transition:all .3s}.sidebar .separator-wrapper .minimize-btn[data-v-3ace575d]:hover{background-color:var(--btn-hover)}.sidebar .separator-wrapper .minimize-btn[data-v-3ace575d]:active{background-color:var(--btn-active)}.sidebar .navigation[data-v-3ace575d]{flex-grow:1;padding:1.5rem}.sidebar .navigation .section .title-wrapper[data-v-3ace575d]{height:1.9rem;position:relative}.sidebar .navigation .section .title-wrapper .title[data-v-3ace575d]{color:var(--item-text);padding-inline:.5rem;text-transform:uppercase;transition:all .4s,color .3s}.sidebar .navigation .section .items[data-v-3ace575d]{list-style-type:none;margin-block:.9rem;padding:0}.sidebar .navigation .section .items .item a[data-v-3ace575d]{align-items:center;border-radius:.4rem;color:var(--item-text);display:flex;gap:1rem;padding-block:.8rem;padding-inline:.5rem;position:relative;text-decoration:none;transition:background-color .3s,color .3s}.sidebar .navigation .section .items .item a i[data-v-3ace575d]{transition:all .4s;width:1rem}.sidebar .navigation .section .items .item a .item-text[data-v-3ace575d]{max-width:20rem;transition:all .4s}.sidebar .navigation .section .items .item a .item-tooltip[data-v-3ace575d]{background-color:var(--tooltip-bg);border-radius:.3rem;color:var(--tooltip-text);display:none;left:109%;opacity:0;padding:.4rem;position:absolute;transition:all .3s;visibility:hidden}.sidebar .navigation .section .items .item a .item-tooltip[data-v-3ace575d]:before{border-bottom:8px solid transparent;border-right:8px solid var(--tooltip-bg);border-top:8px solid transparent;content:"";height:0;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:0}.sidebar .navigation .section .items .item a[data-v-3ace575d]:hover{background-color:var(--item-hover)}.sidebar .navigation .section .items .item a[data-v-3ace575d]:active{background-color:var(--item-active-bg);color:var(--item-active-text)}.sidebar .navigation .section.settings-section[data-v-3ace575d]{margin-top:2rem}.sidebar .footer[data-v-3ace575d]{background-color:#fafafa;border-top:1px solid var(--separator);padding:1.5rem;transition:background-color .3s,border-color .3s}.sidebar .footer .switch[data-v-3ace575d]{background-color:var(--switch-bg);border-radius:.6rem;cursor:pointer;display:block;display:grid;grid-template-columns:1fr 1fr;height:3.1rem;position:relative;transition:all .3s}.sidebar .footer .switch input[data-v-3ace575d]{display:none}.sidebar .footer .switch .item[data-v-3ace575d]{align-items:center;color:var(--item-text);display:flex;gap:.5rem;justify-content:center;max-width:20rem;position:relative;transition:color .3s,max-width .3s;z-index:1}.sidebar .footer .switch .active[data-v-3ace575d]{height:100%;padding:.3rem;position:absolute;transition:transform .2s;width:50%}.sidebar .footer .switch .active[data-v-3ace575d]:before{background-color:var(--switch-active);border:1px solid var(--separator);border-radius:.6rem;content:"";display:block;height:100%;transform:translate(0);transition:all .3s;width:100%}.sidebar .footer .switch:has(input:checked) .item[data-v-3ace575d]:last-of-type{color:var(--item-active-text)}.sidebar .footer .switch:has(input:checked) .active[data-v-3ace575d]{transform:translate(100%)}.sidebar .footer .switch:not(:has(input:checked)) .item[data-v-3ace575d]:first-of-type{color:var(--item-active-text)}.sidebar[data-v-3ace575d]:has(#minimize:checked){width:9rem}.sidebar:has(#minimize:checked) .header a .unfocus[data-v-3ace575d]{max-width:0;opacity:0;visibility:hidden}.sidebar:has(#minimize:checked) .header a .focus[data-v-3ace575d]{left:50%;outline-color:var(--logo-text);position:absolute;transform:translate(-50%) rotate(-15deg)}.sidebar:has(#minimize:checked) .header button[data-v-3ace575d]{max-width:0;opacity:0;visibility:hidden}.sidebar:has(#minimize:checked) .navigation .section .title-wrapper .title[data-v-3ace575d]{left:50%;position:absolute;transform:translate(-50%)}.sidebar:has(#minimize:checked) .navigation .section .items .item a i[data-v-3ace575d]{left:50%;position:absolute;transform:translate(-50%)}.sidebar:has(#minimize:checked) .navigation .section .items .item a .item-text[data-v-3ace575d]{max-width:0;opacity:0;overflow:hidden;visibility:hidden}.sidebar:has(#minimize:checked) .navigation .section .items .item a .item-tooltip[data-v-3ace575d]{display:block}.sidebar:has(#minimize:checked) .navigation .section .items .item a:hover .item-tooltip[data-v-3ace575d]{left:115%;opacity:1;visibility:visible}.sidebar:has(#minimize:checked) .separator-wrapper .minimize-btn i[data-v-3ace575d]{transform:rotate(180deg)}.sidebar:has(#minimize:checked) .footer .switch[data-v-3ace575d]{border-radius:5rem}.sidebar:has(#minimize:checked) .footer .switch .item[data-v-3ace575d]{max-width:0;opacity:0;overflow:hidden;visibility:hidden}.sidebar:has(#minimize:checked) .footer .switch .active[data-v-3ace575d]:before{border-radius:5rem}
