.form-container{height:100vh;flex-direction:row;align-items:flex-start}.filter-list{flex:1;height:100%;justify-content:flex-start;overflow-y:auto}.filter-list>*{flex:0}hr{align-self:center;margin:calc(.5rem + .4vw) 0;width:100%;border-top:.1rem solid #dddddd}.degree-list{flex:2;max-height:100%;justify-content:flex-start;overflow-y:auto}@media (max-width: 1200px){.form-container{flex-direction:column;height:auto}}.filter{position:relative;margin:calc(.3rem + .2vw) 1vw;outline-offset:.6rem;border-radius:1.1rem}fieldset{margin:calc(.3rem + .3vw) 0}.filter-title{margin:.3vw calc(.3rem + .3vw);flex-direction:row;justify-content:flex-start;gap:.3rem}.filter h3{font-size:.9rem;color:#707070;text-transform:uppercase}button.remove-button{display:none;position:absolute;top:.2rem;right:.2rem;padding:.4rem;border:0}.filter.color1:hover{outline:solid .15rem;outline-color:var(--color1-light)}.filter.color2:hover{outline:solid .15rem;outline-color:var(--color2-light)}.filter.color3:hover{outline:solid .15rem;outline-color:var(--color3-light)}.filter.color4:hover{outline:solid .15rem;outline-color:var(--color4-light)}.filter.color5:hover{outline:solid .15rem;outline-color:var(--color5-light)}.filter.color6:hover{outline:solid .15rem;outline-color:var(--color6-light)}.filter:hover button.remove-button{display:flex;border-color:gray}hr{width:100%;height:.1rem;background-color:gray}
