:root{--box-shadow:0px 2px 4px #0000003d, 0px 0px 2px #00000038;--nav-bg-color-primary:transparent;--nav-color-primary:var(--color-brand-500);--nav-bg-color-secondary:#0d6efd;--nav-color-secondary:#fff;--nav-active-bg-color-primary:var(--color-brand-500);--nav-active-color-primary:#fff;--nav-active-bg-color-secondary:var(--color-brand-450);--nav-active-color-secondary:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--box-shadow:0px 2px 4px #00000024, 0px 0px 2px #0000001f}}ol,ul{padding:0;list-style:none}#wrapper{grid-template:"brand header""sidebar content"1fr/auto 1fr;height:100vh;display:grid}@media (width<768px){#wrapper{grid-template-areas:"brand header""content content"}#content{padding-top:.75rem!important;padding-left:.75rem!important;padding-right:.75rem!important}}#brand{grid-area:brand}#header{grid-area:header}#sidebar{grid-area:sidebar}#sidebarMenu .login-info{font-size:.7rem}#content{grid-area:content;overflow:auto}#content>*{max-width:1200px;margin-inline:auto}#error-page,#loading-page,#login-page>*,#reset-password-page>*,#welcome-page>*{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;min-height:80vh;margin-inline:auto;display:flex}.bi{vertical-align:-.125em;fill:currentColor;width:1rem;height:1rem;display:inline-block}.navbar-brand{background-color:#00000040;padding-top:.75rem;padding-bottom:.75rem;box-shadow:inset -1px 0 #00000040}@media (width>=768px){#sidebar .offcanvas-lg{position:sticky;top:48px}.navbar-search{display:block}}.side-menu .nav-link{padding-block:.4rem;font-size:.875rem;font-weight:500}.side-menu .nav-link.active{text-underline-offset:.3rem;text-decoration:underline;text-decoration-thickness:3px}.side-menu .nav-link:hover:not(.active){text-underline-offset:.3rem;text-decoration:underline}#sidebar .sidebar-heading{font-size:.75rem}.link{cursor:pointer}.box-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.dialog{background-color:var(--bs-body-bg);border:inherit;min-width:min(400px,100% - 2rem);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.dialog::backdrop{opacity:.5;background:gray}.popover-body{max-height:75vh;overflow-y:auto}.detailsGroups{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.detailsGroups>*{border-radius:.5rem;gap:1rem;margin-block-end:auto;padding:1rem;font-size:.9rem;line-height:1;display:grid}.detailsGroups>.columns-2{grid-template-columns:1fr auto}.detailsGroups>.columns-3{grid-template-columns:1fr auto auto}.detailsGroups>.columns-4{grid-template-columns:1fr auto auto auto}.detailsGroups>*>h1,.detailsGroups>*>h2,.detailsGroups>*>h3,.detailsGroups>*>h4,.detailsGroups>*>h5,.detailsGroups>*>.detailsGroupHeader,.detailsGroups>*>.detailsGroupFooter{grid-column:1/-1}.detailsGroups>*>span{text-indent:-1rem;padding-left:1rem;line-height:1.1}.detailsGroups>*>.detailsGroupTitle{grid-column:1}.detailsGroups>*>.detailsGroupDeleteAction{place-self:center end;line-height:1}.detailsGroups .btn-link{color:var(--link-color)}.files{font-size:.9rem}.files td:first-child{text-align:center}.files .nav-link{border-radius:4px}.fileListLink{color:inherit;text-decoration:none}.fileListLink:hover{color:inherit;text-decoration:underline}.files .currentItem{border:1px solid #aaa!important}.files .hidden-item{opacity:.5}.files .table-responsive{container:files/inline-size}.files td{white-space:nowrap}.files .nameColumn>*{text-overflow:ellipsis;max-width:50cqw;padding-inline-end:1rem;overflow:hidden}@container files (width>650px){.files .nameColumn{max-width:inherit}}.files .nav-pills .nav-link:hover,.files .nav-item:hover .nav-link,.files a.nav-link:hover{background-color:var(--nav-bg-color-secondary)!important;color:var(--nav-color-secondary)!important}.files .nav-pills .nav-link:focus,.files .nav-item:focus .nav-link,.files a.nav-link:focus{background-color:var(--nav-bg-color-primary)!important;color:var(--nav-color-primary)!important}.files .nav-pills .nav-link.active,.files .nav-item.active .nav-link{background-color:var(--nav-active-bg-color-primary)!important;color:var(--nav-active-color-primary)!important}.files .nav-pills .nav-link.active:hover,.files .nav-item.active .nav-link:hover{background-color:var(--nav-active-bg-color-secondary)!important;color:var(--nav-active-color-secondary)!important}.files .nav-pills .nav-link.active:focus,.files .nav-item.active .nav-link:focus{background-color:var(--nav-active-bg-color-primary)!important;color:var(--nav-active-color-primary)!important}:has(.parts){container:main/inline-size}.parts{grid-template-columns:1fr;grid-template-areas:"conductors""sopranos""altos""tenors""basses";gap:1rem;margin-inline:auto;display:grid}.parts>*{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:1rem}.parts .users{grid-template-columns:1fr auto;display:grid}.parts .users .details{grid-column:1/-1;margin-block-end:1rem;margin-inline-start:2rem;font-size:.9rem}@container main (width>500px){.parts{grid-template-columns:repeat(2,1fr);grid-template-areas:"conductors none""sopranos altos""tenors basses"}}@container main (width>1000px){.parts{grid-template-columns:repeat(4,1fr);grid-template-areas:"conductors none none none""sopranos altos tenors basses"}}.conductors{grid-area:conductors}.sopranos{grid-area:sopranos}.altos{grid-area:altos}.tenors{grid-area:tenors}.basses{grid-area:basses}.editorPageContainer{width:fit-content}.editorPageContainer:has(.editor-wrapper.editable){width:100%}
