body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--highlight_middle:#f8ffe5;--middle:#3083dc;--middle_light:#5d9ee4;--light:#7db1e9;--light_opposite:#e9907c;--highlight_text:#205484;--back:#fff;--highlight:#2ebfa5;--second_highlight:#1eb300;--front:#fff;--cal_border:#d3d3d3;--banner:#83c5be;--slot_background:#eff4f5;--text:#1e293b;--header:#7ad1e5;--background:#f0f2f3;--drop_shadow:#76b0b7;--tie:#ffde75}.App{min-height:100vh}.App,body{background-color:#f0f2f3;background-color:var(--background)}body{color:#1e293b;font-family:Inter,sans-serif}.container{margin:1vw 1w;padding:0 1rem;width:min(700px,80vw)}#page_alignment{align-content:flex-end;display:flex;flex-wrap:wrap;gap:30px 40px;justify-content:space-between;margin-bottom:30vh;margin-left:auto;margin-right:auto}#banner{justify-content:space-around;min-width:100%}#banner,#inner_banner{align-content:center;background-color:#83c5be;background-color:var(--banner);display:flex;flex-wrap:wrap}#inner_banner{justify-content:space-between}.robotLogo{height:45px;padding-bottom:5px;padding-top:5px}#logo_and_name{align-items:center;display:flex}#website_banner_name{margin-left:10px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none}#googleSignInButton{align-items:center;display:flex;justify-content:center}.g_id_signin,.logoutBtn{align-self:center}.logoutBtn{stroke-width:0px;align-self:flex-end;background-color:#83c5be;background-color:var(--banner);border:none;padding:10px}.logoutBtn:hover,.roomMain{background-color:#f0f2f3;background-color:var(--background)}.roomMain{align-content:flex-end;display:flex;flex-wrap:wrap;gap:30px 40px;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:20px}#roomName{margin-top:30px;text-align:center}#urlLink{background-color:#83c5be;background-color:var(--banner);border-radius:2px;border-style:none;color:#1e293b;color:var(--text);cursor:copy;font-size:x-large;left:50%;margin-bottom:20px;margin-top:30px;max-height:50px;padding:5px;width:200px}.popup{background-color:#555;border-radius:5px;bottom:90%;color:#fff;left:45%;padding:1px 4px 2px;position:absolute;visibility:hidden;z-index:1}.popup:after{border:5px solid #0000;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.show{animation:fadeIn 1s;visibility:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.explainer_block{background-color:#83c5be80;border-radius:2px;height:160px;text-align:center;width:160px}#explainer_flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:min(15px,2vw);justify-content:space-evenly;min-width:100%}.explainer_title{text-decoration:underline}#customPanel{background-color:#f0f2f3;background-color:var(--background);border-color:#83c5be;border-color:var(--banner);border-style:solid;filter:drop-shadow(5px 5px 2px #76b0b7);filter:drop-shadow(5px 5px 2px var(--drop_shadow));-webkit-user-select:none;user-select:none;width:100%;z-index:1}#customPanel,.customTimeSlot{padding-bottom:10px}.timeName{border-width:1px;font-size:large;margin-bottom:0;text-align:center}#preferenceInput{align-items:space-evenly;column-gap:2px;direction:row;display:flex;width:100%}#preferenceInput input{height:0;left:-9999px;position:absolute;width:0}#preferenceInput input+label{margin-right:12px;text-align:center;width:100%}#preferenceInput>label{background-color:#eff4f5;background-color:var(--slot_background);border-color:#76b0b7;border-color:var(--drop_shadow);border-style:solid;border-width:1px;float:right}#preferenceInput label:first-of-type{margin-left:12px}#preferenceInput input+label:hover{background-color:#c5ecff}#preferenceInput .selectedTime+label{background-color:#add8e6}#userPanelContainer{background-color:#f0f2f3;background-color:var(--background);border-color:#83c5be;border-color:var(--banner);border-style:solid;filter:drop-shadow(5px 5px 2px #76b0b7);filter:drop-shadow(5px 5px 2px var(--drop_shadow));padding-bottom:10px;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.slider{max-width:100%}#userPanel{display:inline-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-height:50vh;overflow:auto;width:100%}.userDiv{margin-left:5%;min-width:200px;width:40%}#settingPanel{align-items:flex-start;column-gap:20px;display:flex;filter:drop-shadow(5px 5px 2px #76b0b7);filter:drop-shadow(5px 5px 2px var(--drop_shadow));flex-wrap:wrap;text-align:center;width:100%}#settingPanelContainer{background-color:#f0f2f3;background-color:var(--background);border-color:#83c5be;border-color:var(--banner);border-style:solid}#calcButton,#deleteButton{background-color:#add8e6;border:1px solid #ccc;box-shadow:0 0 5px -1px #0003;color:#000;float:left;margin-bottom:10px;margin-left:8%;width:40%}#calcButton:hover,#deleteButton:hover{background-color:#83c5be;background-color:var(--banner)}.namepanel-title{border-color:#76b0b7;border-color:var(--drop_shadow);border-top-style:solid;margin-left:auto;margin-right:auto;margin-top:25px;text-align:center;width:30%}#namePanel{display:inline-flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-height:50vh;overflow:auto;width:100%}#calcDiv{background-color:#f0f2f3;background-color:var(--background);border-color:#83c5be;border-color:var(--banner);border-style:solid;text-align:left;width:50%}.calcHeader{align-items:center;background-color:#83c5be;background-color:var(--banner);display:flex;justify-content:space-between;margin-left:-1px;margin-right:-1px;margin-top:-1px}.calcHeader h1{margin-left:5vw;margin-right:2vw}#closeCalcButton{cursor:pointer;font-size:x-large;margin-right:5vw}#resultsFlex{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}#rotatedLabels{display:none;justify-content:space-evenly}.rotatedLabel{background-color:none;margin-right:5px}.answer{border-color:#83c5be;border-color:var(--banner);border-top-style:solid;min-width:100%;padding:3px 0 10px}#resultsFlex :nth-child(2){border-top-style:none}.answer h4{font-size:x-large;margin:0}.participantFlex{border:1px #1e293b;display:flex;padding:10px}.coming,.notComing{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:10px}.coming p,.notComing p{margin:0;padding:6px 4px}.coming p:empty,.notComing p:empty{display:none}.notComing p{background-color:initial;text-decoration:line-through}.welcomeText{font-size:large;margin-left:3vw;margin-right:3vw;text-align:center}#ExplainerGIF{background-color:#fff;border-style:dotted;margin-left:20vw;margin-right:auto;max-width:60vw}.LoginRedirect{align-items:center;background:#f0f2f3;background:var(--background);display:flex;flex-direction:column;height:100vh;text-align:center}.LoginRedirect h1{margin-bottom:5vh}.greeting{margin-top:30px;text-align:center}.formButtonAligner{display:flex;justify-content:center}.formButton{font-size:x-large;margin-bottom:20px;margin-top:30px;max-height:50px;width:200px}.formButton,.submitButton{background-color:#83c5be;background-color:var(--banner);border-radius:2px;border-style:none;color:#1e293b;color:var(--text);left:50%;padding:5px}.submitButton{font-size:large;margin-bottom:15px;margin-top:20px;max-height:37.5px;width:150px}.roomFlex{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:10px}.roomFlex,.room_header{width:100%}.roomTile{align-items:center;align-self:center;background-color:#83c5be;background-color:var(--banner);border-radius:2px;box-shadow:2px 2px 1px #76b0b7;box-shadow:2px 2px 1px var(--drop_shadow);color:#1e293b;color:var(--text);display:flex;height:55px;justify-content:center;margin-bottom:20px;padding:5px;position:relative;transition:2s;width:200px}.roomTile h3{font-size:1em;font-weight:400;margin:10px;max-height:55px;overflow:hidden}.bowtie{max-width:80px;position:absolute;right:-5%;top:-15%;transform:rotate(30deg);width:15%}@keyframes fadeOut{0%{opacity:100%}to{opacity:0}}.fadeOut{animation:fadeOut;animation-duration:3s;animation-iteration-count:1;visibility:visible}.formDiv{background-color:#f0f2f3;background-color:var(--background);filter:drop-shadow(5px 5px 2px #76b0b7);filter:drop-shadow(5px 5px 2px var(--drop_shadow));top:75px;width:100%;z-index:1}.formBanner{align-items:center;background-color:#83c5be;background-color:var(--banner);border-bottom-style:none;border-color:#205484;border-color:var(--highlight_text);display:flex;justify-content:space-between;margin-left:-1px;margin-top:-1px}.formBanner h3{margin-left:5vw;margin-right:10vw}#roomForm{align-items:center;border-style:solid;border-top:0;border-color:#83c5be;border-color:var(--banner);display:flex;flex-direction:column;padding-bottom:10px;row-gap:20px}#roomFormHeader{column-gap:20px;display:flex;flex:100% 1;margin-bottom:3px;margin-top:10px}#roomFormSpacer{display:flex;flex-wrap:wrap;width:90%}#eventNameLabel{justify-self:left}#eventName{justify-self:right;width:150px}.customFormHeader{column-gap:20px;display:flex}#customTimesLabel{justify-self:left}#colNumber{margin-right:10vw;min-width:75px}.formCustom{display:flex;flex-wrap:wrap;width:90%}.formCustom h1{flex-basis:100%;min-width:100%}.generatedFlex{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:3px;width:100%}footer h4{margin-top:20vh;text-align:center}@media only screen and (max-width:480px){#preferenceInput{flex-wrap:wrap;justify-content:center;margin:2px}#preferenceInput label{margin:0;width:50%}#preferenceInput input+label{margin:0;width:80%}#preferenceInput label:first-of-type{margin:0 0 0 -2px;width:calc(80% - 100px)}#calcDiv{margin-top:20px}}
/*# sourceMappingURL=main.20dd6fa1.css.map*/