@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Light-DlXMI-yU.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-LightItalic-BBGxubWq.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Regular-D14tH6yt.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Italic-BxSEJX07.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Bold-BGoo8i9Y.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-BoldItalic-DiND6kz9.ttf) format("truetype");font-weight:700;font-style:italic}:root{--k-dark-dark: #19272d;--k-dark: #22373f;--k-dark-light: #345460;--k-cyan-dark: #2b9a9c;--k-cyan: #37c1c4;--k-gray-dark: #616970;--k-gray: #6c757d;--k-lightgray: #b6b6b6;--k-lightgray-light: #e8f2f2;--k-lightblue: #c3e0e2;--k-green: #7ccb14;--k-green-dark: rgb(95.6412556054, 156.5739910314, 15.4260089686);--k-red: #df2858;--k-red-dark: rgb(184.5344129555, 27.4655870445, 68.6639676113);--k-blue: #2b9cfc;--k-blue-dark: rgb(3.4046511628, 131.6465116279, 240.5953488372);--k-yellow: #ffc910;--k-yellow-dark: rgb(220, 170.2928870293, 0);--k-orange: #de6046;--k-gold: gold;--k-silver: silver;--k-bronze: #cd7f32;background-color:#22373f}:root{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}:root h1{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.5rem;font-weight:700}:root h2{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.25rem;font-weight:700}:root h3{font-family:Ubuntu,sans-serif;color:#fff;font-weight:500;font-size:1rem}:root *::-webkit-scrollbar{width:8px}:root *::-webkit-scrollbar-track{background:var(--k-dark);border-radius:8px}:root *::-webkit-scrollbar-thumb{background:var(--k-dark-light);transition:background-color .3s ease;border-radius:8px}:root *::-webkit-scrollbar-thumb:hover{background:var(--k-gray-dark)}:root pre{background-color:#19272d;color:#fff;padding:.5rem;border-radius:8px}:root blockquote{border-left:3px solid #b6b6b6;margin:1.5rem 0;padding-left:1rem}table:not(.default):not(.rdp-month_grid){width:100%;border-collapse:collapse;background-color:#fff;color:var(--k-dark)}table:not(.default):not(.rdp-month_grid) th,table:not(.default):not(.rdp-month_grid) td{padding:10px}table:not(.default):not(.rdp-month_grid) th{text-align:left;position:relative;border-bottom:solid 1px var(--k-lightgray)}table:not(.default):not(.rdp-month_grid) th.sortable{cursor:pointer}table:not(.default):not(.rdp-month_grid) th.sortable:before,table:not(.default):not(.rdp-month_grid) th.sortable:after{content:"";width:10px;height:5px;background-color:#000;position:absolute;top:calc(50% - 6.5px);right:5px;clip-path:polygon(50% 0%,100% 100%,50% 80%,0 100%)}table:not(.default):not(.rdp-month_grid) th.sortable:after{top:calc(50% + 1px);transform:rotate(180deg)}table:not(.default):not(.rdp-month_grid) th.sort-asc:before{display:none}table:not(.default):not(.rdp-month_grid) th.sort-desc:after{display:none}table:not(.default):not(.rdp-month_grid).alternate tbody tr:nth-child(2n){background-color:var(--k-lightgray-light)}table:not(.default):not(.rdp-month_grid) tbody tr:hover{background-color:var(--k-lightblue)}@media screen and (max-width:1080px){table:not(.default):not(.rdp-month_grid) th,table:not(.default):not(.rdp-month_grid) td{padding:10px;font-size:.9rem}}@media screen and (max-width:700px){table:not(.default):not(.rdp-month_grid) th,table:not(.default):not(.rdp-month_grid) td{padding:5px;font-size:.85rem}}*{font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal;box-sizing:border-box}* body{margin:0}* section{padding:20px}* section h1{font-weight:600;color:#fff;text-align:center;margin:0;margin-bottom:1rem}* a{color:var(--k-cyan)}#main{width:100%;height:100dvh;overflow:auto}#main:has(>#root,>.auth,>.sidebar-wrapper-pc,>.sidebar-wrapper-mobile){background-image:url(/assets/bubble-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:768px){#main:has(>#root,>.auth,>.sidebar-wrapper-pc,>.sidebar-wrapper-mobile){background-image:url(/assets/bubble-background-small.jpg)}}@media screen and (max-width:500px){section{padding:10px}}.Tooltip{max-width:15rem!important;height:fit-content!important;max-height:none!important;overflow:visible!important;white-space:wrap!important;line-height:1.5}.language-picker{position:absolute;top:.5rem;right:.5rem;z-index:10}#root{width:100%;height:100%;position:relative}#root .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%}#root .content>.k-khubs{width:21rem;margin-bottom:2.5rem;max-width:100%}#root .content .form-container{background-color:#fff;padding:1.5rem 2rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:.75rem}#root .content .form-container>.start-capsule{width:100%;color:#fff;font-weight:700;font-size:1.2rem;text-transform:uppercase;position:relative;margin-bottom:.5rem}#root .content .form-container>.start-capsule:before{content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:calc(100% + .5rem);background-color:var(--k-lightgray)}#root .content>.sign-in-wrapper{display:flex;flex-direction:column;align-items:center;color:#fff;gap:.25rem;margin-top:.5rem}#root .content>.sign-in-wrapper>a{color:var(--k-cyan);font-weight:700;text-decoration:underline}#root .content>.sign-in-wrapper>a:hover{color:var(--k-cyan-dark)}#root footer{position:absolute;width:80%;top:95%;left:50%;transform:translate(-50%)}.join-room{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;padding:0!important}.join-room input,.join-room button{width:100%;font-size:1.2rem}.join-room input[type=number],.join-room button[type=number]{text-align:center;border-radius:5px}.join-room input[type=number]::placeholder,.join-room button[type=number]::placeholder{font-weight:500}.join-room input[type=number]::-webkit-outer-spin-button,.join-room input[type=number]::-webkit-inner-spin-button,.join-room button[type=number]::-webkit-outer-spin-button,.join-room button[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.join-room input[type=submit],.join-room button[type=submit]{text-transform:uppercase;font-weight:700}input{display:block;width:100%;padding:10px;margin:0;border:0;box-sizing:border-box;border-radius:5px;outline:solid var(--k-lightgray) 1px;background:none;transition:border-color linear .3s;border:none;color:var(--k-dark)}input:focus{outline-width:2px}input.errored{outline-color:var(--k-red)}input.disabled{background:var(--k-lightgray);color:var(--k-gray)!important;-webkit-user-select:none;user-select:none;cursor:not-allowed}.form{background-color:#fff;padding:1rem;border-radius:.75rem}.sidebar-wrapper-pc{display:flex;height:100%;margin-left:4.5rem;transition:margin .5s ease-in-out}.sidebar-wrapper-pc.open{margin-left:15rem}.sidebar-wrapper-pc.open>header{width:15rem}.sidebar-wrapper-pc.open>header>.links{width:100%;padding:0 2rem}.sidebar-wrapper-pc header{display:flex;gap:1rem;align-items:center;flex-direction:column;height:100vh;padding:1rem .5rem;background-color:#fff;transition:width .5s ease-in-out;width:4.5rem;position:fixed;left:0;top:0}.sidebar-wrapper-pc header>.opener{display:flex;cursor:pointer;width:100%;align-items:center;justify-content:flex-end;-webkit-user-select:none;user-select:none;color:var(--k-gray)}.sidebar-wrapper-pc header>.opener>.caret-icon{transform:rotate(0);transform-origin:center;transition:transform .4s ease-in-out;color:inherit}.sidebar-wrapper-pc header>.opener.open>.caret-icon{transform:rotate(-180deg)}.sidebar-wrapper-pc header>.line{width:100%;height:1px;background-color:#e0e0e0;margin:.5rem 0 1rem}.sidebar-wrapper-pc header>.k-khubs{width:3.5rem;height:3.5rem;cursor:pointer}.sidebar-wrapper-pc header>.links{display:flex;flex-direction:column;gap:2rem}.sidebar-wrapper-pc header>.profile-settings-wrapper>.stop-button{margin-top:auto;cursor:pointer;color:var(--k-red);width:2rem;height:2rem;margin-bottom:1rem}.sidebar-wrapper-pc header>.profile-settings-wrapper>.stop-button:hover{opacity:.8}.sidebar-wrapper-pc>*:last-child{flex:1;height:unset}.sideheader-link{display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize}.sideheader-link.active>a{color:var(--k-cyan)}.sideheader-link.active>a svg{fill:var(--k-cyan)!important}.sideheader-link>a{text-decoration:none;color:var(--k-gray);display:flex;align-items:center;justify-content:center;gap:.5rem}.sideheader-link>a svg{fill:var(--k-gray)!important}.sideheader-link>a>.sh-icon{color:inherit}.sideheader-link:not(.active)>a:hover{color:var(--k-gray-dark)}.sideheader-link:not(.active)>a:hover svg{fill:var(--k-gray-dark)!important}.k-icon{color:inherit;display:inline-block;width:24px;height:24px;font-size:1rem}.k-icon.small{width:16px;height:16px}.k-icon.clickable{cursor:pointer}.k-icon>*{width:100%!important;height:100%!important}.profile-settings-wrapper{margin-top:auto;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;color:var(--k-gray)}.profile-settings-wrapper .user-infos{display:flex;align-items:center;flex-direction:column}.profile-settings-wrapper .user-infos>span:first-child{font-weight:600}.profile-settings-wrapper span{font-weight:400;font-size:.9rem}.profile-settings-wrapper>.profile-actions{display:flex;gap:1rem}.profile-settings-wrapper>.profile-actions>span{cursor:pointer}.profile-settings-wrapper>.profile-actions>span>*:first-child{color:inherit;height:1rem}.profile-settings-wrapper>.profile-actions>span:last-child:hover{color:var(--k-dark)}.profile-settings-wrapper.open>.profile-actions>span>*:first-child{margin-right:.25rem}.profile-settings-wrapper.clickable{cursor:pointer}.avatar{width:40px;height:40px;border-radius:40px;background-color:#fff;object-fit:contain}.avatar.clickable{cursor:pointer}.sidebar-wrapper-mobile{display:flex;height:100%;flex-direction:column;padding-bottom:43px;overflow:hidden}.sidebar-wrapper-mobile>*:first-child{flex:1;height:unset;overflow-y:auto}.sidebar-wrapper-mobile>.links-background{position:absolute;top:-100px;left:0;bottom:0;width:230px;background-color:#f5f5f5;z-index:1;overflow:hidden}.sidebar-wrapper-mobile>.links-background.opaque{background-color:rgba(var(--k-dark),.2);width:100vw}.sidebar-wrapper-mobile>.links-list{list-style:none;padding:25px;margin:0;position:absolute;top:0;width:230px;height:calc(100% - 43px);display:flex;flex-direction:column;gap:2rem;z-index:2}.sidebar-wrapper-mobile>.links-list .separator{flex:1 0}.sidebar-wrapper-mobile header{height:min-content;position:fixed;bottom:0;width:100%;border-top:1px solid #e0e0e0;z-index:1000;background-color:#fff;padding:.75rem .5rem;display:flex;justify-content:space-between}.burger-btn{outline:none;border:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;border-radius:50%;background-color:transparent;background:transparent;color:var(--k-gray);display:flex;justify-content:center;align-items:center}.mobile-link-wrapper{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;list-style:none;cursor:pointer}.mobile-link-wrapper .sideheader-mobile-link{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-decoration:none;color:var(--k-gray);width:100%}.mobile-link-wrapper .sideheader-mobile-link.active{color:var(--k-cyan)}.mobile-link-wrapper .sideheader-mobile-link>.sideheader-mobile-icon{color:inherit}.mobile-link-wrapper .sideheader-mobile-link>span{font-size:1rem;font-weight:400}.k-khubs{width:100px;display:inline-block}.k-khubs.clickable{cursor:pointer}.k-khubs.logo,.k-khubs.logo-full{width:200px}footer{display:flex;justify-content:center;align-items:center;gap:10px}footer a{flex:1 0}footer a:first-child{text-align:right}footer a:hover{color:var(--k-cyan)}footer,footer a{color:#fff}.update-language .language{display:flex;gap:.5rem;align-items:center}.update-language .language img{width:1.5rem}.update-language .k-dropdown{margin-top:.5rem}.k-dropdown{width:fit-content;position:relative}.k-dropdown:not(.splited) .arrow{margin-left:5px}.k-dropdown.splited{display:flex}.k-dropdown.splited>.k-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.k-dropdown.splited>.k-btn:last-of-type{margin-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.k-dropdown-menu{position:absolute;overflow:hidden;top:100%;right:0;list-style-type:none;padding:0;margin:0;margin-top:.5rem;max-width:100%;display:inline-block}.k-dropdown-menu{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-dropdown-menu .k-dropdown-item{transition:background-color .3s,color .3s;box-sizing:border-box;padding:10px 15px;cursor:pointer;background-color:#fff;color:#22373f}.k-dropdown-menu .k-dropdown-item:hover{background-color:#e8f2f2}.k-dropdown-menu .k-dropdown-item:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.k-dropdown-menu .k-dropdown-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.error-404{width:100%;height:100%;background-image:url(/assets/404.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.error-404 span{font-size:2rem;color:#fff}.error-404 span:first-child{color:var(--k-cyan);font-size:6rem}.error-404 .k-btn{margin-top:20px;background-color:var(--k-cyan);border-radius:200px;padding:10px 20px;font-size:2rem;z-index:1;position:relative;overflow:hidden}.error-404 .k-btn:hover{background-color:var(--k-cyan)}.error-404 .k-btn:before{content:"";inset:0 100% 0 0;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:var(--k-cyan-dark);position:absolute;z-index:-1;transition:right .3s ease-in;-o-transition:right .3s ease-in;-ms-transition:right .3s ease-in;-moz-transition:right .3s ease-in;-webkit-transition:right .3s ease-in}.error-404 .k-btn:hover:before{right:calc(0% - 50px)}@media screen and (max-width:425px){.error-404{background-image:url(/assets/404-small.jpg)}}.auth{max-width:400px;margin:auto;padding:2rem;display:flex;flex-direction:column;gap:1rem}.auth .k-hubs-logo{width:100%}.auth .form-wrapper{border-radius:.75rem;background-color:#fff;padding:1rem .5rem;display:block}.auth .form-wrapper,.auth .form-wrapper h2{color:var(--k-dark)}.auth .form-wrapper h2{margin:0;text-align:center}.auth .form-wrapper form{display:flex;flex-direction:column;gap:.5rem}.auth .form-wrapper form button[type=submit]{width:100%}.auth .form-wrapper>span{display:block;font-size:.9rem;text-align:center}.auth .form-wrapper>span a{font-weight:700;color:var(--k-cyan)}.auth .form-wrapper>span a:hover{color:var(--k-cyan-dark)}.auth .reset-password .password-input{margin:.5rem 0}.sso{padding:.5rem}.sso .sign-with{position:relative;width:100%;height:20px;margin-bottom:.5rem}.sso .sign-with span{position:absolute;display:block;margin:auto;width:fit-content;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;background-color:#fff;color:var(--k-lightgray)}.sso .sign-with:before{z-index:0;content:"";position:absolute;top:50%;left:10%;width:80%;transform:translateY(-50%);height:2px;background-color:var(--k-lightgray)}.sso .links{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:5px}.sso .links a{background:#fff;border:solid 2px var(--k-lightgray);border-radius:50%;overflow:hidden;width:45px;height:45px;padding:5px;transition:background-color .2s ease-in-out}.sso .links a img{object-fit:contain;width:100%;height:100%}.sso .links a:hover{background:var(--k-lightgray-light)}.sso .links #linkedIn-sso{background-color:#0e76a8}.sso .links #linkedIn-sso img{background-color:#fff}.sso .links #microsoft-sso img{padding:2px}.password-input{position:relative}.password-input input{width:100%;padding-right:40px!important}.password-input.error input{outline-color:var(--k-red)}.password-input.valid input{outline-color:var(--k-green)}.password-input .eye-button{cursor:pointer;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:10px;color:var(--k-gray)}.password-inputs{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:350px){.password-inputs{margin-top:.5rem;flex-direction:column}.password-inputs input{margin:0}}.passwords-check{overflow:hidden;list-style-type:"*";color:var(--k-red);padding:0 0 0 .5rem;margin:0;margin-bottom:.5rem}#user{display:flex;flex-direction:column}#user>.content{background-color:#fff;border-radius:0 8px 8px;flex:1 0}#user>.content>*{height:100%}#user,#user h2{color:var(--k-dark)}#user h2{display:flex}#user h2.line:after{margin-left:.5rem;content:"";flex:1 0;height:1px;background-color:var(--k-lightgray);align-self:flex-end}#user h3{font-family:Ubuntu,sans-serif;color:var(--k-dark);font-weight:500;font-size:1rem}.nav{color:var(--k-dark)}.nav ul{list-style-type:none;padding:0;margin:0;display:inline-flex;gap:.5rem;border-radius:10px 10px 0 0}.nav ul li{color:#fff;background-color:var(--k-dark-light);border-radius:5px 5px 0 0;cursor:pointer;text-align:center;font-size:1.1rem;padding:.6rem 1.1rem;transition:color ease-in-out .2s;font-weight:700}.nav ul li.active{background-color:#fff;color:var(--k-cyan)}.profile{padding:1rem;display:flex;flex-wrap:wrap;align-content:flex-start;gap:.5rem}.profile>*{flex:1 0 calc(50% - .5rem)}@media screen and (max-width:800px){.profile>*{flex-basis:100%}}.profile form{padding:0}.profile label{font-weight:700}.profile input{margin:.5rem 0}.update-password form{display:flex;flex-direction:column}.update-password form .password-inputs{flex-direction:row}.update-password form .password-inputs>*{flex:1 0}.update-profile .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.update-profile .content>*:last-child{flex:1 0;min-width:250px}.update-profile .updatable-avatar{width:150px;padding:.5rem}.updatable-avatar{position:relative}.updatable-avatar .edit-buttons{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:.5rem}.updatable-avatar .edit-buttons svg{width:1.5rem;height:1.5rem;color:#fff;background-color:#37c1c4b3;padding:.5rem;border-radius:20px}.updatable-avatar .edit-buttons svg:hover{background-color:var(--k-cyan);cursor:pointer}.updatable-avatar .edit-buttons{transition:opacity ease-in-out .3s}.updatable-avatar:hover .edit-buttons{opacity:1}.subscription label{font-weight:400}.plan{padding:.25rem;border-radius:5px;background-color:#37c1c433;display:flex;justify-content:space-between;align-items:center}.plan span{font-weight:700;display:block;padding:.5rem}.plan span.plan-type{color:#37c1c4;text-transform:capitalize}.user-organisation{padding:1rem}.user-organisation table th{border:0}.user-organisation table th,.user-organisation table td{padding:.5rem 0}.user-organisation{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.user-organisation>*{flex:1 0 calc(50% - .5rem)}@media screen and (max-width:800px){.user-organisation>*{flex-basis:100%}}.user-organisation .organisation-lti table{background-color:transparent;margin-top:.5rem}.user-organisation .organisation-lti .k-btn{margin:.5rem 0;display:block}.user-organisation .organisation-statistics{border-radius:5px;padding:1rem;background-color:#37c1c433}.user-organisation .organisation-statistics h2{margin:0}.user-organisation .organisation-statistics table{background-color:transparent;margin-top:.5rem}.user-organisation .organisation-statistics table th,.user-organisation .organisation-statistics table td{padding:.75rem 0;border-bottom:solid 1px var(--k-gray)}.user-organisation .organisation-statistics table td{text-transform:lowercase;text-align:right}.user-organisation .organisation-leave{align-self:flex-end}.user-organisation .organisation-leave span{display:block}.user-organisation .organisation-leave button.leave-button{border:none;background:none;padding:0;color:var(--k-red);font-weight:700;text-decoration:underline;cursor:pointer}.user-organisation .organisation-leave button.leave-button:hover{color:var(--k-red-dark)}.skeleton{display:block;background-color:var(--k-lightgray);height:1em;border-radius:.25rem;overflow:hidden}.skeleton:not(.shimmer){animation:skeleton-animation 2s ease-in-out .5s infinite}.skeleton.shimmer:after{position:absolute;content:"";inset:0;transform:translate(-100%);background:linear-gradient(110deg,var(--k-lightgray) 30%,var(--k-lightgray-light) 50%,var(--k-lightgray) 70%);animation:shimmer 3s infinite linear}@keyframes shimmer{to{transform:translate(100%)}}@keyframes skeleton-animation{0%{background-color:var(--k-lightgray)}50%{background-color:var(--k-lightgray-light)}to{background-color:var(--k-lightgray)}}.k-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#19272dcc;z-index:100;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:3rem}.k-modal ::-webkit-scrollbar{width:8px;height:8px;background-color:#fff;border-radius:8px}.k-modal ::-webkit-scrollbar-thumb{background-color:#37c1c4;border-radius:8px}.k-modal .k-modal-content{background-color:#fff;padding:20px;box-sizing:border-box;max-width:800px;display:flex;flex-direction:column;gap:20px;max-height:100%;overflow-y:auto;border-radius:8px}.k-modal .k-modal-content{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#22373f}.k-modal .k-modal-content .k-modal-title{margin:0;padding:0 30px;display:flex;justify-content:center;position:relative}.k-modal .k-modal-content .k-modal-title{font-family:Ubuntu,sans-serif;color:#22373f;font-size:1.25rem;font-weight:700}.k-modal .k-modal-content .k-modal-title>.k-modal-close{position:absolute;top:50%;right:0rem;transform:translateY(-50%);transition:color .3s ease}.k-modal .k-modal-content .k-modal-title>.k-modal-close:hover{color:#6c757d}.k-modal .k-modal-content .k-modal-footer{display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:800px){.k-modal{padding:0}.k-modal .k-modal-content:not(.noFullScreen){width:100%;height:100%}}.modal-lti-config{min-width:400px}.modal-lti-config .k-modal-body form{padding:0}.modal-lti-config .k-modal-body form label.mandatory:after{content:" *";color:var(--k-red)}.modal-lti-config .k-modal-body form input{margin:.5rem 0}.modal-lti-config .k-modal-body form button:not(:first-of-type){margin:0 .5rem}.modal-lti-config .k-modal-body span.mandatory-legend{display:block;margin-top:1rem;font-size:.9rem}.modal-lti-config .k-modal-body span.mandatory-legend:before{content:"* ";color:var(--k-red)}.tabs{position:relative;margin:1.5rem;max-width:94vw;max-height:calc(100% - 2.5rem)}.tabs .nav{display:flex;align-items:end}.tabs .nav button img{filter:brightness(0) invert(1)}.tabs .library-top-btns{position:absolute;right:.5rem;top:0;transform:translateY(-.5rem);display:flex;align-items:center;gap:.5rem;margin-left:auto}.drag-overlay-capsule{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 1rem;background:var(--k-lightgray-light);border:2px solid var(--k-cyan);border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:grabbing;height:20vh;transform-origin:center;pointer-events:none}.drag-overlay-capsule .drag-overlay-capsule-image{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;background-color:var(--k-lightgray);border-radius:50%;padding:.5rem}.drag-overlay-capsule .drag-overlay-capsule-image img{width:100%;height:auto;object-fit:contain;border-radius:50%}.drag-overlay-capsule .drag-overlay-capsule-info{display:flex;align-items:center;gap:.5rem}.drag-overlay-capsule .drag-overlay-capsule-info span{font-weight:500;color:var(--k-dark)}.drag-overlay-capsule .drag-overlay-capsule-info .count{background:var(--k-cyan);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.khubs-icon-onglets{width:.9rem;fill:#fff}.k-accordion{display:flex;flex-direction:column;width:100%;background-color:#345460;border-radius:8px}.k-accordion{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-accordion .k-accordion-btn-wrapper{background:none;border:none;margin:0;cursor:pointer;text-align:left;padding:10px;color:currentColor;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid transparent;transition:border-color .3s}.k-accordion .k-accordion-btn-wrapper h3{margin:0;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-accordion .k-accordion-btn-wrapper .k-accordion-icon{transition:transform .3s}.k-accordion .k-accordion-btn-wrapper[aria-expanded=true]{border-color:currentColor}.k-accordion .k-accordion-btn-wrapper[aria-expanded=true] .k-accordion-icon{transform:rotate(180deg)}.k-accordion .k-accordion-content{padding:0 10px;color:currentColor}.k-avatar{width:50px;height:50px;border-radius:50px;object-fit:contain}.switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:2em}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#b6b6b6;transition:.4s;border-radius:8px}.switch .slider:before{position:absolute;content:"";height:1.4em;width:1.4em;left:.3em;bottom:.3em;transform:rotate(270deg);background-color:#fff;transition:.4s;border-radius:8px}.switch input:checked+.slider{background-color:#37c1c4}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{transform:translate(1.5em)}.switch input:disabled+.slider{opacity:.5;cursor:default}.k-switch-btn-wrapper{background-color:#37c1c4;width:auto;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:10px;-webkit-user-select:none;user-select:none;border-radius:8px}.k-switch-btn-wrapper:hover .switch-btn:not(.wide){transition:border-color .25s ease-in-out}.k-switch-btn-wrapper:hover .switch-btn:not(.wide):first-child{border-radius:8px 0 0 8px!important;border-right:1px solid transparent!important}.k-switch-btn-wrapper:hover .switch-btn:not(.wide):last-child{border-left:1px solid white!important;border-radius:0 8px 8px 0!important}.k-switch-btn-wrapper.wide{width:100%}.k-switch-btn-wrapper .switch-btn.active{background-color:#fff;color:#37c1c4}.k-switch-btn-wrapper .switch-btn.active:not(:disabled):hover{background-color:#fff}.k-switch-btn-wrapper .switch-btn.active>svg{fill:#37c1c4;color:#37c1c4}.k-switch-btn-wrapper.outline{padding:0;gap:0;background:transparent}.k-switch-btn-wrapper.outline .switch-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.k-switch-btn-wrapper.outline .switch-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.k-switch-btn-wrapper.outline .switch-btn.active{background-color:#37c1c4;color:#fff}.k-switch-btn-wrapper.outline .switch-btn.active>svg{fill:#37c1c4;color:#fff}.k-btn{padding:10px;font-weight:600;width:fit-content;cursor:pointer;transition:background-color .3s,color .3s;-webkit-user-select:none;user-select:none;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;border:unset;border-radius:8px}.k-btn.selected-select-variant{border-radius:5px 0 0 5px!important;border-right:0!important}.k-btn.wide{width:100%!important;padding:20px}.k-btn.wide svg{width:2.5rem;height:2.5rem;max-width:unset;max-height:unset}@media screen and (max-width:500px){.k-btn.wide{font-size:.9rem;padding:15px}}@media screen and (max-width:350px){.k-btn.wide{padding:10px}.k-btn.wide span{display:none}}.k-btn{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-btn.primary{background-color:#37c1c4}.k-btn.primary:not(:disabled):hover{background-color:#2b9a9c}.k-btn.outline.primary{border:1px solid #37c1c4;color:#37c1c4}.k-btn.outline.primary:not(:disabled):hover{background-color:#37c1c4;color:#fff;fill:#fff}.k-btn.secondary{background-color:#6c757d}.k-btn.secondary:not(:disabled):hover{background-color:#616970}.k-btn.outline.secondary{border:1px solid #6c757d;color:#6c757d}.k-btn.outline.secondary:not(:disabled):hover{background-color:#6c757d;color:#fff;fill:#fff}.k-btn.dangerous{background-color:#df2858}.k-btn.dangerous:not(:disabled):hover{background-color:#b91b45}.k-btn.outline.dangerous{border:1px solid #df2858;color:#df2858}.k-btn.outline.dangerous:not(:disabled):hover{background-color:#df2858;color:#fff;fill:#fff}.k-btn.success{background-color:#7ccb14}.k-btn.success:not(:disabled):hover{background-color:#609d0f}.k-btn.outline{background-color:transparent}.k-btn.outline.success{border:1px solid #7ccb14;color:#7ccb14}.k-btn.outline.success:not(:disabled):hover{background-color:#7ccb14;color:#fff;fill:#fff}.k-btn svg{width:1.2em;height:1.2em;max-width:24px;max-height:24px}.k-btn:disabled{opacity:.5;cursor:default}.k-btn.k-state-button{outline:solid 10px}.k-btn.k-state-button.primary{outline-color:#37c1c4}.k-btn.k-state-button.primary.active{color:#37c1c4;background-color:#fff}.k-btn.k-state-button.secondary{outline-color:#6c757d}.k-btn.k-state-button.secondary.active{color:#6c757d;background-color:#fff}.k-btn.k-state-button.dangerous{outline-color:#df2858}.k-btn.k-state-button.dangerous.active{color:#df2858;background-color:#fff}.k-btn.k-state-button.success{outline-color:#7ccb14}.k-btn.k-state-button.success.active{color:#7ccb14;background-color:#fff}.checkbox{aspect-ratio:1/1;width:20px;height:20px;border:solid 1px #b6b6b6;transition:background-color .25s;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;border-radius:8px}.checkbox.checked{background-color:#37c1c4;border-color:transparent}.checkbox.checked>svg{color:#fff}.checkbox.unchecked{background-color:#fff}.checkbox.unchecked:hover{outline:solid 3px rgba(229,229,229,.2)}.checkbox.indeterminate{border-color:#37c1c4}.checkbox:hover{outline:solid 3px rgba(55,193,196,.2)}.checkbox>svg{width:16px;height:16px;color:#37c1c4}.combobox{width:100%;display:flex;position:relative;background:#fff;gap:.5rem;padding:.375rem .5rem;box-sizing:border-box;outline:0 solid #37c1c4;transition:outline-width .2s;border-radius:8px}.combobox{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.combobox.focused{outline-width:2px}.combobox>input{flex:1;background:transparent;border:none;outline:none;font-size:1rem;color:#222}.combobox>svg{flex-shrink:0;color:#222;cursor:pointer}.combobox .dropdown{width:100%;max-height:17.5rem;position:absolute;top:2.75rem;left:0;background:#fff;overflow-y:auto;overflow-x:clip;display:flex;flex-direction:column;z-index:10;box-shadow:0 2px 8px #00000014;border-radius:8px}.combobox .dropdown .option{padding:.375rem 1rem;cursor:pointer;transition:background .15s}.combobox .dropdown .option:hover,.combobox .dropdown .option .selected{background:#f3f4f6}.combobox .dropdown .option span{color:#222;font-weight:400;font-size:1rem;display:flex;justify-content:space-between;align-items:center}.combobox .dropdown .option span svg{color:#37c1c4}.k-user{background-color:#345460;padding:8px 15px;display:inline-flex;align-items:center;gap:.5rem;border-radius:8px}.k-user{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-user .k-team-shape{width:24px;height:24px}.k-user .k-avatar{width:40px;height:40px;border-radius:50px}.k-user .k-user-username{width:150px;text-align:center}.k-user .k-user-points{padding:5px;background-color:#22373f;border-radius:8px}@media screen and (max-width:350px){.k-user .k-avatar{display:none}}.k-team-shape{display:inline-block;width:100px;height:100px}.k-team-shape svg{width:100%;height:100%}.k-team-shape.clickable{cursor:pointer}.k-team{background-color:#345460;padding:8px 15px;display:inline-flex;align-items:center;gap:.5rem;border-radius:8px}.k-team{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-team .k-team-shape{width:24px;height:24px}.k-team .k-avatar{width:40px;height:40px;border-radius:50px}.k-team .k-team-name{width:150px;text-align:center}.k-team .k-team-points{padding:5px;background-color:#22373f;border-radius:8px}.k-table{border-spacing:7px}.k-table{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-table thead th{writing-mode:sideways-rl;transform-origin:bottom center;transform:skew(20deg)}.k-table thead th span{display:block;font-size:1.1rem;transform:skew(-20deg) rotate(-20deg)}.k-table thead th:first-child{background:transparent}.k-table tr.total>th,.k-table tr.total>td,.k-table th.total,.k-table td.total{background-color:#37c1c4}.k-table th,.k-table td{white-space:nowrap;padding:10px;margin:0;text-align:center;background-color:#345460;color:#fff;font-weight:500;border-radius:8px}.k-table th svg,.k-table td svg{min-width:1.5rem;min-height:1.5rem}.k-table th.green,.k-table td.green{background-color:#7ccb14}.k-table th.red,.k-table td.red{background-color:#df2858}.k-table th.blue,.k-table td.blue{background-color:#2b9cfc}.k-table th.yellow,.k-table td.yellow{background-color:#ffc910}.k-table th.empty,.k-table td.empty{background-color:transparent}.k-table th.text,.k-table td.text{font-size:.85rem;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-podium{width:100%;height:400px;display:flex;justify-content:center;align-items:flex-end;gap:10px;overflow:hidden}.k-podium{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-podium .step{display:flex;flex-direction:column;align-items:center;gap:10px}.k-podium .step .icon-wrapper{width:45px;height:45px}.k-podium .step .icon-wrapper>*:first-child{width:100%;height:100%}.k-podium .step span.name{padding:5px 10px;background-color:#fff;color:#22373f;font-weight:500;transform:rotate(5deg);font-size:2rem;text-align:center;border-radius:8px}.k-podium .step span.score{font-size:1.8rem;font-weight:500}.k-podium .step .bar{width:250px;flex:1 0;padding:0 10px;background-color:#345460;border-radius:8px}.k-podium .step .bar .icon-wrapper{display:none}.k-podium .step .bar .trophy-wrapper{display:block;margin:10px auto;width:50px;height:50px;position:relative}.k-podium .step .bar .trophy-wrapper .trophy[data-rank="0"]{color:gold}.k-podium .step .bar .trophy-wrapper .trophy[data-rank="1"]{color:silver}.k-podium .step .bar .trophy-wrapper .trophy[data-rank="2"]{color:#cd7f32}.k-podium .step .bar .trophy-wrapper span{position:absolute;top:2px;left:0;width:100%;text-align:center;font-size:1.3rem;font-weight:700}.k-podium .step:first-child{height:75%}.k-podium .step:nth-child(2){height:100%}.k-podium .step:nth-child(3){height:60%}@media screen and (max-width:600px){.k-podium{flex-direction:column;justify-content:flex-start;align-items:flex-start}.k-podium .step{flex-direction:row-reverse}.k-podium .step .bar{display:flex;align-items:center;width:unset;height:70px}.k-podium .step .bar .name{font-size:1rem;padding:5px}.k-podium .step .bar .trophy-wrapper{margin:0 10px 0 auto}.k-podium .step span.score{font-size:1.2rem}.k-podium .step:first-child{width:100%;height:unset}.k-podium .step:nth-child(2){width:80%;height:unset}.k-podium .step:nth-child(3){width:70%;height:unset}}.k-offcanvas-background{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#19272dcc;display:flex}.k-offcanvas-background.left{justify-content:flex-start}.k-offcanvas-background.right{justify-content:flex-end}.k-offcanvas-background .k-offcanvas{overflow-y:auto;box-sizing:border-box;width:500px;height:100%;background-color:#22373f;padding:20px}.k-offcanvas-background .k-offcanvas.fullscreen{flex:1}.k-offcanvas-background .k-offcanvas .k-offcanvas-title{display:flex;align-items:center;gap:.5rem;margin:0;margin-bottom:.5rem}.k-offcanvas-background .k-offcanvas .k-offcanvas-title{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.25rem;font-weight:700}.k-offcanvas-background .k-offcanvas .k-offcanvas-title .close-button{margin-left:auto;color:#b6b6b6;transition:color .3s ease-in-out}.k-offcanvas-background .k-offcanvas .k-offcanvas-title .close-button:hover{color:#6c757d}@media screen and (max-width:350px){.k-offcanvas-background .k-offcanvas{width:100%}}.k-offcanvas-background .k-offcanvas{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.loader{width:50px;aspect-ratio:1;border-radius:50%;color:#37c1c4;background:radial-gradient(farthest-side,currentColor 94%,rgba(0,0,0,0)) top/8px 8px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,currentColor);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 8px),#000 0);animation:l13 1s infinite linear;margin:0 auto}@keyframes l13{to{transform:rotate(1turn)}}.bouncing-loader{display:flex;justify-content:center;padding-top:1rem}.bouncing-loader>div{width:16px;height:16px;margin:3px 6px;border-radius:50%;opacity:1;animation:bouncing-loader .6s infinite alternate}@keyframes bouncing-loader{to{opacity:.1;transform:translateY(-16px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}.k-leaderboard{background-color:#22373f;width:100%;border-collapse:collapse}.k-leaderboard{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-leaderboard th,.k-leaderboard td{padding:10px 15px}.k-leaderboard thead th{text-align:left;font-size:1.2rem}.k-leaderboard tr>*:first-child{width:1%}.k-leaderboard tr>*:first-child .rank-wrapper{width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:relative}.k-leaderboard tr>*:first-child svg{width:100%;height:100%;position:absolute;top:7px;z-index:0}.k-leaderboard tr>*:first-child svg[data-rank="0"]{color:gold}.k-leaderboard tr>*:first-child svg[data-rank="1"]{color:silver}.k-leaderboard tr>*:first-child svg[data-rank="2"]{color:#cd7f32}.k-leaderboard tr>*:first-child span{width:100%;text-align:center;z-index:1;font-size:1.1rem}.k-leaderboard tr>*:nth-child(2){width:1%}.k-leaderboard tr>*:nth-child(2)>*:first-child{width:50px;height:50px}.k-leaderboard.alternate tbody tr:nth-child(odd){background-color:#345460}.k-leaderboard .variation{font-size:.9rem;font-style:italic}.k-leaderboard .variation.correct{color:#7ccb14}.k-leaderboard .variation.incorrect{color:#df2858}@media screen and (max-width:800px){.k-leaderboard th,.k-leaderboard td{padding:5px 10px}.k-leaderboard tr *:nth-child(2) *:first-child{width:30px;height:30px}}.k-select{border-radius:5px;width:fit-content;color:#22373f;font-family:Ubuntu,sans-serif;display:flex}.k-select .k-btn{white-space:nowrap}.k-select .k-btn>span{text-overflow:ellipsis;overflow:hidden;min-width:0;max-width:8rem}.k-select .k-btn.selected{border-radius:5px 0 0 5px!important;background-color:#345460}.k-select>.k-clear-button{padding:10px;cursor:pointer;border-radius:0 5px 5px 0;background:#37c1c4;border-left:1px solid white!important;color:#fff;transition:.25s all}.k-select>.k-clear-button.outline{background:transparent;color:#37c1c4;border:1px solid #37c1c4;border-left:0;background-color:#345460}.k-select>.k-clear-button.outline:hover{background:#37c1c4;color:#fff}.k-select>.k-clear-button:hover{background:#2b9a9c}.k-select .select-menu-dropdown{background-color:#fff;min-width:150px;width:fit-content;border:1px solid var(--k-lightgray-light);border-radius:5px;box-shadow:0 4px 6px color-mix(in srgb,var(--k-lightgray) 10%,transparent);color:var(--k-dark);-webkit-user-select:none;user-select:none}.k-select .select-menu-dropdown>div:last-child{border-radius:0 0 5px 5px}.date-range .custom-range-submenu{background-color:#fff;min-width:8vw;width:fit-content;z-index:1;border:1px solid #e8f2f2;border-radius:5px;box-shadow:0 4px 6px color-mix(in srgb,#b6b6b6 10%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.date-range .custom-range-submenu .date-input-group{position:relative}.date-range .custom-range-submenu .date-input-group .date-input{outline:none;border:solid 1.5px #b6b6b6;border-radius:5px;background:none;padding:.5rem;box-sizing:border-box;font-size:1rem;color:#22373f;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.date-range .custom-range-submenu .date-input-group .date-input::-webkit-datetime-edit-text,.date-range .custom-range-submenu .date-input-group .date-input::-webkit-datetime-edit-month-field,.date-range .custom-range-submenu .date-input-group .date-input::-webkit-datetime-edit-day-field,.date-range .custom-range-submenu .date-input-group .date-input::-webkit-datetime-edit-year-field{color:transparent}.date-range .custom-range-submenu .date-input-group .date-input:focus,.date-range .custom-range-submenu .date-input-group .date-input.has-value{outline:none;border-color:#37c1c4}.date-range .custom-range-submenu .date-input-group .date-input:focus~.calendar-label,.date-range .custom-range-submenu .date-input-group .date-input.has-value~.calendar-label{transform:translate(-20%) translateY(-150%) scale(.8);background-color:#fff;padding:0 .2em;color:#37c1c4}.date-range .custom-range-submenu .date-input-group .input-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#b6b6b6;pointer-events:auto;cursor:pointer;transition:color .2s}.date-range .custom-range-submenu .date-input-group .input-icon:hover{color:var(--k-cyan)}.date-range .custom-range-submenu .date-input-group .calendar-label{position:absolute;top:50%;left:15px;color:#b6b6b6;pointer-events:none;transform:translateY(-50%);transition:.15s cubic-bezier(.4,0,.2,1)}.date-range .custom-range-submenu .floating-calendar{background:#fff;padding:.5rem;border-radius:.5rem}.k-select-item{cursor:pointer;width:100%;transition:all .2s;padding:.25rem .5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem;border:none;color:inherit;text-align:left;font-family:inherit;box-sizing:border-box;min-height:1.75rem}.k-select-item>span{display:flex;align-items:center}.k-select-item .icon-left{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.k-select-item .hide{opacity:0}.k-select-item .checked{color:#37c1c4}.k-select-item:hover,.k-select-item.selected{background-color:#e8f2f2}.k-select-header{font-weight:700;font-size:1rem;padding:.25rem}.tab-button{display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#345460;transition:background-color .2s ease;color:#fff;font-weight:700;border:none;border-top-left-radius:8px;border-top-right-radius:8px;font-size:inherit;gap:.5rem}.tab-button.active{background-color:#22373f;cursor:default}.tab-button:hover:not(.active){background-color:#29434d}.tab-button>svg{scale:1.1}.tab-button>span{font-size:.8rem;margin:0}.tabs{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}.tabs>.nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:.5rem;width:100%;font-size:16px}.tabs>.content{width:100%;height:100%;min-height:0;background-color:#22373f;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:10px}.css-1erac46{min-height:200px}.tooltip{padding:12px 20px;font-size:14px;white-space:nowrap;transition:opacity .3s ease;display:flex;align-items:center;gap:.5rem;border-radius:8px}.tooltip{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.tooltip.default{background-color:#fff;color:#22373f}.tooltip.default .tooltip-arrow{fill:#fff}.tooltip.outline.default{border:1px solid white;color:#fff}.tooltip.primary{background-color:#37c1c4;color:#fff}.tooltip.primary .tooltip-arrow{fill:#37c1c4}.tooltip.outline.primary{border:1px solid #37c1c4;color:#37c1c4}.tooltip.secondary{background-color:#6c757d;color:#fff}.tooltip.secondary .tooltip-arrow{fill:#6c757d}.tooltip.outline.secondary{border:1px solid #6c757d;color:#6c757d}.tooltip.dangerous{background-color:#df2858;color:#fff}.tooltip.dangerous .tooltip-arrow{fill:#df2858}.tooltip.outline.dangerous{border:1px solid #df2858;color:#df2858}.tooltip.success{background-color:#7ccb14;color:#fff}.tooltip.success .tooltip-arrow{fill:#7ccb14}.tooltip.outline{background-color:transparent}.tooltip.outline.success{border:1px solid #7ccb14;color:#7ccb14}.tooltip .tooltip-icon{width:1.2em;height:1.2em}.tooltip .tooltip-icon svg{width:1.2em;height:1.2em}@media(max-width:768px){.tooltip{font-size:13px;padding:10px 16px}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.calendar .rdp-root{--rdp-accent-color: #37c1c4;--rdp-day_button-border-radius: 8px;font-family:Ubuntu,sans-serif}.calendar.light .rdp-root{color:#19272d;--rdp-accent-background-color: #eee}.calendar.light .rdp-root .rdp-day:not(.rdp-selected)>.rdp-day_button:hover{background-color:#eee}.calendar.dark .rdp-root{color:#fff;--rdp-accent-background-color: #19272d}.calendar.dark .rdp-root .rdp-day:not(.rdp-selected)>.rdp-day_button:hover{background-color:#345460}.calendar.small .rdp-root{--rdp-day-width: 30px;--rdp-day-height: 30px;--rdp-day_button-width: 28px;--rdp-day_button-height: 28px;--rdp-nav-height: 34px;--rdp-nav_button-height: 18px;font-size:11px}.calendar.small .rdp-root .rdp-chevron{height:100%}.calendar.small .rdp-root .rdp-selected{font-size:13px}.calendar.small .rdp-root .rdp-caption_label{font-size:15px}.k-context-menu{display:inline-block;width:fit-content}.k-context-menu{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#fff}.k-context-menu .k-context-menu-dropdown{background:#fff;box-shadow:0 2px 8px #22373f26;z-index:1000;min-width:120px;border-radius:8px}.k-context-menu .k-context-menu-dropdown .k-context-menu-item{padding:.5rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:#22373f;display:flex;align-items:center;position:relative}.k-context-menu .k-context-menu-dropdown .k-context-menu-item:hover{background-color:#e8f2f2}.k-context-menu .k-context-menu-dropdown .k-context-menu-item.disabled{opacity:.6;cursor:not-allowed}.k-context-menu .k-context-menu-dropdown .k-context-menu-item.first{border-top-left-radius:8px;border-top-right-radius:8px}.k-context-menu .k-context-menu-dropdown .k-context-menu-item.last{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.k-context-menu .k-context-menu-dropdown .k-context-menu-item .k-context-menu-icon{margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:1rem;flex-shrink:0}.k-context-menu .k-context-menu-dropdown .k-context-menu-item .k-context-menu-icon svg,.k-context-menu .k-context-menu-dropdown .k-context-menu-item .k-context-menu-icon img{width:100%;height:100%;display:block}.k-context-menu .k-context-menu-dropdown .k-context-menu-item .k-context-menu-label{flex:1 1 auto}.k-context-menu .k-context-menu-dropdown .k-context-menu-item .k-context-menu-caret{margin-left:.75rem;opacity:.6;font-size:.9em}.k-context-menu .k-context-submenu{position:absolute;z-index:1001;min-width:140px}.k-context-menu.outline .k-context-menu-dropdown{background:transparent;border:2px solid #37c1c4;color:#37c1c4}.k-context-menu.outline .k-context-menu-dropdown .k-context-menu-item{display:flex;align-items:center}.k-context-menu.outline .k-context-menu-dropdown .k-context-menu-item:hover{background-color:#37c1c4;color:#fff}.k-context-menu.outline .k-context-menu-dropdown .k-context-menu-item .k-context-menu-caret{opacity:1}.modal-folder{display:flex;gap:1rem}.modal-folder .modal-folder-icon{font-size:7rem;color:var(--k-yellow)}.modal-folder .modal-folder-content{display:flex;flex-direction:column;gap:1.5rem}.modal-folder .modal-folder-content .title{font-size:1.2rem;font-weight:700}.modal-folder .modal-folder-content .modal-folder-actions{display:flex;align-items:center;gap:1rem}.modal-folder .modal-folder-content .modal-folder-actions .cancel{color:var(--k-cyan);font-weight:700}.createK-modal{-webkit-user-select:none;user-select:none}.createK-modal:not(.creating){width:95vw!important;max-width:95vw!important;height:90vh!important;max-height:90vh!important}.createK-modal .k-modal-body{width:100%;height:100%;padding:0;overflow-y:hidden}.createK-modal .k-modal-body .modal-create-content{width:100%;height:100%;display:flex}.createK-modal .k-modal-body .modal-create-content .k-list{width:100%;border:1px solid var(--k-lightgray);padding:1rem}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-header{width:100%;display:flex;gap:.5rem}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:1rem;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list::-webkit-scrollbar{width:9px;height:9px}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list::-webkit-scrollbar-track{background:#345460}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.createK-modal .k-modal-body .modal-create-content .k-list .k-list-list::-webkit-scrollbar-button{display:none;width:0;height:0}.item{width:8vw;height:14vh;box-shadow:0 3px 6px #00000029;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;outline:2px solid transparent;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.item.active,.item:hover{outline-color:var(--k-cyan);background-color:var(--k-lightgray-light)}.item .img-container{border-radius:50%;width:4vw;height:4vw;padding:.5rem;background-color:var(--k-lightgray-light);display:flex;align-items:center;justify-content:center}.item .img-container .img{width:4vw;height:4vw;object-fit:contain}.item .name{font-size:.9rem;font-weight:700;text-align:center}.selected-k{width:35%;height:100%;border-right:1px solid var(--k-lightgray);border-top:1px solid var(--k-lightgray);border-bottom:1px solid var(--k-lightgray);border-radius:0 5px 5px 0;padding:1rem;display:flex;flex-direction:column;gap:1.5rem;-webkit-user-select:none;user-select:none}.selected-k .selected-k-title{font-size:1.2rem;font-weight:700}.selected-k .selected-k-item{padding:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem;box-shadow:0 3px 6px #00000029;border-radius:12px}.selected-k .selected-k-item .img-container{background-color:var(--k-lightgray-light);border-radius:12px;padding:.5rem 1rem;width:100%}.selected-k .selected-k-item .img-container .img{width:100%;height:100%;object-fit:contain;border-radius:12px}.selected-k .selected-k-item .title-container{display:flex;align-items:center;gap:.5rem}.selected-k .selected-k-item .title-container .img{width:3rem;height:3rem;cursor:pointer}.selected-k .selected-k-item .title-container .title{font-size:1rem;font-weight:700}.selected-k .selected-k-item .tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.selected-k .selected-k-item .tags-list .tags{background-color:var(--k-lightgray-light);padding:.25rem .5rem;border-radius:12px;font-size:.875rem}.filter-section-item{display:flex;flex-direction:column;gap:.5rem}.filter-section-item .title-part{display:flex;align-items:center;gap:.5rem}.filter-section-item .title-part .title{font-size:1rem;font-weight:700}.filter-section-item .items-list{display:flex;flex-direction:column;gap:.5rem;margin-left:1.75rem}.filter-section-item .items-list .filter-section-item{display:flex;flex-direction:row;align-items:center;gap:.5rem}.filter-section-item .items-list .filter-section-item .checkbox{border-radius:5px}.filter-section{width:20%;height:100%;border-left:1px solid var(--k-lightgray);border-top:1px solid var(--k-lightgray);border-bottom:1px solid var(--k-lightgray);border-radius:5px 0 0 5px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.filter-section .title{font-size:1.2rem;font-weight:700}.creating{width:100%;height:auto;display:flex;gap:1.5rem;padding:1rem}.creating .card{min-width:216px;width:fit-content;height:fit-content;max-width:12rem;max-height:fit-content;overflow-y:hidden;overflow-x:hidden;padding:1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 3px 6px #00000029;border-radius:5px}.creating .card .img-container{width:6rem;height:6rem;overflow:hidden;border-radius:50%;background-color:var(--k-lightgray-light);padding:.25rem;display:flex;align-items:center;justify-content:center;margin:auto}.creating .card .img-container img{width:100%;height:auto;border-radius:.5rem}.creating .card .card-name{font-weight:700;font-size:1.25rem;color:var(--k-darkblue);text-align:center}.creating .card .card-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.creating .card .card-tags-list .card-tag{background-color:var(--k-lightgray-light);padding:.25rem .5rem;border-radius:12px;font-size:.875rem}.creating .card .card-desc{font-size:.875rem;text-overflow:ellipsis}.creating .creating-personnalisation{display:flex;flex-direction:column;gap:1rem;width:100%}.creating .creating-personnalisation .creating-personnalisation-item{display:flex;flex-direction:column;gap:.5rem}.creating .creating-personnalisation .creating-personnalisation-item label{font-weight:700;font-size:1rem;color:var(--k-darkblue)}.creating .creating-personnalisation .creating-personnalisation-item input,.creating .creating-personnalisation .creating-personnalisation-item textarea{outline:none;border:1px solid var(--k-lightgray);width:100%}.creating .creating-personnalisation .creating-personnalisation-item input:focus,.creating .creating-personnalisation .creating-personnalisation-item textarea:focus{border-color:var(--k-cyan)}.creating .creating-personnalisation .creating-personnalisation-item textarea{resize:vertical;min-height:100px;border-radius:5px;padding:.5rem}.creating .creating-personnalisation .create{margin:auto}.move-modal{display:flex;flex-direction:column;gap:1rem}.move-modal .title-section{display:flex;align-items:center;gap:8px;margin-bottom:16px}.move-modal .title-section .title{font-size:2rem;font-weight:700}.move-modal .selectedKapsule{min-width:15vw;width:fit-content;display:flex;align-items:center;gap:.5rem;border:1px solid var(--k-lightgray);padding:1rem;border-radius:5px}.move-modal .selectedKapsule img{width:3rem;height:3rem;object-fit:cover;border-radius:5px}.move-modal .emplacement{display:flex;align-items:center;gap:.5rem}.move-modal .emplacement .single-emplacement{display:flex;align-items:center;gap:.25rem}.move-modal .emplacement .single-emplacement .icon{color:var(--k-yellow);font-size:1.75rem}.move-modal .emplacement .name{font-weight:700}.move-modal .separator{height:0;width:100%;border-top:1px solid var(--k-lightgray)}.move-modal .all-folders-list{display:flex;flex-direction:column;gap:1rem}.move-modal .all-folders-list .all-folders-list-title-section{display:flex;align-items:center;gap:8px}.move-modal .all-folders-list .all-folders-list-title-section .all-folders-list-icon-title{width:28px;height:28px;fill:var(--k-dark)!important}.move-modal .all-folders-list .all-folders-list-title-section .all-folders-list-title{font-size:1.1rem;font-weight:700}.move-modal .all-folders-list .all-folders{display:flex;flex-direction:column;gap:.5rem;max-height:30vh;overflow-y:auto}.move-modal .all-folders-list .all-folders::-webkit-scrollbar{width:9px;height:9px}.move-modal .all-folders-list .all-folders::-webkit-scrollbar-track{background:#345460}.move-modal .all-folders-list .all-folders::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.move-modal .all-folders-list .all-folders::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.move-modal .all-folders-list .all-folders::-webkit-scrollbar-button{display:none;width:0;height:0}.move-modal .all-folders-list .all-folders .folder{width:35vw;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;transition:background-color .2s ease-in-out;padding:1rem 1rem 1rem 3rem;cursor:pointer;border-radius:5px;margin-right:.5rem}.move-modal .all-folders-list .all-folders .folder.racine{padding-left:1rem}.move-modal .all-folders-list .all-folders .folder .infos{display:flex;align-items:center;gap:.5rem}.move-modal .all-folders-list .all-folders .folder .infos .icon{font-size:1.75rem}.move-modal .all-folders-list .all-folders .folder .infos .label{font-size:1rem;font-weight:450}.move-modal .all-folders-list .all-folders .folder.selected,.move-modal .all-folders-list .all-folders .folder:hover{background-color:var(--k-lightgray-light)}.move-modal .move-btns{display:flex;justify-content:center;align-items:center;gap:1rem}.move-modal .move-btns .annuler{font-size:1rem;font-weight:700;color:var(--k-cyan);cursor:pointer;transition:color .2s ease-in-out}.move-modal .move-btns .annuler:hover{color:var(--k-cyan-dark)}.modal-import-kapsule{width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.modal-import-kapsule-content{display:flex;align-items:center;gap:1rem}.modal-import-kapsule-content span{width:fit-content!important}.modal-import-kapsule-content input{width:auto}.separate{width:100%;height:1px;background-color:var(--k-lightgray)}.preview{display:flex;align-items:center;gap:.75rem}.preview .preview-icon{font-size:28px;width:64px}.preview .preview-content{display:flex;flex-direction:column;gap:.25rem}.preview .preview-content .preview-name{font-size:1.1rem;font-weight:700}.preview .preview-content .preview-capsules{font-size:1rem}.fa-stack .folder-shared-icon{opacity:1;color:#c3e0e2!important;width:fit-content}.fa-stack .folder-shared-nodes{opacity:1;color:#fff;width:fit-content}.kapsules-page{padding:1rem;height:100%;position:relative;display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:hidden}.kapsule-list{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow:hidden;width:100%;padding:.5rem 0 0 .5rem}.kapsule-list .kapsule-list-header{display:flex;align-items:center;gap:1rem}.kapsule-list .kapsule-list-container{display:flex;flex-direction:column;width:100%;max-width:91vw;gap:.5rem}.kapsule-list .kapsule-list-container .kapsule-list-header-row{display:grid;grid-template-columns:2.5rem 4rem 1fr 8rem 12rem 12rem 6rem 2.5rem;align-items:center;gap:1rem;padding:.5rem 1rem;color:#fff;font-size:.875rem;font-weight:500;border-bottom:1px solid white}.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-star{text-align:center}.kapsule-list .kapsule-list-container .kapsule-list-header-row .sort-header{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;padding:0;transition:color .2s ease;text-align:left}.kapsule-list .kapsule-list-container .kapsule-list-header-row .sort-header:hover{color:var(--k-lightblue)}.kapsule-list .kapsule-list-container .kapsule-list-header-row .sort-header.active{color:#fff}.kapsule-list .kapsule-list-container .kapsule-list-header-row .sort-header svg{font-size:.75rem}.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-launches,.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-last-launch,.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-updated{display:flex;justify-content:center}.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-launches .sort-header,.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-last-launch .sort-header,.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-updated .sort-header{justify-content:center}.kapsule-list .kapsule-list-container .kapsule-list-header-row .header-actions{text-align:center}.kapsule-list .kapsule-list-container .kapsule-list-body{display:flex;flex-direction:column;gap:.5rem}.kapsule-list .kapsule-list-container .no-kapsules{display:flex;justify-content:center;padding:3rem 0}.kapsule-list .kapsule-card-list{display:flex;flex-wrap:wrap;gap:1.5rem;padding-right:1.5rem;justify-content:flex-start;align-items:stretch;margin-bottom:.5rem;transition:all .3s ease-in-out}.kapsule-list .kapsule-card-list.list{gap:.5rem;flex-direction:column;width:100%}.kapsule-list .no-k{width:100%;font-size:1rem;color:var(--k-gray-dark);text-align:center;margin-top:2rem;-webkit-user-select:none;user-select:none}.kapsule-list .scrollable-div{display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:auto;flex:1;padding:1rem}.kapsule-list .scrollable-div::-webkit-scrollbar{width:9px;height:9px}.kapsule-list .scrollable-div::-webkit-scrollbar-track{background:#345460}.kapsule-list .scrollable-div::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.kapsule-list .scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.kapsule-list .scrollable-div::-webkit-scrollbar-button{display:none;width:0;height:0}.arborescence-view-indicator{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--k-dark);color:#fff;padding:10px;font-size:1rem;cursor:pointer}.arborescence-view-indicator.disable{cursor:default;opacity:.5}.arborescence-view-indicator.outline{border:1px solid var(--k-cyan);color:var(--k-cyan)}.arborescence-view-indicator .foldable{transition:all .3s ease}.arborescence-view-indicator .foldable.full{transform:rotate(0)}.arborescence-view-indicator .foldable.middle{transform:rotate(90deg)}.arborescence-view-indicator .foldable.open{transform:rotate(180deg)}.folders-container{display:flex;align-items:flex-start;align-content:flex-start;gap:.75rem;flex-wrap:wrap;flex-shrink:0;max-height:16.5rem;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:.5rem 0 0 .5rem}.folders-container::-webkit-scrollbar{width:9px;height:9px}.folders-container::-webkit-scrollbar-track{background:#345460}.folders-container::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.folders-container::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.folders-container::-webkit-scrollbar-button{display:none;width:0;height:0}.folders-container.arborescence{flex-direction:column;align-items:flex-start;width:100%;min-height:fit-content;max-height:none}.folders-container .color-item{border:1px solid var(--k-dark);border-radius:50%}.folders-container .color-item.lightgray{color:var(--k-lightgray)}.folders-container .color-item.white{color:#fff}.folders-container .color-item.gray{color:var(--k-gray)}.folders-container .color-item.dark{color:var(--k-dark)}.folders-container .color-item.black{color:#000}.folders-container .color-item.blue{color:var(--k-cyan)}.folders-container .color-item.green{color:var(--k-green)}.folders-container .color-item.yellow{color:var(--k-yellow)}.folders-container .color-item.orange{color:var(--k-orange)}.folders-container .color-item.red{color:var(--k-red)}::-webkit-scrollbar{height:6px!important}.folder-card{width:12vw;max-width:12vw;min-height:4rem;background-color:var(--k-dark-light);border-radius:5px;padding:.5rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid transparent;transition:border-color .2s,background-color .2s}.folder-card.picked{width:15vw;max-width:15vw}.folder-card.selected{border-color:var(--k-cyan)}.folder-card.drag-over{border-style:dashed;border-color:var(--k-cyan);transform:scale(1.02)}.folder-card:hover{border-color:var(--k-cyan)}.folder-card .go-back{background-color:var(--k-dark);padding:.5rem;border-radius:50%;font-size:1.2rem;margin-right:.5rem}.folder-card .header-folder{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex:1;min-width:0}.folder-card .header-folder .icon-folder{width:fit-content;font-size:fit-content;position:relative}.folder-card .header-folder .icon-folder .folder-icon{width:42px;height:42px}.folder-card .header-folder .icon-folder.shareView{margin-right:.2rem}.folder-card .header-folder .icon-folder .badges{position:absolute;bottom:-.25rem;left:-.25rem;display:flex;gap:.25rem}.folder-card .header-folder .infos{display:flex;flex-direction:column;justify-content:center;gap:.25rem;flex:1 1 auto;min-width:0}.folder-card .header-folder .infos .title,.folder-card .header-folder .infos .count{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-card .header-folder .infos .title{font-weight:700;font-size:.875rem}.folder-card .header-folder .infos .count{font-size:.75rem}.folder-card .header-folder .icon-ellipsis{font-size:1.5rem}.shared-badge{background-color:var(--k-cyan);border-radius:50%;padding:.1rem;font-size:.75rem;color:#fff;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.shared-badge.user{background-color:transparent;padding:0;width:1.5rem;height:1.5rem;transform:translateY(.2rem) translate(-.1rem)}.shared-badge .shared-badge-avatar{width:100%;height:100%;object-fit:contain;border-radius:50%}.fa-stack{cursor:pointer;height:auto;width:fit-content}.fa-stack .folder-organisation-icon{opacity:1;color:#c3e0e2!important;width:fit-content}.fa-stack .folder-organisation-building{opacity:1;color:#fff;width:fit-content}.folder-line{width:calc(91vw - 3rem);min-height:7vh;background-color:var(--k-dark-light);border-radius:5px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid transparent;transition:border-color .2s,background-color .2s;transform-origin:top}.folder-line.selected{border-color:var(--k-cyan)}.folder-line.drag-over{border-style:dashed;border-color:var(--k-cyan);transform:scale(1.02)}.folder-line:hover{border-color:var(--k-cyan)}.folder-line .header-folder{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.folder-line .header-folder .icon-folder{width:fit-content;font-size:fit-content;position:relative}.folder-line .header-folder .icon-folder .folder-icon{width:38px;height:38px}.folder-line .header-folder .icon-folder .badges{position:absolute;bottom:-.25rem;left:-.25rem;display:flex;gap:.5rem}.folder-line .header-folder .infos{display:flex;flex-direction:column;justify-content:center;gap:.25rem;flex:1 1 auto;min-width:0}.folder-line .header-folder .infos .title,.folder-line .header-folder .infos .count{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-line .header-folder .infos .title{font-weight:700;font-size:.875rem}.folder-line .header-folder .infos .count{font-size:.75rem}.folder-line .header-folder .owner{display:flex;align-items:center;gap:3rem}.folder-line .header-folder .owner .owner-item{display:flex;align-items:center;gap:.5rem;min-width:0}.folder-line .header-folder .owner .owner-item .owner-avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.folder-line .header-folder .owner .owner-item .owner-icon{font-size:1.5rem}.folder-line .header-folder .owner .owner-item .owner-username{font-size:.75rem;font-weight:700}.folder-line .header-folder .icon-ellipsis{font-size:1.5rem;transform:translate(.25rem)}.modal-details .modal-details-container{display:flex;align-items:flex-start;gap:2rem;width:100%;height:100%}.modal-details .modal-details-container .folder-icon{font-size:7rem}.modal-details .modal-details-container img{border-radius:5px;width:7rem;height:7rem;object-fit:cover}.modal-details .modal-details-container .details-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.modal-details .modal-details-container .details-content .title{font-size:1.2rem;font-weight:700}.modal-details .modal-details-container .details-content .property{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;padding-right:2.5rem}.modal-details .modal-details-container .details-content .property .property-left,.modal-details .modal-details-container .details-content .property .property-right{display:flex;flex-direction:column;gap:1rem}.modal-details .modal-details-container .details-content .property .property-left .property-content,.modal-details .modal-details-container .details-content .property .property-right .property-content{display:flex;flex-direction:column;gap:.5rem}.modal-details .modal-details-container .details-content .property .property-left .property-content .property-content-title,.modal-details .modal-details-container .details-content .property .property-right .property-content .property-content-title{font-weight:700}.modal-details .modal-details-container .details-content .property .property-left .property-content .property-content-location,.modal-details .modal-details-container .details-content .property .property-right .property-content .property-content-location{display:flex;align-items:center;gap:.5rem}.modal-details .modal-details-container .details-content .property .property-left .property-content .property-content-location .k-khubs,.modal-details .modal-details-container .details-content .property .property-right .property-content .property-content-location .k-khubs{width:1.25rem;height:1.25rem;object-fit:contain}.modal-details .modal-details-container .details-content .property .property-left .property-content .tags,.modal-details .modal-details-container .details-content .property .property-right .property-content .tags{display:flex;gap:.5rem}.modal-details .modal-details-container .details-content .property .property-left .property-content .tags .tag,.modal-details .modal-details-container .details-content .property .property-right .property-content .tags .tag{width:fit-content;padding:.5rem;border-radius:12px;background-color:var(--k-lightgray-light);cursor:default}.modal-details .modal-details-container .details-content .property .property-left .property-content .owner,.modal-details .modal-details-container .details-content .property .property-right .property-content .owner{display:flex;align-items:center;gap:.5rem}.modal-details .modal-details-container .details-content .property .property-left .property-content .owner .owner-avatar,.modal-details .modal-details-container .details-content .property .property-right .property-content .owner .owner-avatar{width:2rem;height:2rem;object-fit:cover;border-radius:50%}.modal-details .modal-details-container .details-content .property .property-left .property-content .owner .owner-username,.modal-details .modal-details-container .details-content .property .property-right .property-content .owner .owner-username{font-weight:700}.modal-details .modal-details-container .details-content .fieldInput{display:flex;flex-direction:column;gap:.25rem}.modal-details .modal-details-container .details-content .fieldInput label{font-weight:700}.modal-details .modal-details-container .details-content .fieldInput input{padding:.5rem;border-radius:4px;outline:none;border:1px solid var(--k-lightgray);width:25vw;max-width:100%}.modal-details .modal-details-container .details-content .fieldInput input:focus{border-color:var(--k-cyan)}.modal-details .modal-details-container .details-content .fieldInput .textarea-content{position:relative}.modal-details .modal-details-container .details-content .fieldInput .textarea-content span{position:absolute;bottom:8px;right:8px;font-size:12px;color:var(--k-gray)}.modal-details .modal-details-container .details-content .fieldInput textarea{padding:.5rem;border-radius:4px;outline:none;border:1px solid var(--k-lightgray);width:20vw;max-width:100%;resize:vertical;min-height:5rem}.modal-details .modal-details-container .details-content .fieldInput textarea:focus{border-color:var(--k-cyan)}.modal-details .modal-details-container .details-content .partage{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.modal-details .modal-details-container .details-content .partage .partage-title{font-weight:700}.modal-details .modal-details-container .details-content .partage .partage-content{display:flex;gap:2rem;align-items:center}.modal-details .modal-details-container .details-content .partage .partage-content .partage-item{display:flex;align-items:center;gap:.5rem;color:var(--k-cyan)}.modal-details .modal-details-container .details-content .partage .partage-content .partage-item .icon-share{font-size:1.2rem;color:#fff;background-color:var(--k-cyan);width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.modal-details .modal-details-container .details-content .partage .partage-content .partage-item .content-share{display:flex;flex-direction:column;gap:.25rem}.modal-details .modal-details-container .details-content .partage .partage-content .partage-item .content-share :first-child{font-weight:700}.modal-details .modal-details-container .details-content .partage .manage-btn{margin-top:.5rem}.modal-details .modal-details-container .details-content .btns{display:flex;gap:.5rem;margin-top:1rem;margin-left:8vw}.ModalShare{display:flex;flex-direction:column;gap:1rem;width:30vw;-webkit-user-select:none;user-select:none}.ModalShare .ModalShare-title{display:flex;align-items:center;gap:.5rem;font-size:1.75rem}.ModalShare .ModalShare-title .title{font-size:1.5rem;font-weight:700}.ModalShare .ModalShare-folder{display:flex;align-items:center;gap:.5rem;border:1px solid var(--k-lightgray);width:fit-content;padding:.75rem 1rem;border-radius:5px}.ModalShare .ModalShare-folder .icon{font-size:2rem}.ModalShare .ModalShare-folder .name{font-size:1.1rem;font-weight:450}.ModalShare .share-config{display:flex;flex-direction:column;gap:.75rem}.ModalShare .share-config .partage-item{display:flex;align-items:center;gap:.5rem;width:100%}.ModalShare .share-config .partage-item .partage-item-label{font-size:1.1rem;display:flex;align-items:center;gap:.15rem;min-width:14rem;flex-shrink:0}.ModalShare .share-config .partage-item .partage-item-label.cyan{color:var(--k-cyan)}.ModalShare .share-config .partage-item .code-input{width:100%;position:relative}.ModalShare .share-config .partage-item .code-input:hover .code-copy{color:var(--k-dark)}.ModalShare .share-config .partage-item .code-input .code-copy{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);cursor:pointer;font-size:large;color:transparent;transition:color .2s}.ModalShare .share-config .regenerate{display:flex;justify-content:end;align-items:center;gap:.25rem;cursor:pointer}.ModalShare .share-config .regenerate.cyan{color:var(--k-cyan)}.ModalShare .share-config .ico-dangerous{color:var(--k-red)}.ModalShare .btnValider{align-self:center}.capsule-card{position:relative;background-color:#fff;width:10vw;max-width:10vw;height:24vh;max-height:24vh;border-radius:5px;padding:.5rem;color:var(--k-dark);transition:all .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none;cursor:pointer;outline:2px solid transparent;transform-origin:center;box-shadow:0 2px 4px #0000000d}.capsule-card:hover{background-color:var(--k-lightblue);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 16px #0000001f}.capsule-card:hover .play-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.capsule-card.selected{outline-color:var(--k-cyan);background-color:var(--k-lightblue);transform:scale(.98);box-shadow:0 0 0 3px #00bcd433}.capsule-card .star{position:absolute;top:.5rem;left:.5rem;padding:.25rem;width:1rem;height:1rem;color:var(--k-cyan)}.capsule-card .more{position:absolute;top:.5rem;right:0rem;cursor:pointer;font-size:large;padding:.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.capsule-card .more:hover{color:var(--k-cyan);transform:scale(1.2)}.capsule-card .more:active{transform:scale(.9)}.capsule-card .informations{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.5rem}.capsule-card .launch{background-color:var(--k-lightgray-light);width:5rem;height:5rem;border-radius:50%;padding:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer;margin:auto;margin-top:1rem;position:relative;flex-shrink:0;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.capsule-card .launch:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.capsule-card .launch:active{transform:scale(.98)}.capsule-card .launch img{margin:0;width:100%;height:100%;border-radius:50%;transition:transform .3s ease}.capsule-card .launch .play-btn{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);color:#fff;font-size:xx-large;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.capsule-card .launch .play-btn.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.capsule-card .title{font-weight:700;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capsule-card .description{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.capsule-card .description.without-rooms{line-clamp:5;-webkit-line-clamp:5}.capsule-card .active-room{font-size:.75rem;color:var(--k-cyan);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:.5rem;display:flex;align-items:center;gap:.25rem}._tilting_icon_button_1jpwb_1{cursor:pointer;height:auto;transition:all .3s cubic-bezier(.34,1.56,.64,1)}._tilting_icon_button_1jpwb_1 ._button_icon_background_1jpwb_6{color:#c3e0e2;opacity:.3}._tilting_icon_button_1jpwb_1:hover{transform:scale(1.15) rotate(15deg)}._tilting_icon_button_1jpwb_1:hover ._button_icon_background_1jpwb_6{color:#6eb4b9}._tilting_icon_button_1jpwb_1:active{transform:scale(.95)}.full{width:100%}.capsule-line{position:relative;background-color:#fff;width:100%;max-width:100%;height:5vh;max-height:5vh;display:grid;grid-template-columns:2.5rem 4rem 1fr 8rem 12rem 12rem 6rem 2.5rem;align-items:center;gap:1rem;padding:0 1rem;box-sizing:border-box;border-radius:5px;color:var(--k-dark);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;cursor:pointer;outline:2px solid transparent}.capsule-line:hover{background-color:var(--k-lightblue)}.capsule-line.selected{outline-color:var(--k-cyan);background-color:var(--k-lightblue)}.capsule-line .star{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--k-cyan)}.capsule-line .launch{width:3rem;height:3rem;cursor:pointer;flex-shrink:0}.capsule-line .launch img{margin:0;width:100%;height:100%;border-radius:50%}.capsule-line .title{font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.capsule-line .list-data{font-size:.9rem;color:var(--k-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.capsule-line .actions-hovered{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;font-size:1.25rem;color:var(--k-dark)}.capsule-line .actions-hovered svg{cursor:pointer;transition:all .2s ease-in-out}.capsule-line .actions-hovered svg:hover{color:var(--k-cyan);transform:scale(1.1)}.capsule-line .more{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:large;padding:.5rem;transition:all .2s ease-in-out}.capsule-line .more:hover{color:var(--k-cyan)}.icon-context-menu{filter:brightness(0) saturate(100%) invert(18%) sepia(5%) saturate(4117%) hue-rotate(151deg) brightness(87%) contrast(87%)}.filter-bar{display:flex;align-items:center;gap:.5rem;height:3rem;width:100%}.filter-bar .search-input-container{position:relative;display:flex;align-items:center;flex:1}.filter-bar .search-input-container .search-input{background-color:#fff;outline:none;border:1px solid var(--k-lightgray);border-radius:5px;color:var(--k-dark);width:100%;padding:.5rem .75rem;font-size:1.2rem}.filter-bar .search-input-container .search-input ::placeholder{color:var(--k-lightgray)}.filter-bar .search-input-container .search-icon,.filter-bar .search-input-container .cross-icon{position:absolute;right:.75rem;height:1rem;width:1rem;padding:3px}.filter-bar .search-input-container .search-icon.search-icon,.filter-bar .search-input-container .cross-icon.search-icon{color:var(--k-lightgray);pointer-events:none}.filter-bar .search-input-container .search-icon.cross-icon,.filter-bar .search-input-container .cross-icon.cross-icon{color:#22373f;cursor:pointer;transition:background-color;border-radius:1rem}.filter-bar .search-input-container .search-icon.cross-icon:hover,.filter-bar .search-input-container .cross-icon.cross-icon:hover{background-color:#b6b6b666}.filter-bar .filters-buttons{display:flex;gap:.5rem}.kapsule-select{fill:var(--k-cyan)}.kapsule-select .k-khubs{width:auto!important}.kapsule-select .kapsule-select-icon{width:24px;height:24px;margin-right:.5rem}.capsule-sort-dropdown{z-index:10;min-width:fit-content}.capsule-sort-dropdown .k-dropdown-menu{max-width:none;left:0;right:auto}.storage-remaining{display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto}.storage-remaining .storage-indicator{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;color:var(--k-cyan)}.storage-remaining .storage-indicator .indicator-title{margin-right:.5rem}.storage-remaining .storage-indicator .indicator{background-color:var(--k-dark-light);height:1vh;width:16vw;border-radius:12px;position:relative}.storage-remaining .storage-indicator .indicator .indicator-fill{background-color:var(--k-cyan);height:100%;border-radius:12px;position:absolute;top:0;left:0;z-index:2}.storage-remaining .storage-indicator .indicator .indicator-fill.trash{background-color:#37c1c480;z-index:1}.storage-remaining .trash-bin{display:flex;align-items:center;gap:.25rem;cursor:pointer}.storage-remaining .trash-bin .icon-trash{font-size:1.5rem}.storage-remaining .trash-bin .trash-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.storage-remaining .trash-bin .trash-info .trash-count{color:var(--k-cyan)}.select-bar{background:var(--k-dark-light);height:3rem;border-radius:12px;display:flex;align-items:center;gap:1.5rem;padding:0 1rem;-webkit-user-select:none;user-select:none}.select-bar .select-bar-item{display:flex;align-items:center;gap:.25rem;font-size:1.25rem;transition:all .2s ease-in-out}.select-bar .select-bar-item:hover{cursor:pointer;color:var(--k-cyan)}.select-bar .select-bar-item span{font-size:.9rem;font-weight:700}.shared-page{padding:1rem;height:100%;position:relative;display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:hidden}.shared-page .no-folders{font-size:1.5rem;font-weight:700;color:var(--k-lightgray-light);text-align:center;margin-top:2rem}.shared-page .scrollable-div{display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:auto;flex:1;padding-right:1rem}.shared-page .scrollable-div::-webkit-scrollbar{width:9px;height:9px}.shared-page .scrollable-div::-webkit-scrollbar-track{background:#345460}.shared-page .scrollable-div::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.shared-page .scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.shared-page .scrollable-div::-webkit-scrollbar-button{display:none;width:0;height:0}.orga-page{padding:1rem;height:100%;position:relative;display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:hidden}.orga-page .scrollable-div{display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:100%;overflow-y:auto;flex:1;padding-right:1rem}.orga-page .scrollable-div::-webkit-scrollbar{width:9px;height:9px}.orga-page .scrollable-div::-webkit-scrollbar-track{background:#345460}.orga-page .scrollable-div::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.orga-page .scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.orga-page .scrollable-div::-webkit-scrollbar-button{display:none;width:0;height:0}.modal-trash{padding:1rem!important;background-color:var(--k-dark-dark)!important;border:1px solid var(--k-dark)!important;width:90vw!important;max-width:90vw!important;height:90vh!important;max-height:90vh!important;color:#fff!important;overflow-y:hidden!important;-webkit-user-select:none;user-select:none}.modal-trash h2{display:none!important}.modal-trash .modal-trash-content{display:flex;flex-direction:column;gap:1rem;height:100%}.modal-trash .modal-trash-content header{display:flex;justify-content:space-between;align-items:center}.modal-trash .modal-trash-content header .header-bin{display:flex;align-items:center;gap:.5rem;font-size:1.25rem}.modal-trash .modal-trash-content header .header-bin .bin{font-size:1.1rem;font-weight:700}.modal-trash .modal-trash-content header .header-bin .bin-count{color:var(--k-cyan);font-size:1.1rem;font-weight:700}.modal-trash .modal-trash-content .infos-politic-trash{display:flex;align-items:center;gap:.5rem}.modal-trash .modal-trash-content .infos-politic-trash svg{width:1.25rem;height:1.25rem}.modal-trash .modal-trash-content .infos-politic-trash span{font-size:.875rem}.modal-trash .modal-trash-content .scrollable-div{display:flex;flex-direction:column;gap:1rem;max-width:100%;max-height:72vh;overflow-y:auto!important;flex:1;padding-right:1rem}#rooms .trash-icon{font-size:1.3rem;color:var(--k-red);cursor:pointer}#rooms .room-container{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.modal-confirm-deletion strong{font-weight:600}#walls>.walls-container{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.async-wall{display:flex;flex-direction:column;gap:.5rem;align-items:center;background-color:var(--k-dark);border-radius:5px;padding:8px;width:fit-content;width:100%;position:relative}@media(min-width:900px){.async-wall{width:calc(50% - .5rem)}}@media(min-width:1300px){.async-wall{width:calc(33.33% - .7rem)}}.async-wall:hover>.wall-actions{opacity:1}.async-wall h2{margin-top:0;display:flex;align-items:center;gap:.5rem}.async-wall h2 svg{cursor:pointer}.async-wall>.wall-actions{position:absolute;right:0;top:0;background-color:var(--k-cyan);padding:6px 8px;border-radius:0 8px;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease-in-out}.async-wall>.wall-actions>.k-icon{cursor:pointer}.async-wall>.wall-actions>.k-icon:hover{color:var(--k-lightgray-light)}.async-wall>.wall-actions>.bar{width:1px;background-color:#fff}.async-wall>.wall-kapsules{display:flex;flex-direction:column;gap:.5rem;width:100%}.async-wall>.wall-kapsules>.wall-phase-walls h3{font-weight:700}.async-wall>.wall-kapsules>.wall-phase-walls>.wall-kapsules-list{display:flex;flex-direction:column;gap:.5rem}.async-wall>.wall-infos{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:1.1rem}.wall-phase{background-color:var(--k-dark-light);border-radius:12px;padding:20px}.wall-phase .phase-title-wrapper{margin:0 0 10px;padding:0 10px 10px 0;border-bottom:1px solid white;display:flex;align-items:center;justify-content:space-between;gap:1rem}.wall-phase .phase-title-wrapper>input{border:none;font-size:2rem;color:#fff;border:1px solid transparent;padding:2px 5px;outline:none}.wall-phase .phase-title-wrapper>input:focus{border:1px solid white}.wall-phase .phase-title-wrapper>.delete-icon{cursor:pointer;transition:color .3s}.wall-phase .phase-title-wrapper>.delete-icon:hover{color:var(--k-lightgray)}.wall-phase .wall-phase-kapsules{color:#fff;background-color:transparent;width:100%;border-collapse:separate;border-spacing:0}.wall-phase .wall-phase-kapsules tbody>*:nth-child(2n)>td{background-color:var(--k-dark)}.wall-phase .wall-phase-kapsules tbody>*:nth-child(2n)>td:first-child{border-radius:8px 0 0 8px}.wall-phase .wall-phase-kapsules tbody>*:nth-child(2n)>td:last-child{border-radius:0 8px 8px 0}.wall-phase .add-kapsule{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;padding:20px 20px 10px;border-radius:12px;color:var(--k-cyan);cursor:pointer;width:fit-content;transition:color .3s}.wall-phase .add-kapsule:hover{color:var(--k-cyan-dark)}.wall-phase-kapsule{background-color:transparent!important}.wall-phase-kapsule td{background-color:var(--k-dark-light)}.wall-phase-kapsule{width:100%}.wall-phase-kapsule td{padding:10px}.wall-phase-kapsule td.img-name-container{display:flex;align-items:center;gap:.5rem}.wall-phase-kapsule td.img-name-container img{width:4rem;height:4rem;border-radius:50%}.wall-phase-kapsule td.img-name-container .wall-kapsule-name{font-size:1.2rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-phase-kapsule td.date>.date-container{display:flex;align-items:center;width:clamp(0px,20vw,20rem)}.wall-phase-kapsule td.date>.date-container .hidden-datetime-input{position:absolute;opacity:0;visibility:hidden;width:0;height:0}.wall-phase-kapsule td.date>.date-container>span{font-size:1rem;font-weight:500;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.wall-phase-kapsule td.date>.date-container .date-icon{cursor:pointer}.wall-phase-kapsule td.date>.date-container>span{flex:1}.wall-phase-kapsule td.room{width:100%;text-align:right}.wall-phase-kapsule td.room .room-container{display:flex;align-items:center;justify-content:flex-end}.wall-phase-kapsule td.room .room-container span{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem;font-weight:600;color:var(--k-cyan);border-right:1px solid white;padding-right:1rem;margin-right:1rem}.wall-phase-kapsule td.room .room-container span .k-icon{cursor:pointer;transition:color .3s}.wall-phase-kapsule td.room .room-container span .k-icon:hover{color:var(--k-cyan-dark)}.wall-phase-kapsule td.room .room-container .delete-icon{cursor:pointer;transition:color .3s}.wall-phase-kapsule td.room .room-container .delete-icon:hover{color:var(--k-lightgray)}#wall-edit{height:auto}#wall-edit .wall-name svg{cursor:pointer;transition:color .3s}#wall-edit .wall-name svg:hover{color:var(--k-lightgray)}#wall-edit .action-btns-container{display:flex;gap:.5rem;margin-bottom:1rem}#wall-edit .wall-edit-phase-container{display:flex;flex-direction:column;gap:1rem}#wall-edit .wall-edit-phase-container .wall-edit-phase-container__add-phase{display:flex;align-items:center;justify-content:center;font-size:2rem;gap:.5rem;cursor:pointer;color:var(--k-cyan);padding-bottom:1rem}#wall-edit .wall-edit-phase-container .wall-edit-phase-container__add-phase:hover{color:var(--k-cyan-dark)}body{overflow:hidden}.dropdown>button{height:100%}.dropdown:not(.splited) .arrow{margin-left:5px}.dropdown.splited{display:flex}.dropdown.splited .main-button{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown.splited .split-button{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown .dropdown-menu{list-style-type:none;padding:0;margin:0;position:fixed;z-index:20;top:0;left:0;transform:translate(-200%,-200%);border-radius:5px}.dropdown .dropdown-menu .dropdown-item{background-color:var(--k-gray);color:#fff;padding:10px;font-size:.9rem}.dropdown .dropdown-menu .dropdown-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.dropdown .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown .dropdown-menu .dropdown-item{cursor:pointer;transition:background-color ease-in-out .3s}.dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--k-lightgray)}.modal-ask input{margin:10px 0}.modal-choose-room-preset .no-preset-label{text-align:center;display:block;color:var(--k-gray);font-weight:500}.modal-choose-room-preset .modal-content .body{padding:2rem}.modal-choose-room-preset .presets-container{max-height:500px;overflow-y:auto}.modal-choose-room-preset .presets-container .preset-wrapper{display:flex;gap:1rem;align-items:center}.modal-choose-room-preset .presets-container .preset{flex:1 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;padding:20px;text-align:center;margin:5px;transition:background-color ease-in-out .3s;background-color:var(--k-lightgray-light)}.modal-choose-room-preset .presets-container .preset:hover{background-color:var(--k-lightblue)}.modal-choose-room-preset .presets-container .preset.active{color:#fff;background-color:var(--k-cyan)}.modal-choose-room-preset .presets-container .preset{position:relative}.modal-choose-room-preset .presets-container .delete-button{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:800;font-size:1.3rem;cursor:pointer;transition:color ease-in-out .3s}.modal-choose-room-preset .presets-container .delete-button:hover{color:var(--k-red)}.modal-choose-room-preset .submit-button{display:block;margin:auto;margin-top:1rem}.modal-list-team-shapes{min-width:800px}.modal-list-team-shapes .available-shapes{color:#d3d3d3}.modal-list-team-shapes .available-shapes>div{margin:1.5rem 0;display:flex;justify-content:center;gap:2rem}.modal-list-team-shapes .k-btn{margin:auto;display:block}.color-input{display:inline-block;position:relative;width:50px;height:50px}.color-input input{opacity:0;width:0;height:0}.color-input span.preview-color{position:absolute;inset:0;border-radius:5px;cursor:pointer}.color-input.disabled span{cursor:default}.modal-add-kapsule{max-width:unset!important;width:clamp(800px,1000px,100%)}.modal-add-kapsule .card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:3px;max-height:260px;min-height:140px;box-sizing:border-box;overflow-y:auto}.modal-add-kapsule .library-card{position:relative;width:180px;padding:10px;height:fit-content;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px;background-color:var(--k-dark);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;transition:transform linear .3s,opacity linear .3s}.modal-add-kapsule .library-card:hover{opacity:.8}.modal-add-kapsule .library-card.selected{outline:3px solid var(--k-cyan);opacity:.5}.modal-add-kapsule .library-card>span:first-child{max-height:3lh;font-weight:500;overflow:hidden;text-overflow:ellipsis}.modal-add-kapsule .library-card>span{word-break:break-word}.modal-add-kapsule .library-card .library-icon{width:50px;height:50px;border-radius:50px}.wall-kapsule-live{background-color:#fff;color:var(--k-dark);display:flex;align-items:center;padding:10px;border-radius:12px;gap:1rem}.wall-kapsule-live.inactive{opacity:.5}.wall-kapsule-live.inactive>.wall-kapsule_launch-button{display:none}.wall-kapsule-live .wall-kapsule-live__image{border-radius:100%}.wall-kapsule-live>.wall-kapsule-live__info h3{color:var(--k-dark);font-size:1.3rem;font-weight:400}.wall-kapsule-live>.wall-kapsule_launch-button{margin-left:auto;display:flex;align-items:center;gap:.5rem;color:var(--k-lightgray);cursor:not-allowed;-webkit-user-select:none;user-select:none}.wall-kapsule-live>.wall-kapsule_launch-button>span{font-size:1.3rem;font-weight:600}.wall-kapsule-live>.wall-kapsule_launch-button.live{color:var(--k-cyan);cursor:pointer}.wall-kapsule-live>.wall-kapsule_launch-button.live:hover{color:var(--k-cyan-dark)}.wall-phase-live>h2{font-size:2rem;margin:0 0 1.5rem 1.5rem}.wall-phase-live>h2:before{content:"";position:absolute;width:2rem;height:2rem;background-color:var(--k-cyan);border-radius:50%;left:0;transform:translate(-50%)}.wall-phase-live>.wall-phase-live__kapsules{display:flex;flex-direction:column;gap:1rem}#wall-live .wall-live_phases-wrapper{margin:0 auto;max-width:800px;position:relative;padding:0 20px;border-left:2px solid var(--k-cyan);display:flex;flex-direction:column;gap:3rem}#report .empty-reports-text{display:block;width:100%;text-align:center;margin-top:20px;font-style:italic}#report .reports-wrapper{padding:10px;color:var(--k-dark);background-color:#fff;border-radius:10px}#report .reports-wrapper .table-header{display:flex;flex-wrap:wrap;gap:20px;align-items:center}#report .reports-wrapper .table-header .date-inputs{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#report .reports-wrapper .table-header .date-inputs .date-input-wrapper{display:flex;align-items:center;gap:5px}#report .reports-wrapper .table-header input{width:200px}#report .reports-wrapper .table-header .start-time-input{text-transform:capitalize}#report .reports-wrapper .table-wrapper{max-height:75vh;overflow-y:auto}#report .reports-wrapper .table-wrapper table thead>tr{position:sticky;top:0;background-color:#fff}#report .reports-wrapper .table-wrapper table .capsule-icon{width:100px;height:100px}#report .reports-wrapper .table-wrapper table .capsule-icon img{border-radius:100px}#report .reports-wrapper .table-wrapper table .report-link a{display:block;text-align:center;color:var(--k-cyan);font-size:1.3rem}#report .reports-wrapper .table-wrapper table .report-link a>*{color:inherit}#report .reports-wrapper .pagination{margin-top:10px}@media screen and (max-width:500px){#report .reports-wrapper .table-header{gap:5px}#report .reports-wrapper .table-header .date-input-wrapper{flex:1 0}#report .reports-wrapper .table-header .date-input-wrapper label{width:20px}#report .reports-wrapper .table-header input{flex:1 0}#report .reports-wrapper .table-wrapper{max-height:50vh}#report .reports-wrapper .table-wrapper *[data-type=icon],#report .reports-wrapper .table-wrapper *[data-type=instance],#report .reports-wrapper .table-wrapper *[data-type=participant-count]{display:none}}.pagination{display:flex;justify-content:center;align-items:center;gap:10px}.pagination .pagination-wrapper{display:flex;gap:.25rem}.pagination .pagination-wrapper button{display:block;font-size:.9rem;font-weight:500;padding:.5rem .75rem;border-radius:.5rem;background-color:unset;border:solid 1px var(--k-lightgray);color:var(--k-gray);cursor:pointer;white-space:nowrap;height:42px;min-width:42px;transition:color .3s,background-color .3s}.pagination .pagination-wrapper button.page:hover,.pagination .pagination-wrapper button.dots:hover,.pagination .pagination-wrapper button.chevrons:not(:disabled):hover{background-color:var(--k-lightblue)}.pagination .pagination-wrapper button.chevrons{font-size:.6rem}.pagination .pagination-wrapper button.chevrons:not(:disabled){color:var(--k-cyan)}.pagination .pagination-wrapper button.dots{font-size:.7rem;cursor:not-allowed}.pagination .pagination-wrapper button.active{background-color:var(--k-cyan);color:#fff}.pagination .pagination-wrapper button:disabled{cursor:not-allowed;color:var(--k-gray)}.pagination .pagination-dropdown{height:42px}@media screen and (max-width:600px){.pagination{flex-direction:column}.pagination .pagination-wrapper button{font-size:.8rem;padding:.15rem .2rem;height:28px;min-width:28px}}.tr-loader .report-link .report-icon{max-width:100px;display:block;text-align:center;margin-left:auto}.tr-loader .report-link .report-icon .skeleton{margin:auto}.report-content{background-color:#fff;color:var(--k-dark);padding:20px;border-radius:10px}.report-content.dark{background-color:var(--k-dark-dark);border-radius:0}.report-content.dark .report-content-header span{color:#fff}.report-content .report-content-header{display:flex;align-items:center;margin-bottom:30px}.report-content .report-content-header .back-icon{text-align:center;font-size:1.6rem;color:var(--k-cyan);width:2rem}.report-content .report-content-header .back-icon>*{font-size:1rem;color:inherit}.report-content .report-content-header span{font-size:1.4rem;display:block;text-align:center;flex:1 0;margin-right:2rem;display:flex;gap:10px;align-items:center;justify-content:center}.report-content .report-content-header span img{height:50px;border-radius:50px}.report-content .report-content-content .row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.report-content .report-content-content .report-content-infos{flex:1 0;min-width:300px;background-color:var(--k-lightgray-light);margin:0;padding:20px 20px 20px 40px;border-radius:20px}.report-content .report-content-content .report-content-infos li{padding:3px 0}.report-content .report-content-content .participants{flex:3 0;background-color:var(--k-dark);padding:20px 10px;border-radius:20px}.report-content .report-content-content .participants span.section-title{color:#fff;text-transform:capitalize;width:100%;display:block;font-size:1.3rem;text-align:center;margin-bottom:10px}.report-content .report-content-content .participants .content{display:flex;justify-content:center;align-self:flex-start;gap:20px;flex-wrap:wrap}.report-content .report-iframe-container{width:100%;height:85vh;border:none;border-radius:.5rem;margin-top:1rem;background-color:var(--k-dark)}.k-checkbox{display:inline}.k-checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer}.k-checkbox label input{all:unset;margin:0;width:0;height:0;display:inline;appearance:none;-webkit-appearance:none;-moz-appearance:none}.k-checkbox label:before{content:"";display:inline-block;vertical-align:top;height:1.15em;width:1.15em;color:#00000046;border:solid .06em;box-shadow:0 0 .04em,0 .06em .16em -.03em inset,0 0 0 .07em transparent inset;border-radius:.2em;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" fill="white" viewBox="0 0 9 9"><rect x="0" y="4.3" transform="matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)" width=" 4.3" height=" 1.6" /><rect x=" 2.2" y=" 2.9" transform=" matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)" width=" 6.1" height=" 1.7" /></svg>') no-repeat center,#fff;background-size:0;will-change:color,border,background,background-size,box-shadow;transform:translateZ(0);transition:color .1s,border .1s,background .15s,box-shadow .1s}.k-checkbox label.checked:before{background-color:var(--k-cyan);background-size:.75em;color:#00000013}.k-checkbox label[data-type=cross]:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" fill="white" viewBox="0 0 10 10"><polygon points="2 0, 5 3, 8 0, 10 2, 7 5, 10 8, 8 10, 5 7, 2 10, 0 8, 3 5, 0 2" /></svg>') no-repeat center,#fff}.k-checkbox label.checked[data-type=cross]:before{background-color:var(--k-gray);background-size:.75em;color:#00000013}.k-checkbox label span{margin-left:.6em}.team{position:relative;min-width:300px}.team .header{color:#fff;display:flex;align-items:center;padding:5px;border-style:solid;border-width:2px;border-radius:10px 10px 0 0;font-size:1.5rem}.team .header .k-team-shape{width:35px;height:35px;margin-right:10px}.team .header .lock-icon{margin-left:auto;margin-right:5px;font-size:1rem}.team .team-users{margin:0;background-color:#fff;border-radius:0 0 10px 10px;min-height:50px;padding:0 0 15px;list-style-type:none;transition:background-color ease-in-out .2s}.team .team-users.overed{background-color:var(--k-gray)}.team .team-users li{display:flex;gap:5px;align-items:center;padding:5px 10px 5px 20px}.team .team-users li .user{border-radius:0;width:100%;background-color:unset;color:#000}.team.hide-users .header{border-radius:10px}.team.hide-users .team-users{display:none}.user{background-color:var(--k-dark-light);color:#fff;display:inline-flex;align-items:center;gap:5px;padding:.5rem;border-radius:25px}.user span{text-align:center}.user>svg{margin-right:10px}.draggable-user .drag-icon{cursor:grab;outline:none;-webkit-user-select:none;user-select:none;color:#000}.draggable-user.dragging{opacity:.5;border-radius:10px;background-color:var(--k-lightgray)}.modal-share-report .add-token{margin:5px 0;display:flex;gap:10px}.modal-share-report input{border:solid 1px var(--k-dark);color:var(--k-dark);width:100%;min-width:100px}.modal-share-report table th,.modal-share-report table td{text-align:center}.modal-share-report table tr>*:first-child{width:30%}.modal-share-report table *:nth-child(4){width:60%}.modal-share-report table *:nth-child(4) .input-link{display:flex;gap:.5rem;align-items:center}.modal-share-report table *:nth-child(4) .input-link svg{width:20px;height:20px;cursor:pointer}.modal-share-report table .action-buttons{display:flex;justify-content:center;gap:10px}.modal-share-report table .action-buttons *{width:20px;height:20px;cursor:pointer}.modal-share-report table .action-buttons .save{color:var(--k-cyan)}.modal-share-report table .action-buttons .delete{color:var(--k-red)}@media screen and (max-width:400px){.modal-share-report input{min-width:80px}.modal-share-report table tr>*:nth-child(2){display:none}}#room{padding:0;width:100%;height:100%}.room-title{margin-top:4rem;text-align:center;text-transform:capitalize}.room-title span{color:var(--k-cyan);margin-left:.5rem;font-weight:700}.room-login{padding:10px}.auth-mode-container{width:50%;margin:auto;display:flex;flex-direction:column;gap:.5rem;align-items:center}.auth-mode-container button{text-transform:uppercase;width:100%;font-size:1rem}.modal-choose-team .teams-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.modal-choose-team .teams-container .team-item{padding:15px;border-radius:20px;cursor:pointer;transition:background-color ease-in-out .3s;background-color:var(--k-lightgray-light)}.modal-choose-team .teams-container .team-item:hover{background-color:var(--k-lightgray)}.modal-choose-team .teams-container .team-item.selected{background-color:var(--k-lightblue)}.modal-choose-team .teams-container .team-item .k-team-shape{display:block;margin:auto auto 5px;height:50px;width:50px}.modal-choose-team .teams-container{margin-bottom:20px}.modal-choose-team .btn{display:block;margin:auto}.room-content{width:100%;height:100%;display:flex}.room-content>.content{flex:1 0;overflow:hidden;position:relative}.room-content>.content .room-waiting{position:absolute;width:100%;top:0;left:0;transition:all ease-in .3s}.room-content>.content .room-waiting.hidden{animation:zIndex step-start .3s;animation-fill-mode:forwards;opacity:0;transform:translateY(100px)}@media screen and (max-width:800px){.room-content{flex-direction:column-reverse}}.room-waiting{color:#fff;background-color:var(--k-dark);padding:1rem 2rem 2rem;height:100%;overflow-x:hidden;overflow-y:auto}.user-waiting{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.user-waiting>span{margin-bottom:10px}.user-waiting input{font-size:1.2rem;width:300px;text-align:center;color:#fff;padding:2px 5px;border:none}.user-waiting input:focus{border:solid 1px white}.editable-avatar{position:relative;display:inline-flex}.editable-avatar>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;cursor:pointer;font-size:1.3rem}.editable-avatar:hover>.avatar{opacity:.5}.editable-avatar:hover>svg{visibility:visible}.modal-list-avatars .avatars{display:flex;justify-content:center;align-content:flex-start;gap:10px;flex-wrap:wrap;overflow:auto;max-height:500px}.modal-list-avatars .avatars .avatar{cursor:pointer;width:50px;height:50px}.modal-list-avatars .avatars .avatar.selected{border:dashed 4px var(--k-cyan)}.modal-list-avatars .btn{display:block;margin:20px auto auto;background-color:var(--k-cyan)}.room-header .capsule-icon{display:block;width:100px;height:100px;margin:auto;border-radius:50%}.room-header h1{text-align:center;margin-top:0}.room-settings{gap:20px;display:flex;flex-direction:column}.room-settings h2{text-align:center;margin-bottom:0;font-weight:800}.room-settings .settings-wrapper h3{font-weight:500;text-transform:capitalize;display:flex;gap:.5rem}.room-settings .settings-wrapper h3 span.line{flex:1 0;border-bottom:solid 1px white}.room-settings .settings-wrapper .row{margin:.5rem 0;display:flex;align-items:center;width:100%;gap:.5rem}.room-settings .settings-wrapper .row>*:first-child{flex:1 0}.room-settings .settings-wrapper .teams-wrapper .row.disabled{opacity:.5}.room-settings .settings-wrapper .teams-wrapper .team-wrapper{padding:.5rem .75rem;border-radius:5px;display:flex;align-items:center;gap:.5rem}.room-settings .settings-wrapper .teams-wrapper .team-wrapper input{outline:0;border:0;flex:1 0;font-weight:700;color:#fff;padding:0}.room-settings .settings-wrapper .teams-wrapper .team-wrapper .color-input,.room-settings .settings-wrapper .teams-wrapper .team-wrapper .color-input svg{cursor:pointer;width:100%;height:100%}.room-settings .settings-wrapper .teams-wrapper .team-actions{display:flex;gap:.5rem;align-items:center;justify-content:center}.room-settings .settings-wrapper .room-presets{display:flex;justify-content:center;gap:.5rem}.room-join-screen .users-container{margin:20px auto auto}.room-join-screen .users-container hr{max-width:1000px}.room-join-screen .users-container hr+.user{margin-left:50%;transform:translate(-50%);margin-bottom:10px}.room-waiting-header{margin:auto;max-width:800px}.room-waiting-header .login-informations{border-radius:10px}.room-waiting-header .login-informations.can-start{border-radius:10px 10px 0 0}.room-waiting-header .login-informations{background-color:#fff;color:var(--k-dark);padding:10px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.room-waiting-header .login-informations .lock-information{margin:20px}.room-waiting-header .login-informations .lock-information .lock-icon{font-size:5rem}.room-waiting-header .login-informations>*{flex:1 0;text-align:center;line-height:30px}.room-waiting-header .login-informations>span:first-child a{transition:all linear .25s;color:var(--k-cyan);text-decoration:none;white-space:nowrap}.room-waiting-header .login-informations>span:first-child a:hover{color:var(--k-cyan-dark)}.room-waiting-header .login-informations>span:first-child a svg{margin-left:10px}.room-waiting-header .login-informations>span:nth-child(2) .room-code{white-space:nowrap;font-weight:500;display:inline-block;font-family:Archivo Black,sans-serif;color:var(--k-cyan);margin-top:10px;font-size:3.5rem;cursor:pointer}@media screen and (max-width:425px){.room-waiting-header .login-informations>span:nth-child(2) .room-code{font-size:2.5rem}}.room-waiting-header .login-informations .fullscreenable.active .KQR{width:clamp(300px,40vw,800px);height:clamp(300px,40vw,800px)}.room-waiting-header .start-button{display:flex;align-items:center;justify-content:center;border-radius:0 0 10px 10px;background:var(--k-cyan);font-size:1.2rem}.room-waiting-header .start-button svg{font-size:1.4rem}.room-waiting-header .start-button{z-index:1;position:relative;overflow:hidden}.room-waiting-header .start-button:hover{background-color:var(--k-cyan)}.room-waiting-header .start-button:before{content:"";inset:0 100% 0 0;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:var(--k-cyan-dark);position:absolute;z-index:-1;transition:right .3s ease-in;-o-transition:right .3s ease-in;-ms-transition:right .3s ease-in;-moz-transition:right .3s ease-in;-webkit-transition:right .3s ease-in}.room-waiting-header .start-button:hover:before{right:calc(0% - 50px)}.room-waiting-header .start-button{margin:auto;max-width:800px;width:100%}.fullscreenable{position:relative;cursor:pointer}.fullscreenable.active{position:absolute;top:0;left:0;z-index:2;background-color:#0006;display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.fullscreenable .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.fullscreenable .overlay svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fullscreenable:not(.active):hover .overlay{display:block}.KQR{margin:auto;width:150px;height:150px;position:relative}.KQR .qr-code{padding:3px;background-color:#fff;border-radius:5px;width:100%;height:100%}.KQR .qr-code path:last-child{fill:var(--k-dark)}.KQR:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20%;height:20%;background-image:url(/k-hubs.svg);background-position:center;background-repeat:no-repeat;outline:solid white 5px;border-radius:100px}.room-users{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:25px}.room-users .user{opacity:.5}.room-users .user.connected{opacity:1}.room-users .add-team-button{padding:25px;background-color:var(--k-cyan)}.room-users .add-team-button:hover{background-color:var(--k-cyan-dark)}.deletable-user{position:relative}.deletable-user .delete-user-button{background:none!important;border:dashed 2px var(--k-red);padding:0;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px}.deletable-user .delete-user-button svg{color:var(--k-red);font-size:1.5rem;font-weight:800;filter:drop-shadow(0px 0px 3px black)}.deletable-user .delete-user-button{opacity:0;transition:opacity ease-in-out .3s}.deletable-user .delete-user-button:hover{opacity:1}.room-progress{height:100%}.room-progress:not(.animator){width:100%;height:100%}.room-progress{background-color:#fff}.room-progress iframe{border:unset;width:100%;height:100%;overflow:auto}.room-nav{width:4.5rem;height:100%;background-color:#fff;border-right:solid var(--k-lightgray) 1px}.room-nav ul{padding:0;margin:.5rem 0;height:calc(100% - 1rem);display:flex;list-style-type:none;align-items:center;flex-direction:column;gap:1rem}.room-nav ul.submenu{margin:0;height:auto}.room-nav ul li .k-icon{color:var(--k-gray)}.room-nav ul li .k-icon:hover{color:var(--k-gray-dark)}.room-nav ul li.stop-button .k-icon{border-radius:40px;width:40px;height:40px;padding:.75rem;transition:background-color ease-in-out .2s;background-color:var(--k-red);color:#fff!important}.room-nav ul li.stop-button .k-icon:hover{background-color:var(--k-red-dark)}.room-nav ul li.play-button .k-icon{border-radius:40px;width:40px;height:40px;padding:.75rem;transition:background-color ease-in-out .2s;background-color:var(--k-cyan);color:#fff!important}.room-nav ul li.play-button .k-icon:hover{background-color:var(--k-cyan-dark)}.room-nav ul li.active .k-icon{color:var(--k-cyan)}.room-nav ul li.active .k-icon:hover{color:var(--k-cyan-dark)}.room-nav ul li button{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;background:none;border:none;color:var(--k-gray);text-align:center}.room-nav ul li span{display:none}.room-nav ul li.room-code{text-align:center;text-transform:capitalize;color:var(--k-gray)}.room-nav ul li.room-code span{color:var(--k-cyan);font-weight:700;display:block}.room-nav ul li.room-code span:hover{text-decoration:underline;cursor:pointer}.room-nav ul li.submenu-opener{display:none}.room-nav ul li.connected-users{background-color:var(--k-cyan)}.room-nav ul li.connected-users,.room-nav ul li.connected-users .k-icon{color:#fff}.room-nav ul li.connected-users{display:flex;gap:.5rem;align-items:center;padding:.3rem .5rem;border-radius:5px}.room-nav ul li.fullscreen-icon{margin-top:auto}@media screen and (max-width:800px){.room-nav{width:100%;height:3.15rem;border-right:none;border-top:solid var(--k-lightgray) 1px}.room-nav ul{height:100%;margin:0 .5rem;flex-direction:row;justify-content:space-around;overflow-y:hidden;overflow-x:auto}.room-nav ul li{transform:scale(.7)}.room-nav ul li.room-code,.room-nav ul li.separator,.room-nav ul li.projector-opener{display:none}.room-nav ul li.submenu-opener{display:block}.room-nav ul li.fullscreen-icon{margin:unset}.room-nav .submenu{height:auto;max-height:0;width:calc(100% - 1rem);position:absolute;bottom:3.15rem;left:.5rem;z-index:1;background-color:#fff;border-radius:5px;overflow:hidden;overflow-x:auto;justify-content:space-around;align-items:center;gap:1rem;transition:all .3s ease-in-out}.room-nav .submenu span{display:block}.room-nav .submenu li{flex:1 0}.room-nav .submenu.open{padding:.5rem 1rem;transform:translateY(-.5rem);border:solid 1px var(--k-lightgray);box-shadow:0 3px 6px #00000029;max-height:calc(4.5rem + 20px)}}.modal-switch-room{max-width:unset!important;width:clamp(800px,1000px,100%)}.modal-switch-room .switch-title{font-weight:600;font-size:1.3rem;margin:10px 0}.modal-switch-room h3{color:var(--k-dark);font-size:1.1rem;text-align:center}.modal-switch-room .room-setting{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:800px;margin:0 auto;gap:10px;margin-bottom:1rem}.modal-switch-room .room-setting>*:last-child{flex:1 0;min-width:350px}.modal-switch-room .room-setting:not(:nth-child(2)){margin-bottom:10px}.modal-switch-room .card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-height:260px;min-height:80px;overflow-y:auto}.modal-switch-room .library-card{position:relative;width:230px;padding:10px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px;background-color:var(--k-dark);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;transition:transform linear .3s}.modal-switch-room .library-card>span:first-child{max-height:3lh;font-weight:500;overflow:hidden;text-overflow:ellipsis}.modal-switch-room .library-card>span{word-break:break-word}.modal-switch-room .library-card>.room-code{position:absolute;bottom:10px;font-weight:600;font-size:1.4rem}.modal-switch-room .library-card .library-icon{width:50px;height:50px;border-radius:50px}.modal-switch-room .library-card .play-wrapper{position:absolute;top:0;left:0;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:2rem;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity ease-in-out .3s}.modal-switch-room .library-card .play-wrapper:hover{opacity:1}.slider-select{position:relative;overflow:hidden;border:solid 1px var(--k-lightgray);border-radius:20px;display:flex;align-items:center;gap:10px;background-color:#fff}.slider-select span{padding:5px;flex:1 0;text-align:center;border-radius:20px;cursor:pointer;transition:background-color ease-in-out .2s,color cubic-bezier(1,0,1,1) .4s}.slider-select span:not(.active):hover{background-color:var(--k-lightgray-light)}.slider-select span.active{color:#fff}.slider-select span{z-index:2}.slider-select .overlay{position:absolute;height:100%;background-color:var(--k-cyan);border-radius:20px;z-index:1;transition:left ease-in-out .5s}li.separator{width:100%;border-bottom:solid var(--k-lightgray) 1px}#room-projector{width:100%;height:100%;padding:0}.room-projector-content{width:100%;height:100%;position:relative;overflow:hidden}.room-projector-waiting-screen{background-color:var(--k-dark);padding:20px;position:absolute;width:100%;height:100%;top:0;left:0;transition:all ease-in .3s}.room-projector-waiting-screen.hidden{animation:zIndex step-start .3s;animation-fill-mode:forwards;opacity:0;transform:translateY(100px)}@keyframes zIndex{99%{z-index:0}to{z-index:-1}}#lti{width:100%;height:100%}#lti .rooms-container{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}#lti .rooms-container>.selected{outline:var(--k-cyan) solid 3px}#lti .rooms-container .add-button{padding:1.5rem;background:none;background-color:#36c1c433;border-radius:10px;border:dashed 2px var(--k-cyan);color:var(--k-cyan);font-size:1.5rem;cursor:pointer;transition:all ease-in-out .5s}#lti .rooms-container .add-button:hover{background-color:#36c1c480}#lti .validate-btn{display:block;margin:1rem auto}#resources{display:flex;flex-direction:column;gap:1rem;padding:3rem 20px}#resources .header{display:flex;align-items:center;justify-content:space-between}#resources .header{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.5rem;font-weight:700}#resources .header>h1{font-size:34px;margin:0}#resources .resources-menu{display:flex;background-color:#19272d;border-radius:8px;overflow:hidden;width:100%;flex:1}#resources .resources-menu .resources-content{display:flex;flex-direction:column;gap:1rem;padding:1rem;flex:1;box-sizing:border-box;height:100%}.sidebar{display:flex;flex-direction:column;justify-content:space-between;background-color:#22373f;padding:1.5rem 1.25rem;box-sizing:border-box;width:20rem}.sidebar .nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.sidebar .nav>.tags-sections{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;gap:1rem;width:100%;padding:0 .75rem;margin-top:.25rem}.sidebar .nav>.tags-sections::-webkit-scrollbar{width:9px;height:9px}.sidebar .nav>.tags-sections::-webkit-scrollbar-track{background:#345460}.sidebar .nav>.tags-sections::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.sidebar .nav>.tags-sections::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.sidebar .nav>.tags-sections::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar .nav>.tags-sections{overflow-y:auto}.category{display:flex;flex-direction:column;align-items:flex-start;color:#fff;overflow:hidden;flex-shrink:0}.category .category-header{display:flex;align-items:center;justify-content:space-between}.category .category-header .label{display:flex;align-items:center;gap:.75rem}.category .category-header .creation{display:flex;align-items:center;justify-content:center;border-radius:1rem;cursor:pointer;height:100%;transition:background-color .25s;aspect-ratio:1}.category .category-header .creation:hover{background-color:#fff;color:#22373f}.category .category-header{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:4px .75rem;margin:0;border-radius:5px}.category .category-header{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.25rem;font-weight:700}.category .category-header{transition:background-color .2s}.category .category-header:hover{background-color:#345460}.category.active .category-header{background-color:#37c1c4;color:#fff}.category.active .category-header:hover{cursor:auto;background-color:#37c1c4}.tag-section{width:100%;color:#fff}.tag-section .tag-header{display:flex;align-items:center;gap:.25rem;cursor:pointer}.tag-section .tag-wrapper{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;width:100%}.tag{display:flex;justify-content:space-between;padding:.5rem .75rem;box-sizing:border-box;width:100%;border-radius:5px}.tag.active{background-color:#37c1c4}.tag:not(.react-loading-skeleton):not(.active):hover{background-color:#345460;cursor:pointer}.fa-stack{cursor:pointer;height:auto}.fa-stack .button-icon-background{opacity:0}.fa-stack:hover .button-icon-background{opacity:.3}.rename-input{all:unset;min-width:0;pointer-events:none;width:100%;overflow:hidden;text-overflow:ellipsis}.storage-info{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;padding-top:1.5rem}.storage-info .storage-left-label{font-family:Ubuntu,sans-serif;font-size:.9rem;color:#37c1c4}.storage-info .storage-left-label{font-weight:700}.storage-info .bar-track{display:flex;width:100%;height:7px;border-radius:8px;background-color:#19272d;overflow:hidden}.storage-info .bar-track .bar-thumb{height:100%;border-radius:8px;background-color:#37c1c4}.modify-files-bar{display:flex;align-items:center;gap:1rem;margin:auto;padding:0 1rem;background:#22373f;width:100%;height:100%;border-radius:10px}.modify-files-bar .modify-files-bar-item{cursor:pointer;display:flex;align-items:center;gap:.5rem}.modify-files-bar .modify-files-bar-item:hover{color:#ddd}.file-tags-modal .k-modal-content{overflow:hidden}.file-tags-modal .k-modal-body{display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:hidden}.file-tags-modal .k-modal-body .tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.file-tags-modal .k-modal-body .tag-list .modified-tag{padding:3px 5px;background-color:#c3e0e2;border-radius:5px;margin-right:5px;font-size:13px}.file-tags-modal .k-modal-body .tag-combobox{width:8rem;position:initial!important;outline:1px solid #c3e0e2;margin-bottom:1rem;transition:margin-bottom;transition-duration:.2s}.file-tags-modal .k-modal-body .tag-combobox.focused{margin-bottom:8rem}.file-tags-modal .k-modal-body .tag-combobox .dropdown{max-height:6rem}.file-list{display:flex;flex-direction:column;padding-right:.5rem;overflow-y:auto;flex:1}.file-list::-webkit-scrollbar{width:9px;height:9px}.file-list::-webkit-scrollbar-track{background:#345460}.file-list::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.file-list::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.file-list::-webkit-scrollbar-button{display:none;width:0;height:0}.file-list .file-table-body{overflow-y:scroll}.file-list table{background-color:transparent!important;color:#fff!important}.file-list table thead{position:sticky;background-color:#19272d!important;z-index:2;top:0}.file-list table th:first-child{width:40px}.sorted-table th{border-bottom:2px solid #345460!important}.sorted-table tbody tr:hover{background-color:#22373f!important}.sorted-table tbody tr td{border-top:1px solid #345460}.th-sorted{-webkit-user-select:none;user-select:none;cursor:pointer}.th-sorted>svg{margin-left:.5rem}.file-item>td:first-child{width:40px}.file-item .file-type{display:flex;align-items:center;height:100%;gap:1rem}.file-item .file-type>svg{height:24px}.file-item .tag-list{position:relative;min-width:8rem}.file-item .actions{cursor:pointer;width:20px}.file-tag{padding:3px 5px;color:#22373f;background-color:#e8f2f2;border-radius:5px;margin-right:5px;font-size:11px}.file-tag>svg{margin-right:-2px;cursor:pointer}.add-tag{height:100%;width:8px;background:transparent}.add-tag.hidden>svg{cursor:default;opacity:0}.add-tag.visible>svg{opacity:1}.add-tag>svg{color:#fff;height:100%;cursor:pointer}.tag-combobox{position:absolute;top:100%;width:100%;z-index:2;transform:translateY(.5rem)}.tag-combobox{position:absolute;top:100%;width:100%;z-index:2}.tag-combobox input{padding:0!important}.file-details-modal{max-width:100%!important;max-height:80%!important;width:70%;min-width:600px}.file-details-modal .k-modal-content{position:relative}.file-details-modal .loader-container{position:absolute;display:flex;align-items:center;background-color:#00000080;inset:0}.file-details-modal .file-details{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.file-details-modal .file-details .file-preview{max-height:600px;border-radius:5px;background-color:#eee;cursor:pointer}.file-details-modal .file-details .file-informations-details{display:flex;flex-direction:column;gap:1rem}.file-details-modal .file-details .file-informations-details .section-title{display:flex;flex-direction:column;gap:.5rem}.file-details-modal .file-details .file-informations-details .section-title>span{font-weight:700;font-size:16px}.file-details-modal .file-details .file-informations-details .section-title .section-content{display:flex;flex-direction:column;gap:.5rem}.file-details-modal .file-details .file-informations-details .section-title .section-content .information-row{display:grid;grid-template-columns:.25fr 1fr}.file-details-modal .file-details .file-informations-details .section-title .section-content .information-row.name-row>.value{cursor:pointer}.file-details-modal .file-details .file-informations-details .tag-section .file-tag{background-color:#c3e0e2;color:#22373f}.file-details-modal .file-details .file-informations-details .file-buttons{display:flex;gap:.5rem}.resources-files-grid-mode{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.resources-files-grid-mode .file-sort-container{display:flex;gap:.5rem}.resources-files-grid-mode .file-sort-container .file-sort-dropdown .k-btn{width:fit-content}.resources-files-grid-mode .files-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-auto-rows:275px;overflow-y:auto;overflow-x:hidden;gap:1rem;padding-right:.5rem}.resources-files-grid-mode .files-container::-webkit-scrollbar{width:9px;height:9px}.resources-files-grid-mode .files-container::-webkit-scrollbar-track{background:#345460}.resources-files-grid-mode .files-container::-webkit-scrollbar-thumb{background-color:#e8f2f2;border-radius:9px;border:2px solid #345460}.resources-files-grid-mode .files-container::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.resources-files-grid-mode .files-container::-webkit-scrollbar-button{display:none;width:0;height:0}.resources-files-grid-mode .files-container .k-context-menu{width:100%}.resources-files-grid-mode .files-container .k-context-menu .file-card{border:1px solid #345460;border-radius:5px;box-shadow:0 2px 5px #0000001a;background-color:#22373f;padding:1rem;height:100%;display:flex;flex-direction:column;gap:1rem}.resources-files-grid-mode .files-container .k-context-menu .file-card .card-header{display:flex;justify-content:space-between;align-items:flex-start}.resources-files-grid-mode .files-container .k-context-menu .file-card .card-header>h2{font-size:1rem;height:3rem;text-overflow:ellipsis;word-break:break-word;margin:0 0 .5rem}.resources-files-grid-mode .files-container .k-context-menu .file-card .card-header .icon-ellipsis{width:1.5rem;height:1.25rem;flex-shrink:0}.resources-files-grid-mode .files-container .k-context-menu .file-card .content{display:flex;flex-direction:column;gap:1rem}.resources-files-grid-mode .files-container .k-context-menu .file-card .content .type{display:flex;justify-content:space-between;align-items:center}.resources-files-grid-mode .files-container .k-context-menu .file-card .content .type>span{display:flex;align-items:center;gap:.5rem}.resources-files-grid-mode .files-container .k-context-menu .file-card .content .type>span>svg{width:unset}.resources-files-grid-mode .files-container .k-context-menu .file-card .content .type .file-name{font-size:.9rem;text-align:center;word-break:break-word}.resources-files-grid-mode .files-container .k-context-menu .file-card .content .card-tags{position:relative}.resources-files-grid-mode .files-container .k-context-menu .file-card .preview{width:100%;flex:1;display:flex;justify-content:center;align-items:center;background-color:#19272d;border-radius:5px;border:1px solid #345460;color:#c3e0e2;overflow:hidden}.resources-files-grid-mode .files-container .k-context-menu .file-card .preview>img{width:100%;height:100%;object-fit:contain}._import_files_container_2jd2b_1{width:100%;flex:1;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;cursor:pointer;color:#c3e0e2}._import_files_container_2jd2b_1 ._description_2jd2b_12{font-family:Ubuntu,sans-serif;color:#fff;font-size:1.25rem;font-weight:700}.modal-drop-files{max-width:unset!important;width:clamp(600px,50vw,100%)}.modal-drop-files .k-modal-body{margin-top:1.5rem;position:relative;display:flex;flex-direction:column;gap:1rem}.modal-drop-files .k-modal-body .import-medias-sidebar{display:flex}.modal-drop-files .k-modal-body .import-medias-sidebar .import-medias-sidebar-button{border-bottom:2px solid var(--k-lightgray);padding:.75rem 1.5rem;cursor:pointer;border-top-left-radius:.5rem;border-top-right-radius:.5rem;-webkit-user-select:none;user-select:none}.modal-drop-files .k-modal-body .import-medias-sidebar .import-medias-sidebar-button:hover{background-color:var(--k-lightgray-light)}.modal-drop-files .k-modal-body .import-medias-sidebar .import-medias-sidebar-button.active{background-color:var(--k-lightblue);border-bottom:3px solid var(--k-cyan);color:var(--k-cyan);font-weight:500;cursor:default}.file-upload-wrapper{display:flex;flex-direction:column}.file-upload-wrapper .uploaded-file-list{display:flex;flex-direction:column;gap:.5rem;height:auto;max-height:18rem;overflow-y:auto;margin-bottom:1rem;padding:0 .5rem}.file-upload-wrapper .finished-import{color:var(--k-green);font-weight:700;margin:1rem auto}.file-upload-wrapper .file-upload-buttons{margin-top:.5rem;display:flex;justify-content:center}.uploaded-file{display:flex;align-items:center;border:1px solid #b6b6b6;border-radius:5px;padding:.5rem .75rem}.uploaded-file>svg{height:100%;margin-right:.5rem;padding:0 .5rem}.uploaded-file .uploaded-file-infos{display:flex;flex-direction:column;gap:.25rem;flex:1}.uploaded-file .uploaded-file-infos .uploaded-file-infos-wrapper{display:flex;justify-content:space-between;align-items:center}.uploaded-file .uploaded-file-infos .uploaded-file-infos-wrapper .file-type{margin-right:1rem}.uploaded-file .uploaded-file-infos .uploaded-file-infos-wrapper .file-name{font-size:.95rem}.uploaded-file .uploaded-file-infos .uploaded-file-infos-wrapper .file-size{font-size:.9rem;text-align:right}.uploaded-file .uploaded-file-infos .file-upload-progress-bar{display:flex;gap:.5rem;align-items:center}.uploaded-file .uploaded-file-infos .file-upload-progress-bar>*:first-child{flex:1}.uploaded-file .uploaded-file-infos .file-upload-progress-bar span{width:fit-content;min-width:2rem;text-align:right}@keyframes move{0%{background-position:0 0}to{background-position:50px 50px}}.progress-bar{position:relative;min-width:300px;margin:5px 0;border-radius:25px;background-color:var(--k-gray)}.progress-bar .bar{height:100%;display:block;border-radius:25px;background-color:var(--k-cyan);position:relative}.progress-bar .bar:after{content:"";position:absolute;inset:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;overflow:hidden;border-radius:25px}.progress-bar .bar.finish:after{animation:unset;background-color:var(--k-green)}.progress-bar .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropzone-wrapper{margin-bottom:1rem}.dropzone-wrapper .dropzone-content{width:100%;height:150px;border:dashed 2px var(--k-gray);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:1rem;transition:background-color ease-in-out .1s;cursor:pointer}.dropzone-wrapper .dropzone-content .cloud-icon{font-size:3rem}.dropzone-wrapper .dropzone-content input{padding:0;opacity:0;width:0;height:0}.dropzone-wrapper .dropzone-content:hover,.dropzone-wrapper .dropzone-content.hover{background-color:var(--k-lightgray-light)}.block-tag{background:#fff;color:#22373f;position:relative;border-radius:5px;height:7rem;cursor:pointer;width:100%}.block-tag:hover{background:#e8f2f2}.block-tag .tag-block{padding:.5rem 1rem;height:100%}.block-tag .tag-info{display:flex;flex-direction:column;gap:1rem}.block-tag .tag-info .tag-name{font-weight:700;font-size:.9em;max-width:80%;max-height:2rem;overflow:hidden;overflow-wrap:break-word;word-break:break-word;text-overflow:ellipsis;margin:.5rem 0 0}.block-tag .tag-favorite-icon,.block-tag .tag-actions{position:absolute;right:.25rem;height:2rem}.block-tag .tag-favorite-icon.tag-favorite-icon,.block-tag .tag-actions.tag-favorite-icon{top:.25rem;width:2rem;color:#37c1c4}.block-tag .tag-favorite-icon.tag-actions,.block-tag .tag-actions.tag-actions{bottom:.25rem;display:flex}.ressources-tags{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.ressources-tags .block-tag-section{display:flex;flex-direction:column;gap:inherit}.ressources-tags .block-tag-section>h3{margin:0}.ressources-tags .block-tag-section .block-tag-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}
