@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>";inherits:true;initial-value:#0000}@property --glow-accent{syntax:"<color>";inherits:true;initial-value:#0000}body{background-color:var(--background-color);color:var(--color);justify-content:center;font-family:Libre Franklin,Arial,sans-serif;display:flex}body>div{justify-content:space-between;align-items:center;width:90%;max-width:80rem;display:flex}div.logo-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:20rem;display:flex}div.logo-container img{width:100%}form{box-sizing:border-box;width:100%;max-width:40rem;max-height:100%;padding:1rem;overflow-y:scroll}input,select,textarea{width:100%;color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;padding:8px;font-family:inherit;font-size:16px}input:not([type=date]),select,textarea,.select2-container .select2-selection{background:linear-gradient(to bottom, transparent 50%, var(--glow-start));border:none;border-bottom:var(--glow-accent) solid 1px}div:has(>input[type=date]){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:oklch(from var(--accent-color) l c h / 20%);--glow-accent:var(--accent-color)}input[type=checkbox]{width:1rem;height:1rem;transition:transform .2s;transform:rotate(-90deg)}input[type=checkbox]:checked{transform:rotate(0)}input[type=date]{text-align:right;border-bottom:none;font-family:inherit}select option{color:#000}select option[value=""]{color:oklch(63% 0 0)}select#phone_prefix{width:5rem;margin-right:.5rem}form>div{--glow-start:transparent;--glow-accent:oklch(from var(--accent-color) l c h / 50%);margin-bottom:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:--glow-accent .3s,--glow-start .3s;display:flex}form>button{box-sizing:border-box;height:36px;color:inherit;border:1px solid var(--color);cursor:pointer;background:0 0;border-radius:18px;margin-top:1rem;margin-bottom:1rem;padding:0 15px;font-size:16px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 0 16px -4px}form>button:not(.loading):hover{background-color:var(--accent-color);box-shadow:var(--accent-color) 0px 0px 16px;border-color:#0000;border-radius:8px;margin-left:3px;padding:0 12px}form>button.loading{cursor:default;color:#0000}form>button>div.lds-ellipsis{color:#0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}form>button.loading>div.lds-ellipsis{color:var(--color)}label:has(+input[type=date]){color:oklch(63% 0 0);pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;min-width:fit-content;margin-left:.5rem}form>div:not(:has(input[type=checkbox]))+div:has(input[type=checkbox]){margin-top:2rem}form>div:has(input[type=checkbox]){margin-bottom:.5rem;font-family:inherit;display:block}form>div:has(input[type=checkbox])>label{-webkit-user-select:none;user-select:none}form>div:has(input[type=checkbox])>a{color:gray}form>div:has(>input+p){flex-direction:column}form>div>p{color:var(--glow-accent);margin:.25rem 0 0 .5rem;transition:color .3s}.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{resize:vertical;height:1.3rem;min-height:37px}@media only screen and (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{color:oklch(100% 0 0/.1);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;position:fixed;bottom:1rem}body>footer>a{color:oklch(100% 0 0/.15)}form>div[data-show="0"]{display:none}form>div#message[data-error="0"]{color:oklch(51.68% .215 142.495)}form>div#message[data-error="1"]{color:oklch(62.8% .2874 29.23)}
