:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--crm-muted:#eef0f4;--crm-text-secondary:#606675;--crm-hover:#d3d8e2;--crm-accent-hover:#4549bb;--crm-danger-hover:#f7dfe3;--crm-row-hover:#e9ecf0;--crm-table-header:#f7f8fa;--crm-popup-shadow:0 8px 24px #20232b18;--crm-backdrop:#20232b24;--crm-success-text:#153525;--crm-warning-text:#342600;--crm-danger-text:#451820;--crm-control-border:#818796;--ms-btn-radius:6px;--ms-btn-padding-x:16px;--ms-btn-padding-y:10px;--ms-btn-font-size:14px;--ms-btn-min-height:37px;--ms-btn-square-size:40px;--ms-btn-border-width:0px;--ms-btn-bg-color:var(--ms-cm-body);--ms-btn-lg-padding-x:16px;--ms-btn-lg-padding-y:10px;--ms-btn-lg-font-size:14px;--ms-btn-disabled-bg-color:var(--ms-cm-secondary);--ms-form-default-radius:6px;--ms-form-default-min-height:42px;--ms-form-default-padding-x:12px;--ms-form-default-padding-y:9px;--ms-form-default-font-size:14px;--ms-form-default-bg-color:var(--ms-cm-base-default);--ms-form-default-color:var(--ms-cm-base-text);--ms-form-default-border-color:var(--ms-cm-base-stroke);--ms-form-readonly-bg-color:var(--crm-muted);--ms-form-disabled-bg-color:var(--crm-muted);--ms-form-default-placeholder-color:var(--crm-text-secondary);--ms-form-hint-color:var(--crm-text-secondary);--ms-form-focus-ring-width:2px;--ms-form-focus-ring-color:color-mix(in srgb, var(--ms-cm-primary) 24%, transparent);--ms-form-error-color:var(--ms-cm-error-text);--ms-form-control-size:18px;--ms-form-control-radius:4px;--ms-form-control-border-color:var(--crm-control-border);--ms-form-textarea-min-height:88px;--ms-form-switcher-width:32px;--ms-form-switcher-height:20px;--ms-form-switcher-border-width:0px;--ms-form-switcher-bg-color:var(--ms-cm-base-stroke);--ms-form-switcher-thumb-size:14px;--ms-form-switcher-thumb-offset:3px;--ms-form-switcher-thumb-bg-color:var(--ms-cm-base-default);--ms-file-upload-button-bg-color:var(--crm-muted);--ms-dropzone-radius:6px;--ms-dropzone-file-radius:6px;--ms-box-radius:8px;--ms-table-radius:8px;--ms-table-thead-radius:8px;--ms-table-font-size:13px;--ms-table-thead-bg-color:var(--crm-table-header);--ms-table-list-hover-bg-color:var(--crm-row-hover);--ms-table-thead-space-y:10px;--ms-table-thead-font-weight:400;--ms-table-tbody-space-y:12px;--ms-tabs-button-color:var(--crm-text-secondary);--ms-tabs-button-font-size:14px;--ms-tabs-button-border-width:2px;--ms-tabs-button-active-color:var(--ms-cm-base-text);--ms-tabs-button-height:37px;--ms-tabs-button-padding-x:0px;--ms-tabs-button-font-weight:400;--ms-tabs-gap:24px;--ms-dropdown-radius:6px;--ms-modal-content-radius:8px;--ms-alert-radius:6px;--ms-alert-content-font-size:14px;--ms-alert-padding-x:16px;--ms-alert-padding-y:16px;--ms-badge-radius:4px;--ms-badge-font-size:12px;--ms-badge-padding-x:9px;--ms-badge-padding-y:5px;--ms-badge-bg-color:var(--crm-muted);--ms-pagination-element-size:36px;--ms-pagination-item-active-color:var(--ms-cm-primary-text);--ms-menu-item-radius:6px;--ms-menu-item-hover-bg-color:var(--crm-muted);--ms-menu-item-active-bg-color:var(--crm-muted);--ms-menu-item-active-color:var(--ms-cm-primary);--ms-search-field-radius:6px;--ms-search-form-height:42px;--ms-ts-base-font-size:14px;--ms-ts-base-radius:6px;--ms-ts-control-radius:6px;--ms-ts-dropdown-radius:6px;--ms-ts-control-padding-x:12px;--ms-ts-control-padding-y:9px;--ms-ts-control-input-font-size:14px;--ms-ts-dropdown-option-active-bg-color:var(--crm-muted);--ms-ts-dropdown-option-hover-bg-color:var(--crm-hover);--ms-progress-height:6px;--ms-progress-radius:3px;--ms-progress-bg-color:var(--crm-muted);--ms-modal-title-font-size:18px;--ms-modal-title-font-weight:400;--ms-modal-header-padding-x:24px;--ms-modal-header-padding-y:24px;--ms-modal-body-padding-x:24px;--ms-modal-body-padding-y:24px;--ms-modal-subtitle-color:var(--crm-text-secondary);--ms-offcanvas-title-font-size:18px;--ms-offcanvas-title-font-weight:400;--ms-offcanvas-header-padding-x:24px;--ms-offcanvas-header-padding-y:24px;--ms-offcanvas-body-padding-x:24px;--ms-offcanvas-body-padding-y:24px;--ms-popover-radius:8px;--ms-popover-font-size:13px;--ms-popover-title-font-size:18px;--ms-popover-title-font-weight:400;--ms-popover-content-padding-x:24px;--ms-popover-content-padding-y:24px;--ms-accordion-item-radius:6px;--ms-accordion-item-padding-x:16px;--ms-accordion-item-padding-y:16px;--ms-accordion-btn-font-size:14px;--ms-accordion-btn-font-weight:400}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-muted:#2b2d32;--crm-text-secondary:#afb3be;--crm-hover:#383b43;--crm-accent-hover:#b7b9ff;--crm-danger-hover:#492a34;--crm-row-hover:#383b43;--crm-table-header:#2b2d32;--crm-popup-shadow:0 8px 24px #0006;--crm-backdrop:#0006}body{font-family:var(--font-sans);font-size:14px}button,input,select,textarea,.ts-control,.ts-dropdown{font-family:inherit}::selection{background:color-mix(in srgb, var(--ms-cm-primary) 25%, transparent)}input,textarea{caret-color:var(--ms-cm-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ms-cm-primary);outline-offset:3px}.form-label{font-size:13px}.form-input::placeholder,.form-textarea::placeholder{font-size:inherit}.form-textarea{padding:12px}.btn{min-height:var(--ms-btn-min-height);line-height:17px}.form-input,.form-select{min-height:var(--ms-form-default-min-height)}input:autofill{box-shadow:inset 0 0 0 1000px var(--ms-cm-base-default);-webkit-text-fill-color:var(--ms-cm-base-text)}.form-hint{font-size:12px}.btn-primary{--ms-btn-hover-bg-color:var(--crm-accent-hover);--ms-btn-hover-border-color:var(--crm-accent-hover)}.btn-secondary{--ms-btn-hover-bg-color:var(--crm-hover);--ms-btn-hover-border-color:var(--crm-hover)}.btn-error{--ms-btn-bg-color:var(--ms-cm-base-default);--ms-btn-color:var(--ms-cm-error-text);--ms-btn-hover-bg-color:var(--crm-danger-hover);--ms-btn-hover-color:var(--ms-cm-error-text)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6}.table tbody tr:not([class*=bgc-]):hover{background-color:var(--crm-row-hover)}.table{font-variant-numeric:tabular-nums}.table thead{color:var(--crm-text-secondary);font-size:12px}.dropdown-body,.ts-dropdown,.tippy-box{box-shadow:var(--crm-popup-shadow)}.ts-dropdown .active{background:var(--crm-muted);color:var(--ms-cm-base-text)}.ts-control{min-height:var(--ms-form-default-min-height)}.ts-wrapper.focus:not(.disabled) .ts-control{border-color:var(--ms-form-focus-border-color);box-shadow:0 0 0 2px var(--ms-form-focus-ring-color)}.form-invalid .ts-control,.ts-wrapper.form-invalid .ts-control{border-color:var(--ms-form-error-border-color)}.form-invalid .ts-wrapper.focus .ts-control,.ts-wrapper.form-invalid.focus .ts-control{border-color:var(--ms-form-error-border-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--ms-form-error-border-color) 24%, transparent)}.badge-success{--ms-badge-bg-color:#27d69f;--ms-badge-color:var(--crm-success-text)}.badge-warning{--ms-badge-bg-color:#ffe04b;--ms-badge-color:var(--crm-warning-text)}.badge-error{--ms-badge-bg-color:#ff587c;--ms-badge-color:var(--crm-danger-text)}.badge{font-weight:500;line-height:15px}.badge-primary,.badge-info{--ms-badge-bg-color:var(--ms-cm-primary);--ms-badge-color:var(--ms-cm-primary-text)}.tabs-button._is-active{font-weight:600}.tabs:not(.tabs-vertical)>.tabs-list{gap:24px}.alert:is(.alert-default,.alert-success,.alert-warning,.alert-error,.alert-info){--ms-alert-bg-color:var(--ms-cm-base-default);--ms-alert-color:var(--ms-cm-base-text);--ms-alert-border-color:var(--ms-cm-base-stroke)}.alert-success .alert-icon{color:var(--ms-cm-success)}.alert-warning .alert-icon{color:var(--ms-cm-warning)}.alert-error .alert-icon{color:var(--ms-cm-error)}.alert-info .alert-icon{color:var(--ms-cm-info)}.spinner-sm{--ms-spinner-size:16px}.spinner{box-shadow:inset 0 0 0 var(--ms-spinner-border-width,2px) var(--crm-muted)}.spinner-md{--ms-spinner-size:24px;--ms-spinner-border-width:2px}.spinner-lg{--ms-spinner-size:32px;--ms-spinner-border-width:2px}.progress:has(.progress-bar:not(:empty)){--ms-progress-height:20px}.progress-bar--success{--ms-progress-bar-bg-color:var(--ms-cm-success);--ms-progress-bar-color:var(--crm-success-text)}.progress-bar--error{--ms-progress-bar-bg-color:#ff587c;--ms-progress-bar-color:var(--crm-danger-text)}.form-switcher-control:checked+.form-switcher-toggler:after{transform:translate(12px)}.form-switcher-control:focus-visible+.form-switcher-toggler{outline:2px solid var(--ms-cm-primary);outline-offset:3px}.form-input[type=color]{border-radius:6px;width:48px;min-width:48px;height:42px;padding:3px}input[type=color]{min-width:48px;min-height:var(--ms-form-default-min-height);border:1px solid var(--ms-cm-base-stroke);background:var(--ms-cm-base-default);border-radius:6px;padding:3px}@media (width<=640px){:root{--ms-btn-min-height:48px;--ms-btn-square-size:48px;--ms-form-default-min-height:48px;--ms-form-default-font-size:16px;--ms-ts-base-font-size:16px;--ms-ts-control-input-font-size:16px;--ms-tabs-button-height:48px;--ms-pagination-element-size:44px}}@media (prefers-reduced-motion:reduce){.btn,.dropdown-body,.menu-item,.ts-wrapper{transition-duration:0s}}.authentication-content{border-radius:8px}.authentication-content:before{display:none}.modal-backdrop,.offcanvas-backdrop{background-color:var(--crm-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.layout-bottom-bar{z-index:calc(var(--z-dropdown) - 1)}.form-input[aria-invalid=true]{border-color:var(--ms-cm-error-text)}label:has(>:is(.form-checkbox,.form-radio):not(.form-switcher-control)){cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}label:has(>:is(.form-checkbox,.form-radio):disabled){cursor:default}.form-radio:before{--_radio-size:6px;box-shadow:inset 6px 6px var(--ms-cm-primary-text)}.form-radio:checked{background-color:var(--ms-form-control-checked-border-color,var(--ms-cm-primary))}.form-radio:disabled:checked{background-color:var(--crm-muted)}.form-radio:disabled:before{box-shadow:inset 6px 6px var(--crm-text-secondary)}.form-checkbox:disabled:checked{--ms-form-control-checked-bg-color:var(--crm-muted);--ms-form-control-checked-color:var(--crm-text-secondary)}.form-checkbox:indeterminate{border-color:var(--ms-cm-primary);background-color:var(--ms-cm-primary);color:var(--ms-cm-primary-text)}.form-checkbox:indeterminate:before{border:0;border-bottom:2px solid;width:8px;height:0;transform:none}
