@import url("fa.css");@import url("https://fonts.googleapis.com/css?family=Encode%20Sans%20Expanded");@import url("https://fonts.googleapis.com/css?family=Fondamento");@property --flashed-msg-light{syntax:"<color>";initial-value:#000;inherits:false}@property --flashed-msg-dark{syntax:"<color>";initial-value:#000;inherits:false}@property --main-green{syntax:"<color>";initial-value:#2d692d;inherits:false}@property --light-blue{syntax:"<color>";initial-value:#e4f4ff;inherits:false}@property --mid-blue{syntax:"<color>";initial-value:#9ce;inherits:false}@property --err-mid-red{syntax:"<color>";initial-value:#fcc;inherits:false}@property --err-dark-red{syntax:"<color>";initial-value:#f55;inherits:false}*{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}.fas,.far,.fab{font-style:normal;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;display:inline-block}.fas{font-family:'Font Awesome 5 Free'}.far{font-family:'Font Awesome 5 Regular';font-weight:400}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}main{text-align:center;margin:25px auto;width:min(900px,92%)}a,#main a:visited{text-decoration:none;color:#00e}a:hover{text-decoration:underline}p{margin:12px}h1,h2,h3,h4,h5,h6,.centered,.alert-container{text-align:center}hr{margin:30px auto}#main{text-align:initial;letter-spacing:.2px;& p{line-height:24px}}code{font-family:monospace;width:80px;display:inline-block}#cookie-warning{position:fixed;left:30px;min-height:230px;max-width:400px;background-color:var(--light-blue);border:1px solid var(--mid-blue);border-radius:10px;z-index:1;animation-name:cookie-warning;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:1.5s;& .cookie-icon{font-size:70px;height:90px;display:block;padding:10px}& p{font-size:14px;margin:0;padding:10px}& .accordion{font-size:14px;padding:6px;height:26px;background-color:inherit}& .accordion-container{border-color:var(--mid-blue);margin:0 6px}& .accordion-before{font-size:14px}& .active,& .accordion:hover{background-color:var(--mid-blue)}& ul{text-align:center;list-style-position:inside}}#accept-container{text-align:center;width:100%}#accept-cookies{padding:10px;font-size:16px;border-radius:7px;border-style:none;background-color:var(--mid-blue);color:black;outline:0;cursor:pointer;text-align:center}#accept-cookies:hover{background-color:#adf}.accordion,.accordion-before,.accordion-spacer,.accordion-container,.panel{transition-duration:.5s;transition-timing-function:ease-out}.accordion{background-color:#fff;cursor:pointer;padding:18px;width:100%;border:0;outline:0;font-size:20px;border-radius:inherit}.accordion-container{border:1px solid #ddd;border-radius:9px;height:auto}.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.active,.accordion:hover{background-color:#e4f4ff}.accordion-before{display:inline-block;font-size:25px;transform:rotateZ(-90deg)}.active .accordion-before{transform:rotateZ(0)}.accordion-spacer{display:inline-block;width:8px}.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;border-radius:inherit}.optionlist{margin:25px 18px;border-radius:5px;border:1px solid #ddd;list-style-type:none}tr,.optionlist li{border:0 solid #ddd}.optionlist li{padding:18px}.optionlist li a{font-weight:bold}thead tr,tr:nth-child(even),.optionlist li:nth-child(even){background-color:#eee;border-width:1px 0}tr:last-child{border-bottom-width:1px}li:last-child{border-bottom-width:0 !important}table{width:100%;border-collapse:collapse;margin:25px 0}th,td{text-align:left;padding:12px}td.book-title{min-width:100px}.overflow-container{overflow-x:auto}#pswd-container{text-align:center}#id_pswd{padding:10px;width:160px;font-size:16px;text-align:left}#votes-container{display:flex;flex-flow:row wrap;justify-content:space-evenly}select{padding:10px;margin:10px}.flashed-message{width:100%;font-size:16px;margin:0;padding:14px;text-align:center;border:1px solid var(--flashed-msg-dark);background-color:var(--flashed-msg-light);line-height:24px}.flashed-message:empty{display:none}.debug,.info,.success{--flashed-msg-light:var(--light-blue);--flashed-msg-dark:var(--mid-blue)}.warning,.error{--flashed-msg-light:var(--err-mid-red);--flashed-msg-dark:var(--err-dark-red)}.flashed-message:has(.far,.fas,.fab) .message-body{position:relative;top:-3px;}.flashed-message i{--flashed-msg-dark:inherit;--flashed-msg-light:inherit;color:var(--flashed-msg-dark);font-size:25px;padding-right:15px}.find-votes,.underline{text-decoration:underline}.find-votes{cursor:pointer}footer{margin-top:150px;background-color:#fafafa;color:var(--main-green);width:100%;font-size:10px;padding:12px;text-align:center;& a,& a:hover,& a:visited{color:var(--main-green);text-decoration:underline}& p{margin:8px}}#navbar{background-color:var(--main-green);width:100%;padding:19px;height:105px}#navbar-content{position:relative;color:white;width:min(95%,800px);margin:auto;height:67px}#root-link{line-height:30px}#root-link:hover{text-decoration:none}#root-link-text{position:absolute;left:70px}#navbar a{text-align:left;color:inherit}#nav-logo-container{background-color:white;width:60px;height:60px;border-radius:30px;position:relative;display:inline-block}#nav-logo-container img{position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-21px}#text-name{letter-spacing:5px;padding-left:4px;font-size:30px;font-weight:bold;font-family:'Encode Sans Expanded'}#text-survey,#text-name{display:inline-block}#text-survey{font-family:'Fondamento';font-size:35px}#nav-link-container{width:calc(min(95%, 800px) - 150px);position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;align-content:space-evenly}.nav-link{font-size:12px;margin:auto 40px;letter-spacing:3px}.nav-link:hover{text-decoration-thickness:2px}.nav-link i{font-size:20px;padding-right:6px}.nav-link .text{position:relative;top:-2px}.spacer{display:none}input[type=submit],button[type=submit]{background-color:var(--main-green);padding:10px;color:white;font-size:16px;border-radius:7px;margin-top:20px;border-color:var(--main-green);outline:0;border-style:none;cursor:pointer}input[type=submit]:hover,button[type=submit]:hover{background-color:#373}.fullpage-err{width:100%;height:100%;background-color:var(--err-mid-red);& .alert-container,& h1,& h2{padding:15px}}.alert-container{font-size:100px;height:130px;color:var(--err-dark-red)}@keyframes cookie-warning{from{bottom:-230px}to{bottom:30px}}@media screen and (max-width:600px){.nav-link{margin:0 8px}.spacer{display:block}table,.optionlist{font-size:13px}th,td{padding:9px}}@media screen and (max-width:400px){#text-name{font-size:24px;padding-left:2px}#text-survey{font-size:28px}h1{font-size:27px}}
