.multiline-select{margin-top:15px;position:relative}.multiline-select #announcement{opacity:0}.multiline-select button,.multiline-select ul{display:block;padding-left:10px;border-bottom:1px solid #000;width:100%;text-align:left;background:#fff;font-size:1.25rem;color:#000}.multiline-select button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-transform:none;font-size:1.25rem;font-weight:700;color:#123c63;height:auto}.multiline-select button span{font-size:.875rem;font-weight:400;color:#000}.multiline-select button::before{font-family:"Font Awesome 6 Pro";content:"\f054";-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:1.625rem;font-weight:700;position:absolute;right:20px;bottom:16px}.multiline-select button:focus-visible{outline:1px solid #000}.multiline-select ul{color:#000;position:absolute;left:0;right:0;top:68px;max-height:160px;overflow-y:auto;list-style-type:none;padding:0;opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none;z-index:2;border:1px solid #000;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.multiline-select ul.active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);pointer-events:auto}.multiline-select ul li{font-weight:700;padding:10px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;position:relative}.multiline-select ul li:not(:first-child){border-top:1px solid #e6e6e6}.multiline-select ul li::before{font-family:"Font Awesome 6 Pro";content:"\f00c";vertical-align:middle;font-weight:900;position:absolute;right:.8125rem;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.multiline-select ul li.current,.multiline-select ul li:hover{background:#e6e6e6}.multiline-select ul li.active{-webkit-box-shadow:0 0 0 2px #123c63;box-shadow:0 0 0 2px #123c63;border-top:none;margin-bottom:2px}.multiline-select ul li.active::before{opacity:1}.multiline-select ul li span{display:none}