@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap";*{box-sizing:border-box}body{font-family:‘Manrope’,sans-serif!important}.container{padding:0 20px;margin:0 auto}@media (min-width: 768px){.container{padding:0 40px}}.link-active{color:#98ced6}.remarks ul{padding-left:30px;list-style-type:disc;margin:5px 0}.app-layout{min-height:100vh;display:flex;flex-direction:column}.app-layout main.app-content{flex-grow:1;position:relative}.app-layout main.app-content .container .no-projects{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guestlayout{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;width:100vw}.app-sidebar{border-radius:0 30px 30px 0;background-color:#d3f0f5;position:fixed;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;gap:30px;align-items:center;transform:translate(-100%);transition:transform .3s ease;z-index:30}.app-sidebar.active{transform:translate(0)}.app-sidebar .content-wrapper::-webkit-scrollbar{width:0}.app-sidebar .content-wrapper .switch-profile{display:flex;gap:15px;align-items:center}.app-sidebar .content-wrapper .switch-profile span{text-transform:uppercase;font-size:12px}@media (min-width: 768px){.app-sidebar .content-wrapper .switch-profile span{display:inline}}.app-sidebar .content-wrapper .user-profile{display:grid;grid:auto/minmax(0,1fr);gap:10px;place-items:center}.app-sidebar .content-wrapper .user-profile img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}@media (min-width: 768px){.app-sidebar .content-wrapper .user-profile img{width:77px;height:77px}}.app-sidebar .content-wrapper .user-profile span.name{font-size:16px;font-weight:700;display:none}@media (min-width: 768px){.app-sidebar .content-wrapper .user-profile span.name{display:inline}}.app-sidebar .content-wrapper .user-profile button{font-size:14px;display:none}@media (min-width: 768px){.app-sidebar .content-wrapper .user-profile button{display:inline}}.app-sidebar .content-wrapper nav ul li button.active{background-color:#b4eee6}.app-sidebar .content-wrapper nav ul li button svg{width:20px}@media (min-width: 768px){.app-sidebar .content-wrapper nav{margin-top:10px}}.app-header .container .welcome-message .welcome-text{font-weight:700;font-size:18px}@media (min-width: 768px){.app-header .container .welcome-message .welcome-text{font-size:23px}}.breadcrumbs .container{font-size:12px}.primary-button{padding:.5rem 1.5rem;background-color:#b4eee6;border:none;color:#000;font-size:1rem;font-weight:700;border-radius:10px}@media (max-width: 768px){.primary-button{font-size:.9rem;height:90%;text-align:center}}.btn-pill{border-radius:25px;border:1px solid #35363C;padding:2px 10px}.document-description-cell:hover .document-description{visibility:visible;opacity:1}.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:.375rem .375rem 0 0!important;overflow:hidden}.ck-editor__main h1{font-weight:700;font-size:1.8em;margin:20px 0}.ck-editor__main h2{font-weight:700;font-size:1.5em;margin:20px 0}.ck-editor__main h3{font-weight:700;font-size:1.2em;margin:1em auto}.ck-editor__main p{margin:1em 0}.ck-editor__main ul,.ck-editor__main ol{margin:1em 0;padding-left:30px}.ck-editor__main .ck-content{border-radius:0 0 .375rem .375rem!important;max-height:70vh;overflow-y:auto;overflow-x:hidden}.login-form{background-color:#ffffff80}
