:root{font-family:Montserrat,sans-serif,system-ui;font-optical-sizing:auto;font-style:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-label{position:relative;display:flex;flex-direction:column;min-width:10px;flex:0 1 auto;gap:.25rem;height:auto}.form-label>span{font-size:.75rem;color:#b0b5db;text-transform:uppercase;margin-left:10px}.form-label .inner-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:unset;border:unset;background-color:#232844;font-size:.75rem;padding:.5rem .75rem;-webkit-clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.form-label input[type=checkbox],.form-label input[type=radio]{display:none}.form-label input[type=number]::-webkit-inner-spin-button,.form-label input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-label input::placeholder{color:#7e829e}.form-label:has(.select-options) .inner-input{cursor:default}.form-label:has(.select-options) svg{position:absolute;right:.25rem;top:1.65rem;pointer-events:none}.select-options{position:absolute;top:1rem;max-height:0;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;z-index:90;width:100%;background-color:#232844;overflow-y:scroll;transition:max-height .35s ease;-webkit-clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.select-options label{padding:.5rem .75rem;transition:background-color .15s ease}.select-options label span{font-size:.75rem;color:#eef0ff}.select-options label:hover{background-color:rgba(0,234,255,.05)}.select-options label:has(input:checked){background-color:rgba(0,234,255,.2)}.select-options.open{max-height:var(--height,200px);visibility:visible;pointer-events:all}.checkbox-cloud{display:flex;flex-wrap:wrap;gap:inherit}.checkbox-cloud label{cursor:pointer;transition:background-color .15s ease}.checkbox-cloud label span{font-size:.75rem;color:#eef0ff}.checkbox-cloud label:hover{background-color:#21314d}.checkbox-cloud label:has(input:checked){background-color:#1c4e69}