@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500&display=swap";.selector-container{display:flex;flex-direction:column;background-color:#fff;border-radius:1rem;text-align:center;margin:1rem;box-shadow:0 0 5px #d3d3d3;overflow:auto;transition:all .25s ease-in;height:400px;position:relative}.selector-container::-webkit-scrollbar{display:none}.selector-container.collapsed{height:40px}.selector-container .header{position:sticky;top:0;width:100%;background-color:#1e2f4a;border-radius:1rem}.selector-container .header h1{color:#fff}.selector-container .header .float-button{border:0;background:white;outline:none;width:2rem;height:2rem;border-radius:50%;font-size:1.5rem;position:absolute;right:.5rem;top:.2rem;z-index:10000}.selector-container form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}.selector-container form .tech-container{width:100%}.selector-container form .tech-container h3{width:100%;text-align:start;margin-bottom:1rem;font-weight:900}.selector-container form label{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem;user-select:none}.selector-container form label .circle{margin:0 .25rem;width:1rem;height:1rem;border-radius:50%}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}
