.bar[data-v-ad0479a3]{align-items:center;background:var(--md-sys-color-surface-container);box-sizing:border-box;display:flex;height:80px;overflow-x:auto;overflow-y:clip;padding-inline:12px;position:relative;width:100%}.tab[data-v-ad0479a3]{all:unset;border-radius:12px;box-sizing:border-box;cursor:pointer;display:grid;grid-template-rows:1fr 16px;height:80px;padding-block:8px;position:relative;row-gap:4px;width:100%;z-index:0;--md-focus-ring-shape:12px}.tab.router-link-active .background[data-v-ad0479a3]{background:var(--md-sys-color-primary-container)}.tab .background[data-v-ad0479a3]{border-radius:999px;height:100%;justify-self:center;position:relative;width:64px;z-index:-1}.tab .background[data-v-ad0479a3],.tab .iconify[data-v-ad0479a3]{grid-column:1/2;grid-row:1/2}.tab .iconify[data-v-ad0479a3]{place-self:center;pointer-events:none}.tab .label[data-v-ad0479a3]{justify-self:center}.tab[data-v-ad0479a3] :is(.iconify,.label){color:var(--md-sys-color-on-surface-variant);fill:currentColor}.tab.router-link-active .label[data-v-ad0479a3]{font-weight:700}.tab.router-link-active[data-v-ad0479a3] :is(.iconify,.label){color:var(--md-sys-color-on-primary-container)}.rail[data-v-63022019]{align-items:center;background:var(--md-sys-color-surface-container);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding-block:4px;position:relative;width:80px}.tab[data-v-63022019]{all:unset;border-radius:12px;box-sizing:border-box;cursor:pointer;display:grid;grid-template-rows:56px 24px;margin-block:4px;position:relative;row-gap:4px;width:56px;z-index:0;--md-focus-ring-shape:12px}.tab.router-link-active[data-v-63022019]{--md-ripple-hover-color:var(--md-sys-color-on-secondary-container);--md-ripple-pressed-color:var(--md-sys-color-on-secondary-container)}.tab.router-link-active .background[data-v-63022019]{background:var(--md-sys-color-secondary-container)}.tab.router-link-active :is(.iconify[data-v-63022019],.label[data-v-63022019]){color:var(--md-sys-color-on-secondary-container)}.tab.router-link-active .label[data-v-63022019]{font-weight:700}.tab .background[data-v-63022019]{border-radius:inherit;position:relative;z-index:-1}.tab .background[data-v-63022019],.tab .iconify[data-v-63022019]{grid-column:1/2;grid-row:1/2}.tab .iconify[data-v-63022019]{place-self:center;pointer-events:none}.tab .label[data-v-63022019]{justify-self:center}.tab[data-v-63022019] :is(.iconify,.label){color:var(--md-sys-color-on-surface-variant);fill:currentColor}.sub-panel[data-v-237969a0]{all:unset;display:flex;flex-direction:column;opacity:0;pointer-events:none;position:relative}.sub-panel[open][data-v-237969a0]{opacity:1;pointer-events:auto;z-index:2}.with-navigation-page-layout{box-sizing:border-box;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:80px 1fr;grid-template-rows:1fr 80px;height:100%;overflow:clip;position:relative}@media (width >= 840px){.with-navigation-page-layout{grid-template-columns:80px 320px 1fr}}.with-navigation-page-layout>.rail{grid-column:1/2;grid-row:1/3;visibility:hidden}@media (width >= 840px){.with-navigation-page-layout>.rail{visibility:visible}}.with-navigation-page-layout>.bar{grid-column:1/3;grid-row:2/3;visibility:visible}@media (width >= 840px){.with-navigation-page-layout>.bar{visibility:hidden}}.with-navigation-page-layout>.content{grid-column:1/3;grid-row:1/2}@media (width >= 840px){.with-navigation-page-layout>.content{grid-column:2/3;grid-row:1/3}}.with-navigation-page-layout>.sub-panel{grid-column:1/3;grid-row:1/3}@media (width >= 840px){.with-navigation-page-layout>.sub-panel{grid-column:3/4;grid-row:1/3}}@media (width >= 840px){.with-navigation-page-layout>.content{border-end-start-radius:24px;border-start-start-radius:24px}.with-navigation-page-layout>.content,.with-navigation-page-layout>.sub-panel{border-end-end-radius:24px;border-start-end-radius:24px}.with-navigation-page-layout:has(.sub-panel[open])>.content{border-end-end-radius:12px;border-start-end-radius:12px}.with-navigation-page-layout>.sub-panel[open]{border-end-start-radius:12px;border-start-start-radius:12px}.with-navigation-page-layout>:is(.sub-panel,.content){margin-block:8px}.with-navigation-page-layout .sub-panel{margin-inline-end:12px}}.with-navigation-page-layout .content{padding:12px}.with-navigation-page-layout>:is(.sub-panel,.content){background:var(--md-sys-color-surface)}
