.bar[data-v-2e5c8d3a]{background-color:var(--color-primary);left:0;min-height:100vh;position:fixed;top:0;width:290px}.bar.disabled[data-v-2e5c8d3a]{opacity:.7;pointer-events:none}.bar .logo[data-v-2e5c8d3a]{margin-bottom:3rem;margin-left:2rem;margin-top:2rem}.bar .logo.is-custom-logo[data-v-2e5c8d3a]{margin-right:2rem}.bar .logo>svg[data-v-2e5c8d3a]{fill:currentColor;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));height:3rem;transition:fill .5s ease;width:8rem}.bar .logo .custom-logo[data-v-2e5c8d3a]{height:100%;max-height:70px;max-width:180px;-o-object-fit:contain;object-fit:contain}.bar .menu nav li[data-v-2e5c8d3a]{align-items:center;border-bottom-right-radius:.75rem;border-top-right-radius:.75rem;display:flex;margin-bottom:.5rem;margin-right:1rem;margin-top:.5rem;padding-bottom:.75rem;padding-left:2rem;padding-top:.75rem;white-space:nowrap}.bar .menu nav li .icon[data-v-2e5c8d3a]{fill:currentColor;height:18px;margin-right:.75rem;width:18px}.bar .menu nav li .icon[data-v-2e5c8d3a],.bar .menu nav li .text[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-block;vertical-align:top}.bar .menu nav li .text[data-v-2e5c8d3a]{font-size:1rem;font-weight:500;line-height:1.5rem;line-height:1;overflow:hidden;position:relative;text-overflow:ellipsis;top:2px;white-space:nowrap}.bar .menu nav li.current[data-v-2e5c8d3a]{background-color:var(--color-secondary)}.bar .menu .user-button[data-v-2e5c8d3a]{background-color:var(--color-primary-hover);border-radius:.75rem;bottom:25px;cursor:default;left:25px;padding:.5rem 1rem .5rem .5rem;position:absolute;width:calc(100% - 50px)}.bar .menu .user-button .image[data-v-2e5c8d3a]{fill:#fff;background-color:var(--color-primary);background-image:url(../image/default-profile-ico.svg);display:inline-block;height:55px;margin-right:.75rem;position:relative;vertical-align:top;width:55px}.bar .menu .user-button .image[data-v-2e5c8d3a],.bar .menu .user-button .image .organization-image[data-v-2e5c8d3a]{background-position:50%;background-size:cover;border-radius:.5rem}.bar .menu .user-button .image .organization-image[data-v-2e5c8d3a]{border-color:var(--color-primary);border-width:1px;bottom:-.25rem;height:1.5rem;position:absolute;right:-.25rem;width:1.5rem}.bar .menu .user-button .data[data-v-2e5c8d3a]{display:inline-block;max-width:calc(100% - 80px);vertical-align:top}.bar .menu .user-button .data h3[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar .menu .user-button .data h4[data-v-2e5c8d3a]{color:var(--color-secondary);font-size:.75rem;line-height:1rem;margin-bottom:.25rem}.bar .menu .user-button .data p[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;line-height:1.25}.bar .menu .user-button .data p[data-v-2e5c8d3a]:hover{text-decoration-line:underline}.bar .menu-bt[data-v-2e5c8d3a]{display:none;height:39px;position:absolute;right:20px;top:18px;transition:transform .5s ease;width:30px;z-index:40}.bar .menu-bt>.line[data-v-2e5c8d3a]{background-color:var(--color-primary);border-radius:2px;height:4px;margin-bottom:8px;transform-origin:50%;transition:transform .5s ease,color .5s ease,opacity .5s ease}.bar .menu-bt>.line[data-v-2e5c8d3a]:first-child{margin-top:5px}.bar .menu-bt>.line[data-v-2e5c8d3a]:last-child{margin-bottom:0;transform:scaleX(.8);transform-origin:right center}.bar .menu-bt.opened[data-v-2e5c8d3a]{transform:translate(15px)}.bar .menu-bt.opened>.line[data-v-2e5c8d3a]{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bar .menu-bt.opened>.line[data-v-2e5c8d3a]:first-child{transform:rotate(45deg) translateY(13px)}.bar .menu-bt.opened>.line[data-v-2e5c8d3a]:last-child{transform:rotate(-45deg) translateY(-19px)}.bar.admin[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(199 79 79/var(--tw-bg-opacity))}.bar.admin .menu nav li.current[data-v-2e5c8d3a],.bar.admin .user-button[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(227 102 102/var(--tw-bg-opacity))}.bar.admin .user-button .data h4[data-v-2e5c8d3a]{opacity:0}.bar.admin .user-button .data p[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity))}@media only screen and (max-width:980px){.bar[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 0 15px #0000000d;height:60px;min-height:0;padding-left:0;right:0;width:auto}.bar[data-v-2e5c8d3a],.bar .logo[data-v-2e5c8d3a]{z-index:30}.bar .logo[data-v-2e5c8d3a]{height:31px;margin-bottom:0;margin-left:.5rem;margin-top:1rem;position:relative;width:113px}.bar .logo>svg[data-v-2e5c8d3a]{color:var(--color-primary);height:100%}.bar .logo.showing-menu>svg[data-v-2e5c8d3a]{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.bar .menu[data-v-2e5c8d3a]{background-color:var(--color-primary);opacity:0;pointer-events:none;position:fixed;transform:translateY(-15px);transition:opacity .2s ease,transform .2s ease}.bar .menu[data-v-2e5c8d3a],.bar .menu nav[data-v-2e5c8d3a]{bottom:0;left:0;right:0;top:0}.bar .menu nav[data-v-2e5c8d3a]{align-items:center;display:flex;position:absolute}.bar .menu nav li[data-v-2e5c8d3a]{min-width:250px;padding-left:1.5rem}.bar .menu.opened[data-v-2e5c8d3a]{opacity:1;pointer-events:auto;transform:translateY(0)}.bar .menu .user-button[data-v-2e5c8d3a]{bottom:1.25rem;left:1.25rem;right:1.25rem;width:auto}.bar .menu-bt[data-v-2e5c8d3a]{display:block}.bar.admin[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bar.admin .logo>svg[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(199 79 79/var(--tw-text-opacity))}.bar.admin .menu[data-v-2e5c8d3a],.bar.admin .menu-bt .line[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(199 79 79/var(--tw-bg-opacity))}.bar.admin .menu nav li.current[data-v-2e5c8d3a],.bar.admin .user-button[data-v-2e5c8d3a]{--tw-bg-opacity:1;background-color:rgb(227 102 102/var(--tw-bg-opacity))}.bar.admin .user-button .data h4[data-v-2e5c8d3a]{opacity:0}.bar.admin .user-button .data p[data-v-2e5c8d3a]{--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity))}}
