@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.sidebar{position:fixed;left:0;top:0;height:100dvh;width:70px;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .25rem 1rem #0000001a;padding:6px 14px;z-index:99;transition:all .5s ease;overflow-x:visible}.sidebar.open{width:250px}.sidebar.mobile-collapsed{width:0;padding:0;overflow:hidden}.sidebar.mobile-collapsed .nav-list li.profile{width:0;padding:0;overflow:hidden;visibility:hidden}.sidebar .logo-details{height:60px;display:flex;align-items:center;position:relative}.sidebar .logo-details img{transition:all .5s ease;color:#fff;margin-right:5px;width:40px}.sidebar .logo-details .logo_name{color:#333;font-size:20px;font-weight:600;opacity:0;transition:all .5s ease}.sidebar .logo-details .menu-btn{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:22px;transition:all .4s ease;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;opacity:0}.sidebar.open .logo-details .icon,.sidebar.open .logo-details .logo_name{opacity:1}.sidebar.open .logo-details .menu-btn{text-align:right;opacity:1}.sidebar .nav-list{margin-top:20px;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:visible;padding-bottom:20px;scrollbar-width:none}.sidebar .nav-list::-webkit-scrollbar{display:none}.sidebar .nav-list li{position:relative;margin:8px 0;list-style:none}.sidebar .nav-list li .search-icon{position:absolute;top:50%;left:17px;transform:translateY(-50%);font-size:22px;background:#1d1b31;color:#333;cursor:pointer;z-index:1}.sidebar .nav-list li .search-icon:hover{background:#fff;color:#11101d;border-radius:12px}.sidebar .nav-list li input{font-size:15px;color:#333;font-weight:400;outline:none;height:50px;width:50px;border:none;border-radius:12px;transition:all .5s ease;background:#1d1b31;padding-left:50px}.sidebar .nav-list li a{display:flex;height:100%;width:100%;border-radius:12px;align-items:center;text-decoration:none;transition:all .4s ease;padding:12px}.sidebar .nav-list li a:hover{background:#fff}.sidebar .nav-list li a svg{color:#333;font-size:18px;margin-right:15px;transition:all .5s ease}.sidebar .nav-list li a:hover svg{color:#11101d}.sidebar .nav-list li a .links_name{color:#333;font-size:15px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:.4s}.sidebar .nav-list li a:hover .links_name{color:#11101d}.sidebar .nav-list li.referat-dropdown .referat-header{display:flex;height:100%;width:100%;border-radius:12px;align-items:center;text-decoration:none;transition:all .4s ease;padding:12px;cursor:pointer}.sidebar .nav-list li.referat-dropdown .referat-header:hover{background:#fff}.sidebar .nav-list li.referat-dropdown .referat-header svg{color:#333;font-size:18px;margin-right:15px;transition:all .5s ease}.sidebar .nav-list li.referat-dropdown .referat-header:hover svg{color:#11101d}.sidebar .nav-list li.referat-dropdown .referat-header .links_name{color:#333;font-size:15px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:.4s;flex:1}.sidebar .nav-list li.referat-dropdown .referat-header:hover .links_name{color:#11101d}.sidebar .nav-list li.referat-dropdown .referat-submenu{position:static!important;width:100%!important;max-height:300px!important;overflow-y:auto!important;overflow-x:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:8px 0 0!important;z-index:auto!important;margin-left:0!important;margin-top:8px!important;scrollbar-width:none}.sidebar .nav-list li.referat-dropdown .referat-submenu::-webkit-scrollbar{display:none}.sidebar .nav-list li.referat-dropdown .referat-submenu li{margin:2px 0;list-style:none}.sidebar .nav-list li.referat-dropdown .referat-submenu li a{display:flex;align-items:center;padding:8px 12px;border-radius:8px;text-decoration:none;transition:all .3s ease;font-size:14px;margin-left:20px}.sidebar .nav-list li.referat-dropdown .referat-submenu li a:hover{background:#fff3}.sidebar .nav-list li.referat-dropdown .referat-submenu li a svg{color:#333;font-size:16px;margin-right:12px;transition:all .3s ease}.sidebar .nav-list li.referat-dropdown .referat-submenu li a:hover svg{color:#11101d}.sidebar .nav-list li.referat-dropdown .referat-submenu li a .links_name{color:#333;font-size:14px;font-weight:400;white-space:nowrap;opacity:1;pointer-events:auto;transition:.3s}.sidebar .nav-list li.referat-dropdown .referat-submenu li a .links_name:hover{color:#11101d}.sidebar .nav-list li.profile{position:fixed;height:60px;width:70px;left:0;bottom:-8px;padding:10px 14px;background:#80162ce6;transition:all .5s ease;overflow:hidden}.sidebar .nav-list li.profile .profile-details{display:flex;align-items:center;flex-wrap:nowrap}.sidebar .nav-list li.profile .profile-details .name,.sidebar .nav-list li.profile .profile-details .job{font-size:15px;font-weight:400;color:#fff;white-space:nowrap}.sidebar .nav-list li.profile .profile-details .job{font-size:12px}.sidebar .nav-list li.profile .logout-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);background:#80162c;height:60px;width:100%;line-height:60px;padding:17px;border-radius:0;transition:all .5s ease;color:#fff;font-size:20px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar.open .nav-list li input{padding:0 20px 0 50px;width:100%}.sidebar.open .nav-list li a .links_name,.sidebar.open .nav-list li.referat-dropdown .referat-header .links_name{opacity:1;pointer-events:auto}.sidebar.open .nav-list li.profile{width:250px}.sidebar.open .nav-list li.profile .logout-icon{width:50px;background:none}.sidebar.open~.home-section{left:250px;width:calc(100% - 250px)}.mobile-menu-btn{position:fixed;top:10px;left:10px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .25rem 1rem #0000001a;color:#333;border-radius:10%;cursor:pointer;z-index:100}.mobile-menu-btn svg{font-size:24px}@media (max-width: 1100px){.sidebar:not(.open){width:0;padding:0}.sidebar .nav-list li.profile{transition:all .5s ease}.sidebar:not(.open) .nav-list li.profile{width:0;padding:0;visibility:hidden}.home-section{left:0;width:100%}.sidebar.open~.home-section{left:0;width:100%;margin-top:60px}}.sidebar .nav-list li.referat-dropdown .referat-submenu{max-height:300px!important;overflow-y:auto!important}.portal-tooltip{position:fixed;z-index:1000;pointer-events:none;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .25rem 1rem #0000001a;padding:10px 12px;border-radius:4px;font-size:15px;font-weight:400;white-space:nowrap;opacity:0;transform:translateY(-50%) translate(0);transition:opacity .4s ease,transform .4s ease}.portal-tooltip.visible{opacity:1;transform:translateY(-50%) translate(5px)}body{background-color:#e6e6e6;color:#333;font-family:"Arial, sans-serif";font-size:1rem;overflow:hidden}.background{background-image:url(/img/Wohnheim.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;filter:blur(0px)}.page-root{padding:0 3.2em}@media (max-width: 1100px){.page-root{padding:0}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-sans-latin-300-normal-C3kkMBb6.woff2) format("woff2"),url(/assets/geist-sans-latin-300-normal-plFOEHCX.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}
