html{font-family:Chakra Petch,sans-serif;font-size:16px;margin:0;padding:0}*{box-sizing:border-box}:root{color-scheme:light;--primary-bg: rgb(240, 240, 240);--primary-fg: rgb(24, 24, 24);--primary-link: rgb(128, 0, 0);--primary-link-hover: rgb(128, 0, 0);--secondary-link: rgb(48, 48, 48);--secondary-link-hover: rgb(48, 48, 48);--link-text-shadow: rgb(255, 255, 255);--muted-fg: rgb(96, 96, 96);--subtle-fg: rgb(120, 120, 120);--caption-color: rgb(96, 96, 96);--section-heading-color: rgb(64, 64, 64);--count-color: rgb(100, 100, 100);--table-header-bg: rgb(0, 0, 0);--table-header-fg: rgb(255, 255, 255);--table-header-row2-bg: rgb(64, 64, 64);--table-header-border: rgb(196, 196, 196);--table-row-bg: rgb(248, 248, 248);--table-row-odd-bg: rgb(228, 228, 228);--row-divider: rgb(220, 220, 220);--row-filter-bg: rgba(0, 0, 0, .04);--row-alt-bg: rgb(186, 186, 186);--row-pending-bg: rgb(255, 255, 218);--input-bg: rgb(255, 255, 255);--input-border: rgb(196, 196, 196);--input-focus-border: rgb(59, 130, 246);--input-focus-shadow: rgba(59, 130, 246, .25);--input-disabled-bg: rgb(240, 240, 240);--input-disabled-fg: rgb(96, 96, 96);--input-height: 2.5rem;--input-border-width: 1px;--input-border-radius: .375rem;--input-padding-y: .5rem;--input-padding-x: .75rem;--input-dropdown-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='currentColor' d='M6 8L2 4h8z'/%3E%3C/svg%3E");--input-dropdown-arrow-size: .875rem;--fieldset-legend-color: rgb(154, 154, 154);--surface-bg: rgb(255, 255, 255);--surface-border: rgb(220, 220, 220);--surface-hover-border: rgb(180, 180, 180);--surface-hover-shadow: rgba(0, 0, 0, .1);--raised-bg: rgb(245, 245, 245);--raised-border: rgb(220, 220, 220);--nav-bg: rgb(226, 226, 226);--nav-border: rgb(96, 96, 96);--nav-link-bg: rgb(200, 200, 200);--nav-link-color: rgb(64, 64, 64);--nav-link-hover-bg: rgb(180, 180, 180);--nav-link-hover-color: rgb(0, 0, 0);--popup-bg: rgb(255, 255, 255);--popup-border: rgb(180, 180, 180);--popup-item-hover-bg: rgb(230, 230, 230);--popup-menu-bg: rgb(255, 255, 255);--popup-menu-border: rgb(196, 196, 196);--popup-menu-separator: rgb(230, 230, 230);--overlay-content-bg: rgb(255, 255, 255);--overlay-content-color: rgb(60, 60, 60);--drawer-bg: rgb(245, 245, 245);--drawer-header-bg: rgb(232, 232, 232);--drawer-header-border: rgb(220, 220, 220);--drawer-help-color: rgb(96, 96, 96);--drawer-close-hover-bg: rgba(0, 0, 0, .1);--drawer-close-color: rgb(48, 48, 48);--drawer-close-hover-color: rgb(24, 24, 24);--spinner-track: rgb(200, 200, 200);--spinner-head: rgb(128, 0, 0);--pagination-btn-color: rgb(48, 48, 48);--error-bg: rgb(255, 245, 245);--error-border: rgb(255, 200, 200);--error-title-color: rgb(180, 0, 0);--error-message-color: rgb(100, 0, 0);--error-pre-bg: rgb(245, 245, 245);--code-bg: rgb(248, 248, 248);--code-color: rgb(33, 33, 33);--code-hover-bg: rgb(235, 235, 235);--success-msg-bg: rgb(212, 237, 218);--success-msg-color: rgb(21, 87, 36);--error-msg-bg: rgb(248, 215, 218);--error-msg-color: rgb(114, 28, 36);--hint-bg: rgb(248, 248, 248);--hint-border: rgb(220, 220, 220);--accent-blue: rgb(59, 130, 246);--status-active: rgb(0, 128, 0);--status-active-fg: rgb(0, 128, 0);--status-error: rgb(128, 0, 0);--status-error-fg: rgb(128, 0, 0);--status-info-fg: rgb(0, 128, 196);--card-body-border: rgb(240, 240, 240);--card-selected-bg: rgba(128, 0, 0, .03);--bar-track-bg: rgb(200, 200, 200);--bar-fill-positive: rgb(60, 160, 90);--bar-fill-neutral: rgb(100, 140, 200);--bar-fill-negative: rgb(200, 70, 70);--bar-fill-caution: rgb(210, 160, 40)}body.app,body.public,body.auth{background-color:var(--primary-bg);color:var(--primary-fg)}body.app a{color:var(--primary-link)}body.app a:hover{color:var(--primary-link-hover)}body.app a.secondary{color:var(--secondary-link)}body.app a.secondary:hover{color:var(--secondary-link-hover)}body.public .public-content a,body.public .public-footer a{color:var(--primary-link)}body.public .public-content a:hover,body.public .public-footer a:hover{color:var(--primary-link-hover)}body.public .public-content a.secondary,body.public .public-footer a.secondary{color:var(--secondary-link)}body.public .public-content a.secondary:hover,body.public .public-footer a.secondary:hover{color:var(--secondary-link-hover)}body.public .public-content a.action-primary,body.public .public-content a.action-primary:hover{color:#faf8f6}body.public header.public-header a{color:#fffffff2}body.public header.public-header a:hover{color:#fff}body.app a{text-shadow:1px 1px 1px var(--link-text-shadow)}body.app a:hover{text-shadow:2px 2px 3px var(--link-text-shadow)}body.app header.app-nav-header a{color:#fff;text-shadow:1px 1px 1px rgb(0,0,0)}body.app header.app-nav-header a:hover{color:#fff;text-shadow:1px 1px 2px rgb(0,0,0)}body.app a.secondary{text-shadow:1px 1px 1px var(--link-text-shadow)}body.app a.secondary:hover{text-shadow:2px 2px 3px var(--link-text-shadow)}body.app table caption{color:var(--caption-color)}body.app table thead tr{background-color:var(--table-header-bg);color:var(--table-header-fg)}body.app table thead tr:not(:first-child){background-color:var(--table-header-row2-bg)}body.app table thead th{border-bottom-color:var(--table-header-border)}body.app table tbody tr{background-color:var(--table-row-bg)}body.app table tbody tr:nth-child(odd){background-color:var(--table-row-odd-bg)}body.app table tbody tr td{border-bottom-color:transparent}body.app table tbody tr td.empty{color:gray}body.app .button,body.app button{background-color:transparent;color:var(--primary-fg);border-color:var(--primary-fg)}body.app .button:hover,body.app .button:focus,body.app button:hover,body.app button:focus{background-color:maroon;color:#fff}body.app .button:disabled,body.app button:disabled{opacity:.5}body.app .button.primary,body.app button.primary{background-color:#005028;color:#fff;border-color:#005028}body.app .button.primary:hover,body.app .button.primary:focus,body.app button.primary:hover,body.app button.primary:focus{background-color:#00783c;border-color:#00783c}body.app .button.primary.variant-dark,body.app button.primary.variant-dark{color:#dcdcdc;border-color:#dcdcdc}body.app .button.primary.variant-dark:hover,body.app .button.primary.variant-dark:focus,body.app button.primary.variant-dark:hover,body.app button.primary.variant-dark:focus{color:#fff;border-color:#fff}body.app .button.secondary,body.app button.secondary{background-color:transparent;color:gray;border-color:gray}body.app .button.secondary:hover,body.app .button.secondary:focus,body.app button.secondary:hover,body.app button.secondary:focus{background-color:#606060;color:#fff;text-shadow:1px 1px 1px rgb(0,0,0)}body.app .button.secondary.variant-dark,body.app button.secondary.variant-dark{color:#dcdcdc;border-color:#dcdcdc}body.app .button.secondary.variant-dark:hover,body.app .button.secondary.variant-dark:focus,body.app button.secondary.variant-dark:hover,body.app button.secondary.variant-dark:focus{color:#fff;border-color:#fff}body.app .button.ghost,body.app button.ghost{background-color:transparent;color:var(--secondary-link);border-color:transparent}body.app .button.ghost:hover,body.app .button.ghost:focus,body.app button.ghost:hover,body.app button.ghost:focus{background-color:maroon;color:#fff}body.app .button.link,body.app button.link{color:var(--secondary-link);text-shadow:1px 1px 1px var(--link-text-shadow)}body.app .button.link:hover,body.app button.link:hover{color:var(--secondary-link-hover);text-shadow:2px 2px 3px var(--link-text-shadow)}body.app .button.danger,body.app button.danger{background-color:maroon;color:#fff;border-color:maroon}body.app .button.danger:hover,body.app .button.danger:focus,body.app button.danger:hover,body.app button.danger:focus{background-color:#c40000;border-color:#c40000}body.app .button.warning,body.app button.warning{background-color:#ff0;color:#000;border-color:#ff0}body.app .button.warning:hover,body.app .button.warning:focus,body.app button.warning:hover,body.app button.warning:focus{background-color:#ffff80;border-color:#ffff80}body.app .button.success,body.app button.success{background-color:green;color:#fff;border-color:green}body.app .button.success:hover,body.app .button.success:focus,body.app button.success:hover,body.app button.success:focus{background-color:#00c400;border-color:#00c400}body.app textarea,body.app input,body.app select,body.app .input-group{background-color:var(--input-bg);color:var(--primary-fg);border-color:var(--input-border)}body.app textarea:disabled,body.app textarea:read-only,body.app input:disabled,body.app input:read-only,body.app select:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-fg);cursor:default}body.app fieldset{border-color:var(--input-border)}body.app fieldset legend{color:var(--fieldset-legend-color)}body.app header.page{background-color:#000;color:#fff;border-bottom-color:#c4c4c4}body.auth{margin:0;padding:0}body.auth main{display:flex;justify-content:center;align-items:center;min-height:100dvh;height:auto;padding:1.25rem 1rem;box-sizing:border-box;overflow-y:auto}body.app,body.public{margin:0;padding:0}body.app a,body.public a{text-decoration:none}body.app a:hover,body.public a:hover{text-decoration:underline}body.app header,body.app footer,body.public header,body.public footer{padding:0;margin:0}body.app main:not(.app-main),body.public main:not(.app-main){padding:0;margin:0}body.app .hamburger,body.public .hamburger{display:none}body.app .app,body.public .app{position:relative}body.app form,body.public form{display:flex;flex-direction:column;margin-top:1rem}body.app label,body.public label{margin:0}body.app select,body.app textarea,body.app input[type=text],body.app input[type=date],body.app input[type=datetime-local],body.app input[type=time],body.app input[type=month],body.app input[type=week],body.app input[type=color],body.app input[type=password],body.app input[type=search],body.app input[type=tel],body.app input[type=email],body.app input[type=url],body.app input[type=number],body.app .input-group,body.public select,body.public textarea,body.public input[type=text],body.public input[type=date],body.public input[type=datetime-local],body.public input[type=time],body.public input[type=month],body.public input[type=week],body.public input[type=color],body.public input[type=password],body.public input[type=search],body.public input[type=tel],body.public input[type=email],body.public input[type=url],body.public input[type=number],body.public .input-group{padding:var(--input-padding-y) var(--input-padding-x);width:100%;height:var(--input-height);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);font-family:inherit;font-size:inherit;box-sizing:border-box}body.app select.transparent,body.app textarea.transparent,body.app input[type=text].transparent,body.app input[type=date].transparent,body.app input[type=datetime-local].transparent,body.app input[type=time].transparent,body.app input[type=month].transparent,body.app input[type=week].transparent,body.app input[type=color].transparent,body.app input[type=password].transparent,body.app input[type=search].transparent,body.app input[type=tel].transparent,body.app input[type=email].transparent,body.app input[type=url].transparent,body.app input[type=number].transparent,body.app .input-group.transparent,body.public select.transparent,body.public textarea.transparent,body.public input[type=text].transparent,body.public input[type=date].transparent,body.public input[type=datetime-local].transparent,body.public input[type=time].transparent,body.public input[type=month].transparent,body.public input[type=week].transparent,body.public input[type=color].transparent,body.public input[type=password].transparent,body.public input[type=search].transparent,body.public input[type=tel].transparent,body.public input[type=email].transparent,body.public input[type=url].transparent,body.public input[type=number].transparent,body.public .input-group.transparent{background-color:transparent;border:none}body.app select,body.public select{height:var(--input-height);appearance:none;background-image:var(--input-dropdown-arrow);background-repeat:no-repeat;background-position:right var(--input-padding-x) center;background-size:var(--input-dropdown-arrow-size);padding-right:calc(var(--input-padding-x) + var(--input-dropdown-arrow-size) + .25rem)}body.app textarea,body.public textarea{height:auto;min-height:5em}body.app table,body.public table{width:100%;border:none;margin-top:1rem;margin-bottom:1rem;border-spacing:0}body.app table caption,body.public table caption{font-weight:400;font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.1rem}body.app table td,body.app table th,body.public table td,body.public table th{text-align:center;padding:.5rem}body.app table thead th,body.public table thead th{padding:.5rem}body.app table tbody tr td.empty,body.public table tbody tr td.empty{text-align:center;font-style:italic}body.app header.page,body.public header.page{border-bottom-style:solid;border-bottom-width:.2rem}body.app .button,body.app button,body.public .button,body.public button{padding:.5rem 1rem;border-style:solid;border-width:.1rem;border-radius:.25rem;font-size:.8rem}body.app .button.secondary,body.app button.secondary,body.public .button.secondary,body.public button.secondary{border-width:1px}body.app .button.link,body.app button.link,body.public .button.link,body.public button.link{background:none;border:none;font-size:.9rem}body.app .button.link:hover,body.app button.link:hover,body.public .button.link:hover,body.public button.link:hover{background:none;border:none;text-decoration:underline}body.app .button:not(:disabled),body.app button:not(:disabled),body.public .button:not(:disabled),body.public button:not(:disabled){cursor:pointer}body.app pre,body.public pre{background-color:#f0f0f0;color:#000;padding:1rem;margin-top:1rem;overflow-x:auto;overflow-y:auto;max-height:20rem}body.app aside{display:flex;flex-direction:row;align-items:center;gap:1rem}body.public .help-shell>.help-nav{display:flex;flex-direction:column;align-items:stretch}@media screen and (max-width:1023px){body.app .hamburger{display:block}body.app pre{max-height:10rem}}body.print{background-color:#fff;color:#000}body.print header:has(.logo),body.print #sidebar,body.print nav#sidebar,body.print .overlay,body.print .hamburger{display:none!important}body.print main{inset:0!important;padding:.5rem!important}body.print table{border-collapse:collapse;width:100%}body.print table thead{border-top:solid 1px black;border-bottom:solid 1px black}body.print table th{padding-top:.5rem;padding-bottom:.5rem}body.print table td{padding:.25rem}body.print table th,body.print table td{text-align:center}body.print header{margin-bottom:1rem}body.print header h1{margin:0 0 .25rem;font-size:1.5rem}body.print header h2{margin:0;font-size:1.125rem;font-weight:600}body.print-preview .app-header,body.print-preview .app-nav{display:none}body.print-preview .app-main{position:absolute!important;left:0!important;right:0!important;top:0!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important;max-width:none!important}@media print{header:has(.logo),#sidebar,nav#sidebar,.overlay,.toast-container,.hamburger,[class*=settings-button]{display:none!important}main{position:static!important;left:0!important;right:0!important;top:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}body{background:#fff!important;color:#000!important;margin:0;padding:.5in}table{break-inside:auto;page-break-inside:auto}tr{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}table thead tr{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*{box-shadow:none!important}a[href][href^=http]:after{content:none}}
