.ui-side-menu{position:relative;transition:.15s cubic-bezier(.64,.09,.08,1)}.ui-side-menu .closure-button{position:absolute;display:flex;align-items:center;z-index:100}.ui-side-menu.front{padding-top:2rem;overflow-y:auto;scrollbar-width:thin;overflow-x:hidden}.ui-side-menu.front::-webkit-scrollbar{width:6px;background-color:transparent}.ui-side-menu.front::-webkit-scrollbar-track{border:6px solid transparent;background-color:transparent}.ui-side-menu.front::-webkit-scrollbar-thumb{border:6px solid transparent;border-radius:4px;background-color:#c1c1c1;-webkit-transition:background-color .15s cubic-bezier(.64,.09,.08,1);transition:background-color .15s cubic-bezier(.64,.09,.08,1)}.ui-side-menu.front::-webkit-scrollbar-thumb:hover{background-color:#989898}.ui-side-menu.front .closure-button{cursor:pointer;background-color:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-feature-settings:"liga";-webkit-tap-highlight-color:transparent;font-size:1rem;background-color:#fff;color:#989898;right:0;top:10px;height:2.427rem;width:1.5rem;border-top-left-radius:6px;border-bottom-left-radius:6px;border:1px solid #c1c1c1;border-right:none}.ui-side-menu.front .menu-container{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.ui-side-menu.front .jps-side-menu-contents-body{border-bottom:1px solid #c1c1c1}.ui-side-menu.front .side-menu-item a{padding:0 20px;font-size:.875rem;font-weight:700;line-height:150%;color:#424242!important;height:3rem;display:flex;align-items:center}.ui-side-menu.front .side-menu-item:not(:last-child){border-bottom:1px solid #c1c1c1}@media screen and (max-width:768px){.ui-side-menu.front .side-menu-item>*{padding-right:1.5rem}}.ui-side-menu.management .facet-open-button{display:flex;align-items:center;margin-top:1rem;min-height:3rem}.ui-side-menu.management .facet-open-button h3{font-size:.875rem;flex-grow:1;margin-left:4.5rem;margin-top:0;margin-bottom:0}.ui-side-menu.management .facet-open-button h2{margin-top:0;margin-bottom:0}.ui-side-menu.management .closure-button{position:absolute;left:1rem;top:1rem;overflow:hidden;height:3rem;min-width:3rem}.ui-side-menu.management.ui-side-menu-closed{width:40px}.ui-side-menu.management.ui-side-menu-closed .closure-button{color:#424242;background-color:#f5f5f5;border-color:#1c1c1c}.ui-side-menu.management .menu-container{height:calc(100vh - 10rem);margin-top:0;display:flex;flex-direction:column;padding-left:1rem}.ui-side-menu.management .menu-container .jps-side-menu-contents-body{overflow-y:auto;flex-grow:1}@media screen and (max-width:768px){.ui-side-menu{position:absolute;min-width:0;transition:width .15s cubic-bezier(.64,.09,.08,1);top:calc(3.5rem + 2px);left:0;z-index:1200}.ui-side-menu.front{width:calc(100% - 1rem);height:calc(100% - 4.5rem);padding-top:0;border-bottom-right-radius:6px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;border:1px solid #c1c1c1;background:#fafafa}.ui-side-menu.front .closure-button{position:fixed;right:1rem;top:7rem}.ui-side-menu.front.ui-side-menu-closed{width:0;box-shadow:none;border:none}.ui-side-menu.front.ui-side-menu-closed .closure-button{position:fixed;left:0;border-radius:0 6px 6px 0;border-left:none;border-right:1px solid #c1c1c1;z-index:1250}.ui-side-menu.management{width:95%;height:calc(95% - 3.5rem);border-bottom-right-radius:4px;border:1px solid #c1c1c1;border-left-width:0;background:#f5f5f5;padding-top:.25rem}.ui-side-menu.management.ui-side-menu-closed{width:0;border:none}.ui-side-menu.management .facet-open-button{left:0;top:0;height:auto}.ui-side-menu.management .facet-open-button .closure-button{border-radius:0}.ui-side-menu.management .facet-open-button .closure-button .ui-base-icon{margin:0!important}}
