:root{--_red-base:255,0,0;--_charcoal-teal-base:27,41,47;--_dark-gray-base:45,43,43;--_deep-teal-night-base:20,33,38;--_black-base:0,0,0;--_white-base:255,255,255;--_pink-base:238,232,247;--_gold-base:182,135,103;--bg-primary:rgba(var(--_white-base),100%);--bg-secondary:rgba(var(--_charcoal-teal-base),100%);--bg-tertiary:rgba(var(--_pink-base),100%);--bg-quaternary:rgba(var(--_deep-teal-night-base),100%);--bg-primary-translucent:rgba(var(--_white-base),50%);--bg-secondary-translucent:rgba(var(--_charcoal-teal-base),50%);--text-primary:rgba(var(--_black-base),100%);--text-secondary:rgba(var(--_white-base),100%);--text-tertiary:rgba(var(--_gold-base),100%);--text-quaternary:rgba(var(--_dark-gray-base),50%);--text-error:rgba(var(--_red-base),100%);--border-primary:rgba(var(--_gold-base),100%);--border-secondary:rgba(var(--_white-base),100%);--border-error:rgba(var(--_red-base),100%);--transparent:rgba(var(--_black-base),0%)}*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:10px;scrollbar-gutter:stable}body{overflow-x:hidden}a{text-decoration:none;cursor:pointer}ul{padding-left:1.6rem}button{border:none;background-color:transparent;cursor:pointer}main{min-height:calc(100dvh - 138px)}input:focus-within,textarea:focus-within{outline:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--bg-light);-webkit-transition:background-color 5000s ease-in-out 0s;-moz-transition:background-color 5000s ease-in-out 0s;-ms-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[readonly]{cursor:pointer}.react-datepicker-wrapper{width:100%}@media (max-width:1320px) and (min-width:1025px){html{font-size:8px}}@media (max-width:1024px){main{min-height:calc(100dvh - 64px)}}