:where(html.tki-layout) :is(.form-control,.form-select,.config-form-control,.input-themed){min-height:40px;padding:8px 14px;font-size:14px;line-height:1.45;border-radius:var(--tki-radius-control)}html.tki-layout .form-control,html.tki-layout .form-select,html.tki-layout .config-form-control,html.tki-layout .input-themed{font-family:inherit;color:var(--tki-fg)!important;background-color:var(--tki-input-bg)!important;border:1px solid var(--tki-input-border)!important;box-shadow:0 1px 2px rgba(15,23,42,0.04);transition:border-color 0.15s,box-shadow 0.15s}:where(html.tki-layout) .form-select{padding-right:38px}html.tki-layout .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}html.tki-layout .form-select[multiple],html.tki-layout .form-select[size]:not([size="1"]){background-image:none!important}html.tki-layout .form-control:hover:not(:disabled):not([readonly]),html.tki-layout .form-select:hover:not(:disabled){border-color:var(--tki-input-border-hover)!important}html.tki-layout .form-control:focus,html.tki-layout .form-select:focus,html.tki-layout .config-form-control:focus{outline:none;border-color:var(--tki-primary)!important;box-shadow:var(--tki-ring)!important;background-color:var(--tki-input-bg)!important;color:var(--tki-fg)!important}html.tki-layout .form-control::placeholder,html.tki-layout textarea::placeholder,html.tki-layout input::placeholder{color:var(--tki-placeholder)!important;opacity:1}html.tki-layout .form-control:disabled,html.tki-layout .form-control[readonly],html.tki-layout .form-select:disabled{background-color:var(--tki-surface-2)!important;color:var(--tki-muted)!important;opacity:1;box-shadow:none}:where(html.tki-layout) textarea.form-control{min-height:96px;padding-top:10px;resize:vertical}:where(html.tki-layout) :is(.form-control-sm,.form-select-sm){min-height:34px;padding-top:5px;padding-bottom:5px;font-size:13px;border-radius:10px}:where(html.tki-layout) :is(.form-control-lg,.form-select-lg){min-height:48px;font-size:15px}html.tki-layout .form-select option,html.tki-layout select option{background-color:var(--tki-card);color:var(--tki-fg)}html.tki-layout input:-webkit-autofill,html.tki-layout input:-webkit-autofill:hover,html.tki-layout input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tki-fg);-webkit-box-shadow:0 0 0 1000px var(--tki-input-bg) inset;caret-color:var(--tki-fg)}html.tki-layout .form-control[type=file]{padding:5px 6px;line-height:28px}html.tki-layout .form-control[type=file]::file-selector-button{margin:0 10px 0 0;padding:4px 14px;height:28px;border:0;border-radius:999px;background:#18181b;color:#fff;font:500 13px "DM Sans",sans-serif;cursor:pointer}html.tki-layout[data-bs-theme=dark] .form-control[type=file]::file-selector-button{background:#f4f4f5;color:#18181b}html.tki-layout .form-control[type=color]{min-height:40px;width:56px;padding:4px}html.tki-layout .form-label,html.tki-layout .col-form-label,html.tki-layout .config-form-label{font-size:14px;font-weight:500;color:var(--tki-fg)!important;margin-bottom:6px}html.tki-layout .form-text{font-size:12px;color:var(--tki-muted)!important}html.tki-layout .form-control.is-invalid,html.tki-layout .form-select.is-invalid,html.tki-layout .was-validated .form-control:invalid{border-color:var(--tki-danger)!important}html.tki-layout .form-control.is-valid,html.tki-layout .form-select.is-valid{border-color:var(--tki-success)!important}html.tki-layout .invalid-feedback{color:var(--tki-danger-text);font-size:12px}html.tki-layout .valid-feedback{color:var(--tki-success-text);font-size:12px}html.tki-layout .input-group-text{min-height:40px;padding:0 12px;font-size:14px;font-weight:500;color:var(--tki-muted)!important;background-color:var(--tki-surface-2)!important;border:1px solid var(--tki-input-border)!important;border-radius:var(--tki-radius-control)}html.tki-layout .input-group>.form-control,html.tki-layout .input-group>.form-select{box-shadow:none}html.tki-layout .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),html.tki-layout .input-group>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0!important;border-bottom-right-radius:0!important}html.tki-layout .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-top-left-radius:0!important;border-bottom-left-radius:0!important}html.tki-layout .input-group>.btn{min-height:40px}html.tki-layout .input-group-sm>.input-group-text,html.tki-layout .input-group-sm>.btn{min-height:34px;font-size:13px}:where(html.tki-layout) .form-check-input{width:18px;height:18px;margin-top:0.15em}html.tki-layout .form-check-input{background-color:var(--tki-input-bg);border:1.5px solid var(--tki-input-border-hover);box-shadow:none;cursor:pointer}html.tki-layout .form-check-input[type=checkbox]{border-radius:5px}html.tki-layout .form-check-input:checked,html.tki-layout .form-check-input:indeterminate{background-color:var(--tki-primary)!important;border-color:var(--tki-primary)!important}html.tki-layout .form-check-input:focus{border-color:var(--tki-primary);box-shadow:var(--tki-ring)}html.tki-layout .form-check-input:disabled{opacity:0.5}html.tki-layout .form-check-label{color:var(--tki-fg-2);font-size:14px;cursor:pointer}:where(html.tki-layout) .form-switch .form-check-input{width:36px;height:20px;margin-top:0.1em}html.tki-layout .form-switch .form-check-input{border-radius:999px!important;border:0!important;background-color:#e4e4e7!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.2' fill='%23fff'/%3e%3c/svg%3e")!important;background-position:left center;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.04)}html.tki-layout .form-switch .form-check-input:checked{background-color:var(--tki-primary)!important;background-position:right center}html.tki-layout[data-bs-theme=dark] .form-switch .form-check-input:not(:checked){background-color:#3a3f49!important}html.tki-layout .btn-check:checked+.btn,html.tki-layout .btn-check:active+.btn{background-color:var(--tki-primary)!important;border-color:var(--tki-primary)!important;color:#fff!important}html.tki-layout .form-range::-webkit-slider-runnable-track{background:var(--tki-border);height:6px;border-radius:999px}html.tki-layout .form-range::-webkit-slider-thumb{background:var(--tki-primary);margin-top:-5px}html.tki-layout .form-range::-moz-range-track{background:var(--tki-border);height:6px;border-radius:999px}html.tki-layout .form-range::-moz-range-thumb{background:var(--tki-primary)}html.tki-layout .form-floating>.form-control,html.tki-layout .form-floating>.form-select{min-height:56px}html.tki-layout .form-floating>label{color:var(--tki-muted)}html.tki-layout .form-floating>.form-control:focus~label,html.tki-layout .form-floating>.form-control:not(:placeholder-shown)~label{color:var(--tki-muted)}html.tki-layout .form-floating>.form-control:focus~label::after,html.tki-layout .form-floating>.form-control:not(:placeholder-shown)~label::after{background-color:transparent}html.tki-layout .flatpickr-calendar{background:var(--tki-card)!important;border:1px solid var(--tki-border)!important;border-radius:14px!important;box-shadow:var(--tki-shadow-pop)!important;font-family:"DM Sans",sans-serif}html.tki-layout .flatpickr-calendar::before,html.tki-layout .flatpickr-calendar::after{display:none}html.tki-layout .flatpickr-months .flatpickr-month,html.tki-layout .flatpickr-current-month .flatpickr-monthDropdown-months,html.tki-layout .flatpickr-current-month input.cur-year,html.tki-layout span.flatpickr-weekday,html.tki-layout .flatpickr-weekdays{background:transparent!important;color:var(--tki-fg)!important;fill:var(--tki-fg)!important}html.tki-layout span.flatpickr-weekday{color:var(--tki-muted)!important;font-weight:500}html.tki-layout .flatpickr-months .flatpickr-prev-month,html.tki-layout .flatpickr-months .flatpickr-next-month{color:var(--tki-muted)!important;fill:var(--tki-muted)!important}html.tki-layout .flatpickr-day{color:var(--tki-fg-2);border-radius:8px}html.tki-layout .flatpickr-day:hover,html.tki-layout .flatpickr-day:focus{background:var(--tki-hover);border-color:transparent;color:var(--tki-fg)}html.tki-layout .flatpickr-day.today{border-color:var(--tki-border)}html.tki-layout .flatpickr-day.selected,html.tki-layout .flatpickr-day.startRange,html.tki-layout .flatpickr-day.endRange{background:var(--tki-primary)!important;border-color:var(--tki-primary)!important;color:#fff!important}html.tki-layout .flatpickr-day.inRange{background:var(--tki-soft-primary-bg)!important;border-color:transparent!important;box-shadow:none!important;color:var(--tki-fg)!important}html.tki-layout .flatpickr-day.prevMonthDay,html.tki-layout .flatpickr-day.nextMonthDay,html.tki-layout .flatpickr-day.flatpickr-disabled{color:var(--tki-subtle)!important}html.tki-layout .flatpickr-time input,html.tki-layout .flatpickr-time .flatpickr-am-pm{color:var(--tki-fg);background:transparent}html.tki-layout .flatpickr-calendar.hasTime .flatpickr-time{border-top-color:var(--tki-border)}html.tki-layout[data-bs-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html.tki-layout[data-bs-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,html.tki-layout[data-bs-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,html.tki-layout[data-bs-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{filter:invert(0.8)}
