:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.tabs-scroll{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.25rem 0}.tabs-scroll::-webkit-scrollbar{height:6px}.tabs-scroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.nav-tabs .nav-link{white-space:nowrap;flex:0 0 auto;margin-right:.25rem;border:1px solid transparent;border-radius:.375rem .375rem 0 0}.nav-tabs .nav-link:focus{box-shadow:0 0 0 .2rem #0d6efd26}.nav-tabs .nav-link.active{color:#fff!important;background-color:var(--bs-primary, #0d6efd)!important;border-color:var(--bs-primary, #0d6efd)!important;box-shadow:0 4px 10px #0d6efd26}@media (max-width: 575px){.tabs-scroll{gap:.25rem}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.background-primary{background-color:#293846}.color-primary{color:#a3acb1}.auth-layout{margin:auto;text-align:center}.menu-link{color:#a3acb1!important}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.DateTimeInputWrapper{display:inline-block;position:relative}.DateTimeInputWrapper>input{box-sizing:border-box;display:block;margin:0;height:100%;width:100%}.DateTimeInputWrapper .Calendar{box-shadow:0 5px 10px #0000001a}.CalendarWrapper{position:absolute;z-index:2}.CalendarBkg{position:absolute;width:100%;height:100%;z-index:-1}.Calendar{background-color:#fff;border-radius:3px;border:solid 1px #CCCCCC;font-family:Roboto,sans-serif;font-size:1rem;line-height:1rem;min-width:230px;padding:5px;width:min-content}.Calendar button{background-color:transparent;border:none;border-radius:3px;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:5px;text-align:center}.Calendar button:disabled{cursor:default;filter:opacity(.5)}.Calendar button:focus,.Calendar button:not(:disabled):hover{background-color:#0000000d}.Calendar button[class*=-Current]{border-color:#00000080!important;font-weight:700}.Calendar button[class*=-Selected]{background-color:#0000001a}.CalendarHours .CalendarBody,.CalendarMinutes .CalendarBody,.CalendarMonths .CalendarBody,.CalendarSeconds .CalendarBody,.CalendarYears .CalendarBody{max-height:13em;overflow:auto;align-items:initial}.Calendar .CalendarMinutes-Minute,.Calendar .CalendarMonths-Month,.Calendar .CalendarSeconds-Second,.Calendar .CalendarYears-Year{flex-basis:45%;flex-grow:1}.Calendar .CalendarHours-Hour{flex-basis:100%;flex-grow:1}.Calendar .CalendarDays-Day,.Calendar .CalendarHours-Hour,.Calendar .CalendarMinutes-Minute,.Calendar .CalendarMonths-Month,.Calendar .CalendarSeconds-Second,.Calendar .CalendarYears-Year{border:solid 1px transparent}.CalendarHeader{display:flex;margin-bottom:4px}.CalendarHeader>*{flex-basis:100%;flex-grow:1;white-space:nowrap}.CalendarHeader .Calendar-MonthButton,.CalendarHeader .Calendar-YearButton{flex-basis:200%}.CalendarBody{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.CalendarFooter{display:flex;justify-content:center;align-items:center;margin-top:4px}.CalendarFooter>*{flex-basis:100%;flex-grow:1;white-space:nowrap}.CalendarButton{position:absolute;top:0;right:0;bottom:0;background-color:transparent;border:none;cursor:pointer;padding:0 5px}.CalendarButton>*,.Calendar-NextButton>*,.Calendar-PreviousButton>*,.Calendar-TodayButton>*{display:block;fill:currentColor;margin:auto;height:1em;width:1em;-webkit-user-select:none;user-select:none}.CalendarDays-DayNames{width:100%;display:flex;filter:opacity(.5)}.CalendarDays-DayNames>*{flex-basis:100%;flex-grow:1;background-color:#0000000d;font-size:.7rem;padding:5px;text-align:center}.CalendarDays-Weeks{width:100%}.CalendarDays-Weeks>*{display:flex}.CalendarDays-WeekNumber{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1;justify-content:center;background-color:#00000008;filter:opacity(.5);font-size:.7rem;padding:5px;text-align:center}.CalendarDays .CalendarDays-Day{flex-basis:100%;flex-grow:1;font-size:.8rem}.CalendarDays .CalendarDays-Other{filter:opacity(.5);font-style:italic}.CalendarTime-Control{display:flex;flex-direction:column;text-align:center;-webkit-user-select:none;user-select:none}.CalendarTime-Control .CalendarTime-Control-Value{font-family:monospace;padding:10px}.printable-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.printable-container{background:#fff;width:95%;height:95%;overflow:auto;padding:16px;position:relative}.printable-header{margin-bottom:12px}.printable-table{width:100%;border-collapse:collapse}.printable-table th,.printable-table td{border:1px solid #444;padding:6px;font-size:12px}.printable-close{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:28px;line-height:1}@media print{.no-print{display:none!important}.printable-fullscreen{background:transparent;box-shadow:none}.printable-container{width:100%;height:auto;padding:0;margin:0}.printable-table th,.printable-table td{font-size:10pt}@page{margin:12mm}}@media print{body *{visibility:hidden!important}.printable-fullscreen{position:static!important;display:block!important;visibility:visible!important;align-items:flex-start!important;justify-content:flex-start!important}.printable-container,.printable-container *{visibility:visible!important}.printable-container{position:static!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important}.printable-container{padding-top:0!important}.printable-header{margin-top:0!important;padding-top:0!important}.printable-table{page-break-inside:auto}.printable-table thead{display:table-header-group}.printable-table tbody{display:table-row-group}.printable-table tr{page-break-inside:avoid;page-break-after:auto}}@media print{.printable-header-meta{display:none!important}}
