@import"https://fonts.googleapis.com/css?family=Libre+Franklin:100,300,400,600,700,900";html,body{width:100%;height:100%;margin:0;padding:0}@property --glow-start{syntax: "<color>"; initial-value: transparent; inherits: true;}@property --glow-accent{syntax: "<color>"; initial-value: transparent; inherits: true;}body{font-family:Libre Franklin,Arial,sans-serif;display:flex;justify-content:center;background-color:var(--background-color);color:var(--color)}body>div{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:80rem}div.logo-container{width:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}div.logo-container img{width:100%}form{width:100%;max-width:40rem;max-height:100%;padding:1rem;box-sizing:border-box;overflow-y:scroll}input,select,textarea{width:100%;background:none;outline:none;border:none;padding:8px;color:inherit;font-size:16px;font-family:inherit;box-sizing:border-box}input:not([type=date]),select,textarea,div:has(>input[type=date]),.select2-container .select2-selection{background:linear-gradient(to bottom,transparent 50%,var(--glow-start));border:none;border-bottom:var(--glow-accent) solid 1px}form>div:is(:focus-within,:has(>textarea[data-expanded=true]),:has(.select2-container.select2-container--open)),.select2-search{--glow-start: color-mix(in srgb, var(--accent-color), transparent 80%);--glow-accent: var(--accent-color)}input[type=checkbox]{width:1rem;height:1rem;margin-right:.5rem;transform:rotate(-90deg);transition:transform .2s}input[type=checkbox]:checked{transform:rotate(0)}input[type=date]{border-bottom:none;text-align:right;font-family:inherit}select option{color:#000}select option[value=""]{color:#898989}select#phone_prefix{width:5rem;margin-right:.5rem}form>div{display:flex;margin-bottom:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;--glow-start: transparent;--glow-accent: color-mix(in srgb, var(--accent-color), transparent 50%);transition:--glow-accent .3s,--glow-start .3s}form>button{position:relative;overflow:hidden;padding:8px 15px;color:inherit;background:none;border:1px solid var(--color);border-radius:18px;cursor:pointer;transition:.2s;font-size:16px;margin-top:1rem;margin-bottom:1rem;box-shadow:0 0 16px -4px}form>button:not(.loading):hover{border-color:transparent;border-radius:8px;background-color:var(--accent-color);padding:8px 12px;margin-left:3px;box-shadow:var(--accent-color) 0 0 16px}form>button.loading{cursor:default;color:transparent}form>button>div.lds-ellipsis{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);color:transparent}form>button.loading>div.lds-ellipsis{color:var(--color)}label:has(+input[type=date]){min-width:fit-content;align-self:center;margin-left:.5rem;color:#898989;pointer-events:none;-webkit-user-select:none;user-select:none}form>div:has(input[type=checkbox]){align-items:center}form>div:not(:has(input[type=checkbox]))+div:has(input[type=checkbox]){margin-top:2rem}form>div:last-of-type{margin-bottom:1rem;font-family:inherit}form>div:last-of-type a{color:gray;margin-left:.25rem}form>div:has(>input+p){flex-direction:column}form>div>p{margin:0;margin-top:.25rem;margin-left:.5rem;transition:color .3s;color:var(--glow-accent)}.select2-container{margin-top:.3rem}.select2-container .select2-selection{border-radius:0;height:2.05rem}.select2-container .select2-selection--single .select2-selection__rendered{color:inherit}.select2-dropdown{color:#000}textarea{min-height:37px;height:1.3rem;resize:vertical}@media only screen and (max-width: 1200px){body>div{flex-direction:column;width:100%}div.logo-container{margin-top:2rem;margin-bottom:1rem}form{overflow-y:unset;max-height:unset}form h2{text-align:center}form>button{width:100%;margin-bottom:3rem;margin-left:0!important}}form::-webkit-scrollbar{display:none}body>footer{position:fixed;bottom:1rem;color:#ffffff1a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px}body>footer>a{color:#ffffff26}form>div[data-show="0"]{display:none}form>div#message[data-error="0"]{color:green}form>div#message[data-error="1"]{color:red}
