:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#b5c6d8;box-sizing:border-box;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#0053ff;text-decoration:inherit}a:hover{color:#4b58cc}html,body{display:flex;flex-direction:column;margin:0;min-width:100%;min-height:100vh;width:100%;box-sizing:border-box;overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100%;height:fit-content;padding:0 2rem;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button,.dropdownMenuButton{color:#fff;border-radius:8px;border:1px solid transparent;padding:.5rem 1rem;font-size:1em;font-weight:500;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover,.dropdownMenuButton:hover{border-color:#646cff;background-color:#2c2c2c}button:focus,button:focus-visible,.dropdownMenuButton:focus,.dropdownMenuButton:focus-visible{outline:4px auto -webkit-focus-ring-color}.loadingCircle{width:40px;height:40px;margin:2rem auto;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-in{animation:slideInFromLeft .5s ease}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}section{display:flex;flex-direction:column}.Toastify{margin-bottom:0;height:0}span{text-wrap:nowrap}#root{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;min-width:100%;width:100%;max-width:100%;min-height:100vh;height:100%;margin:0 auto;text-align:center;box-sizing:border-box}.dropdownMenuContent{display:flex;flex-direction:column;background:#fff;border:2px black outset;border-radius:15px;padding:.5rem;gap:.3rem;align-items:stretch;box-shadow:5px 10px 8px #00000080}.dropdownMenuContent>*+*{border-top:1px solid black;padding-top:.3rem}.dropdownMenuButton{display:block;width:100%;color:#fff;background:#1a1a1a;box-sizing:border-box;border-radius:15px;border:1px solid lightgray;padding:.5rem;font-size:.87rem;font-weight:400}.estimationButtonContainer{display:flex;justify-content:center}.bottomBorder{padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid black}input[type=search]{display:block;padding:.5rem;border-radius:15px;background:#eaeaea;border:5px double black;flex-shrink:1}.infoMessage{background:#fff;width:fit-content;border-radius:15px;padding:0 .5rem;border:1px solid black}.optionButton{padding:0 .5rem}.lobbyPreviewAvatar{min-height:50px;max-height:80px;min-width:50px;max-width:100px;object-fit:contain;display:flex;border-radius:15px;border:solid 1px black;color:#00008e;background-color:#fff;font-size:1.6rem;text-align:center;align-items:center;justify-content:center;font-weight:700}.lobbyPreviewContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;padding:1rem}.lobbyPreview{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:230px;max-width:230px;min-height:230px;max-height:230px;text-wrap:nowrap;gap:1rem;color:#000;border:solid 2px black;padding:1rem;border-radius:15px;background:linear-gradient(135deg,#fffffff2,#e2e2e2f2);box-shadow:5px 10px 8px #0003;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s}.lobbyPreview:hover{background-color:#f0f0f0;cursor:pointer;transform:scale(1.1)}.logo{max-height:200px;max-width:300px;object-fit:contain;filter:drop-shadow(0 0 20px #ffffff)}.lobbyName{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.lobbyAllContainer{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden;margin-bottom:0;min-height:100%;min-width:100%}.lobbyComponentContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;box-sizing:border-box;flex:1;margin-bottom:0;min-height:0;width:100%}.lobbyComponentContainer section{box-sizing:border-box;margin-bottom:0}.userListSection{display:flex;flex:1;flex-direction:column;gap:2rem;max-width:min(300px,100%)}.issueListSection{flex:1;min-width:300px;max-width:min(450px,80vw)}.userListSection,.issueListSection{box-sizing:border-box;margin-bottom:0;max-height:88.5vh}@media(min-width:1000px){.userListSection,.issueListSection{height:88.5vh}}.estimationSection{justify-content:space-between;width:100%;min-width:250px;max-width:100%;flex:1;box-sizing:border-box;gap:1rem}.estimationTopSection{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;box-sizing:border-box;width:100%}.issueOverviewSectionOngoing{max-height:40vh}.issueOverviewSectionNotOngoing{max-height:88.5vh}.issueOverviewSection{flex:3;box-sizing:border-box;min-width:max(250px,60%)}.issueOverviewContainer{max-width:max-content}.estimationStatusSection{flex:1;box-sizing:border-box;min-width:250px;max-width:fit-content;min-height:fit-content;max-height:max(100%,88.5vh)}.lobbyTitle{margin-bottom:0;flex-direction:row;justify-content:center;align-items:center}.lobbyTitle a{font-weight:bolder;font-size:1.5rem;color:#1a1a1a;width:fit-content}.container{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;gap:.3rem;background:#fff;border:2px solid black;border-radius:15px;padding:.5rem;box-sizing:border-box;min-height:0}.containerTitle{display:flex;flex-direction:row;justify-content:center;flex-shrink:0;padding-bottom:.3rem;border-bottom:1px solid black;margin-bottom:.3rem;text-wrap:wrap;text-overflow:ellipsis;overflow-x:clip;overflow-y:auto;max-height:max(20%,10vh);min-height:25px;height:max-content;width:100%;scrollbar-width:thin;scrollbar-color:#9aa4b2 transparent}.containerTitle a{min-width:fit-content;flex:0;margin-right:.5rem}.containerTitle *{flex:1 1 auto;word-wrap:anywhere;text-wrap:balance}.entryScrollList{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;gap:.3rem;background:transparent;box-sizing:border-box;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9aa4b2 transparent}.entry{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:.5rem;border:1px solid black;border-radius:15px;background:linear-gradient(135deg,#fffffff2,#e2e2e2f2);box-sizing:border-box;color:#000000de;font-weight:400}.entry:hover{background:#d3d3d3}.entry .name{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.finishedUserEntry{border:1px solid green;background:linear-gradient(135deg,#ebffe4f2,#c6ffb2)}.smallButton{width:fit-content}.estimationModButton{margin-top:.7rem}.centeredSection{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;gap:1rem;height:100%}.horizontalCentered{align-items:center;text-align:center}.row{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;width:100%}.row button{padding:0 .3rem}.issueInfos{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.issueInfos h3{margin-block-start:0;margin-block-end:.3rem}.issueAttributeGroup{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid black;border-radius:15px;padding:.5rem}.issueInfoAttribute{color:#fff;padding:0 .5rem;border-radius:15px}.issueLabel{background:#a10000}.issueIteration{background:#005100}.issueMilestone{background:#001775}.issueLastUpdate{background:#816300}.issueAuthor{background:#005550}.userListContainer{max-height:100%}.entry .moderatorTag{margin-left:.5rem}.entry img{max-height:25px;max-width:25px;border-radius:8px;border:1px solid black;box-sizing:border-box;margin-right:.5rem}.moderatorEntry{border:2px black dashed}.issueContainer{gap:0;height:100%;max-height:100%}.issueEntry{display:flex;flex-wrap:nowrap;font-size:.9rem;padding:.25rem;box-sizing:border-box;max-width:100%}.selectedIssue{border:2px black dashed;font-weight:700}.issueInfo{display:flex;flex-direction:row;flex-shrink:1;flex-wrap:nowrap;box-sizing:border-box;margin-left:.3rem;gap:.3rem;min-width:0;width:100%;align-items:center;justify-content:space-between;cursor:pointer}.issueRef{padding-right:.2rem;margin-right:.2rem;border-right:1px solid black;min-width:40px}.issueTitle{display:block;text-align:left;box-sizing:border-box;flex-shrink:1;min-width:0}.issueWeight{background:#454545;color:#fff;padding:0 .4rem;border-radius:15px}.issueWeightOptionGroup{display:flex;flex-direction:row;gap:.5rem}.issuePreviewPopup{margin-left:1.5rem;margin-right:1.5rem}.issuePreviewPopup .dropdownMenuButton{width:fit-content}.issuePreview{display:flex;flex-direction:column;max-width:min(700px,80vw);max-height:40vh;box-sizing:border-box;width:100%}.issuePreview:hover{border:none}.issuePreview .issueDescription{box-sizing:border-box}.horizontalMenu{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;gap:1rem;box-sizing:border-box}.horizontalMenu *{display:block;align-items:center;justify-content:center;flex:1;text-align:center;box-sizing:border-box;background:#d3d3d3;color:#000;height:100%;min-width:0}.horizontalMenu button{padding:.25rem 1rem}.horizontalMenu input[type=search]{background:#fff}.activeTab{background:#515151;color:#fff}.filterOptions{max-width:fit-content}.filterPopup{margin-left:1.5rem;margin-right:1.5rem;min-width:250px;min-height:250px;max-height:70vh;max-width:80vw}.filterHeader{justify-content:space-between}.filterPopup *{display:flex;flex-direction:column;gap:.3rem}.filterOption{display:flex;flex-direction:row;gap:.5rem}.markdown{text-align:left}.markdown h1{font-size:1.5rem}.markdown h2{font-size:1.2rem}.markdown h1,h2{margin:0;margin-bottom:.2rem}.markdown img{max-width:100%;max-height:200px}.estimateSection{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.8rem;width:100%;box-sizing:border-box}.estimateViewSection{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:1rem;gap:1rem}.estimateViewSectionHeadline{background:#fff;padding-left:.5rem;padding-right:.5rem;border-radius:15px;width:100%}.estimateGroupSection{gap:2rem}.estimateGroup{display:flex;flex-direction:column;align-items:center;justify-content:center}.groupEstimateCount{display:block;width:100%;text-align:center;font-weight:700;background:linear-gradient(to right,transparent 0%,#fffeb1 20%,#fffeb1 80%,transparent 100%)}.groupedEstimates{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.estimateCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#000;font-weight:400;box-shadow:5px 10px 8px #0003;border:2px solid black;padding:.3rem;border-radius:15px;box-sizing:border-box;min-width:80px;max-width:80px;min-height:120px;max-height:120px;margin-top:1.5rem;-webkit-user-select:none;user-select:none}.estimateCard:hover{border-color:#000}.flipIn{backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);animation:flipInAnimation .6s}@keyframes flipInAnimation{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}.selectableCard{transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s}.hiddenCard{background:#d8d8d8}.missingCard{opacity:50%;border:2px dotted black}.selectableCard:hover{transform:scale(1.1) rotate(8deg);cursor:pointer;background:#fff}.selectedCard{transform:scale(1.1) translateY(-20px);background-color:#fffeb1;border:4px black solid}.selectedCard:hover{transform:rotate(0) scale(1.1) translateY(-20px);background-color:#fffeb1;cursor:default}.selectedCard:focus{outline:none}.estimateCard *{display:block;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.username{font-size:1rem;flex-grow:1;min-height:1lh;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2lh}.storyPoints{font-size:3rem;flex-shrink:0}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2rem;background:#1a1a1a;color:#fff;padding:.1rem 1rem;width:100vw;box-sizing:border-box}footer div:hover{color:#959595;cursor:pointer}footer #copyright{color:#fff;cursor:default}
