.app-shell-tabs[data-v-67903cea]{flex-wrap:nowrap;align-items:stretch;gap:5px;padding-top:2px;display:flex;overflow:visible}.app-shell-tabs[data-v-67903cea],.app-shell-tabs__tab[data-v-67903cea]{flex-direction:column;flex:none;width:5.75rem}.app-shell-tabs__tab[data-v-67903cea]{box-sizing:border-box;z-index:0;min-height:5.5rem;color:var(--errandore-stone);background-color:color-mix(in srgb,var(--errandore-cream) 55%,var(--errandore-page-paper,#fbeee1));border:2px solid color-mix(in srgb,var(--errandore-plum-dark) 40%,transparent);cursor:pointer;border-right:0;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .35rem .55rem;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.app-shell-tabs__icon[data-v-67903cea]{font-size:1.35rem;line-height:1}.app-shell-tabs__label[data-v-67903cea]{letter-spacing:.02em;text-align:center;text-transform:uppercase;word-break:break-word;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.15;display:block}.app-shell-tabs__tab[data-v-67903cea]:hover{color:var(--errandore-foreground);background-color:color-mix(in srgb,var(--errandore-cream) 28%,var(--errandore-page-paper,#fbeee1));border-color:color-mix(in srgb,var(--errandore-plum-dark) 65%,transparent)}.app-shell-tabs__tab--active[data-v-67903cea]{z-index:1;color:var(--errandore-plum-dark);background-color:var(--errandore-page-paper,#fbeee1);border-color:var(--errandore-plum-dark);box-shadow:2px 0 0 0 var(--errandore-page-paper,#fbeee1)}@media (width<=767px){.app-shell-tabs[data-v-67903cea]{scrollbar-width:none;flex-direction:row;gap:4px;width:100%;padding-top:0;overflow:auto hidden}.app-shell-tabs[data-v-67903cea]::-webkit-scrollbar{display:none}.app-shell-tabs__tab[data-v-67903cea]{border-right:2px solid color-mix(in srgb,var(--errandore-plum-dark) 40%,transparent);border-bottom:0}.app-shell-tabs__tab--active[data-v-67903cea]{box-shadow:0 2px 0 0 var(--errandore-page-paper,#fbeee1)}}.app-main-content[data-v-7cd7f5b5]{min-height:100vh}.app-shell{background-color:var(--errandore-background);position:relative}.app-page-frame{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:14px;display:flex}@media (width>=768px){.app-page-frame{padding:21px 21px 28px}}.app-page-stage{--app-hub-max-w:1024px;--app-hub-max-h:1024px;box-sizing:border-box;width:min(var(--app-hub-max-w),100%);max-width:100%;height:min(var(--app-hub-max-h),calc(100vh - 28px));flex-direction:row;align-items:stretch;min-height:0;max-height:calc(100vh - 28px);display:flex}@media (width>=768px){.app-page-stage{height:min(var(--app-hub-max-h),calc(100vh - 48px));max-height:min(var(--app-hub-max-h),calc(100vh - 48px))}}.app-page-stage__tabs{flex:none;align-self:flex-start}.app-page-stage__body{min-width:0}.app-page-paper,.app-page-stage__body{flex-direction:column;flex:auto;min-height:0;display:flex}.app-page-paper{z-index:1;box-sizing:border-box;background-color:var(--errandore-page-paper,#fbeee1);width:100%;max-height:100%;color:var(--errandore-foreground);border:2px solid var(--errandore-plum-dark);box-shadow:0 var(--errandore-shadow-depth-lg) 0 rgba(var(--errandore-shadow-color),var(--errandore-shadow-opacity-40));isolation:isolate;border-radius:0;position:relative;overflow:auto}@media (width<=767px){.app-page-stage{flex-direction:column;width:100%;min-height:calc(100vh - 28px);max-height:none}.app-page-stage__tabs{align-self:stretch;width:100%}.app-page-paper{flex:auto;min-height:0}}.app-page-paper .page-canvas,.app-page-paper .page-container,.app-page-paper .page-surface--app,.app-page-paper .page-surface--book,.app-page-paper .page-surface--dashboard{background-color:#0000;min-height:0}.app-page-paper .page-container{min-height:0}.app-page-paper .page-surface--book{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;padding-left:0;padding-right:0;display:flex}.app-page-paper .page-surface--book>.page-content,.app-page-paper .page-surface--book>.page-content-fill,.app-page-paper .page-surface--book>.page-content-wide{flex-direction:column;flex:auto;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex}
