@charset "UTF-8";header{display:flex;flex-direction:column;gap:15px;z-index:20;background-color:var(--light-cool);box-shadow:0 0 7px 4px #0003;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;min-width:fit-content}header .logo-section{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:20px 25px 20px 15px}header .logo-section img{max-width:85px;border-radius:100px;pointer-events:none;-webkit-user-select:none;user-select:none}header .logo-section span{font-family:Chakra Petch,serif;color:var(--text-heavy);font-weight:800;font-size:2.2rem;-webkit-user-select:none;user-select:none}header .logo-section span em{font-style:normal;color:var(--cta)}header hr{border-width:3px;border-bottom:0px;border-radius:20px;color:var(--light-hr);width:90%}header nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-grow:1;font-family:Jost,serif;color:var(--text-light);font-size:1.5rem;padding-bottom:15px}header nav a,header nav .visibility-tab{display:flex;justify-content:flex-start;align-items:center;gap:15px;position:relative;padding:10px 25px;transition:background-color .15s ease-out;-webkit-user-select:none;user-select:none}header nav a svg,header nav .visibility-tab svg{transition:none}header nav a:hover,header nav .visibility-tab:hover{background-color:rgba(0,0,0,var(--shade-hover-alpha))}header nav a.active,header nav .visibility-tab.active{background-color:rgba(0,0,0,var(--shade-selected-alpha))}header nav a.active:before,header nav .visibility-tab.active:before{content:"";position:absolute;left:0;height:100%;width:10px;background-color:var(--cta)}header nav a:last-child,header nav .visibility-tab:last-child{cursor:default}header nav a:last-child:hover,header nav .visibility-tab:last-child:hover{background-color:inherit}header nav a:last-child u,header nav .visibility-tab:last-child u{cursor:pointer}header nav a:last-child.active,header nav .visibility-tab:last-child.active{background-color:inherit}header nav a:last-child.active:before,header nav .visibility-tab:last-child.active:before{content:none}header nav a:last-child svg,header nav .visibility-tab:last-child svg{display:none}header nav .visibility-tab{cursor:pointer}header nav .dark-mode-switch{margin-top:auto;padding:10px 25px}header.minimized .logo-section{padding:20px 15px 10px}header.minimized .logo-section img{width:3rem}header.minimized .logo-section span{display:none}header.minimized hr{width:100%}header.minimized nav{gap:1.2rem}header.minimized nav a,header.minimized nav .visibility-tab,header.minimized nav .dark-mode-switch{background-color:transparent}header.minimized nav a:hover,header.minimized nav .visibility-tab:hover,header.minimized nav .dark-mode-switch:hover{background-color:transparent}header.minimized nav a:hover svg,header.minimized nav .visibility-tab:hover svg,header.minimized nav .dark-mode-switch:hover svg{transform:scale(115%)}header.minimized nav a span,header.minimized nav .visibility-tab span,header.minimized nav .dark-mode-switch span{display:none}header.minimized nav a svg,header.minimized nav .visibility-tab svg,header.minimized nav .dark-mode-switch svg{background-color:var(--light-fresh);padding:5px;border-radius:50px;width:2.3rem;height:2.3rem;transition:transform .1s ease-out}header.minimized nav a:last-child svg,header.minimized nav .visibility-tab:last-child svg,header.minimized nav .dark-mode-switch:last-child svg{display:block;cursor:pointer}header.minimized nav a.active svg,header.minimized nav .visibility-tab.active svg,header.minimized nav .dark-mode-switch.active svg{background-color:var(--cta-subtle);color:var(--light-fresh)}header.minimized nav a.active:before,header.minimized nav .visibility-tab.active:before,header.minimized nav .dark-mode-switch.active:before{content:none}header.minimized nav .dark-mode-switch svg{background-color:transparent}header.minimized nav .visibility-tab:hover svg{transform:rotate(180deg) scale(115%)}header.minimized nav .visibility-tab svg{transform:rotate(180deg)}*{transition:background-color .3s ease}.body-container{display:flex;height:100vh}.body-container .main-part-wrapper{flex-grow:1;height:inherit;overflow-x:hidden;overflow-y:auto}.body-container .main-part-wrapper:has(.user-page-container){overflow-y:hidden}.users{background-color:var(--light-fresh);min-height:100vh;position:relative}.users .table-container{padding:2% 5% 10px}.users .table-container .sort-bar{width:100%;padding:15px 25px;display:flex;justify-content:flex-end;align-items:center;gap:25px}.top-bar{width:100%;padding:10px;display:flex;justify-content:center;align-items:center;position:relative;z-index:22;box-shadow:0 0 7px 4px #0003}.top-bar.main{background-color:var(--cta-bleak)}.top-bar.secondary{background-color:var(--secondary)}.top-bar input{background-color:var(--light-cool);border-radius:10px;padding:5px 25px;width:25vw;color:var(--text-light);border:3px solid var(--light-border);font-family:Inter,serif;font-size:1.15rem;transition:box-shadow .25s ease-out;-webkit-user-select:none;user-select:none}.top-bar input:focus{outline:none;box-shadow:inset 0 0 10px 3px #0000001a}.top-bar .user-profile{position:absolute;right:15px}.top-bar .user-profile .name-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:15px;font-size:1.05rem;cursor:pointer;color:var(--light-cool-persist);transition:filter .15s ease}.top-bar .user-profile .name-wrapper:hover{filter:brightness(90%)}.top-bar .user-profile svg{width:calc(1.15rem + 20px);height:calc(1.15rem + 20px)}.top-bar .user-profile div{font-family:Inter,serif;font-size:1.25em;font-weight:500}.top-bar .user-profile .options-dropdown{position:absolute;right:0}.top-bar .user-profile .options-dropdown .menu-container{background-color:var(--text-light);border-radius:15px 0 15px 15px;position:relative;bottom:0;width:auto;right:0;top:7vh;height:auto;box-shadow:0 0 15px #0006;padding-top:10px;padding-bottom:10px}.top-bar .user-profile .options-dropdown .menu-container:after{content:"";position:absolute;right:0;top:calc(-.575rem - 10px);height:0;width:0;border-left:calc(.575rem + 10px) solid transparent;border-right:calc(.575rem + 10px) solid transparent;border-bottom:calc(.575rem + 10px) solid var(--text-light)}.top-bar .user-profile .options-dropdown .menu-container div{text-wrap:nowrap;color:var(--light-fresh);font-family:Poppins,serif;font-weight:400;font-size:1.3rem;padding:10px 25px;cursor:pointer;transition:all .15s ease}.top-bar .user-profile .options-dropdown .menu-container div:hover{text-shadow:0 0 10px rgba(var(--light-cool),.5)}.top-bar .user-profile .options-dropdown .menu-container div svg{display:inline-block;height:35px;padding-right:10px}.simple-table{width:100%;font-family:Roboto,serif;font-size:1.3rem;box-shadow:0 0 10px #0000001a}.simple-table .logo{display:flex;justify-content:center}.simple-table .logo svg{width:2em!important;height:2em!important}.simple-table .logo .initials{font-size:.3rem;width:45px;height:45px}.simple-table thead{color:var(--text-heavy);font-family:Montserrat,serif}.simple-table tbody{color:var(--text-light);text-align:center}.simple-table tbody tr{cursor:pointer;border-bottom:3px solid var(--light-cool)}.simple-table th:nth-child(2),.simple-table td:nth-child(2){text-align:left}.simple-table tr{transition:filter .15s ease;padding-top:20px;padding-bottom:20px}.simple-table tr .initials{overflow:hidden;width:2rem;height:2rem;font-size:.2rem}.simple-table tr:hover{filter:brightness(90%)}.simple-table th{padding:20px 15px;background-color:var(--secondary-subtle)}.simple-table td{padding:20px 15px;background-color:var(--table-background)}.init-avatar{width:100%;height:100%;background-color:var(--text-light);padding:2em;overflow:hidden;border-radius:100em;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.init-avatar div div{font-family:Audiowide,sans-serif;color:var(--light-fresh);text-align:center;font-size:3.3em;font-weight:800;display:block}.sort-by{width:fit-content;font-family:Inter,serif;font-size:1.15rem;color:var(--text-light)}.sort-by p{display:inline-block;font-weight:600;margin-right:10px}.sort-by select{padding:7px 12px;border:2px solid var(--text-light)}.sort-by select:focus{outline:none}.pages-container{width:100%;padding:40px;display:flex;justify-content:center;align-items:center}.pages-container .pages-wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:30px;font-size:1.5rem}.pages-container .pages-wrapper svg{cursor:pointer;color:var(--cta-subtle);font-size:1.5em}.pages-container .pages-wrapper div{cursor:pointer;font-family:Inter,serif;color:var(--text-heavy);font-size:.9em;-webkit-user-select:none;user-select:none;transition:none}.pages-container .pages-wrapper .current{border-radius:50px;background-color:var(--cta-bleak);color:var(--light-fresh);aspect-ratio:1/1;width:30px;height:30px;text-align:center;line-height:30px}.no-members-global{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:25px;padding:10vh 0;width:100%}.no-members-global div{color:var(--text-light);font-family:Inter,sans-serif;font-size:1.5em;text-align:center}.no-members-global svg{display:block;max-width:75px;max-height:75px}.support{width:100%;background-color:var(--light-fresh)}.support h3{font-size:1.7rem;font-family:Quicksand,serif;margin-bottom:25px;font-weight:500}.support .top-welcome{background-image:url(/assets/support-lamp-extended-BcNWNXt4.jpg);background-position:left;background-size:cover;background-repeat:no-repeat;height:25vh}.support .top-welcome h1{color:var(--light-fresh-persist);font-family:Montserrat,serif;font-size:3rem;font-weight:800;line-height:25vh;padding-left:5vw;text-shadow:0 0 5px rgba(var(--text-light),.75);text-wrap:nowrap}.support .description{padding:min(7vh,7vw);max-width:70%;padding-left:min(10vh,10vw);background-color:var(--light-fresh);color:var(--text-heavy)}.support .description ul{font-family:Poppins,serif;list-style-type:disc;font-size:1.2rem;padding-left:50px}.support .description ul li{margin-bottom:20px}.support .description ul strong{font-weight:600}.support .form-block{width:100%;min-height:80vh;background-color:var(--text-light-persist);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:min(5vh,5vw);padding-top:min(10vh,10vw)}.support .form-block h3,.support .form-block label{color:var(--light-fresh-persist)}.support .form-block h3{display:block;font-weight:700;text-decoration:underline var(--secondary)}.support .form-block form{width:50%}.support .form-block form div{margin-bottom:25px}.support .form-block form div>label{display:inline-block;margin-bottom:5px}.support .form-block form label{font-family:Open Sans,serif;font-size:1.15rem;text-shadow:0 0 10px 3px rgba(var(--text-heavy),.3)}.support .form-block form input[type=text],.support .form-block form textarea{width:100%;background-color:var(--light-fresh-persist);font-family:Poppins,serif;padding:7px 12px;font-size:1.1em;border-radius:5px;box-shadow:0 0 10px 3px rgba(var(--text-heavy),.3)}.support .form-block form input[type=text]:focus,.support .form-block form textarea:focus{outline:none}.support .form-block form textarea{min-height:20vh}.support .form-block form input[type=radio]{margin-right:10px}.support .form-block form button{padding:10px 20px;border-radius:5px;background-color:var(--secondary);cursor:pointer;margin-top:15px;font-family:Poppins,serif;font-weight:600;color:var(--light-fresh);font-size:1.1rem;text-shadow:0 0 3px rgba(var(--text-light),.4);transition:filter .1s ease;box-shadow:0 0 10px 3px rgba(var(--text-heavy),.3)}.support .form-block form button:hover{filter:brightness(90%)}.support .form-block form button:active{filter:brightness(80%)}.support .form-block .success-window{border-radius:10px;background-color:var(--text-light);box-shadow:0 0 5px var(--text-heavy);padding:25px 50px;max-width:30%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;overflow:hidden}.support .form-block .success-window svg{color:var(--secondary);width:50px;height:50px;margin-top:20px;margin-bottom:20px}.support .form-block .success-window p{color:var(--light-fresh);font-family:Open Sans,serif}.reporting-container{width:100%;min-height:100vh;background-color:var(--light-fresh)}.reporting-container .header-container{display:flex;justify-content:space-between;align-items:center}.reporting-container .header-container button{box-shadow:0 0 10px var(--light-shade),0 0 3px var(--light-shade)}.reporting-container .header-container button:hover{box-shadow:0 0 15px var(--light-shade),0 0 10px var(--light-shade),0 0 5px var(--light-shade)}.reporting-container .reporting-content{padding:5vh 5vw}.reporting-container .reporting-content h1{color:var(--text-heavy);font-family:Inter,sans-serif;font-size:2em;font-weight:600}.reporting-container .reporting-content h2{color:var(--text-heavy);font-family:Inter,sans-serif;font-weight:500;font-size:1.5em;margin-bottom:25px}.reporting-container .reporting-content h2.completed{margin-top:35px;border-bottom:solid 2px var(--light-cool)}.reporting-container .reporting-content .options-container{display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:25px;margin-top:5vh}.reporting-container .reporting-content .options-container>div{border:solid 2px var(--light-cool);border-radius:10px;padding:15px 25px}.reporting-container .reporting-content .options-container .options-side .selects-container{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:25px}.reporting-container .reporting-content .options-container .options-side .select-container>*{display:block}.reporting-container .reporting-content .options-container .options-side label{font-family:Public Sans,sans-serif;font-weight:600;color:var(--text-light)}.reporting-container .reporting-content .options-container .options-side .sections-container{margin-top:15px}.reporting-container .reporting-content .options-container .options-side .sections-container .checkbox-container{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}.reporting-container .reporting-content .options-container .options-side .sections-container .checkbox-container>*{width:40%}.reporting-container .reporting-content .options-container .chosen-side{flex:1}.reporting-container .reporting-content .options-container .chosen-side p{color:var(--text-shallow);font-family:Inter,sans-serif}.reporting-container .reporting-content .options-container .chosen-side p.no-projects{text-align:center;padding-top:25px;font-size:1.2em;padding-bottom:15px}.reporting-container .reporting-content .options-container .chosen-side p.project-counter{font-size:1.1em;margin-top:35px}.reporting-container .reporting-content .projects-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:25px;width:100%}.report-project-line{background-color:var(--secondary-subtle);width:100%;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 0 10px var(--light-shade),0 0 3px var(--light-shade);display:flex;justify-content:start;align-items:center;padding:15px 25px 15px 15px;gap:15px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease}.report-project-line.checked{background-color:var(--secondary);filter:brightness(120%)}.report-project-line h3{color:var(--text-heavy);font-family:Public Sans,sans-serif;font-weight:700;font-size:1.4em;margin-bottom:10px}.report-project-line p{font-family:Inter,sans-serif;color:var(--text-light);max-width:80%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.report-project-line p.participants{font-family:Roboto,sans-serif;color:var(--text-heavy);margin-top:10px}.report-project-line .status-label{position:absolute;top:0;right:0;padding:5px 15px;border:solid 2px;font-family:Alfa Slab One,serif;color:var(--light-fresh);letter-spacing:1px;border-bottom-left-radius:10px}.report-project-line .status-label.ended{border-color:var(--secondary);background-color:var(--secondary)}.report-project-line .status-label.cancelled{border-color:var(--button-red);background-color:var(--button-red)}.report-project-line .date{position:absolute;bottom:15px;right:15px;text-wrap:nowrap;font-family:Inter,sans-serif;color:var(--text-heavy)}.report-selected-project{background-color:var(--light-cool);border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:10px 15px;margin-bottom:10px;color:var(--text-heavy);font-size:1.1em}.report-selected-project p{text-wrap:nowrap;color:var(--text-heavy)!important}.report-selected-project svg{font-size:1.2em;cursor:pointer}.table-button{background-color:var(--secondary);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px 15px;border-radius:5px;font-family:Inter,sans-serif;font-weight:600;color:var(--light-fresh-persist);font-size:1.1em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:1px 1px 3px var(--text-light-persist);transition:box-shadow .3s ease,filter .3s ease}.table-button svg{font-size:1.15em}.table-button:hover{box-shadow:1px 1px 10px var(--text-light-persist);filter:saturate(110%)}.table-button:active{box-shadow:none}.table-button:disabled{filter:grayscale(100%);box-shadow:none;cursor:not-allowed}.table-button:disabled:hover{box-shadow:none;filter:grayscale(100%)}.modal-popup{position:fixed;left:50%;bottom:5%;transform:translate(-50%);background-color:var(--cta-bleak);padding:15px 20px;z-index:1010;color:var(--light-fresh-persist);font-family:Inter,sans-serif;font-size:1.1em;border-radius:5px;transition:bottom .3s ease}.modal-popup.hidden{display:block;bottom:-10%}.modal-popup.dark{box-shadow:0 0 15px 3px var(--light-cool)}.modal-popup.shade-light{box-shadow:0 0 15px var(--light-border)}.modal-popup.shade-dark{box-shadow:0 0 10px var(--bg-weird)}.projects{background-color:var(--light-fresh);min-height:100vh}.projects .projects-container{padding:50px 75px}.projects .projects-container .new-projects .project-tile.alive{background-color:var(--cta-subtle)!important}.projects .control-panel{width:100%;margin-bottom:25px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:25px}.projects .control-panel button{box-shadow:none;color:var(--secondary);background-color:transparent;font-size:1.25em;transition:all .3s ease;padding-top:5px;border-bottom:solid 3px var(--secondary-subtle);border-radius:0}.projects .control-panel button:hover{border-bottom:solid 3px var(--secondary)}.projects .control-panel button svg{font-size:1.3em;stroke-width:2.5px}.projects .no-projects{font-family:Public Sans,serif;font-size:1.5em;font-weight:500;font-style:italic;color:var(--text-shallow);margin:30px;-webkit-user-select:none;user-select:none}.projects .no-projects svg{display:inline;color:var(--secondary);margin-left:15px;max-width:1.2em;max-height:1.2em}.folder{margin-bottom:5vh}.folder .title-wrapper{width:100%;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:15px;font-size:1.5rem}.folder .title-wrapper hr{flex-grow:1;display:block;border-radius:10px;border:solid 1px var(--text-shallow);height:3px;margin-left:25px;background-color:var(--text-shallow);color:var(--text-shallow);border:solid 1px var(--light-cool);background-color:var(--light-cool);color:var(--light-cool)}.folder svg{transition:transform .2s ease-out;width:2rem;height:2rem;color:var(--text-strong)}.folder h4{font-family:Montserrat,serif;font-weight:600;-webkit-user-select:none;user-select:none;color:var(--text-strong)}.folder .items-container{opacity:1;overflow:hidden;transition:all .3s ease;border-left:solid 3px var(--light-cool);padding:0 20px 20px 40px;margin-left:15px;margin-top:20px}.folder.folded .title-wrapper>svg{transform:rotate(180deg)}.folder.folded .items-container{height:0;opacity:0}.project-tile{position:relative;cursor:pointer;padding:20px 30px;margin-top:4vh;border-radius:10px;font-size:1.2rem;overflow:hidden;box-shadow:3px 3px 5px 1px #00000026;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none}.project-tile.alive{background-color:var(--secondary-subtle)}.project-tile.dead{background-color:var(--light-cool)}.project-tile .text-wrapper{max-width:80%}.project-tile p{font-family:Poppins,serif;font-weight:600;font-size:1.15em;letter-spacing:.8px;color:var(--text-heavy);margin-bottom:10px}.project-tile span{color:var(--text-light);font-family:Open Sans,serif;font-weight:500}.project-tile .description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-tile .due-date{position:absolute;right:20px;bottom:10px;font-weight:700}.project-tile:hover{box-shadow:3px 3px 10px 2px #0003}.modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background-color:var(--light-fresh);box-shadow:0 0 15px var(--light-shade);padding-top:20px;border-radius:20px;overflow:hidden}.modal-window .top-part{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:35px;padding-right:35px;padding-bottom:5px}.modal-window .top-part h3{font-family:Poppins,sans-serif;color:var(--text-heavy)}.modal-window .top-part svg{color:var(--text-misterious);font-size:1.7em;stroke-width:1.3px;cursor:pointer}.modal-window .middle-part{padding:30px 35px}.modal-window .middle-part .row{padding:15px 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10%}.modal-window .middle-part .row label{display:block;font-family:Inter,sans-serif;font-size:1.2em;color:var(--text-heavy)}.modal-window .middle-part .row input,.modal-window .middle-part .row textarea{flex:1;background-color:var(--light-fresh-persist)}.modal-window .bottom-part{border-top:solid 2px var(--light-hr);display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.modal-window .bottom-part button{width:100%;padding:15px;cursor:pointer;color:var(--text-misterious);font-family:Inter,sans-serif;font-size:1.1em;font-weight:600;-webkit-user-select:none;user-select:none}.modal-window .bottom-part button:hover{background-color:var(--light-shade);color:var(--text-heavy)}.modal-window .bottom-part button:nth-child(1){border-right:solid .5px var(--light-cool)}.modal-window .bottom-part button:nth-child(2){border-left:solid .5px var(--light-cool)}.modal-window.form{width:35vw}.modal-window.form .top-part{border-bottom:solid 2px var(--light-hr)}.modal-window.form .top-part h3{font-size:1.75em;font-weight:600}.modal-window.confirm{width:20vw}.modal-window.confirm h3{font-size:1.4em;font-weight:500;margin-bottom:15px}.modal-window.info{width:20vw}.modal-window.info h3{font-size:1.4em;font-weight:500;margin-bottom:15px}.modal-window-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px) brightness(75%);backdrop-filter:blur(10px) brightness(75%);z-index:1000}.common-input{padding:5px 15px;border:solid 3px var(--light-cool);box-shadow:0 0 0 var(--light-shade);transition:box-shadow .3s ease;border-radius:10px;font-family:Poppins,sans-serif;font-size:1.1em}.common-input:focus{outline:none;box-shadow:0 0 10px var(--light-shade)}.common-input.error{border-color:var(--error)}.common-textarea{padding:5px 15px;border:solid 3px var(--light-cool);transition:box-shadow .3s ease;border-radius:10px;font-family:Poppins,sans-serif;font-size:1.1em;width:60%;height:30%;min-height:50px}.common-textarea:focus{outline:none}.common-textarea.error{border-color:var(--error)}.refresh-button{margin-left:auto;color:var(--secondary);font-size:1.6em;border-bottom:solid 3px var(--secondary-subtle);padding:10px 15px;cursor:pointer;transition:all .3s ease}.refresh-button svg{stroke-width:2.5px}.refresh-button:hover{border-bottom:solid 3px var(--secondary)}.user-profile-page{width:100%;min-height:100vh;background-color:var(--secondary-subtle);padding:50px;overflow:hidden}.user-profile-page input{border:3px solid var(--light-cool);border-radius:10px;padding:5px 15px;min-width:90%;font-family:Poppins,serif;font-size:1.1em;transition:box-shadow .15s ease,border-color .3s ease}.user-profile-page input:focus{outline:none;box-shadow:0 0 7px 2px rgba(var(--light-hr),.3)}.user-profile-page .grid-container{width:100%;min-height:calc(100vh - 100px);display:grid;grid-template-columns:.75fr 1fr;grid-template-rows:min-content min-content auto;grid-template-areas:"name name" "avatar credentials" "avatar organization";gap:50px 50px;place-items:stretch;place-content:stretch}.user-profile-page .grid-container>*{background-color:var(--light-fresh);border-radius:15px;box-shadow:0 0 10px 1px rgba(var(--text-heavy),.2);color:var(--text-misterious)}.user-profile-page .grid-container .item-name{grid-area:name;padding:2% 4%;position:relative}.user-profile-page .grid-container .item-name p{font-family:Commissioner,serif;font-weight:700;font-size:2.6rem;letter-spacing:.8px}.user-profile-page .grid-container .item-name .joined-on{color:var(--text-light);font-family:Poppins,serif;font-weight:600;font-size:1.1em;bottom:25px}.user-profile-page .grid-container .item-name form>div{position:absolute;right:50px;top:0;bottom:0;display:flex;align-items:center}.user-profile-page .grid-container .item-name input{width:30%;min-width:0;display:inline-block;margin-right:20px;margin-bottom:20px;font-weight:500;font-size:1.3em}.user-profile-page .grid-container .item-avatar{grid-area:avatar;background-color:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center}.user-profile-page .grid-container .item-avatar svg{height:100%;width:60%}.user-profile-page .grid-container .item-credentials,.user-profile-page .grid-container .item-organization{grid-area:credentials;padding:30px 50px}.user-profile-page .grid-container .item-credentials label,.user-profile-page .grid-container .item-organization label{display:block;font-family:Commissioner,serif;color:var(--text-misterious);font-weight:600;font-size:1.5rem;margin-bottom:10px}.user-profile-page .grid-container .item-credentials p,.user-profile-page .grid-container .item-organization p{font-family:Poppins,serif;font-size:1.1em;color:var(--text-light);font-weight:500}.user-profile-page .grid-container .item-credentials div,.user-profile-page .grid-container .item-organization div{position:relative;margin-bottom:16.6666666667px}.user-profile-page .grid-container .item-credentials div .edit-box,.user-profile-page .grid-container .item-organization div .edit-box{position:absolute;right:0;bottom:3px;width:38px;height:38px;border-width:3px;margin-bottom:0}.user-profile-page .grid-container .item-credentials .password-container,.user-profile-page .grid-container .item-organization .password-container{display:grid;grid-template-columns:2.5fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"password complete" "repeat complete";column-gap:15px;margin-bottom:0}.user-profile-page .grid-container .item-credentials .password-container .password-input-wrapper,.user-profile-page .grid-container .item-organization .password-container .password-input-wrapper{position:relative}.user-profile-page .grid-container .item-credentials .password-container .password-input-wrapper input,.user-profile-page .grid-container .item-organization .password-container .password-input-wrapper input{padding-right:40px;width:90%}.user-profile-page .grid-container .item-credentials .password-container .password-input-wrapper .password-eye,.user-profile-page .grid-container .item-organization .password-container .password-input-wrapper .password-eye{position:absolute;right:12.5%;top:50%;transform:translateY(-50%)}.user-profile-page .grid-container .item-credentials .password-container div:first-child,.user-profile-page .grid-container .item-organization .password-container div:first-child{grid-area:password}.user-profile-page .grid-container .item-credentials .password-container div:last-child,.user-profile-page .grid-container .item-organization .password-container div:last-child{grid-area:repeat}.user-profile-page .grid-container .item-credentials .password-container button,.user-profile-page .grid-container .item-organization .password-container button{grid-area:complete;background-color:var(--secondary-subtle);margin-right:0;margin-top:10px;margin-bottom:10px;border-radius:20px;height:90%;align-self:center;padding:10px;font-family:Inter,serif;font-size:1.5em;font-weight:600;color:var(--text-heavy);color:var(--text-light);cursor:pointer;transition:box-shadow .15s ease,background-color .1s ease;box-shadow:0 0 7px 2px rgba(var(--text-light),.2)}.user-profile-page .grid-container .item-credentials .password-container button:hover,.user-profile-page .grid-container .item-organization .password-container button:hover{box-shadow:0 0 10px 3px rgba(var(--text-light),.25)}.user-profile-page .grid-container .item-credentials .password-container button svg,.user-profile-page .grid-container .item-organization .password-container button svg{margin:0 auto;width:50%;height:50%}.user-profile-page .grid-container .item-credentials hr,.user-profile-page .grid-container .item-organization hr{color:var(--secondary-subtle);background-color:var(--secondary-subtle);border-radius:10px;height:4px;margin-bottom:10px}.user-profile-page .grid-container .item-organization{grid-area:organization}.user-profile-page .error-field{color:var(--error)!important;font-family:Inter,serif!important;font-size:1.2em!important;margin-top:10px}.edit-box{border:4px solid var(--text-misterious);border-radius:7px;padding:3px;width:46px;height:46px;width:fit-content;cursor:pointer;transition:all .15s ease}.edit-box svg{color:var(--text-misterious);width:100%;height:100%;stroke-width:2.8px}.edit-box:hover{background-color:var(--text-misterious)}.edit-box:hover svg{stroke:var(--light-fresh)}.edit-box.edit:hover{border-color:var(--text-misterious);background-color:var(--secondary)}.edit-box.edit:hover svg{stroke:var(--text-misterious)}.password-eye{width:20px;height:20px;color:var(--text-light);cursor:pointer}.password-eye svg{width:100%;height:100%}.groups{background-color:var(--light-fresh);min-height:100vh}.groups .groups-container{padding:2% 5% 4%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:min(5vh,5vw)}.groups .instrument-panel{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.groups .instrument-panel .table-button{box-shadow:none;color:var(--secondary);background-color:transparent;font-size:1.25em;transition:all .3s ease;border-bottom:solid 3px var(--secondary-subtle);border-radius:0}.groups .instrument-panel .table-button:hover{border-bottom:solid 3px var(--secondary)}.groups .instrument-panel .table-button svg{font-size:1.3em;stroke-width:2.5px}.groups .no-members-global{width:100%}.group-creation-error{font-family:Public Sans,sans-serif;color:var(--error);font-size:1.1em;font-weight:500;text-align:center;margin-top:25px}.view-type{padding:10px;display:flex;align-items:center;justify-content:flex-start}.view-type .tiles-bg{display:flex;justify-content:center;gap:7px;align-items:center;position:relative}.view-type .tiles-bg div{outline:none;border:none}.view-type .tiles-bg svg,.view-type .tiles-bg .floating-bg svg{position:relative;z-index:3;padding:2px;border-radius:7px;font-size:2.5rem;cursor:pointer;color:var(--text-light);transition:all .2s ease-in-out}.view-type .tiles-bg .floating-bg{z-index:1;background-color:var(--secondary);position:absolute;transition:all .2s ease-in-out;border-radius:7px}.view-type .tiles-bg .floating-bg svg{color:transparent}.view-type .tiles-bg.list div:nth-child(2) svg{color:var(--light-fresh)}.view-type .tiles-bg.grid div:nth-child(3) svg{color:var(--light-fresh)}.group-card{border-radius:10px;background-color:var(--table-background);width:min(30vh,30vw);overflow:hidden;box-shadow:0 0 10px 3px #0000001a;-webkit-user-select:none;user-select:none;cursor:pointer;transition:box-shadow .25s ease}.group-card:hover{box-shadow:0 0 20px 3px #0000001a}.group-card .avatar{display:flex;justify-content:center;align-items:center;width:min(30vh,30vw);height:min(30vh,30vw)}.group-card .avatar .cage{width:65%;height:65%}.group-card .description{background-color:var(--secondary-subtle);text-align:center;padding:25px}.group-card .description h3{font-family:Inter,serif;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px;color:var(--text-heavy)}.group-card .description p{font-family:Open Sans,serif;font-size:1.1rem;color:var(--text-light)}.archive{background-color:var(--light-fresh);min-height:100vh}.archive .archive-container{padding:50px 75px}.archive .archive-container .sort-bar{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:2%}.archive .archive-container .sort-bar>div{padding-left:25px}.archive .archive-container .decision{display:block;margin-top:25px;font-size:1.1em;width:100%}.archive .archive-container .decision hr{background-color:var(--cta-bleak);border:none;border-radius:10px;height:3px;margin-top:10px;margin-bottom:10px}.archive .archive-container .decision strong{margin-right:10px}.archive .no-projects{font-family:Public Sans,serif;font-size:1.5em;font-weight:500;font-style:italic;color:var(--text-light);margin:30px;text-align:center;margin-top:35vh;margin-bottom:25vh}.archive .no-projects svg{display:inline;color:var(--secondary);margin-left:15px;max-width:1.2em;max-height:1.2em}.archive .status-label{position:absolute;top:0;right:0;padding:5px 10px;border:solid 2px;font-family:Alfa Slab One,serif;color:var(--light-fresh);letter-spacing:1px;border-bottom-left-radius:10px}.archive .status-label.ended{border-color:var(--secondary);background-color:var(--secondary)}.archive .status-label.cancelled{border-color:var(--button-red);background-color:var(--button-red)}.auth-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:linear-gradient(to right,var(--cta-bleak),var(--secondary));display:flex;justify-content:center;align-items:center}.auth-container .auth-window{width:400px;background-color:var(--light-fresh);border-radius:5px;box-shadow:3px 3px 3px 1px #00000040;overflow:hidden}.auth-container .auth-window h1{font-family:Inter,serif;font-size:2.5rem;text-align:center;padding:10px 15px}.auth-container .auth-window .form-container{width:100%;padding:25px 10% 15px;background-color:var(--light-cool)}.auth-container .auth-window .form-container p{margin-top:35px;color:var(--text-light);font-size:1.1rem;text-align:center;font-family:Hedvig Letters Sans,serif}.auth-container .auth-window .form-container p a{text-decoration:underline}.auth-container .auth-window .form-container .alternative{margin-bottom:15px}.auth-container .auth-window .form-container hr{color:var(--light-hr);background-color:var(--light-hr);height:2px;width:90%;border-radius:5x;margin:15px auto}.auth-container .auth-window .form-container .alternative-sign{width:100%;text-align:center;font-family:Poppins,serif;color:var(--text-light);-webkit-user-select:none;user-select:none}.auth-container .auth-window .form-container .ms-button{width:100%;padding:10px 20px;margin-top:10px;background-color:var(--light-fresh);border-radius:3px;cursor:pointer;font-family:Inter,serif;font-size:1.2rem;font-weight:400;display:flex;justify-content:space-between;align-items:center;box-shadow:3px 3px 3px #00000026;transition:box-shadow .15s ease}.auth-container .auth-window .form-container .ms-button img{max-width:30px}.auth-container .auth-window .form-container .ms-button:hover{box-shadow:3px 3px 3px #0003}.auth-container .auth-window .error-block{width:100%;text-align:center;color:var(--error);font-family:Inter,serif;font-weight:500;font-size:1.1rem}.auth-container .auth-window form>*{margin-bottom:15px}.auth-container .auth-window form .inputs>*{margin-bottom:15px}.auth-container .auth-window form label{font-family:Poppins,serif;color:var(--text-heavy)}.auth-container .auth-window form input,.auth-container .auth-window form select{display:block;width:100%;font-family:Roboto,serif;font-size:1.25rem;background-color:var(--light-fresh);padding:10px 15px;border-radius:3px}.auth-container .auth-window form input:focus,.auth-container .auth-window form select:focus{outline:none}.auth-container .auth-window form .password-input-wrapper{position:relative}.auth-container .auth-window form .password-input-wrapper input{padding-right:40px}.auth-container .auth-window form .password-input-wrapper .password-eye{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.auth-container .auth-window form .action-button{display:flex;justify-content:center;align-items:center;gap:10px}.auth-container .auth-window form .sign-form{margin-top:15px;padding:10px 15%;text-wrap:nowrap;color:var(--light-fresh);font-family:Inter,serif;font-size:1.2rem;text-shadow:0 0 1px rgba(0,0,0,.15);background-color:var(--secondary);box-shadow:3px 3px 3px #00000026;border-radius:3px;cursor:pointer;transition:box-shadow .15s ease}.auth-container .auth-window form .sign-form:hover{box-shadow:3px 3px 3px #00000040}.auth-container .auth-window form .password-reset{padding-left:10px;padding-right:10px;width:100%;text-align:right}.auth-container .auth-window form .password-reset a{font-family:Hedvig Letters Sans,serif;font-size:1.1rem;text-decoration:underline;color:var(--text-light)}.auth-container .reg-success{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.auth-container .reg-success svg{font-size:2rem;color:var(--secondary)}.auth-container .reg-success h2{font-family:Montserrat,serif;color:var(--text-heavy);font-size:1.5rem;font-weight:500}.auth-container .reg-success p{margin-top:0!important;margin-bottom:25px}.auth-container .logo-section{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:10px 25px 10px 15px;position:absolute;bottom:0;left:0}.auth-container .logo-section img{max-width:40px;border-radius:100px;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-container .logo-section span{font-family:Chakra Petch,serif;color:var(--text-heavy);font-weight:800;font-size:1.8rem;-webkit-user-select:none;user-select:none;text-shadow:0 0 3px rgba(0,0,0,.1)}.auth-container .logo-section span em{font-style:normal;color:var(--light-fresh)}@keyframes bg-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.dashboard-container{width:100%;height:100vh;background-color:var(--light-border);display:flex;flex-direction:column;overflow:hidden}.dashboard-container .header{padding:2.5vh 5vh;background:linear-gradient(to right,var(--cta-subtle),var(--secondary));text-align:left;position:relative}.dashboard-container .header h1{color:var(--light-fresh-persist);font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:800;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.dashboard-container .header h2{color:var(--light-cool-persist);font-family:Public Sans,sans-serif;font-size:1.5rem;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.dashboard-container .header h2 b{font-family:Chakra Petch,sans-serif;font-weight:600;font-size:1.1em}.dashboard-container .header .profile-icon-container{position:absolute;right:50px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:25px}.dashboard-container .header .profile-icon-container h3{font-family:Inter,sans-serif;color:var(--light-cool-persist);font-weight:600;font-size:1.3em;text-shadow:0 0 5px var(--light-shade);display:block;cursor:pointer}.dashboard-container .header .profile-icon-container>svg{max-width:55px;max-height:55px;cursor:pointer;border:solid 4px var(--light-fresh-persist);padding:3px;border-radius:100px;box-shadow:0 0 25px var(--light-shade),0 0 15px var(--light-shade)}.dashboard-container .header .profile-icon-container .popup-container{position:relative}.dashboard-container .items-container{padding:25px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:25px}.dashboard-container .items-container .top{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.dashboard-container .items-container .top .half{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25px}.dashboard-container .items-container .bottom{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;height:100%;flex:1}.dashboard-container .items-container .bottom>div{background-color:var(--light-fresh);border-radius:25px;box-shadow:0 0 5px var(--light-shade);max-height:63vh;padding:25px 35px}.dashboard-container .items-container .bottom>div h3{color:var(--text-light);font-family:Inter,sans-serif;display:block;font-size:1.4em;text-wrap:nowrap;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 2px var(--bg-weird)}.dashboard-text-info-block{background-color:var(--light-fresh);border-radius:25px;box-shadow:0 0 5px var(--light-shade);display:flex;flex-direction:column;align-items:start;padding:20px 25px;overflow:hidden}.dashboard-text-info-block h3{color:var(--text-light);font-family:Inter,sans-serif;display:block;font-size:1.3em;text-wrap:nowrap;font-weight:500}.dashboard-text-info-block .content-wrapper{flex:1;display:flex;align-items:center;font-size:2em;padding-top:5px;padding-bottom:10px}.dashboard-text-info-block .content-wrapper p{color:var(--text-heavy);font-family:Poppins,sans-serif;font-weight:800}.dashboard-text-info-block .content-wrapper svg{margin-left:15px;color:var(--text-light)}.profile-options-dropdown{position:absolute;right:0}.profile-options-dropdown .menu-container{background-color:var(--text-light);border-radius:15px;position:relative;bottom:0;width:auto;right:0;top:6vh;height:auto;box-shadow:0 0 15px #0006;padding-top:10px;padding-bottom:10px}.profile-options-dropdown .menu-container div{text-wrap:nowrap;color:var(--light-fresh);font-family:Poppins,serif;font-weight:400;font-size:1.3rem;padding:10px 25px;cursor:pointer;transition:all .15s ease}.profile-options-dropdown .menu-container div:hover{text-shadow:0 0 10px rgba(var(--light-cool),.5)}.profile-options-dropdown .menu-container div svg{display:inline-block;height:35px;width:35px;padding-right:10px}.user-page-container{background-color:#0006;position:absolute;left:0;width:100%;height:100vh;overflow-y:hidden;z-index:19;display:flex;justify-content:center;align-items:center}.user-page-container .user-window{position:relative;background-color:var(--light-fresh);padding:2.5vw;border-radius:25px;box-shadow:0 0 15px var(--light-shade)}.user-page-container .user-header{display:flex;flex-direction:row;justify-content:left;align-items:center}.user-page-container .user-header svg{max-width:10vw;max-height:10vw}.user-page-container .user-header div{padding:0 7vw 0 3vw}.user-page-container .user-header div h2{display:block;font-family:Poppins,sans-serif;font-size:2.3em;font-weight:600;color:var(--text-heavy)}.user-page-container .user-header div h3{font-family:Public Sans,sans-serif;color:var(--text-shallow);font-size:1.25em;font-weight:600}.user-page-container .user-body{border-radius:inherit;margin-top:5vh;background-color:var(--light-border);padding:15px 25px}.user-page-container .user-body p{font-family:Inter,sans-serif;color:var(--text-heavy);font-size:1.15em;font-weight:500;letter-spacing:.7px;padding:5px 0}.user-page-container .user-body p u{padding-left:10px;cursor:pointer}.user-page-container .user-body p:last-child u{text-decoration:none;cursor:text}.user-page-container .user-footer{margin-top:min(5vh,5vw);display:flex;flex-direction:row;justify-content:space-between;padding:0 10px;flex-wrap:nowrap;gap:25px}.user-page-container .user-footer p{font-family:Public Sans,sans-serif;font-weight:500;color:var(--text-light)}.user-page-container .user-footer svg{fill:var(--secondary);max-width:25px;max-height:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 1px var(--secondary)}.user-page-container .user-footer svg:hover{box-shadow:0 0 5px var(--secondary)}.user-page-container .close{position:absolute;top:25px;right:30px;font-size:1.75em;color:var(--text-heavy);cursor:pointer}.project-incomplete-container{width:100%;min-height:100vh;position:relative;background:var(--light-cool);overflow:hidden}.project-incomplete-container .page-bones{display:flex;flex-direction:column;height:100vh}.project-incomplete-container .members-page{padding-left:50%;flex-grow:1;overflow-y:hidden;overflow-x:hidden}.project-incomplete-container .members-page .no-members-global svg{max-width:80px;max-height:80px}.hovering-input{display:block;width:100%;border-bottom:solid 3px var(--light-cool);padding:5px 25px;font-family:Poppins,sans-serif;color:var(--text-heavy);overflow-x:hidden;transition:box-shadow .3s ease;font-size:1.1em;box-shadow:0 3px 3px -3px var(--light-shade)}.hovering-input:focus{outline:none;box-shadow:0 12px 6px -6px var(--light-hr)}.group-selected-user-line{background-color:var(--light-cool);display:flex;flex-direction:row;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;padding:5px 10px;border-radius:20px;outline:solid 3px transparent;cursor:pointer;color:var(--text-light);transition:outline .5s ease}.group-selected-user-line.glow{outline:solid 3px var(--button-red)}.group-selected-user-line:hover{background-color:var(--light-hr);color:var(--text-heavy)}.group-selected-user-line .name{font-family:Inter,sans-serif}.group-selected-user-line .cross svg{width:20px;height:20px;stroke-width:1px}.group-available-user-line{width:100%;margin-top:15px;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:8%;background-color:var(--light-fresh);padding:10px 15px;box-shadow:0 0 10px 3px var(--light-shade);border-radius:20px;cursor:pointer}.group-available-user-line:hover{background-color:var(--light-cool)}.group-available-user-line .name{font-family:Inter,sans-serif;font-size:1.2em;color:var(--text-heavy)}.group-available-user-line .avatar svg,.group-available-user-line .avatar .custom-avatar-wrapper{max-width:40px;max-height:40px}.group-available-user-line .avatar .custom-avatar-wrapper .init-avatar{width:40px;height:40px;padding:0}.group-available-user-line .avatar .custom-avatar-wrapper .init-avatar div{font-size:1em}.group-available-user-line .group-tag{position:absolute;right:25px;top:50%;transform:translateY(-50%);font-family:Quick Sand,sans-serif;font-weight:600;color:var(--text-cloudy)}.dark .group-available-user-line{outline:solid 1px var(--light-fresh-persist)}.project-incomplete-container .project-page{background-color:var(--light-hr);min-height:96vh;box-shadow:0 0 7px 4px #0003;z-index:10;position:absolute;top:2vh;bottom:2vh;left:2%;right:52%;border-radius:35px;overflow:hidden;transition:all .15s ease}.preparation-header{background:linear-gradient(to right,var(--cta-bleak),var(--cta-subtle));position:relative;height:96vh;display:flex;flex-direction:column}.preparation-header .page-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(to right,var(--cta-bleak),var(--cta-subtle));border-bottom:solid 3px var(--text-cloudy)}.preparation-header .page-title svg{display:block;font-size:2em}.preparation-header .page-title svg:first-child{color:var(--text-light);cursor:pointer}.preparation-header .page-title svg:last-child{stroke-width:.8px;font-size:2.5em;color:var(--light-fresh-persist);filter:drop-shadow(2px 2px 3px var(--bg-weird))}.preparation-header .page-title h1{display:block;text-align:center;font-family:Poppins,sans-serif;color:var(--light-fresh-persist);text-shadow:2px 2px 3px var(--bg-weird);font-size:2.3rem;font-weight:600}.preparation-header .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%}.preparation-header .content-wrapper>div{width:100%;position:relative;transition:all .3s ease}.preparation-header .content-wrapper>div:hover{-webkit-backdrop-filter:brightness(90%);backdrop-filter:brightness(90%)}.preparation-header .content-wrapper>div:first-child{background-color:var(--light-cool);padding-top:15px}.preparation-header .content-wrapper>div:first-child p{font-family:Inter,sans-serif;color:var(--text-heavy);padding-bottom:15px;font-size:1.2em}.preparation-header .content-wrapper>div:first-child p b{font-family:Public Sans,sans-serif;font-size:1.2em}.preparation-header .content-wrapper>div:first-child:hover{filter:brightness(100%)}.preparation-header .content-wrapper div:nth-child(1):hover{filter:brightness(100%)}.preparation-header .content-wrapper div:nth-child(1) p{padding-top:15px;transition:all .3s ease;font-weight:400}.preparation-header .content-wrapper div:nth-child(1) p:hover{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}.preparation-header .content-wrapper>div:nth-child(1){flex-grow:1}.preparation-header .content-wrapper>div:nth-child(1) div:last-child b{color:var(--text-light);display:block}.preparation-header .content-wrapper>div:nth-child(2){border-top:solid 3px var(--text-cloudy)}.preparation-header .content-wrapper p{font-family:Inter,sans-serif;color:var(--light-fresh);font-size:1.3em;padding:25px 35px;color:var(--light-fresh-persist)}.preparation-header .content-wrapper p b{font-weight:600;text-shadow:1px 3px 3px var(--medium-shade);color:inherit;margin-right:10px;color:var(--text-light)}.preparation-header .date-row b{padding-right:10px;font-size:1.3em}.preparation-header .date-row p{font-size:1.25em;-webkit-user-select:none;user-select:none;font-weight:600;color:var(--text-light);display:flex;align-items:baseline}.preparation-header .date-row p b{color:var(--light-fresh)}.preparation-header .date-row div{padding-top:3px}.preparation-header .date-row svg{display:inline-block;vertical-align:middle;margin-right:10px;color:var(--light-fresh)}.preparation-header .date-row:last-child{padding-bottom:5px}.project-incomplete-container .control-panel{width:100%;background-color:var(--bg-weird);padding:15px 25px 15px 50%;display:flex;flex-direction:row;justify-content:left;align-items:center;gap:20px;box-shadow:0 0 4px #0000004d}.project-incomplete-container .control-panel input{background-color:var(--light-fresh);margin-left:auto;color:var(--text-heavy)}.project-incomplete-container table{width:100%;background-color:transparent;grid-template-columns:.1fr .1fr 1fr 1fr!important}.project-incomplete-container table input{max-width:8vw;text-align:center;border-color:var(--bg-weird);background-color:var(--light-fresh);font-weight:600}.project-incomplete-container table tr{background-color:inherit}.project-incomplete-container table thead{font-family:Inter,sans-serif}.project-incomplete-container table thead th{font-size:1.2em}.project-incomplete-container table thead th:nth-child(4){text-align:center}.project-incomplete-container table td,.project-incomplete-container table th{padding:20px 1.5vw;border-bottom:none;border-top:none}.project-incomplete-container table th{border-bottom:3px solid var(--bg-weird);color:var(--text-heavy)}.project-incomplete-container table tbody td{border-bottom:2px solid var(--light-hr)!important;font-family:Public Sans,sans-serif;color:var(--text-light);font-size:1.1em}.project-incomplete-container table tbody td:nth-child(4){text-align:center}.project-incomplete-container table tbody tr:hover,.project-incomplete-container table tbody tr.row-select-selected{background-color:var(--light-shade)}.project-incomplete-container svg{max-width:40px;max-height:40px}.project-incomplete-container .project-controls{width:100%;background-color:var(--bg-weird);padding:10px 25px;display:flex;flex-direction:row;justify-content:end;align-items:center;gap:25px;box-shadow:0 0 4px #0000004d}.project-incomplete-container .project-controls button:first-child svg{font-size:1.25em}.page-manager-contaier{width:100%;position:relative}.page-manager-contaier>*{position:absolute;width:100%}.project-option-page{width:100%;height:100%;padding:35px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:25px;max-height:85vh;overflow-y:auto;padding-bottom:10vh}.option-line{background-color:var(--light-fresh);border-radius:25px;padding:15px 25px;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px;position:relative;box-shadow:0 0 15px var(--light-shade)}.option-line p{font-family:Public Sans,sans-serif;font-size:1.1em;max-width:90%}.option-line p:first-child{font-family:Inter,sans-serif;font-weight:600;font-size:1.05em}.option-line p:nth-child(2){color:var(--text-light)}.option-line svg{position:absolute;right:25px;top:50%;transform:translateY(-50%);cursor:pointer;width:30px;height:30px;color:var(--button-red)}.project-assessment-container{width:100%;min-height:100vh;position:relative;padding:3.5vw 2vw 3.5vw 5vw;background:linear-gradient(to right,var(--cta-subtle),var(--secondary));display:flex;gap:2vw}.project-assessment-container h1{font-family:Poppins,sans-serif;color:var(--light-fresh-persist);font-weight:700;font-size:2.75rem;padding-left:2.5vw;padding-right:2.5vw;text-transform:uppercase;text-shadow:2px 2px 5px var(--medium-shade)}.project-assessment-container .main-content{flex:1}.project-assessment-container .main-content .card-container{display:flex;flex-wrap:wrap;justify-content:start;gap:2vw;margin-top:5vh}.project-assessment-container .main-content .card-container.inactive>*{-webkit-user-select:none;user-select:none;filter:grayscale(100%);background-color:var(--light-cool)}.project-assessment-container .project-details{width:23vw;position:sticky;top:25px;padding:15px 25px 35px;align-self:start;background-color:var(--light-cool);box-shadow:0 0 5px var(--medium-shade)}.project-assessment-container .project-details .cancel-button{position:absolute;right:15px;top:15px;font-size:1.75em;cursor:pointer}.project-assessment-container .project-details .cancel-button svg{color:var(--error)}.project-assessment-container .project-details h3{text-align:center;color:var(--text-heavy);font-family:Poppins,sans-serif;font-weight:600;font-size:1.6rem;padding:15px 0 25px}.project-assessment-container .project-details p{font-family:Inter,sans-serif;color:var(--text-light);margin-bottom:10px;font-size:1.1rem}.project-assessment-container .project-details p b{font-family:Public Sans,sans-serif;color:var(--text-misterious);margin-right:10px}.project-assessment-container .project-details .date-row{display:flex;justify-content:start;align-items:center;gap:10px;background-color:var(--text-light);margin:0 -25px -35px;padding:25px 25px 30px}.project-assessment-container .project-details .date-row p{font-size:1.3rem;padding:0;margin:0}.project-assessment-container .project-details .date-row svg{font-size:1.4rem;color:var(--text-misterious)}.project-assessment-container .project-details .date-row p,.project-assessment-container .project-details .date-row svg,.project-assessment-container .project-details .date-row b{color:var(--light-fresh)}.project-assessment-container .project-details .submit-section{background-color:var(--text-light);margin:0 -25px -35px;padding:50px 40px 40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.project-assessment-container .project-details .submit-section button{background-color:var(--secondary);padding:15px 20px;width:80%;border-radius:3px;color:var(--light-fresh);font-family:Quicksand;font-weight:700;font-size:1.25em;cursor:pointer}.project-assessment-container .project-details .submit-section button:disabled{filter:grayscale(100%);cursor:not-allowed}.project-assessment-container .project-details>div{margin-top:25px}.project-assessment-container .search-wrapper{padding:10px 5vw 10px 2.5vw;margin-top:5vh}.project-assessment-container .search-label{display:flex;justify-content:start;align-items:center;gap:10px}.project-assessment-container .submitted-sign{color:var(--text-cloudy);font-family:Public Sans,sans-serif;font-family:600;font-size:1.1em}.assessment-user-card{background-color:var(--light-fresh);border-radius:25px;padding:15px 25px;box-shadow:0 0 5px var(--medium-shade);width:45%}.assessment-user-card .card-header{display:flex;justify-content:start;align-items:center}.assessment-user-card .card-header svg{max-width:40px;max-height:40px}.assessment-user-card .card-header p{font-family:Inter,sans-serif;font-size:1.3rem;margin-left:35px;color:var(--text-heavy)}.assessment-user-card .input-line{display:flex;justify-content:space-between;align-items:center;padding:25px 0 15px}.assessment-user-card .input-line p{font-family:Poppins,sans-serif;font-size:1.25em;color:var(--text-heavy)}.assessment-user-card .slider-container{padding:5px 10px;font-family:Кщищещ,sans-serif}.project-upcoming-container{width:100%;min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(to right,var(--cta-subtle),var(--secondary));display:flex;justify-content:center;align-items:center;gap:25px}.project-upcoming-container .description-container{background-color:var(--light-cool);border-radius:5px;overflow:hidden;box-shadow:0 0 15px var(--medium-shade);width:50%}.project-upcoming-container .cancel-button{font-size:2rem;cursor:pointer;background-color:var(--light-fresh);padding:10px;border-radius:100px;filter:grayscale(90%) contrast(70%);transition:all .3s ease}.project-upcoming-container .cancel-button svg{color:var(--error);filter:drop-shadow(0 0 5px rgba(0,0,0,.4))}.project-upcoming-container .cancel-button:hover{filter:none}.project-upcoming-container .top,.project-upcoming-container .middle,.project-upcoming-container .bottom{padding:15px 25px}.project-upcoming-container .top{display:flex;justify-content:center;align-items:center;font-size:1.5em;position:relative;background-color:var(--light-fresh);border-radius:inherit;box-shadow:0 0 5px var(--light-shade);color:var(--text-heavy)}.project-upcoming-container .top svg{color:var(--text-light)}.project-upcoming-container .top a{position:absolute;left:25px}.project-upcoming-container .top a,.project-upcoming-container .top h3{display:block}.project-upcoming-container .top h3{font-family:Montserrat,sans-serif;font-weight:600}.project-upcoming-container .middle{padding-top:25px;font-family:Inter,sans-serif;font-size:1.1em;color:var(--text-heavy)}.project-upcoming-container .middle p:first-child,.project-upcoming-container .middle p:nth-child(2){padding-top:5px}.project-upcoming-container .middle p:first-child b,.project-upcoming-container .middle p:nth-child(2) b{padding-right:10px}.project-upcoming-container .middle .date-row{display:flex;justify-content:start;align-items:center;gap:10px;margin-top:10px}.project-upcoming-container .middle .date-row p{padding:0;margin:0}.project-upcoming-container .middle .date-row svg{font-size:1.3rem;color:var(--text-misterious)}.project-upcoming-container .middle .date-row:first-child{margin-top:25px}.project-upcoming-container .middle .date-row:last-child{margin-bottom:10px}.project-upcoming-container .bottom{background-color:var(--text-cloudy);display:flex;flex-direction:row;align-items:center;gap:15px}.project-upcoming-container .bottom p{font-family:Poppins,sans-serif;font-size:1.2em;font-weight:500;color:var(--light-fresh-persist)}.project-upcoming-container .bottom p u{text-decoration:underline 2px var(--cta-bleak);text-underline-offset:2px;transition:color .3s ease}.project-upcoming-container .bottom p u:hover{color:var(--cta-bleak)}.project-upcoming-container .bottom svg{width:30px;height:30px}.project-voting-container{width:100%;min-height:100vh;position:relative;background:linear-gradient(to right,var(--cta-subtle),var(--secondary))}.project-voting-container .project-description{background-color:transparent;width:inherit;padding-top:35px}.project-voting-container .project-description .title{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:15px}.project-voting-container .project-description .title h1{font-family:Poppins,sans-serif;color:var(--light-fresh-persist);font-weight:700;font-size:2.5rem;text-transform:uppercase;text-shadow:2px 2px 5px var(--medium-shade)}.project-voting-container .project-description .title svg{max-width:5vh;max-height:5vh}.project-voting-container .project-description .details{width:100%;padding:25px 5vw;box-shadow:0 0 5px var(--light-shadow)}.project-voting-container .project-description .details>div{background-color:var(--light-cool);padding:25px 20% 25px 25px;border-left:solid 50px var(--text-light-persist);position:relative}.project-voting-container .project-description .details>div .cancel-button{position:absolute;right:15px;top:15px;font-size:1.75em;cursor:pointer}.project-voting-container .project-description .details>div .cancel-button svg{color:var(--error)}.project-voting-container .project-description .details p{font-family:Inter,sans-serif;color:var(--text-heavy);font-size:1.2rem;margin-bottom:20px}.project-voting-container .project-description .details p b{color:var(--ligh-fresh-persist);margin-right:10px}.project-voting-container .project-description .details .date-row{display:flex;justify-content:start;align-items:center;gap:10px}.project-voting-container .project-description .details .date-row p{padding:0;margin:0}.project-voting-container .project-description .details .date-row svg{font-size:1.3rem;color:var(--secondary);filter:brightness(90%)}.project-voting-container .content-container{display:grid;grid-template-columns:2fr 1fr}.project-voting-container .voting-container{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:25px;padding:5% 7% 5% 5%}.project-voting-container .voting-container>h3{color:var(--light-fresh-persist);font-family:Poppins,sans-serif;align-self:flex-start;margin-left:25px;font-weight:600;font-size:1.3em;text-shadow:0 0 10px var(--light-shadow)}.project-voting-container .chart-container{padding:5% 0}.project-voting-container .chart-container>*{flex-direction:column-reverse;position:sticky;top:0}.project-voting-container .submit-footer{background-color:var(--text-light-persist);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;width:100%;padding:35px}.project-voting-container .submit-footer button{background-color:var(--secondary);padding:15px 7%;border-radius:3px;color:var(--light-fresh);font-family:Quicksand;font-weight:700;font-size:1.25em;cursor:pointer}.project-voting-container .submit-footer button:disabled{filter:grayscale(100%);cursor:not-allowed}.project-voting-container .submit-footer .submitted-sign{color:var(--text-cloudy);font-family:Public Sans,sans-serif;font-family:600;font-size:1.1em}.voting-card{background-color:var(--light-fresh);border-radius:25px;padding:20px 25px 15px;box-shadow:0 0 5px var(--medium-shade)}.voting-card h3{font-size:1.3rem;font-family:Inter,sans-serif;color:var(--text-heavy);font-weight:600;margin-bottom:10px}.voting-card p{font-family:Poppins,sans-serif;font-size:1.15rem;color:var(--text-light)}.voting-card.disabled{filter:grayscale(100%);background:var(--light-cool)}:root{--cta: #54defd;--cta-subtle: #49c6e5;--cta-bleak: #42b4d0;--secondary: #00bd9d;--secondary-subtle: #8bd7d2;--light-fresh: #fffbfa;--light-cool: #dfe0e0;--light-hr: #bfc0c0;--light-border: #ccc;--light-fresh-persist: #fffbfa;--light-cool-persist: #dfe0e0;--text-shallow: #565f64;--text-cloudy: #4f5d75;--text-misterious: #2d3142;--text-light: #253339;--text-heavy: #131515;--text-strong: #000000;--text-light-persist: #253339;--error: #cd0000;--error-subtle: #b11616;--shade-hover-alpha: .15;--shade-selected-alpha: .075;--table-background: #fffbfa;--bg-weird: #5d737e;--light-shade: rgba(0, 0, 0, .1);--medium-shade: rgba(0, 0, 0, .1);--button-red: #d1495b;--button-orange: #edae49;--button-light-blue: #30638e;--button-dark-blue: #003d5b}.dark{--cta: #54defd;--cta-subtle: #49c6e5;--cta-bleak: #42b4d0;--secondary: #02b395;--secondary-subtle: #0a6959;--light-fresh: #181d1e;--light-cool: #253339;--light-hr: #92979a;--light-border: #565f64;--text-misterious: #bfc0c0;--text-light: #dfe0e0;--text-heavy: #fffbfa;--text-strong: #ffffff;--error: #cd0000;--shade-hover-alpha: .25;--shade-selected-alpha: .2;--table-background: #414c52;--light-shade: rgba(255, 255, 255, .1)}.group{min-height:100vh;width:100%;background-color:var(--light-fresh);position:relative}.group .control-panel{width:100%;padding:10px 15% 10px 8%;background-color:var(--bg-weird);display:flex;flex-direction:row;justify-content:left;align-items:center;gap:20px;box-shadow:0 0 4px #0000004d}.group .control-panel input{background-color:var(--light-fresh);margin-left:auto;color:var(--text-heavy)}.group .table-container{width:100%}.group table{background-color:transparent;grid-template-columns:.25fr .1fr repeat(3,1fr)!important}.group table tr,.group table th{background-color:transparent}.group table svg{max-width:40px;max-height:40px}.group table thead{font-family:Inter,sans-serif}.group table thead th{font-size:1.2em}.group table td,.group table th{padding:20px 3vw;border-bottom:none;border-top:none}.group table th{border-bottom:3px solid var(--bg-weird);color:var(--text-heavy)}.group table th:nth-child(2),.group table td:nth-child(2){padding-left:5px;padding-right:5px}.group table tbody td{border-bottom:2px solid var(--light-hr)!important;font-family:Public Sans,sans-serif;color:var(--text-light);font-size:1.1em}.group table tbody tr:hover,.group table tbody tr.row-select-selected{background-color:var(--light-shade)}.group .no-members{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:25px;padding:10vh 0}.group .no-members div{color:var(--text-light);font-family:Inter,sans-serif;font-size:1.5em;text-align:center}.group .no-members svg{display:block;max-width:75px;max-height:75px}.group-selected-users{width:100%;margin-top:25px;display:flex;flex-wrap:wrap;gap:15px}.group-user-search-list{margin-top:15px;max-height:40vh;overflow-y:scroll;overflow-x:visible;padding:15px}.noone-to-add{color:var(--text-heavy);font-family:Inter,sans-serif;display:inline-block;width:100%;text-align:center;padding:15px 0;font-size:1.3em}.noone-to-add svg{color:var(--secondary);display:inherit;font-size:1.2em;margin-left:10px}.group .group-header{background-color:var(--secondary-subtle);padding:4% 15% 2% 8%}.group .group-header h1{font-family:Poppins,sans-serif;color:var(--text-heavy);font-size:3em;font-weight:500}.group .group-header h1 p{color:inherit}.group .group-header h1 form{display:flex;justify-content:space-between;align-items:center}.group .group-header h1 form input{padding:0 15px;border:solid 5px var(--bg-weird)!important;box-shadow:0 0 0 var(--bg-weird);transition:box-shadow .3s ease;border-radius:10px;font-family:Poppins,sans-serif;font-size:1.1em}.group .group-header h1 form input:focus{outline:none;box-shadow:0 0 15px 1px var(--bg-weird)}.group .group-header .group-error-field{color:var(--error-subtle);font-family:Roboto,sans-serif;font-size:1.1em;font-weight:500;margin-top:5px;margin-bottom:10px}.group .group-header .stats-panel{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:25px;margin-top:10px;margin-bottom:10px;background-color:var(--bg-weird);padding:10px 20px;border-top:solid 3px var(--text-light)}.group .group-header .stats-panel p{font-family:Inter,sans-serif;color:var(--light-fresh-persist);font-size:1.1em}.group .group-header .stats-panel .divider{background-color:var(--light-cool);width:1px;height:1px;border:solid 5px var(--light-cool);border-radius:25px}.group .group-header .description{color:var(--text-light)}.group .group-header .description h3{font-family:Inter,sans-serif;font-weight:1.25em;font-weight:700}.group .group-header .description .desc-p{font-family:Open Sans,sans-serif;font-weight:500}.group .group-header .description form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:50px}.group .group-header .description form>div{width:fit-content}.group .group-header .description form>div:last-child{width:50px}.group .group-header .description textarea{width:50vw;height:15vh;padding:5px 10px;border:solid 4px var(--bg-weird)!important;border-radius:10px;font-family:Poppins,sans-serif;font-size:1.1em}.group .group-header .description textarea:focus{outline:none}.group .edit-box{color:var(--bg-weird);border-color:var(--bg-weird)}.group .edit-box:hover{background-color:var(--bg-weird)}.group .delete-group{position:absolute;top:10px;right:10px}.group .delete-group button{box-shadow:none;background-color:var(--error);filter:brightness(80%) grayscale(20%);font-size:.9em;padding:5px 10px}.group .delete-group button:hover{filter:brightness(90%)}.archive-project-container{width:100%;min-height:100vh;position:relative;padding:3vw 2vw 3vw 5vw;background:linear-gradient(to right,var(--cta-subtle),var(--secondary))}.archive-project-container h1,.archive-project-container h2{color:var(--light-fresh-persist);font-family:Poppins,sans-serif;text-align:center}.archive-project-container h1{font-size:2em;font-weight:800;text-transform:uppercase;letter-spacing:1.5px}.archive-project-container h2{font-weight:600;font-size:1.6em;margin-top:10px;letter-spacing:1.3px}.archive-project-container .blocks-container{margin-top:5vh;padding:0 5vw}.archive-project-container .description{padding:25px 35px!important}.archive-project-container .description h3{font-size:1.8rem;margin-bottom:10px}.archive-project-container .description p{color:var(--text-light);max-width:95%;font-size:1.2em}.archive-project-container .info-line{margin:5vh 0;text-align:center}.archive-project-container .info-line h3{font-size:1.8rem}.archive-project-container .info-line p{font-size:1.4em;margin-top:15px;font-weight:500;color:var(--text-light)}.archive-project-container .info-line .small-info{padding:5vh 35px;flex:1}.archive-project-container .info-line .small-info div{display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:row;margin-top:15px}.archive-project-container .info-line .small-info div p{margin:0}.archive-project-container .info-line .small-info div svg{font-size:1.3em;color:var(--text-light)}.archive-project-container .sep-block{background-color:var(--light-fresh);border-radius:25px;box-shadow:0 0 15px var(--light-shade);padding:15px 25px}.archive-project-container .sep-block h3{font-family:Poppins,sans-serif;color:var(--text-misterious);font-weight:600}.archive-project-container .sep-block p{font-family:Inter,sans-serif}.archive-project-container .poll-title{text-align:left;margin-left:25px;margin-bottom:5vh}.archive-project-container .divider{width:3px;height:100%;background-color:var(--bg-weird);border-radius:50px;padding:25px 0}.archive-project-container .items-container{padding:25px 25px 25px 0}.archive-project-container .other-stats-container{background-color:var(--light-fresh);padding:25px 35px;margin-top:10vh;border-radius:25px}.archive-project-container .other-stats-container h2.poll-title{color:var(--text-heavy);margin-top:0;text-align:center;margin-left:0}.archive-project-container .other-stats-container .other-stats{display:grid;grid-template-columns:1fr .1fr 1fr;column-gap:15px}.archive-project-container .other-stats-container .other-stats h4{color:var(--text-light);font-family:Poppins,sans-serif;font-weight:500;font-size:1.3em;margin-left:15px}.archive-project-container .cancelled-line{width:100%;display:flex;justify-content:center;align-items:end;gap:25px;margin-top:10vh}.archive-project-container .cancelled-line p{color:var(--light-cool);font-family:Quicksand,sans-serif;font-size:1.4em;font-weight:600;text-shadow:0 0 5px rgba(0,0,0,.3)}.archive-project-container .cancelled-line svg{max-width:80px;max-height:80px}.result-block{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;overflow:hidden;margin-bottom:25px;width:100%}.result-block .text-side{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding-right:50px}.result-block .left,.result-block .score{display:flex;align-items:center;justify-content:center}.result-block .left{color:var(--text-misterious);font-family:Commissioner,sans-serif;padding:25px 35px 25px 15px;font-weight:700;font-size:2em;border-right:solid 2px var(--text-shallow);margin-top:-15px;margin-bottom:-15px;-webkit-user-select:none;user-select:none}.result-block .right{padding-left:25px}.result-block .right h3{color:var(--text-heavy);font-family:Poppins,sans-serif;font-size:1.2em;margin-bottom:5px}.result-block .right p{color:var(--text-light);font-family:Inter,sans-serif;font-size:1.1em;min-width:fit-content}.result-block .score{color:var(--text-heavy);font-family:Poppins,sans-serif;font-weight:800;font-size:1.7em;background-color:var(--light-cool);margin-top:-15px;margin-bottom:-15px;margin-right:-25px;padding:25px;width:10%;flex-shrink:0}.result-block.winner{border:solid 6px var(--button-orange)}.result-block.second{transform:scaleX(1.025) scaleY(1.025)}.user-vote-block{background:linear-gradient(to right,var(--cta-subtle),var(--secondary));border-radius:125px;padding:15px 25px;margin-bottom:15px;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.user-vote-block p:first-child{font-family:Inter,sans-serif;color:var(--light-fresh);font-weight:600;font-size:1.2em;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20vw}.user-vote-block p:last-child{font-family:Poppins,sans-serif;color:var(--light-fresh);font-weight:700;font-size:1.1em;z-index:10}.user-vote-block .bg-filler{position:absolute;top:0;bottom:0;left:0;background-color:#0000004d}.user-score-container{display:flex;justify-content:flex-start;align-items:center;gap:25px;margin-bottom:15px}.user-score-container h3{color:var(--text-misterious);display:block;font-family:Poppins,sans-serif;font-weight:800;font-size:1.5em}.user-score-container>*:last-child{flex:1;box-shadow:0 0 10px var(--light-shade),0 0 15px var(--light-shade)}.user-score-block{display:flex;justify-content:flex-start;align-items:center;gap:35px;padding:15px;width:100%}.user-score-block svg{max-width:40px;max-height:40px}.user-score-block p{color:var(--text-heavy);font-family:Inter,sans-serif;font-size:1.3em;font-weight:500}
