﻿.bp-override{--bp-font-family:"Inter",sans-serif;--bp-border-radius:var(--radius-md,8px);--bp-border-color:var(--bs-input-border-color);--bp-font-color:var(--bs-input-color);--bp-background-color:var(--bs-input-bg);--bp-picker-background-color:var(--bs-input-bg);--bp-box-shadow_focus:var(--bs-input-focus-box-shadow);--bp-form-item-width:100%;--bp-color_base-disabled:var(--bs-input-disabled-bg);--bp-border-color_disabled:var(--bs-input-disabled-border-color);--bp-font-color_disabled:var(--bp-border-color_disabled);--bp-color_primary:var(--Component-colors-Components-Buttons-Primary-button-primary-bg,#0040dc);--bp-box-shadow_error:none;}:root[data-bs-theme=dark] .bp-override{--bp-color_primary:var(--Colors-Background-bg-brand-solid,#4078ff);}.dotvvm-bp-control .dotvvm-bp-state_focused,.dotvvm-bp-control.dotvvm-bp-state_focused{--bp-border-color:var(--bs-input-focus-border-color);--bp-box-shadow_focus:var(--bs-input-focus-box-shadow);}.dotvvm-bp-control.is-invalid{--bp-border-color:var(--bs-form-invalid-border-color);--bp-box-shadow_focus:0 0 0 4px rgba(240,68,56,.24);}.dotvvm-bp-control.is-valid{--bp-border-color:var(--bs-form-valid-border-color);--bp-box-shadow_focus:0 0 0 4px rgba(40,167,69,.24);}.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_popup{--bp-border-color:var(--bs-input-border-color);}.dotvvm-bp-primitive_popup{--bp-background-color:var(--bs-input-border-color);--bp-border-width:1px;--bp-border-color:var(--bs-input-border-color);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);}.dotvvm-bp-list-view{--bp-background-color:var(--bs-input-bg);--bp-font-size:14px;font-weight:500;--bp-padding-vertical:6px;--bp-padding-horizontal:4px;}.dotvvm-bp-auto-complete.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_popup .dotvvm-bp-primitive_list>.dotvvm-bp-primitive_item{--bp-padding-vertical:9px;--bp-padding-horizontal:8px;--bp-border-radius:6px;--bp-background-color_hover:var(--Colors-Background-bg-hover,#f2f4f7);--bp-font-color_active:var(--Colors-Text-text-white,#fff);margin-top:1px;margin-bottom:1px;}:root[data-bs-theme=dark] .dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_popup .dotvvm-bp-primitive_list>.dotvvm-bp-primitive_item{--bp-background-color_hover:var(--Colors-Background-bg-hover,#1f242f);}.dotvvm-bp-calendar{background-color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg,#fff);color:var(--colors-text-text-secondary-700,#344054);}.dotvvm-bp-calendar .dotvvm-bp-primitive_list{margin-bottom:4px;}.dotvvm-bp-calendar .dotvvm-bp-calendar_month.dotvvm-bp-primitive_item{margin-bottom:4px;}.dotvvm-bp-calendar .dotvvm-bp-calendar_year.dotvvm-bp-primitive_item{margin-bottom:4px;}.dotvvm-bp-calendar .dotvvm-bp-primitive_header{--bp-color_primary-accent:var(--bp-color_primary);--bp-color_primary-hover:var(--Component-colors-Components-Buttons-Primary-button-primary-bg_hover,#0034b3);}.dotvvm-bp-calendar .dotvvm-bp-calendar_week-header{--bp-color_base-accent:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg,#fff);}.dotvvm-bp-calendar .dotvvm-bp-calendar_day-header{font-weight:500;background-color:var(--Colors-Background-bg-primary,#fff);border-radius:0;}.dotvvm-bp-calendar .dotvvm-bp-calendar_day,.dotvvm-bp-calendar .dotvvm-bp-calendar_month,.dotvvm-bp-calendar .dotvvm-bp-calendar_year{border-radius:9999px;}.dotvvm-bp-calendar .dotvvm-bp-calendar_day:not(.dotvvm-bp-state_disabled):hover,.dotvvm-bp-calendar .dotvvm-bp-calendar_month:not(.dotvvm-bp-state_disabled):hover,.dotvvm-bp-calendar .dotvvm-bp-calendar_year:not(.dotvvm-bp-state_disabled):hover{background-color:#eaecf0!important;color:#344054!important;font-weight:500!important;}.dotvvm-bp-calendar .dotvvm-bp-calendar_other{color:#667085;}.dotvvm-bp-calendar .dotvvm-bp-state_selected:hover{color:#fff!important;background-color:#0034b3!important;}.dotvvm-bp-calendar .dotvvm-bp-calendar_today{box-shadow:none;position:relative;}.dotvvm-bp-calendar .dotvvm-bp-calendar_today::after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:5px;height:5px;background-color:#0040dc;border-radius:50%;}.dotvvm-bp-calendar .dotvvm-bp-state_selected.dotvvm-bp-calendar_today::after{background-color:#fff;}.dotvvm-bp-calendar .dotvvm-bp-primitive_item.dotvvm-bp-state_disabled{background-color:#fff!important;}:root[data-bs-theme=dark] .dotvvm-bp-calendar{background-color:var(--Colors-Background-bg-primary,#0c111d);color:var(--colors-text-text-primary-900,#f5f5f6);}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-primitive_header{--bp-color_primary-accent:var(--Colors-Background-bg-brand-solid,#4078ff);--bp-color_primary-hover:var(--Colors-Background-bg-brand-solid_hover,#0040dc);}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_week-header{--bp-color_base-accent:var(--Colors-Background-bg-primary,#0c111d);}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_day-header{background-color:var(--Colors-Background-bg-primary,#0c111d);border-radius:0;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_day:not(.dotvvm-bp-state_disabled):hover,:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_month:not(.dotvvm-bp-state_disabled):hover,:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_year:not(.dotvvm-bp-state_disabled):hover{background-color:#1f242f!important;color:#fff!important;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_other{color:#85888e;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-state_selected:hover{color:#fff!important;background-color:#0040dc!important;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-calendar_today::after{background-color:#fff;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-state_selected.dotvvm-bp-calendar_today::after{background-color:#fff;}:root[data-bs-theme=dark] .dotvvm-bp-calendar .dotvvm-bp-primitive_item.dotvvm-bp-state_disabled{background-color:#0c111d!important;color:#333741!important;}.dotvvm-bp-time-picker{--bp-background-color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg,#fff);--bp-color_primary-accent:var(--bp-color_primary);--bp-color_base-contrast:#344054;}.dotvvm-bp-time-picker .dotvvm-bp-primitive_popup{--bp-background-color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg,#fff);}.dotvvm-bp-time-picker .dotvvm-bp-time-picker_hour-dial>span,.dotvvm-bp-time-picker .dotvvm-bp-time-picker_minute-dial>span,.dotvvm-bp-time-picker .dotvvm-bp-time-picker_separator>span,.dotvvm-bp-time-picker .dotvvm-bp-time-picker_second-dial>span{padding-top:6px;padding-bottom:7px;}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item{border-radius:9999px;margin-bottom:4px;}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:not(.dotvvm-bp-state_disabled):hover{background-color:#eaecf0;color:#344054;font-weight:500!important;}.dotvvm-bp-time-picker .dotvvm-bp-time-picker_now:hover{background-color:#0034b3;color:#fff;box-shadow:none;}.dotvvm-bp-time-picker .dotvvm-bp-state_disabled{background-color:#fff!important;color:#667085!important;}:root[data-bs-theme=dark] .dotvvm-bp-time-picker{--bp-background-color:var(--Colors-Background-bg-primary,#0c111d);--bp-color_primary-accent:var(--Colors-Background-bg-brand-solid,#4078ff);--bp-color_base-contrast:var(--colors-text-text-primary-900,#f5f5f6);}:root[data-bs-theme=dark] .dotvvm-bp-time-picker .dotvvm-bp-primitive_popup{--bp-background-color:var(--Colors-Background-bg-primary,#0c111d);}:root[data-bs-theme=dark] .dotvvm-bp-time-picker .dotvvm-bp-primitive_item:not(.dotvvm-bp-state_disabled):hover{background-color:#1f242f;color:#fff;}:root[data-bs-theme=dark] .dotvvm-bp-time-picker .dotvvm-bp-time-picker_now:hover{background-color:#0040dc;color:#fff;}:root[data-bs-theme=dark] .dotvvm-bp-time-picker .dotvvm-bp-state_disabled{background-color:#0c111d!important;color:#333741!important;}.dotvvm-bp-date-picker,.dotvvm-bp-date-time-picker,.dotvvm-bp-time-picker{padding-right:var(--spacing-md,8px);}.dotvvm-bp-date-time-picker .dotvvm-bp-date-picker.dotvvm-bp-state_focused,.dotvvm-bp-date-time-picker .dotvvm-bp-time-picker.dotvvm-bp-state_focused{border-color:var(--bs-input-border-color);}.dotvvm-bp-file-upload{display:flex;padding:var(--spacing-xl,16px) var(--spacing-3xl,24px);flex-direction:column;align-items:center;gap:var(--spacing-xs,4px);font-size:14px;font-style:normal;--bp-border-color:var(--Colors-Border-border-secondary,#eaecf0);border-radius:var(--radius-xl,12px);}.dotvvm-bp-file-upload.dotvvm-bp-state_disabled{background-color:var(--Colors-Background-bg-disabled_subtle,#f9fafb);}.dotvvm-bp-file-upload.dotvvm-bp-state_disabled .link{color:var(--Colors-Text-text-disabled_subtle,#d0d5dd);}.dotvvm-bp-file-upload:hover:not(.dotvvm-bp-state_disabled){--bp-border-width:2px;--bp-border-color:var(--Colors-Border-border-primary,#0040dc);}.dotvvm-bp-file-upload .icon{display:flex;width:32px;height:32px;padding:8px;justify-content:center;align-items:center;border-radius:var(--radius-full,9999px);background-color:var(--Colors-Background-bg-tertiary,#f2f4f7);color:#667085;margin-bottom:var(--spacing-lg,12px);}.dotvvm-bp-file-upload .link{display:flex;font-weight:600;color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg,#0040dc);text-decoration:none;}.dotvvm-bp-file-upload .text{display:flex;font-weight:400;color:var(--colors-text-text-tertiary-600,#475467);}.dotvvm-bp-file-upload .filetype{font-size:12px;font-weight:400;color:var(--colors-text-text-tertiary-600,#475467);}.dotvvm-bp-file-upload .progress{width:100%;--bs-secondary-bg:var(--Colors-Background-bg-quaternary,#eaecf0);--bs-progress-border-radius:9999px;--bs-progress-bar-bg:var(--colors-foreground-fg-brand-primary-600,#0040dc);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload{--bp-border-color:var(--Colors-Border-border-secondary,#1f242f);background-color:var(--Colors-Background-bg-primary,#0c111d);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload.dotvvm-bp-state_disabled{background-color:var(--Colors-Background-bg-disabled_subtle,#161b26);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload.dotvvm-bp-state_disabled .link{color:var(--Colors-Text-text-disabled_subtle,#333741);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload:hover:not(.dotvvm-bp-state_disabled){--bp-border-width:2px;--bp-border-color:var(--Colors-Border-border-brand-solid,#4078ff);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload .icon{background-color:var(--Colors-Background-bg-tertiary,#1f242f);color:#94969c;}:root[data-bs-theme=dark] .dotvvm-bp-file-upload .link{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg,#94b3ff);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload .text{color:var(--colors-text-text-tertiary-600,#85888e);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload .filetype{color:var(--colors-text-text-tertiary-600,#85888e);}:root[data-bs-theme=dark] .dotvvm-bp-file-upload .progress{--bs-secondary-bg:var(--Colors-Background-bg-quaternary,#333741);--bs-progress-bar-bg:var(--colors-foreground-fg-brand-primary-600,#4078ff);}.file-uploaded{display:flex;padding:var(--spacing-xl,16px);align-items:flex-start;gap:var(--spacing-xs,4px);border-radius:var(--radius-xl,12px);border:1px solid var(--Colors-Border-border-secondary,#eaecf0);background:var(--Colors-Background-bg-primary,#fff);font-size:14px;margin-bottom:16px;}.file-uploaded .icon{font-size:20px;color:#98a2b3;padding-right:8px;}.file-uploaded .filename{font-weight:500;color:var(--colors-text-text-secondary-700,#344054);}.file-uploaded .size{font-weight:400;color:var(--colors-text-text-tertiary-600,#475467);}.file-uploaded .delete{font-size:16px;color:#475467;}.file-uploaded .delete a{color:#475467;}:root[data-bs-theme=dark] .file-uploaded{border:1px solid var(--Colors-Border-border-secondary,#1f242f);background:var(--Colors-Background-bg-primary,#0c111d);}:root[data-bs-theme=dark] .file-uploaded .icon{color:#85888e;}:root[data-bs-theme=dark] .file-uploaded .filename{color:var(--colors-text-text-secondary-700,#ececed);}:root[data-bs-theme=dark] .file-uploaded .size{color:var(--colors-text-text-tertiary-600,#cecfd2);}:root[data-bs-theme=dark] .file-uploaded .delete{color:#94969c;}:root[data-bs-theme=dark] .file-uploaded .delete a{color:#94969c;}.dotvvm-bp-state_error.dotvvm-bp-control{--bp-border-color:var(--bs-form-invalid-border-color);}.dotvvm-bp-state_error.dotvvm-bp-control.dotvvm-bp-state_focused{--bp-box-shadow_focus:0 0 0 4px rgba(240,68,56,.24);}