:root{--sl-field-h:40px;--sl-field-h-sm:36px;--sl-field-bg:var(--surface);--sl-field-bd:var(--border-strong);--sl-field-bd-focus:var(--app-ink);--sl-field-ring:0 0 0 3px color-mix(in srgb,var(--app-ink) 12%,transparent);--sl-field-fg:var(--text-primary);--sl-field-ph:var(--text-tertiary)}.form-control,.form-select,.form-control.form-control-solid,.form-select.form-select-solid,.input-group-text{background-color:var(--sl-field-bg)!important;border:var(--border-w) solid var(--sl-field-bd)!important;border-radius:var(--radius-md)!important;color:var(--sl-field-fg);font-weight:var(--weight-medium);box-shadow:none;transition:border-color var(--motion-micro) var(--motion-ease),box-shadow var(--motion-micro) var(--motion-ease),background-color var(--motion-micro) var(--motion-ease)}.form-control,.form-select{min-height:var(--sl-field-h);padding-top:0;padding-bottom:0}.form-control-sm,.form-select-sm,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{min-height:var(--sl-field-h-sm)!important;height:var(--sl-field-h-sm);font-size:var(--font-13)}textarea.form-control,textarea.form-control-sm{height:auto;min-height:84px;padding-top:8px;padding-bottom:8px;line-height:1.5;resize:vertical}.form-control::placeholder{color:var(--sl-field-ph);opacity:1;font-weight:var(--weight-regular)}.form-control:focus,.form-select:focus,.form-control.form-control-solid:focus,.form-select.form-select-solid:focus{background-color:var(--sl-field-bg)!important;border-color:var(--sl-field-bd-focus)!important;box-shadow:var(--sl-field-ring)!important;outline:0}.form-control:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb,var(--sl-field-bd) 60%,var(--text-secondary))!important}.form-control[disabled]:disabled,.form-select[disabled]:disabled,.form-control.form-control-solid[disabled]:disabled,.form-select.form-select-solid[disabled]:disabled,.input-group-text[disabled],.input-group:has(>:disabled)>.input-group-text{background-color:var(--surface-sunken)!important;background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--border-strong) 7px 8px)!important;border:var(--border-w) dashed var(--border-strong)!important;color:var(--text-tertiary)!important;opacity:1;cursor:not-allowed;box-shadow:none!important}.form-control[disabled]:disabled::placeholder,.form-select[disabled]:disabled::placeholder{color:var(--text-tertiary);opacity:.8}label:has(+:disabled),label:has(+.input-group :disabled),label:has(+:disabled+.select2-container){color:var(--text-tertiary)!important}.input-group:not(.login-card *)>.input-group-text{color:var(--text-tertiary)}.input-group:not(.login-card *)>.input-group-text:first-child{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group:not(.login-card *)>.input-group-text:last-child{border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group:not(.login-card *)>.input-group-text:first-child+.form-control{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group:not(.login-card *)>.form-control:has(+.input-group-text:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group:not(.login-card *):focus-within>.input-group-text{border-color:var(--sl-field-bd-focus)!important}.login-card .form-control,.login-card .input-group-text{border:0!important;box-shadow:none!important;background:transparent!important}.form-control.is-invalid,.form-select.is-invalid,.fv-plugins-bootstrap5-row-invalid .form-control,.fv-plugins-bootstrap5-row-invalid .form-select{border-color:var(--status-danger)!important;background-image:none!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus{box-shadow:0 0 0 3px var(--status-danger-subtle)!important}.form-select{background-position:right 10px center}.select2-container--bootstrap5 .select2-selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{background:var(--sl-field-bg)!important;border:var(--border-w) solid var(--sl-field-bd)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:border-color var(--motion-micro) var(--motion-ease),box-shadow var(--motion-micro) var(--motion-ease)}.select2-container:hover .select2-selection{border-color:color-mix(in srgb,var(--sl-field-bd) 60%,var(--text-secondary))!important}.select2-container--focus .select2-selection,.select2-container--open .select2-selection,.select2-container--bootstrap5:has(.select2-search__field:focus-visible) .select2-selection{border-color:var(--sl-field-bd-focus)!important;box-shadow:var(--sl-field-ring)!important;outline:0!important}.select2-container--bootstrap5 .select2-selection--single,.select2-container--default .select2-selection--single{display:flex!important;align-items:center;height:var(--sl-field-h-sm)!important;min-height:var(--sl-field-h-sm)!important;padding:0 32px 0 12px!important}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:1.4!important;font-size:var(--font-13);font-weight:var(--weight-medium);color:var(--sl-field-fg)}.select2-container--bootstrap5 .select2-selection--multiple,.select2-container--default .select2-selection--multiple{min-height:var(--sl-field-h-sm)!important;padding:4px 12px!important}.select2-container--bootstrap5 .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--default .select2-selection--multiple .select2-search__field{font-size:var(--font-13)}.select2-container .select2-selection__placeholder{color:var(--sl-field-ph)!important;font-weight:var(--weight-regular)!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--sl-field-h-sm);right:8px}.select2-container.select2-container--disabled .select2-selection,.select2-container.select2-container--disabled .select2-selection.form-select-solid,.select2-container--bootstrap5.select2-container--disabled .select2-selection{background-color:var(--surface-sunken)!important;background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--border-strong) 7px 8px)!important;border:var(--border-w) dashed var(--border-strong)!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important}.select2-container.select2-container--disabled .select2-selection__rendered,.select2-container.select2-container--disabled .select2-selection__placeholder{color:var(--text-tertiary)!important}.select2-container.select2-container--disabled .select2-selection__arrow b{opacity:.5}.sl-invalid-wrap .select2-container .select2-selection,.is-invalid+.select2-container .select2-selection,.fv-plugins-bootstrap5-row-invalid .select2-container .select2-selection{border-color:var(--status-danger)!important}@media(prefers-reduced-motion:reduce){.form-control,.form-select,.select2-container .select2-selection{transition:none}}