:root{--ts-pr-clear-button:0rem;--ts-pr-caret:0rem}.focus .ts-control{--tblr-focus-ring-offset:-1px;box-shadow:var(--tblr-shadow-input);border-radius:var(--tblr-border-radius);outline:var(--tblr-focus-ring,var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.ts-control{color:inherit;outline-color:transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,outline-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control .dropdown-menu{width:100%;height:auto}.ts-wrapper .form-control,.ts-wrapper .form-select,.ts-wrapper.form-control,.ts-wrapper.form-select{box-shadow:var(--tblr-shadow-input)}.ts-wrapper.is-invalid .ts-control,.ts-wrapper.is-valid .ts-control{--ts-pr-clear-button:1.5rem}.ts-wrapper.form-select.is-invalid,.ts-wrapper.form-select.is-invalid:not(.single),.ts-wrapper.form-select.is-valid,.ts-wrapper.form-select.is-valid:not(.single){background-image:var(--tblr-form-select-bg-img),var(--tblr-form-select-bg-icon,none)}.ts-wrapper.is-valid{border-color:var(--tblr-form-valid-border-color)!important}.ts-wrapper.is-valid.focus .ts-control{border-color:var(--tblr-form-valid-border-color)!important;outline-color:light-dark(color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)))}.ts-wrapper.is-invalid{border-color:var(--tblr-form-invalid-border-color)!important}.ts-wrapper.is-invalid.focus .ts-control{border-color:var(--tblr-form-invalid-border-color)!important;outline-color:light-dark(color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)))}.ts-wrapper.form-control,.ts-wrapper.form-select{--tblr-form-control-mobile-font-size:var(--tblr-control-font-size);min-height:var(--tblr-control-min-height)}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-select .ts-control{padding:var(--tblr-control-padding-y) var(--tblr-control-padding-x);font-size:var(--tblr-control-font-size)!important;line-height:var(--tblr-control-line-height);border:0;border-radius:inherit!important}.ts-wrapper.form-control:not(.input-group > *):not([class*=rounded]) .ts-control,.ts-wrapper.form-select:not(.input-group > *):not([class*=rounded]) .ts-control{border-radius:max(0px,var(--tblr-control-border-radius) - var(--tblr-control-border-width))!important}.ts-wrapper.form-control.multi.has-items .ts-control,.ts-wrapper.form-select.multi.has-items .ts-control{padding-top:calc(var(--tblr-control-padding-y) - 2px)!important;padding-bottom:calc(var(--tblr-control-padding-y) - 5px)}.input-group-sm>.ts-wrapper:is(.form-control,.form-select).multi.has-items .ts-control,.ts-wrapper.form-control.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select.form-select-sm.multi.has-items .ts-control{padding-top:calc(var(--tblr-control-padding-y) - 2px)!important}.input-icon>.input-icon-addon~.ts-wrapper .ts-control{padding-inline-start:var(--tblr-input-icon-padding-start)}.input-group>.ts-hidden-accessible:first-child+.ts-wrapper{margin-inline-start:0!important;border-start-start-radius:var(--tblr-control-border-radius,var(--tblr-border-radius))!important;border-end-start-radius:var(--tblr-control-border-radius,var(--tblr-border-radius))!important}.ts-dropdown{z-index:1070!important;color:var(--tblr-body-color)!important;background:var(--tblr-bg-surface)!important;border:0!important;box-shadow:var(--tblr-shadow-dropdown)!important;border-radius:var(--tblr-border-radius)!important}.ts-dropdown .option{padding:.5rem .75rem}.ts-dropdown .optgroup::before{border-top:var(--tblr-border-width) solid var(--tblr-border-color-translucent)!important}.ts-dropdown .dropdown-header{background:var(--tblr-bg-surface)!important;border-bottom:var(--tblr-border-width) solid var(--tblr-border-color-translucent)!important;border-start-start-radius:var(--tblr-border-radius)!important;border-start-end-radius:var(--tblr-border-radius)!important}.ts-dropdown [data-selectable].active{color:var(--tblr-body-color)!important;background-color:var(--tblr-active-bg)!important}.ts-dropdown .signal-bar.active{background-color:var(--tblr-signal-color)}.ts-dropdown .active.create{color:var(--tblr-body-color)!important}.ts-dropdown .optgroup-header{color:var(--tblr-body-color)!important;background:var(--tblr-bg-surface)!important}.ts-control,.ts-control input{color:var(--tblr-body-color)}.ts-control>.dropdown-item{width:auto}.ts-control input::placeholder{color:var(--tblr-control-placeholder-color,var(--tblr-tertiary))}.ts-wrapper.multi .ts-control>.item,.ts-wrapper.multi.disabled .ts-control>.item{color:var(--tblr-body-color);background:var(--tblr-bg-surface-secondary);border:1px solid var(--tblr-border-color);border-radius:calc(var(--tblr-control-border-radius,var(--tblr-border-radius)) - 1px)}.ts-wrapper.plugin-remove_button .item:not(.active) .remove{border-color:var(--tblr-border-color)!important}.ts-wrapper.disabled .ts-control{background-color:var(--tblr-secondary-bg);opacity:1}.ts-wrapper.disabled .ts-control>div.item{color:var(--tblr-gray-500)}.ts-wrapper.disabled.form-control,.ts-wrapper.disabled.form-select{background-color:var(--tblr-control-disabled-bg);border-color:var(--tblr-control-disabled-border-color)}.ts-wrapper.disabled.form-control .ts-control,.ts-wrapper.disabled.form-select .ts-control{background-color:transparent}.ts-wrapper.full .ts-control{background-color:var(--tblr-body-bg)}

:root {
    --tblr-body-font-size: 1rem;
    --tblr-font-sans-serif: 'InterVariable', -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}
.pointer {
    cursor: pointer;
}
body, .dropdown-menu, .form-label, .btn {
    font-size: 1rem;
}
abbr {
    text-underline-offset: 0.3em;
}
pre {
    color: var(--tblr-body-color);
    background-color: var(--tblr-body-bg);
    border: 1px solid var(--tblr-border-color);
}
.ts-dropdown-content {
    background: #f9fafb;
}
.card-title {
    font-size: 1rem;
}
.table thead th {
    font-size: .75rem;
}
.w-12 {
    width: 6rem !important;
}

.mw-16 {
    max-width: 8rem !important;
}

.mw-32 {
    max-width: 16rem !important;
}

@media (min-width: 1200px) {
    .mw-16 {
        max-width: 16rem !important;
    }

    .mw-32 {
        max-width: 32rem !important;
    }
}
form[name=batch] .form-check {
    margin-bottom: 0.5rem;
}