.im-icon{display:flex;align-items:center}.im-icon[title]{cursor:help}.im-icon.im-hidden{visibility:hidden}.im-button{width:fit-content;background:var(--background-white-color);border-radius:var(--button-border-radius);display:flex;align-items:center;justify-content:center;font-weight:700;padding:8px 15px;gap:5px;cursor:pointer;font-size:var(--font-small-size);white-space:initial}.im-button.im-small{padding:0 5px;white-space:nowrap}.im-button.im-disabled{cursor:not-allowed}.im-button.im-button-text-style{width:fit-content;height:fit-content;padding:2px 8px}.im-button.im-hidden{visibility:hidden;background-color:transparent;cursor:inherit}.im-button:focus-visible{outline:var(--focus)}.im-button:focus-visible.im-button-text-style{border:var(--focus)}.im-button:hover:not(.im-loading,.im-disabled){background:var(--button-hover-background)}.im-button .im-button-text{-webkit-user-select:none;user-select:none}.im-button .im-button-text.im-text-no-wrap{white-space:nowrap}.im-button a{display:flex;align-items:center;justify-content:center;gap:5px}.im-button.im-loading .im-button-loading{display:flex;align-items:center;gap:15px}.im-button.im-loading .im-button-loading .im-button-loading-icon{margin-top:3px}.im-button.im-loading .im-button-loading .im-button-loading-text{color:var(--typeface-medium-color);font-size:var(--font-tiny-size);animation:im-blink infinite 1s linear}.im-button-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--background-white-color);position:relative;padding:3px;margin:0 3px;cursor:pointer;border-style:solid;border-width:1px}.im-button-icon.im-hidden{visibility:hidden}.im-button-icon:focus-visible{border:var(--focus)}.im-button-icon.im-disabled{cursor:not-allowed}.im-button-icon:hover:not(span):not(.im-disabled){background-color:var(--hover-color);opacity:54%}.im-logo.im-white-theme{background:var(--background-white-color);border-radius:50%}.im-notification-bubble{min-width:18px;height:18px;font-size:var(--font-tiny-size);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--typeface-white-color);font-weight:700;position:absolute;padding-top:1px;top:0;right:0}.im-notification-bubble.im-notification-large{width:35px;border-radius:30px}.im-notification-bubble.im-no-notifications{display:none}.im-tabs-component{display:flex;border-bottom:1px solid var(--border-color);width:fit-content;max-width:100%;min-height:max-content;flex-shrink:0;overflow-x:auto}.im-tabs-component.im-display-none{display:none}.im-tabs-component .im-tabs-renderer-container{display:flex;max-width:100%}.im-tabs-component .im-tabs-module-option{display:flex;align-items:end;font-weight:700;font-size:var(--font-small-size);color:var(--typeface-medium-color);padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--transparent);-webkit-user-select:none;user-select:none;border-radius:var(--container-border-radius) var(--container-border-radius) 0 0;border:1px solid var(--transparent);min-height:30px}.im-tabs-component .im-tabs-module-option:focus-visible{border:var(--focus)}.im-tabs-component .im-tabs-module-option:hover:not(.im-selected){background-color:var(--primary-light-color)}.im-tabs-component .im-tabs-module-option.im-selected{color:var(--typeface-white-color);background-color:var(--primary-color)}.im-tabs-component.im-tabs-menu{border:0}.im-tabs-component.im-tabs-menu .im-tabs-module-option{border-radius:var(--container-border-radius);font-size:var(--font-tiny-size);padding:8px;margin-left:0;margin-right:0}.im-tabs-component.im-tabs-menu .im-tabs-module-option:focus-visible{border:var(--focus)}.im-task-status-alert .im-task-status-alert-error{font-size:var(--font-small-size)}.im-task-status-alert .im-task-status-alert-success{display:flex;align-items:center;font-size:var(--font-small-size)}.im-task-status-alert .im-task-status-alert-success-message{display:flex;gap:5px;align-items:center}.im-task-status-alert .im-task-status-alert-success-message .im-task-status-alert-success-text{word-wrap:wrap}.im-debug-item{border:1px solid var(--typeface-white-color);display:flex;flex-direction:column;gap:10px;padding:5px;align-items:center;width:fit-content;min-height:30px}.im-debug-item .im-debug-content{display:flex;gap:10px}.im-debug-item .im-debug-viewer{min-width:350px;min-height:60px}.im-debug-icons{display:flex;flex-direction:column;padding:20px;gap:20px}.im-debug-icons .im-debug-dialog-header{display:flex;flex-wrap:wrap;gap:40px}.im-debug-icons .im-debug-icons-container{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.im-debug-icons .im-debug-icons-container .im-debug-icons-item{display:flex;flex-direction:column;border:1px solid var(--border-color);padding:6px;gap:10px;width:100px;align-items:center;cursor:pointer}.im-debug-icons .im-debug-icons-container .im-debug-icons-item .im-debug-icons-name{font-size:var(--font-small-size);color:var(--typeface-light-color)}.im-debug-storage{flex:1;min-height:100%}.im-debug-forms{display:flex;flex-wrap:wrap;width:100%;min-height:100%;gap:10px}.im-debug-forms .im-debug-forms-names{width:300px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--debug-light-color);padding:5px;border-radius:var(--container-border-radius)}.im-debug-forms .im-debug-forms-names .im-debug-form-button{height:44px;padding:10px;width:100%;background-color:var(--primary-color);font-weight:700;font-size:var(--font-small-size);display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:var(--container-border-radius)}.im-debug-forms .im-debug-forms-names .im-debug-form-button.im-selected{background-color:var(--warning-color);border:1px solid var(--warning-color)}.im-debug-forms .im-debug-forms-json{border-radius:var(--container-border-radius);flex:1;height:100%;border:1px solid var(--debug-light-color);display:flex;align-items:center;justify-content:center}.im-debug-forms .im-debug-forms-json .im-debug-forms-no-data{font-size:var(--font-large-size);font-weight:700}.im-debug-dev-tools-container{width:100%;background-color:var(--debug-color);position:fixed;height:350px;bottom:0;display:flex;flex-direction:column;color:var(--typeface-white-color);z-index:var(--z-index-debug-console)}.im-debug-dev-tools-container.im-closed{display:none}.im-debug-dev-tools-container .im-debug-dev-tools-header{background-color:var(--debug-light-color);width:100%;min-height:70px;padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}.im-debug-dev-tools-container .im-debug-dev-tools-header .im-debug-tools-logo{display:flex;gap:5px}.im-debug-dev-tools-container .im-debug-dev-tools-header .im-debug-tools-logo h4{display:flex;align-items:center}.im-debug-dev-tools-container .im-debug-dev-tools-header .im-debug-dev-tools-header-buttons{display:flex;gap:10px;max-width:100vw;overflow-x:auto;align-items:center;height:45px}.im-debug-dev-tools-container .im-debug-dev-tools-header .im-debug-dev-tools-header-actions{width:100px;justify-content:center;display:flex;gap:5px}.im-debug-dev-tools-container .im-debug-dev-tools-body{overflow-y:auto;flex:1;padding:10px;display:flex;flex-direction:column}.im-dev-tools-button{position:fixed;bottom:0;right:0;margin-right:8px;margin-bottom:8px;z-index:var(--z-index-debug-console)}.im-dev-tools-button .im-button-icon{z-index:var(--z-index-debug-console)}.im-form{display:flex;flex-direction:column;box-sizing:content-box;max-width:100%}.im-form .im-form-buttons{display:flex;gap:20px;padding:0 5px}.im-input-text{height:42px}.im-input-text.im-valid .im-input-text-body .im-input-text-field{color:var(--valid-color)}.im-input-text .im-input-text-body{width:100%;align-items:center;display:flex}.im-input-text .im-input-text-body .im-input-text-field{height:100%;font-size:var(--font-small-size);border:none;width:100%;padding-left:10px;background:var(--transparent)}.im-input-text .im-input-text-body .im-input-text-field::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-input-text .im-input-text-body .im-input-text-search{width:35px}.im-input-text .im-disabled .im-input-text-remaining-characters,.im-input-text .im-disabled .im-input-text-field::placeholder{color:var(--disabled-color)}.im-input-text .im-disabled .im-input-text-field{cursor:not-allowed}.im-checkbox{display:flex;align-items:center;gap:11px;position:relative;height:20px}.im-checkbox.im-border{border:1px solid var(--border-color);border-radius:var(--container-border-radius);padding:18px}.im-checkbox.im-centered{justify-content:center}.im-checkbox.im-disabled label{color:var(--disabled-color)}.im-checkbox.im-disabled .im-checkbox-span{cursor:not-allowed;background-color:var(--disabled-color)}.im-checkbox label{font-weight:700;color:var(--typeface-medium-color);font-size:var(--font-small-size);cursor:pointer;white-space:nowrap}.im-checkbox label:focus-visible{outline:var(--focus)}.im-checkbox input:focus~.im-checkbox-span{outline:var(--focus)}.im-checkbox .im-checkbox-span{width:20px;height:20px;border:2px solid var(--border-color);border-radius:var(--container-border-radius);display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.im-checkbox .im-checkbox-span .im-checkbox-icon{visibility:hidden;margin-top:1px;-webkit-user-select:none;user-select:none}.im-checkbox.im-selected .im-checkbox-span .im-checkbox-icon{visibility:visible}.im-container{background:var(--background-white-color);border-radius:var(--container-border-radius);position:relative;border-style:solid;border-width:1px;border-color:var(--border-color)}.im-container .im-container-label-wrapper{display:contents}.im-container .im-label-container-label{background:var(--background-white-color);border-radius:8px;position:absolute;top:0;left:0;margin:-10px 0 0 6px;padding:2px 4px;font-size:var(--font-tiny-size);display:flex;height:14px;align-items:center}.im-container .im-label-container-label .im-required{margin-top:5px;font-size:var(--font-large-size)}.im-container:not(.im-disabled,.im-errored,.im-focused,.im-warning,.im-primary,.im-valid,.im-protected){border-color:var(--border-color)}.im-container:not(.im-disabled,.im-errored,.im-focused,.im-warning,.im-primary,.im-valid,.im-protected) .im-label-container-label{color:var(--typeface-light-color)}.im-container.im-hoverable:hover:not(.im-disabled,.im-errored,.im-focused,.im-warning,.im-primary,.im-valid,.im-protected,.im-read-only){border-color:1px solid var(--primary-light-color)}.im-container.im-hoverable:hover:not(.im-disabled,.im-errored,.im-focused,.im-warning,.im-primary,.im-valid,.im-protected,.im-read-only) .im-label-container-label{color:var(--typeface-dark-color)}.im-container.im-dragged-over{background-color:var(--valid-light-color)}.im-container.im-errored:not(.im-disabled,.im-read-only){border-color:var(--error-color)}.im-container.im-errored:not(.im-disabled,.im-read-only) .im-label-container-label{color:var(--error-color)}.im-container.im-primary:not(.im-disabled,.im-read-only){border-color:var(--primary-color)}.im-container.im-primary:not(.im-disabled,.im-read-only) .im-label-container-label{color:var(--primary-color)}.im-container.im-warning:not(.im-disabled,.im-read-only){border-color:var(--warning-color)}.im-container.im-warning:not(.im-disabled,.im-read-only) .im-label-container-label{color:var(--warning-color)}.im-container.im-valid:not(.im-disabled,.im-read-only){border-color:var(--valid-color)}.im-container.im-valid:not(.im-disabled,.im-read-only) .im-label-container-label{color:var(--valid-color)}.im-container.im-protected:not(.im-disabled,.im-read-only){border-color:var(--protected-color)}.im-container.im-protected:not(.im-disabled,.im-read-only) .im-label-container-label{color:var(--protected-color)}.im-container.im-focused:not(.im-disabled,.im-read-only,.im-valid,.im-protected,.im-error,.im-warning){border-color:var(--background-dark-color);box-shadow:var(--background-box-shadow)}.im-container.im-focused:not(.im-disabled,.im-read-only,.im-valid,.im-protected,.im-error,.im-warning) .im-label-container-label{color:var(--background-dark-color)}.im-container.im-disabled{border-color:var(--border-disabled-color);cursor:not-allowed}.im-container.im-disabled .im-label-container-label{color:var(--disabled-color)}.im-container.im-no-border{border:none}.im-container .im-container-error{position:absolute;right:0;bottom:0;margin-right:4px;margin-bottom:2px;color:var(--error-color);font-size:var(--font-nano-size);font-weight:700}.im-container .im-container-info{position:absolute;top:0;right:0;margin-top:2px;margin-right:4px;border-radius:8px;font-size:var(--font-nano-size);display:flex;color:var(--typeface-light-color);font-weight:700}.im-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:20px}.im-loading-spinner .im-loading-spinner-message{color:var(--typeface-medium-color);animation:im-blink infinite 1s linear}.im-loading-spinner.im-loading-spinner-tiny{flex-direction:row;gap:10px}.im-chip{height:20px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center}.im-chip[title]{cursor:help}.im-chip .im-chip-content{padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-small-size)}.im-chip.im-chip-close-option .im-chip-content{padding-right:0;padding-left:15px}.im-avatar{display:flex;align-items:center;justify-content:center;background:var(--primary-color);border-radius:50%;font-weight:700;color:var(--typeface-white-color)}.im-avatar.im-active :hover{box-shadow:var(--circle-box--shadow)}.im-popover .im-popover-trigger{cursor:pointer;margin:0 auto;width:fit-content}#im-app-popover-root .im-popover-content{background:var(--background-white-color);padding:15px;z-index:var(--z-index-popover);border:1px solid var(--border-color);border-radius:var(--container-border-radius);position:relative}#im-app-popover-root .im-popover-content .im-popover-content-close{position:absolute;top:0;right:0;margin:10px}#im-app-popover-root .im-popover-content .im-popover-content-data{display:flex;flex-direction:column;gap:20px}#im-app-popover-root .im-popover-content .im-popover-content-data .im-popover-content-title{font-size:var(--font-small-size);color:var(--typeface-medium-color);font-weight:700}.im-title{word-break:break-word;display:flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none;line-height:1.1}.im-delete-confirmation{width:125px}.im-delete-confirmation .im-confirmation-state{width:100%;gap:15px;display:flex;flex-direction:row;justify-content:center}.im-textarea .im-textarea-header,.im-textarea .im-textarea-body,.im-textarea .im-textarea-footer{display:flex;width:100%}.im-textarea .im-textarea-header,.im-textarea .im-textarea-footer{padding:0 15px}.im-textarea .im-textarea-body{align-items:center;display:flex;padding-top:10px;position:relative;background-color:var(--background-white-color)}.im-textarea .im-textarea-body .im-text-area-buttons{margin-top:5px;position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:15px}.im-textarea .im-textarea-body .im-textarea-field{height:100%;font-size:14px;border:none;min-height:58px;flex-grow:1;flex-shrink:1;padding:0 30px 0 10px;background:var(--transparent)}.im-textarea .im-textarea-body .im-textarea-field::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-textarea .im-textarea-footer{flex-direction:column;gap:5px;margin-top:5px;height:25px}.im-textarea .im-disabled .im-textarea-remaining-characters,.im-textarea .im-disabled .im-textarea-field::placeholder,.im-textarea .im-disabled .im-textarea-info{color:var(--disabled-color);font-size:var(--font-small-size)}.im-textarea .im-disabled .im-textarea-field{cursor:not-allowed}.im-login-form-component{width:100%}.im-login-form-component .im-login-form .im-login-form-fields{margin:30px 0;display:flex;flex-direction:column;gap:30px}.im-login-form-component .im-login-form .im-login-submit{margin:0 auto}.im-slider{min-width:181px}.im-slider .im-slider-thumb{display:block;width:16px;height:16px;border-radius:10px;cursor:pointer;background:var(--primary-color);border:1px solid var(--primary-color)}.im-slider .im-slider-thumb[aria-readonly=true]{cursor:not-allowed}.im-slider.im-error .im-slider-root .im-slider-thumb{background:var(--error-color);border:1px solid var(--error-color)}.im-slider.im-valid .im-slider-root .im-slider-thumb{background:var(--valid-color);border:1px solid var(--valid-color)}.im-slider.im-protected .im-slider-root .im-slider-thumb{background:var(--protected-color);border:1px solid var(--protected-color)}.im-slider.im-disabled .im-slider-container .im-slider-input-float{color:var(--disabled-color)}.im-slider.im-disabled .im-slider-root .im-slider-thumb{background:var(--disabled-color);border:1px solid var(--disabled-color)}.im-slider.im-disabled .im-slider-footer .im-slider-max-min{color:var(--disabled-color)}.im-slider .im-slider-container{display:flex;justify-content:space-between;align-items:center;padding:4px;height:42px;gap:3px}.im-slider .im-slider-container .im-slider-input-float{border:1px solid var(--border-color);min-width:50px;border-radius:15px;padding:5px 8px;display:flex;justify-content:center;margin-right:3px}.im-slider .im-slider-container .im-slider-buttons-wrapper{display:flex;align-items:center}.im-slider .im-slider-container .im-slider-root{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;flex:1;height:20px}.im-slider .im-slider-container .im-slider-track{border:1px solid var(--background-grey-color);background:var(--background-grey-color);position:relative;flex-grow:1;border-radius:9999px;height:4px}.im-slider .im-slider-container .im-slider-range{position:absolute;background-color:var(--background-grey-color);border-radius:9999px;height:100%}.im-message-container{padding:8px;line-height:1.4;display:flex;flex-direction:row;min-height:fit-content;gap:4px}.im-message-container .im-container-info-text{display:flex;flex:1;margin-top:2px;font-size:var(--font-regular-size);font-weight:700}.im-message-container .im-container-info-icon{width:30px}.im-message-container.im-error{color:var(--error-color);background-color:var(--error-light-color)}.im-message-container.im-valid{color:var(--valid-color);background-color:var(--valid-light-color)}.im-message-container.im-warning{color:var(--warning-color);background-color:var(--warning-light-color)}.im-message-container.im-info{color:var(--primary-color);background-color:var(--primary-light-color)}.im-dropdown-menu .im-dropdown-menu-wrapper .im-dropdown-menu-trigger-wrapper{cursor:pointer;display:flex;justify-content:center}.im-dropdown-menu .im-dropdown-menu-wrapper .im-dropdown-menu-trigger{border-radius:50%;cursor:pointer}.im-dropdown-menu .im-dropdown-menu-wrapper .im-dropdown-menu-trigger:focus-visible{outline:var(--focus)}.im-dropdown-menu .im-dropdown-menu-wrapper .im-dropdown-menu-content{min-width:fit-content;padding:8px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);background-color:var(--background-light-color);z-index:var(--z-index-dropdown);display:flex;flex-direction:column;gap:10px;box-shadow:var(--background-box-shadow)}.im-dropdown-menu .im-dropdown-menu-wrapper .im-dropdown-menu-content .im-dropdown-menu-title{padding-top:10px;color:var(--primary-color);font-size:var(--font-small-size);font-weight:700;width:100%;text-align:center}.im-dropdown-menu .im-dropdown-menu-option{display:flex;gap:10px;height:20px;align-items:center;cursor:pointer;padding:15px;border-radius:var(--container-border-radius);font-weight:700}.im-dropdown-menu .im-dropdown-menu-option:focus-visible{outline:var(--focus)}.im-dropdown-menu .im-dropdown-menu-option.im-disabled{cursor:not-allowed}.im-dropdown-menu .im-dropdown-menu-option.im-disabled .im-dropdown-menu-text{color:var(--disabled-color)}.im-dropdown-menu .im-dropdown-menu-option.im-selected{background-color:var(--primary-color)}.im-dropdown-menu .im-dropdown-menu-option:hover:not(.im-disabled){background-color:var(--dropdown-option-hover)}.im-dropdown-menu .im-dropdown-menu-option .im-dropdown-menu-icon{width:20px}.im-dropdown-menu .im-dropdown-menu-option .im-dropdown-menu-text{font-size:var(--font-small-size);-webkit-user-select:none;user-select:none}.im-readonly-component .im-container-wrapper{height:100%}.im-readonly-component .im-readonly-display{display:flex;padding:12px 10px 10px;color:var(--typeface-medium-color);align-items:center;width:100%;height:100%;font-size:var(--font-small-size);cursor:not-allowed}.im-readonly-component .im-readonly-display .im-readonly-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;text-align:start}.im-readonly-component .im-readonly-display .im-readonly-content .im-readonly-content-input{border:none;background-color:var(--transparent);width:100%}.im-readonly-component.im-clickable .im-readonly-display{cursor:pointer}.im-video-iframe{overflow:hidden;padding-bottom:56.25%;position:relative}.im-video-iframe iframe{overflow:hidden;border:0;align-self:center;position:absolute;top:0;left:0;width:100%;height:100%}.im-video-iframe .im-loading-wrapper{background-color:var(--background-white-color);border-radius:var(--container-border-radius);border:1px solid var(--border-color);padding:15px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;height:fit-content}.im-checkbox-group{display:flex;align-items:center}.im-checkbox-group .im-checkbox-group-content{padding:10px;display:flex;gap:18px;flex-wrap:wrap}.im-checkbox-group .im-checkbox-group-content.im-checkbox-group-row{flex-direction:row}.im-checkbox-group .im-checkbox-group-content.im-checkbox-group-column{flex-direction:column}.im-input-currency .im-input-currency-container{height:42px;width:100%;display:flex;align-items:center}.im-input-currency .im-input-currency-container .im-input-currency-input{height:100%;border:none;border-radius:var(--container-border-radius);padding-left:15px;flex:1}.im-input-currency.im-negative .im-input-currency-input{color:var(--error-color)}.im-radio{display:flex;align-items:center;gap:12px;position:relative;height:20px}.im-radio.im-disabled label{color:var(--disabled-color)}.im-radio.im-disabled .im-radio-span{cursor:not-allowed;background-color:var(--disabled-color)}.im-radio label{font-weight:700;color:var(--typeface-medium-color);font-size:var(--font-small-size);cursor:pointer}.im-radio input{visibility:hidden}.im-radio .im-radio-span{width:22px;height:22px;border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.im-radio .im-radio-span .im-radio-icon{visibility:hidden;margin-top:1px;-webkit-user-select:none;user-select:none}.im-radio.im-selected .im-radio-span .im-radio-icon{visibility:visible}.im-radio-group .im-radio-group-content{padding:10px;display:flex;gap:20px;flex-wrap:wrap}.im-input-file{min-width:200px;cursor:pointer}.im-input-file.im-disabled .im-input-file-wrapper .im-input-file-files .im-input-file-placeholder{color:var(--disabled-color)}.im-input-file .im-input-file-wrapper{width:100%;min-height:42px;display:flex;gap:10px;padding:0 10px;align-items:center}.im-input-file .im-input-file-wrapper .im-input-file-label{display:flex;cursor:pointer}.im-input-file .im-input-file-wrapper .im-input-file-label:hover{color:var(--primary-color)}.im-input-file .im-input-file-wrapper .im-input-file{display:none}.im-input-file .im-input-file-wrapper .im-input-file-files{display:flex;gap:5px;flex-wrap:wrap;flex:1;overflow:hidden}.im-input-file .im-input-file-wrapper .im-input-file-files .im-tooltip{display:flex;align-items:center}.im-input-file .im-input-file-wrapper .im-input-file-files .im-input-file-chip{display:flex;gap:5px;max-width:140px}.im-input-file .im-input-file-wrapper .im-input-file-files .im-input-file-chip .im-input-file-chip-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-input-file .im-input-file-wrapper .im-input-file-files .im-input-file-chip .im-input-file-chip-size{width:fit-content}.im-input-file .im-input-file-wrapper .im-input-file-files .im-input-file-placeholder{font-size:var(--font-small-size);color:var(--typeface-medium-color);-webkit-user-select:none;user-select:none;display:flex;align-items:center;cursor:pointer}.im-input-file .im-input-file-wrapper .im-input-file-clear{height:28px;width:28px;position:relative;display:flex;align-items:center;justify-content:center}.im-input-file .im-input-file-wrapper .im-input-file-clear .im-button-icon{position:absolute}.im-input-password.im-valid .im-input-password-body .im-input-password-field{color:var(--valid-color)}.im-input-password .im-input-password-body{display:flex;width:100%;align-items:center;height:42px}.im-input-password .im-input-password-body .im-input-password-field{height:100%;font-size:var(--font-small-size);border:none;width:100%;padding-left:10px;background:var(--transparent)}.im-input-password .im-input-password-body .im-input-password-field:read-only{cursor:not-allowed;color:var(--typeface-light-color)}.im-input-password .im-input-password-body .im-input-password-field::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-input-password .im-disabled .im-input-password-remaining-characters,.im-input-password .im-disabled .im-input-password-field::placeholder{color:var(--disabled-color);font-size:var(--font-small-size)}.im-input-password .im-disabled .im-input-password-field{cursor:not-allowed}.im-input-number{max-height:42px}.im-input-number.im-disabled .im-input-number-body .im-input-number-field{color:var(--disabled-color)}.im-input-number.im-percent .im-input-number-body .im-input-number-percent-symbol{color:var(--typeface-medium-color);font-weight:700;font-size:var(--font-small-size);padding-right:5px}.im-input-number.im-disabled.im-percent .im-input-number-body .im-input-number-percent-symbol{color:var(--disabled-color)}.im-input-number.im-valid .im-input-number-body .im-input-number-field{color:var(--valid-color)}.im-input-number .im-input-number-body{align-items:center;display:flex;width:100%}.im-input-number .im-input-number-body .im-input-number-field{height:100%;font-size:var(--font-small-size);border:none;width:100%;padding-left:10px;background:var(--transparent);color:var(--typeface-medium-color)}.im-input-number .im-input-number-body .im-input-number-field.im-hide-arrows{-moz-appearance:textfield}.im-input-number .im-input-number-body .im-input-number-field.im-hide-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.im-input-number .im-input-number-body .im-input-number-field.im-hide-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.im-input-number .im-input-number-body .im-input-number-field ::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-input-number .im-disabled .im-input-number-field::placeholder,.im-input-number .im-disabled .im-input-number-info{color:var(--disabled-color)}.im-input-number .im-disabled .im-input-number-field{cursor:not-allowed}.im-list-component{display:flex;flex-direction:column;margin-left:10px;gap:10px}.im-list-component li{line-height:1.3}.im-list-component li::marker{color:var(--typeface-light-color)}.im-logo-double-animation .im-small-gear{animation:im-rotate-reverse infinite 4s linear}.im-logo-double-animation .im-large-gear{animation:im-rotate infinite 5s linear}.im-logo-double-animation .im-small-gear,.im-logo-double-animation .im-large-gear{position:absolute}.im-logo-double-animation.im-double-gear-large{width:250px;height:250px;position:relative}.im-logo-double-animation.im-double-gear-large .im-small-gear{width:120px;margin-top:8px;margin-left:13px}.im-logo-double-animation.im-double-gear-large .im-large-gear{width:150px;right:0;margin-top:90px;margin-right:10px}.im-logo-double-animation.im-double-gear-medium{width:130px;height:130px;position:relative}.im-logo-double-animation.im-double-gear-medium .im-small-gear{width:60px;margin-top:0;margin-left:0}.im-logo-double-animation.im-double-gear-medium .im-large-gear{width:90px;right:0;margin-top:40px;margin-right:1px}.im-logo-single-animation.im-single-gear-micro .im-single-gear{width:18px;height:18px;animation:im-rotate infinite 5s linear}.im-logo-single-animation.im-single-gear-tiny .im-single-gear{width:25px;height:25px;animation:im-rotate infinite 5s linear}.im-logo-single-animation.im-single-gear-small .im-single-gear{width:40px;height:40px;animation:im-rotate infinite 5s linear}.im-typography{position:relative;max-width:100%;overflow:hidden;border:2px solid transparent}.im-typography:hover.im-max-lines{overflow:visible;border-color:var(--border-color);border-radius:var(--container-border-radius);background-color:var(--background-light-color);box-shadow:var(--background-box-shadow);position:relative;z-index:var(--z-index-typography);display:flex;text-overflow:unset}.im-typography:hover .im-typography-content .im-injected-html{overflow:visible;-webkit-box-orient:initial}.im-typography .im-typography-anchor{text-decoration:none;color:var(--primary-color);word-break:break-all}.im-typography.im-max-lines{text-overflow:ellipsis;-moz-box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.im-typography .im-typography-content,.im-typography .im-typography-content .im-injected-html{white-space:pre-wrap;line-height:1.1}.im-typography.im-typography-bold{font-weight:700}.im-typography.im-typography-italic{font-style:italic}.im-typography.im-typography-align-left{text-align:left}.im-typography.im-typography-align-right{text-align:right}.im-typography.im-typography-align-center{text-align:center}.im-typography.im-typography-align-justify{text-align:justify}.im-typography.im-typography-size-tiny{font-size:var(--font-tiny-size)}.im-typography.im-typography-size-small{font-size:var(--font-small-size)}.im-typography.im-typography-size-regular{font-size:var(--font-regular-size)}.im-typography.im-typography-size-large{font-size:var(--font-large-size)}.im-typography.im-typography-size-huge{font-size:var(--font-huge-size)}.im-typography.im-typography-size-giant{font-size:var(--font-giant-size)}.im-squidex-field-renderer-component .im-squidex-field-image{max-width:100%;border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);margin:0 5px 10px;display:flex;align-items:center;justify-content:center;padding:10px}.im-squidex-field-renderer-component .im-squidex-field-image span{width:fit-content;max-width:100%;border-radius:var(--container-border-radius)}.im-squidex-field-renderer-component .im-squidex-field-image span img{border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);max-width:100%;cursor:zoom-in}.im-squidex-field-renderer-component .im-squidex-field-richtext .im-injected-html div{line-height:1.3}.im-squidex-field-renderer-component .im-squidex-field-paragraph{color:var(--typeface-medium-color);margin:0 5px;font-size:var(--font-regular-size);border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);padding:5px}.im-squidex-field-renderer-component .im-squidex-field-video{margin:0 10px;border:1px solid var(--border-light-color);border-radius:var(--container-border-radius)}.im-search-menu{max-width:100%}.im-search-menu .im-container{display:flex;width:100%;height:42px}.im-search-menu .im-container.im-disabled{cursor:not-allowed}.im-search-menu .im-container.im-disabled input{cursor:not-allowed;color:var(--disabled-color)}.im-search-menu .im-container.im-disabled input ::placeholder{color:var(--disabled-color)}.im-search-menu .im-container input{flex:1;border:none;background-color:var(--transparent-color);height:100%;padding-left:10px;font-size:var(--font-small-size)}.im-search-menu .im-container .im-search-menu-options{display:flex;overflow:auto;padding:10px;border-radius:var(--container-border-radius);z-index:var(--z-index-search-menu);background-color:var(--background-white-color);box-shadow:var(--background-box-shadow)}.im-search-menu .im-container .im-search-menu-options .im-search-menu-options-content{display:flex;flex-direction:column;gap:14px;width:100%}.im-search-menu .im-container .im-search-menu-options .im-search-menu-options-content .im-search-menu-option{cursor:pointer;padding:5px;font-size:var(--font-small-size);line-height:1.1;color:var(--typeface-dark-color)}.im-search-menu .im-container .im-search-menu-options .im-search-menu-options-content .im-search-menu-option:hover{background-color:var(--primary-light-color);border-radius:var(--container-border-radius)}.im-add-remove-list{display:flex;flex-wrap:wrap;gap:20px;max-width:100%;height:100%}.im-add-remove-list .im-add-remove-list-container{width:40%;max-width:440px;flex:1;max-height:100%;display:flex;flex-direction:column;gap:5px;min-width:200px}.im-add-remove-list .im-add-remove-list-container .im-add-remove-list-title{display:flex;align-items:center;margin-bottom:10px}.im-add-remove-list .im-add-remove-list-container .im-add-remove-list-title .im-list-count{font-size:var(--font-small-size);font-weight:700;color:var(--primary-color)}.im-add-remove-list .im-add-remove-list-container .im-list-filters{display:flex;align-items:center;gap:10px}.im-add-remove-list .im-add-remove-list-container .im-options-list{border:1px solid var(--border-light-color);height:400px;overflow-y:scroll;padding:5px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option{padding:5px;display:flex;justify-content:space-between;white-space:nowrap;font-size:var(--font-small-size);border:1px solid var(--transparent);border-radius:var(--container-border-radius)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option:focus-visible{border:var(--focus)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-disabled{cursor:not-allowed}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-disabled .im-add-remove-list-option-name{color:var(--disabled-color)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option .im-add-remove-list-option-suffix{font-size:var(--font-tiny-size)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option .im-add-remove-hover-suffix{font-size:var(--font-tiny-size);height:100%;display:flex;align-items:flex-end}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option:hover:not(.im-disabled){color:var(--typeface-white-color);text-shadow:var(--white-text-shadow);border-radius:var(--container-border-radius);cursor:pointer}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option:hover:not(.im-disabled) .im-add-remove-list-option-suffix{visibility:hidden}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-add .im-add-remove-list-option-added{color:var(--valid-color);text-shadow:var(--valid-text-shadow)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-add:hover:not(.im-disabled){background-color:var(--error-color);text-shadow:var(--white-text-shadow)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-add:hover:not(.im-disabled) .im-add-remove-list-option-added{color:var(--typeface-white-color);text-shadow:var(--white-text-shadow)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-remove .im-add-remove-list-option-removed{color:var(--error-color);text-shadow:var(--error-text-shadow)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-remove:hover:not(.im-disabled){background-color:var(--valid-color);text-shadow:var(--white-text-shadow)}.im-add-remove-list .im-add-remove-list-container .im-options-list .im-add-remove-list-option.im-remove:hover:not(.im-disabled) .im-add-remove-list-option-removed{color:var(--typeface-white-color);text-shadow:var(--white-text-shadow)}.im-selector .im-selector-container{cursor:pointer}.im-selector .im-selector-display{gap:10px;align-items:center;padding:5px 10px;width:100%;height:100%;display:flex}.im-selector .im-selector-display.im-disabled{cursor:not-allowed}.im-selector .im-selector-display.im-disabled .im-selector-placeholder{color:var(--disabled-color)}.im-selector .im-selector-display .im-selector-placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-selector .im-selector-display .im-selector-display-value{flex:1;display:flex;gap:10px;align-items:center;overflow:hidden;justify-content:space-between}.im-selector .im-selector-display .im-selector-display-value .im-selector-multiple-value-data{font-size:var(--font-small-size);font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.im-selector .im-selector-display .im-selector-display-value .im-selector-multiple-value-extra-count{font-size:var(--font-small-size);color:var(--primary-color);width:30px;display:flex;justify-content:flex-end}.im-selector .im-selector-display .im-selector-display-icons{display:flex;align-items:center}.im-selector .im-selector-display .im-selector-display-icons .im-selector-icon{color:var(--typeface-medium-color)}.im-selector .im-selector-filters{min-height:fit-content;display:flex;flex-direction:column;gap:10px}.im-selector .im-selector-filters .im-selector-checkboxes{display:flex;justify-content:space-between;align-items:center}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container{z-index:var(--z-index-select);background-color:var(--background-white-color);padding:5px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);display:flex;flex-direction:column;gap:10px}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list{background-color:var(--background-white-color);width:100%;border-radius:var(--container-border-radius);overflow-y:auto;padding:5px;flex:1;display:flex;flex-direction:column}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list.im-show-options-row{gap:5px;flex-direction:row;flex-wrap:wrap}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list.im-show-options-row .im-selector-option{font-family:var(--typeface-monospace);width:30px;justify-content:center;padding:5px}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option{cursor:pointer;display:flex;align-items:center;background-color:var(--transparent);padding:5px;color:var(--typeface-medium-color);-webkit-user-select:none;user-select:none;border:1px solid var(--transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:25px;border-radius:4px;gap:8px}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option:focus-visible{outline:var(--focus)}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-disabled{cursor:not-allowed;color:var(--disabled-color)}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-disabled:hover{background-color:var(--transparent)}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-selected{color:var(--primary-color);text-shadow:var(--primary-text-shadow);border-radius:var(--container-border-radius)}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-selected.im-use-selected-border{border:1px solid var(--primary-color)}.im-selector .im-selector-option-list-wrapper .im-selector-option-list-container .im-selector-option-list .im-selector-option:hover{background-color:var(--primary-light-color);border-radius:var(--container-border-radius)}.im-update-password-component .im-update-password-form{width:100%;display:flex;gap:30px}.im-list-row{display:flex;align-items:center;flex-wrap:wrap;width:100%}.im-list-row .im-current-list-item{font-size:var(--font-regular-size)}.im-dialog-component{background-color:var(--background-light-opacity);position:absolute;height:100vh;width:100vw;top:0;right:0;z-index:var(--z-index-dialog);display:flex;align-items:center;justify-content:center;border:none}.im-dialog-component .im-dialog-container{padding:35px 20px 20px;background:var(--background-white-color);border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);box-shadow:var(--background-box-shadow);position:relative;display:flex;flex-direction:column;margin-bottom:20px;overflow:hidden}@media (max-width: 420px){.im-dialog-component .im-dialog-container{max-height:90vh}}.im-dialog-component .im-dialog-container .im-dialog-close-icon{position:absolute;top:0;right:0;margin:10px 10px 0 0}.im-dialog-component .im-dialog-container .im-dialog-title{display:flex;flex-wrap:wrap;min-height:25px;font-size:var(--font-large-size);font-weight:700;color:var(--primary-color);margin-top:5px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.im-dialog-component .im-dialog-container .im-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden}.im-dialog-component .im-dialog-container .im-dialog-content{flex:1;margin-bottom:20px;overflow:hidden;display:flex;padding:12px 6px 0}.im-dialog-buttons-wrapper{display:flex;margin-top:10px}.im-dialog-buttons-wrapper .im-dialog-buttons.im-buttons-placeholder{min-height:45px}.im-dialog-buttons-wrapper .im-dialog-buttons-portal{display:flex;gap:10px;align-items:center}.im-dialog-buttons-wrapper .im-dialog-buttons:not(.im-mobile-dialog-buttons){display:flex;gap:5px 15px;justify-content:flex-end;flex-wrap:wrap;flex:1}.im-dialog-buttons-wrapper .im-mobile-dialog-buttons{display:flex;flex-direction:column;gap:10px;flex:1;width:100%}.im-dialog-buttons-wrapper .im-mobile-dialog-buttons .im-dialog-buttons-portal{order:1;flex-direction:column;gap:5px 15px}.im-dialog-buttons-wrapper .im-mobile-dialog-buttons .im-button{width:100%}.im-selector-customer{height:42px}.im-selector-customer .im-selector-customer-container{height:42px;cursor:pointer}.im-selector-customer.im-disabled .im-selector-customer-container{cursor:not-allowed}.im-selector-customer.im-hide-customer{display:none}.im-selector-customer .im-selector-customer-display{display:flex;gap:10px;align-items:center;padding:5px 10px;width:100%;height:100%}.im-selector-customer .im-selector-customer-display .im-selector-customer-placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-selector-customer .im-selector-customer-display .im-selector-customer-display-value{flex:1;display:flex;gap:10px;align-items:center;overflow:hidden;justify-content:space-between}.im-selector-customer .im-selector-customer-display .im-selector-customer-display-value .im-selector-multiple-value-data{flex:1;width:40px}.im-selector-customer .im-selector-customer-display .im-selector-customer-display-value .im-selector-multiple-value-extra-count{font-size:var(--font-small-size);color:var(--primary-color);width:30px;display:flex;justify-content:flex-end}.im-selector-customer .im-selector-customer-display .im-selector-display-icons{display:flex;align-items:center}.im-selector-customer .im-selector-customer-display .im-selector-display-icons .im-selector-icon{color:var(--typeface-medium-color)}.im-selector-customer .im-selector-customer-filters{min-height:fit-content;display:flex;flex-direction:column;gap:10px}.im-selector-customer .im-selector-customer-option{max-width:100%}.im-selector-customer .im-selector-customer-option.im-selected .im-select-customer-option-renderer-name{color:var(--primary-color)}.im-selector-customer .im-selector-customer-option .im-select-customer-option-renderer-name{font-size:var(--font-small-size);font-weight:700;color:var(--typeface-medium-color)}.im-selector-customer .im-selector-customer-option .im-select-customer-option-renderer-username{font-size:var(--font-tiny-size);color:var(--typeface-light-color)}.im-selector-customer .im-selector-customer-option .im-select-customer-option-renderer-name,.im-selector-customer .im-selector-customer-option .im-select-customer-option-renderer-username{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-selector-customer .im-selector-customer-option-list .im-selector-option-list-container{z-index:var(--z-index-select);background-color:var(--background-white-color);padding:5px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);display:flex;flex-direction:column;gap:5px}.im-selector-customer .im-selector-customer-option-list .im-selector-option-list-container .im-selector-option-list{background-color:var(--background-white-color);width:100%;border-radius:var(--container-border-radius);overflow-y:auto;padding:5px;flex:1;display:flex;flex-direction:column;gap:5px 0 0 0}.im-selector-customer .im-selector-customer-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-customer-option-container{cursor:pointer;display:flex;text-align:start;border:none;align-items:center;padding:5px;font-size:var(--font-small-size);color:var(--typeface-medium-color);background-color:var(--transparent);overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;min-height:40px}.im-selector-customer .im-selector-customer-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-customer-option-container:focus-visible{border-radius:var(--container-border-radius);outline:var(--focus)}.im-selector-customer .im-selector-customer-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-customer-option-container:hover{background-color:var(--primary-light-color)}.im-autocomplete-option{color:var(--typeface-medium-color);padding:0 5px;height:30px;border-bottom:1px solid var(--border-light-color);display:flex;align-items:center;width:100%}.im-autocomplete-option .im-autocomplete-option-text{width:100%;font-size:var(--font-tiny-size)}.im-autocomplete-option:hover{background-color:var(--background-medium-color);border-radius:var(--container-border-radius);cursor:pointer}.im-autocomplete-option.im-selected{color:var(--primary-color);text-shadow:var(--primary-text-shadow)}.im-autocomplete{height:100%}.im-autocomplete.im-disabled .im-autocomplete-display .im-autocomplete-input{cursor:not-allowed;background-color:var(--background-white-color);color:var(--disabled-color)}.im-autocomplete.im-disabled .im-autocomplete-display .im-autocomplete-input ::placeholder{color:var(--disabled-color)}.im-autocomplete .im-autocomplete-display{display:flex;height:40px;padding:5px;width:100%;max-width:100%}.im-autocomplete .im-autocomplete-display .im-autocomplete-input{border:none;height:100%;flex-grow:1;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-autocomplete .im-autocomplete-display .im-autocomplete-input ::placeholder{font-size:var(--font-small-size);color:var(--placeholder-color)}.im-autocomplete .im-autocomplete-display .im-autocomplete-buttons{width:30px;display:flex;align-items:center;justify-content:center}.im-autocomplete.im-search-selected .im-autocomplete-display .im-autocomplete-input{color:var(--primary-color);text-shadow:var(--primary-text-shadow)}.im-autocomplete-list{border:1px solid var(--border-color);border-radius:var(--container-border-radius);padding:5px;background-color:var(--background-white-color);z-index:var(--z-index-autocomplete);display:flex}.im-autocomplete-list .im-autocomplete-list-content{background-color:var(--background-white-color);border-radius:var(--container-border-radius);padding:5px;overflow:auto;flex:1}.im-switch{display:flex;gap:5px;align-items:center;position:relative;width:fit-content}.im-switch.im-switch-centered{margin:auto}.im-switch .im-switch-container{background:var(--transparent-color);display:flex;align-items:center;gap:5px}.im-switch .im-switch-container.im-label{padding:9px 20px}.im-switch.im-disabled .im-switch-label,.im-switch.im-disabled .im-switch-box{cursor:not-allowed}.im-switch.im-disabled:not(.im-mode-on-off) .im-switch-button{background-color:var(--primary-light-color)}.im-switch.im-mode-on-off .im-switch-box{border:1px solid var(--background-white-color)}.im-switch.im-mode-on-off .im-switch-box .im-switch-button{background-color:var(--background-white-color)}.im-switch.im-mode-on-off .im-switch-box-state-right{background-color:var(--primary-color)}.im-switch.im-mode-on-off .im-switch-box-state-left{background-color:var(--background-dark-color)}.im-switch.im-mode-on-off.im-disabled .im-switch-box-state-right{background-color:var(--primary-light-color)}.im-switch.im-mode-on-off.im-disabled .im-switch-box-state-left{background-color:var(--disabled-color)}.im-switch .im-switch-option-label{font-size:var(--font-tiny-size);color:var(--typeface-light-color);cursor:pointer;-webkit-user-select:none;user-select:none}.im-switch .im-switch-box{border:1px solid var(--border-color);border-radius:30px;height:22px;width:37px;display:flex;gap:5px;align-items:center;padding:2px;cursor:pointer;background-color:var(--background-medium-color)}.im-switch .im-switch-box .im-switch-button{height:16px;width:16px;border-radius:50%;background-color:var(--primary-color)}.im-switch .im-switch-box.im-switch-box-state-left{justify-content:flex-start}.im-switch .im-switch-box.im-switch-box-state-right{justify-content:flex-end}.im-progress-bar{height:20px;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:help}.im-progress-bar .im-progress-tag{display:none}.im-progress-bar .im-progress-bar-state-wrapper{border:1px solid var(--border-color);border-radius:20px;background-color:var(--background-white-color);display:flex;height:100%;flex:1;overflow:hidden}.im-progress-bar .im-progress-bar-state-wrapper .im-progress-bar-state{background-color:var(--typeface-light-color)}.im-progress-bar .im-progress-bar-state-wrapper .im-progress-bar-state.im-completed{background-color:var(--valid-color)}.im-progress-bar .im-progress-bar-label,.im-progress-bar .im-progress-bar-value{position:absolute;border:1px solid var(--border-color);border-radius:var(--container-border-radius);width:fit-content;padding:0 2px;font-size:var(--font-tiny-size);color:var(--typeface-medium-color);background-color:var(--background-white-color)}.im-progress-bar .im-progress-bar-label-min,.im-progress-bar .im-progress-bar-label-max{top:0}.im-progress-bar .im-progress-bar-label-min{left:0}.im-progress-bar .im-progress-bar-label-max{right:0}.im-progress-bar .im-progress-bar-value{left:0;right:0;margin:auto}.im-countdown{display:flex;align-items:center}.im-countdown.im-count-down-small{font-size:var(--font-small-size)}.im-countdown.im-count-down-medium{font-size:var(--font-regular-size)}.im-countdown.im-count-down-large{font-size:var(--font-large-size)}.im-countdown.im-countdown-blink{animation:im-blink infinite 1s linear}.im-add-options{min-height:84px;cursor:pointer}.im-add-options .im-add-options-wrapper{padding:10px;display:flex;flex-direction:column;gap:20px}.im-add-options .im-add-options-wrapper .im-add-options-header{display:flex;gap:10px}.im-add-options .im-add-options-wrapper .im-add-options-content{width:100%;display:flex;min-height:65px;align-items:center;justify-content:center;padding:10px}.im-add-options .im-add-options-wrapper .im-add-options-content .im-add-options-content-list{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow-y:auto}.im-bread-crumbs{width:fit-content}.im-bread-crumbs .im-bread-crumbs-content{min-height:30px;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--border-color);padding:5px;background-color:var(--background-white-color)}.im-bread-crumbs .im-bread-crumb-item{border:none;color:var(--typeface-light-color);font-size:var(--font-small-size);font-weight:700;background-color:var(--transparent);padding:5px;border-radius:var(--container-border-radius);cursor:pointer}.im-bread-crumbs .im-bread-crumb-item:focus-visible{outline:var(--focus)}.im-bread-crumbs .im-bread-crumb-item.im-not-allowed{cursor:auto}.im-bread-crumbs .im-bread-crumb-item.im-current-item{background-color:var(--primary-color);color:var(--typeface-white-color)}.im-bread-crumbs .im-bread-crumb-item:hover:not(.im-separator,.im-current-item){background-color:var(--primary-light-color);color:var(--typeface-medium-color)}@keyframes im-loading-img{0%{background-position:-468px 0}to{background-position:468px 0}}.im-img{max-width:100%;max-height:100%;display:flex;justify-content:center}.im-img .im-image-loading-gear{padding:10px}.im-img .im-image-loading{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:im-loading-img;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;flex:1}.im-img .im-display-none{display:none}.im-img .im-image{object-fit:contain}.im-img .im-image-error{width:100%;padding:5px;font-size:var(--font-small-size);height:100%;gap:5px;color:var(--error-color);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background-medium-color)}.im-cell-container{display:flex;flex-direction:row;justify-content:space-between;border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);padding:3px;margin:5px;background-color:var(--background-white-color);height:30px;overflow:hidden}.im-cell-container.im-modified{border-color:var(--valid-color)}.im-cell-container.im-disabled{cursor:not-allowed;background-color:var(--background-medium-color)}.im-cell-container .im-cell-container-buttons{display:flex;align-items:center}.im-table-cell-input-number{display:flex;width:100%;justify-content:center;gap:5px}.im-table-cell-input-number .im-cell-input-number{flex:1;border:none;padding-left:5px;min-width:0}.im-table-cell-input-number .im-cell-input-unit{height:100%;display:flex;align-items:center;color:var(--typeface-light-color)}.im-table-cell-input-text{flex:1}.im-table-cell-input-text .im-cell-input-text{border:none;padding-left:5px;width:100%;background-color:var(--transparent);min-width:0}.im-table-cell-input-text .im-cell-input-text.im-valid{color:var(--valid-color)}.im-table-cell-input-text .im-cell-input-text:disabled{cursor:not-allowed;color:var(--disabled-color)}.im-table-cell-select{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.im-table-cell-select .im-table-cell-select-filters{min-height:fit-content;display:flex;flex-direction:column;gap:10px}.im-table-cell-select .im-table-cell-select-filters .im-selector-checkboxes{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.im-table-cell-select .im-table-cell-select-display{display:flex;gap:10px;align-items:center;padding:5px;width:100%;height:100%;cursor:pointer}.im-table-cell-select .im-table-cell-select-display.im-disabled{cursor:not-allowed}.im-table-cell-select .im-table-cell-select-display.im-disabled .im-selector-placeholder{color:var(--disabled-color)}.im-table-cell-select .im-table-cell-select-display .im-selector-placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-table-cell-select .im-table-cell-select-display .im-selector-display-value{flex:1;display:flex;gap:10px;align-items:center;overflow:hidden;justify-content:space-between}.im-table-cell-select .im-table-cell-select-display .im-selector-display-value .im-selector-multiple-value-data{font-size:var(--font-small-size);font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.im-table-cell-select .im-table-cell-select-display .im-selector-display-value .im-selector-multiple-value-extra-count{font-size:var(--font-small-size);color:var(--primary-color);width:30px;display:flex;justify-content:flex-end}.im-table-cell-select .im-table-cell-select-display .im-selector-display-icons{display:flex;align-items:center}.im-table-cell-select .im-table-cell-select-display .im-selector-display-icons .im-selector-icon{color:var(--typeface-medium-color)}.im-table-cell-select .im-table-cell-select-content .im-selector-container{cursor:pointer}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container{z-index:var(--z-index-select);background-color:var(--background-white-color);padding:5px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);display:flex;flex-direction:column;gap:10px}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list{background-color:var(--background-white-color);width:100%;border-radius:var(--container-border-radius);overflow-y:auto;padding:5px;flex:1;display:flex;flex-direction:column}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option{background-color:var(--background-white-color);cursor:pointer;display:flex;align-items:center;padding:5px;font-size:var(--font-small-size);color:var(--typeface-medium-color);-webkit-user-select:none;user-select:none;border:1px solid var(--transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:25px;border-radius:var(--container-border-radius)}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option:focus-visible{border:var(--focus)}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-disabled{cursor:not-allowed;color:var(--disabled-color)}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-disabled:hover{background-color:var(--transparent)}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option.im-selected{color:var(--primary-color);text-shadow:var(--primary-text-shadow)}.im-table-cell-select .im-selector-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-option:hover{background-color:var(--primary-light-color)}.im-table-pagination{display:flex;justify-content:flex-end;padding:10px 5px;gap:8px;align-items:center;flex-wrap:wrap;color:var(--typeface-light-color);font-style:italic;max-width:100%}.im-table-pagination .im-table-pagination-total,.im-table-pagination .im-table-pagination-pages,.im-table-pagination .im-table-pagination-size{font-size:var(--font-small-size)}.im-table-pagination .im-table-pagination-pages select,.im-table-pagination .im-table-pagination-size select{width:50px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);padding:3px}.im-table-pagination .im-table-pagination-buttons{display:flex;gap:5px}.im-table-pagination .im-table-pagination-buttons .im-button{padding:0}.im-table-input-text-filter{display:flex;height:41px;align-items:center}.im-table-input-text-filter input{flex:1;border:none;padding-left:10px;background-color:var(--transparent)}.im-table-input-text-filter input::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-table-filter-number{display:flex;width:100%;max-width:100%;box-sizing:border-box}.im-table-filter-number input{flex:1;border:none;padding-left:10px;background-color:var(--transparent);min-width:0}.im-table-filter-number input::placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-table-filter-number .im-selector,.im-table-filter-number .im-selector .im-selector-container{height:39px}.im-table-filter-number .im-selector .im-container{border:none;background-color:var(--background-medium-color)}.im-table-filter-number .im-selector .im-container .im-selector-multiple-value-data{font-size:var(--font-regular-size)}.im-table-menu{max-width:100%}.im-table-menu .im-table-menu-container{border-radius:var(--container-border-radius);width:100%;background-color:var(--background-white-color);overflow:hidden}.im-table-menu .im-table-menu-container .im-table-buttons{flex:1;height:40px;display:flex;align-items:center;padding:0 5px;min-width:40px;flex-shrink:1}.im-table-menu .im-table-menu-container .im-collapse-filter-button{height:40px;display:flex;align-items:center;padding-right:5px;width:120px;background-color:var(--background-white-color)}.im-table-menu .im-table-menu-container.im-open{max-height:900px;transition:max-height .5s}.im-table-menu .im-table-menu-container.im-close{max-height:40px;transition:max-height .5s}.im-table-menu .im-table-menu-container.im-close .im-table-filters-container{visibility:hidden;transition:visibility .5s}.im-table-menu .im-table-menu-container .im-table-filter-loading{width:100%;height:100px;display:flex;align-items:center;justify-content:center}.im-table-menu .im-table-menu-container .im-table-filter{align-items:center;max-height:200px;overflow-y:auto;padding:10px 0;display:flex;flex-wrap:wrap;gap:30px}.im-table-menu .im-table-menu-container .im-table-filter.im-invisible{display:none}.im-table-cell{vertical-align:middle;font-size:var(--font-small-size);color:var(--typeface-medium-color);height:38px;padding:2px}.im-table-row td{background:var(--background-white-color)}.im-table-row:hover td{background:var(--primary-light-color)}.im-table-row.im-clickable:hover td{cursor:pointer}.im-table-th{background-color:var(--background-medium-color);min-width:40px;color:var(--typeface-medium-color);height:45px;vertical-align:middle}.im-table-th.im-filtered{color:var(--primary-color)}.im-table-th .im-table-th-title{display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;margin:10px 0}.im-table-th .im-table-th-title .im-table-th-title-text{display:flex;justify-content:center;align-items:center;height:100%}.im-table-th .im-table-th-title .im-table-th-margin{flex:1;display:flex;align-items:center;height:100%}.im-table-th .im-table-th-title .im-table-th-indicators{margin-left:3px}.im-table-th .im-table-sort-button{cursor:pointer;position:relative;border:none;background-color:var(--transparent);outline:1px solid var(--transparent)}.im-table-th .im-table-sort-button:focus-visible{border-radius:50%;outline:var(--focus)}.im-table-th .im-table-sort-button .im-notification-bubble{margin-right:-10px;margin-top:-8px}.im-table-feedback{max-width:100%;min-height:200px;border:1px solid var(--border-light-color);border-radius:var(--container-border-radius);display:flex;align-items:center;justify-content:center;padding:0 20px}.im-table{width:100%;display:flex;flex-direction:column;gap:10px;max-height:100%}.im-table .im-table-wrapper{border:1px solid var(--table-border-color);border-radius:var(--container-border-radius);width:100%;overflow:auto}.im-table .im-table-wrapper table{border-collapse:collapse;width:100%;border:1px solid var(--border-light-color)}.im-table .im-table-wrapper table thead{position:sticky;top:-1px}@keyframes im-loading{0%{background-position:-468px 0}to{background-position:468px 0}}.im-video-component{max-width:100%;display:flex;align-items:center;justify-content:center}.im-video-component .im-image-loading-gear{padding:10px}.im-video-component .im-video-loading{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:im-loading;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;flex:1}.im-video-component .im-display-none{display:none}.im-video-component .im-video{width:fit-content;max-width:100%}.im-video-component .im-video-error{width:100%;font-size:var(--font-small-size);height:100%;gap:5px;color:var(--error-color);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background-medium-color)}.im-date-picker-date-selection-component{padding:8px;display:flex;flex-direction:column;gap:10px;width:100%;border-bottom:1px solid var(--border-color);border-bottom-left-radius:var(--container-border-radius);border-bottom-right-radius:var(--container-border-radius)}.im-date-picker-date-selection-component .im-date-picker-year{display:flex;justify-content:space-between;align-items:center}.im-date-picker-date-selection-component .im-date-picker-year .im-date-year-month{display:flex;align-items:center;gap:5px;font-size:var(--font-small-size)}.im-date-picker-date-selection-component .im-date-picker-year .im-date-year-month .im-date-year,.im-date-picker-date-selection-component .im-date-picker-year .im-date-year-month .im-date-month{font-size:var(--font-small-size)}.im-date-picker-date-selection-component .im-date-picker-date{display:flex;justify-content:space-between;flex-direction:column;align-items:center;font-size:var(--font-regular-size);font-weight:700;gap:10px;color:var(--typeface-light-color)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid{color:var(--typeface-light-color)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid{color:var(--typeface-medium-color);grid-template-rows:repeat(6,22px)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell{color:var(--typeface-medium-color)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid,.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid{width:100%;display:grid;grid-template-columns:repeat(7,1fr)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell,.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell{display:flex;align-items:center;justify-content:center;height:20px;border:none;background-color:var(--transparent)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell:is(button),.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell:is(button){cursor:pointer}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell:is(button):hover:not(.im-date-selected),.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell:is(button):hover:not(.im-date-selected){background-color:var(--primary-light-color)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell.im-date-between,.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell.im-date-between{background-color:var(--error-light-color)}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell.im-date-selected,.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell.im-date-selected{background-color:var(--primary-color);color:var(--typeface-white-color);border-radius:var(--container-border-radius);font-weight:700}.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-weekdays-grid .im-date-grid-cell.im-date-today,.im-date-picker-date-selection-component .im-date-picker-date .im-date-picker-date-grid .im-date-grid-cell.im-date-today{border:1px solid var(--background-dark-color);border-radius:var(--container-border-radius)}.im-date-picket-year-selection{display:flex;flex-direction:column;padding:8px;gap:4px}.im-date-picket-year-selection .im-years-select-arrows{width:100%;display:flex;justify-content:space-between}.im-date-picket-year-selection .im-years-select-arrows .im-current-year{display:flex;align-items:center;color:var(--primary-color);font-weight:700}.im-date-picket-year-selection .im-years-options{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.im-date-picket-year-selection .im-years-options .im-year-selection-cell{display:flex;justify-content:center}.im-date-picket-year-selection .im-years-options .im-year-selection-cell .im-date-picker-year-select-button{border:none;border-radius:var(--container-border-radius);background-color:var(--transparent);color:var(--typeface-medium-color);cursor:pointer;padding:8px 16px}.im-date-picket-year-selection .im-years-options .im-year-selection-cell .im-date-picker-year-select-button.im-selected{background-color:var(--primary-color);border-radius:var(--container-border-radius);color:var(--typeface-white-color);font-weight:700}.im-date-picket-year-selection .im-years-options .im-year-selection-cell .im-date-picker-year-select-button:hover:not(.im-selected){background-color:var(--primary-light-color);font-weight:700}.im-date-picker-month-selection{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,31px);padding:8px}.im-date-picker-month-selection .im-month-selection-cell{display:flex;justify-content:center}.im-date-picker-month-selection .im-month-selection-cell .im-month-selection-button{border:none;background-color:var(--transparent);cursor:pointer;width:90%;height:90%;color:var(--typeface-medium-color)}.im-date-picker-month-selection .im-month-selection-cell .im-month-selection-button.im-selected{background-color:var(--primary-color);border-radius:var(--container-border-radius);color:var(--typeface-white-color);font-weight:700}.im-date-picker-month-selection .im-month-selection-cell .im-month-selection-button:hover:not(.im-selected){background-color:var(--primary-light-color);border-radius:var(--container-border-radius);font-weight:700}.im-date-picker{border-radius:var(--container-border-radius);font-size:var(--font-small-size)}.im-date-picker.im-disabled .im-date-picker-display .im-date-picker-display-info .im-date-picker-placeholder{color:var(--disabled-color)}.im-date-picker.im-disabled .im-date-picker-display .im-date-picker-display-info .im-date-picker-display-value{color:var(--primary-light-color)}.im-date-picker.im-disabled .im-date-picker-display{cursor:not-allowed}.im-date-picker .im-date-picker-display{display:flex;padding-inline:8px;align-items:center;cursor:pointer}.im-date-picker .im-date-picker-display.im-keep-open{cursor:auto}.im-date-picker .im-date-picker-display .im-date-picker-display-info{flex:1}.im-date-picker .im-date-picker-display .im-date-picker-display-info .im-date-picker-display-value{font-weight:700;color:var(--primary-color)}.im-date-picker .im-date-picker-display .im-date-picker-display-info .im-date-picker-placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-date-picker.im-month-picker .im-date-picker-selection-container{border-bottom:1px solid var(--border-color)}.im-date-picker-selection{position:absolute;width:220px;z-index:var(--z-index-date-picker)}.im-date-picker-selection .im-date-picker-selection-container{width:220px;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-radius:var(--container-border-radius);background-color:var(--background-white-color)}.im-date-picker-selection .im-date-picker-selection-container .im-date-picker-date-selection{width:220px;min-height:210px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:var(--container-border-radius)}.im-date-picker-selection .im-date-picker-selection-container .im-date-picker-date-selection.im-show-time{border-bottom:1px solid var(--border-color)}.im-date-picker-selection .im-date-picker-selection-container .im-date-picker-time-selection{width:220px;border-bottom:1px solid var(--border-color);border-radius:var(--container-border-radius);min-height:30px;padding:10px 0;display:flex;align-items:center;justify-content:center}.im-section-content{display:flex;flex-direction:column;gap:16px}.im-section-content .im-section-content-data{flex:1;display:flex;width:100%}.im-section{background-color:var(--background-white-color);border-radius:var(--container-border-radius);display:flex;flex-direction:column}.im-section .im-section-header{width:100%;display:flex;flex-direction:column}.im-section .im-section-header .im-section-title{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.im-section .im-section-header .im-section-header-row{width:100%;display:flex;justify-content:space-between;align-items:center}.im-section .im-section-header .im-section-header-row .im-header-renderer{display:flex;gap:10px;flex:1;justify-content:flex-end}.im-section .im-section-header .im-section-header-row .im-section-description{font-size:12px;width:100%;color:var(--typeface-light-color);padding-top:5px}.im-section.im-collapsed{max-height:68px;transition:max-height .3s}.im-section.im-collapsed .im-section-body{isolation:isolate;visibility:hidden;transition:visibility .3s}.im-section.im-uncollapsed{transition:max-height .3s}.im-section .im-section-body{display:flex;flex-direction:column;gap:30px;overflow-y:hidden;flex:1}.im-section .im-section-body .im-section-menu{display:flex;padding:8px 5px 5px;min-height:42px;margin-top:6px;flex-wrap:wrap;gap:4px;border:1px solid var(--border-color);border-radius:var(--container-border-radius)}.im-section .im-section-body .im-section-content{flex:1;padding-top:8px}.im-input-float.im-disabled .im-input-float-body-container .im-input-float-body-element{color:var(--disabled-color)}.im-input-float .im-container-wrapper{width:100%}.im-input-float .im-input-float-body-container{display:flex;max-width:100%}.im-input-float .im-input-float-body-container .im-input-float-body-element{height:100%;width:30px;flex:1;border:none;border-radius:var(--container-border-radius);padding-left:10px;font-size:var(--font-small-size);background:var(--transparent);color:var(--typeface-medium-color)}.im-input-float .im-input-float-body-container .im-input-float-buttons{display:flex;gap:2px;height:100%;align-items:center}.im-box{display:flex}.im-box.im-overflow-y-hidden{overflow-y:hidden}.im-box.im-overflow-y-auto{overflow-y:auto}.im-box.im-overflow-y-scroll{overflow-y:scroll}.im-box.im-overflow-x-hidden{overflow-x:hidden}.im-box.im-overflow-x-auto{overflow-x:auto}.im-box.im-overflow-x-scroll{overflow-x:scroll}.im-box.im-overflow-hidden{overflow:hidden}.im-box.im-overflow-auto{overflow:auto}.im-box.im-overflow-scroll{overflow:scroll}.im-box.im-direction-row{flex-direction:row}.im-box.im-direction-column{flex-direction:column}.im-box.im-direction-row-reverse{flex-direction:row-reverse}.im-box.im-direction-column-reverse{flex-direction:column-reverse}.im-box.im-wrap-wrap{flex-wrap:wrap}.im-box.im-wrap-nowrap{flex-wrap:nowrap}.im-box.im-justify-center{justify-content:center}.im-box.im-justify-start{justify-content:flex-start}.im-box.im-justify-end{justify-content:flex-end}.im-box.im-justify-space-between{justify-content:space-between}.im-box.im-justify-space-evenly{justify-content:space-evenly}.im-box.im-justify-space-around{justify-content:space-around}.im-box.im-align-center{align-items:center}.im-box.im-align-start{align-items:flex-start}.im-box.im-align-end{align-items:flex-end}.im-box.im-align-space-between{align-items:space-between}.im-box.im-align-space-evenly{align-items:space-evenly}.im-box.im-align-space-around{align-items:space-around}.im-change-renderer-component{display:flex;width:225px;height:45px;gap:5px;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:8px;padding:5px}.im-change-renderer-component .im-change-renderer-value,.im-change-renderer-component .im-change-renderer-initial-priority,.im-change-renderer-component .im-change-renderer-priority{font-size:var(--font-small-size);height:30px;min-width:35px;font-weight:700;display:flex;align-items:center}.im-change-renderer-component .im-change-renderer-value{overflow:hidden;white-space:wrap;width:130px;color:var(--typeface-light-color);font-size:var(--font-tiny-size)}.im-change-renderer-component .im-change-renderer-initial-priority,.im-change-renderer-component .im-change-renderer-priority{border-radius:8px;justify-content:center;padding-inline:5px;font-size:var(--font-tiny-size)}.im-change-renderer-component .im-change-renderer-initial-priority{background-color:var(--error-light-color);color:var(--error-color)}.im-change-renderer-component .im-change-renderer-priority{background-color:var(--valid-light-color);color:var(--valid-color)}.im-note-change-renderer{display:flex;gap:30px;flex-wrap:wrap;width:100%;min-height:30px}.im-note-change-renderer .im-note-change{flex:1;height:100%;border-radius:var(--container-border-radius);padding:6px}.im-note-change-renderer .im-note-change.im-previous{background-color:var(--error-light-color)}.im-note-change-renderer .im-note-change.im-current{background-color:var(--valid-light-color)}.im-property-type-changes{display:flex;flex-direction:column;gap:40px}.im-property-type-changes .im-property-type-change .im-property-type-name-sub-section{font-size:var(--font-small-size);color:var(--typeface-light-color)}.im-property-type-changes .im-property-type-change .im-table-change-content .im-table-change-wrapper{display:flex;flex-direction:column;align-items:center;color:var(--typeface-light-color);font-weight:700}.im-property-type-changes .im-property-type-change .im-table-change-content .im-table-change-wrapper .im-priority-cell{height:30px;min-width:20px;padding-inline:10px;width:fit-content;margin:auto;display:flex;align-items:center;justify-content:center}.im-property-type-changes .im-property-type-change .im-table-change-content .im-table-change-wrapper .im-value-cell{height:30px;min-width:40px;padding-inline:10px;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:5px}.im-property-type-changes .im-property-type-change .im-table-change-content .im-table-change-wrapper.im-table-current .im-changed{color:var(--error-color);background-color:var(--error-light-color);border-radius:8px}.im-property-type-changes .im-property-type-change .im-table-change-content .im-table-change-wrapper.im-table-change .im-changed{color:var(--valid-color);background-color:var(--valid-light-color);border-radius:8px}.im-buy-box-preferences-changes{width:100%;display:flex;flex-direction:column;gap:20px}.im-buy-box-preferences-changes .im-buy-box-preferences-changes-container,.im-buy-box-preferences-changes .im-buy-box-preferences-changes-modules{display:flex;flex-direction:column;gap:30px}.im-suggestion-button{display:flex;align-items:center;border-radius:var(--container-border-radius);padding:2px;justify-content:flex-end;cursor:pointer}.im-suggestion-button:disabled{cursor:not-allowed}.im-suggestion-button:hover:not(:disabled){background-color:var(--primary-light-color)}.im-selector-buy-box{height:0px;display:inline-table}.im-selector-buy-box .im-selector-buy-box-container{height:42px;cursor:pointer}.im-selector-buy-box.im-disabled .im-selector-buy-box-container{cursor:not-allowed}.im-selector-buy-box-display{display:flex;gap:10px;align-items:center;padding:5px 10px;width:100%;height:100%}.im-selector-buy-box-display .im-selector-buy-box-placeholder{color:var(--placeholder-color);font-size:var(--font-small-size)}.im-selector-buy-box-display .im-selector-buy-box-display-value{flex:1;display:flex;gap:10px;align-items:center;overflow:hidden;justify-content:space-between}.im-selector-buy-box-display .im-selector-buy-box-display-value .im-selector-multiple-value-data{flex:1;width:40px}.im-selector-buy-box-display .im-selector-buy-box-display-value .im-selector-multiple-value-extra-count{font-size:var(--font-small-size);color:var(--primary-color);width:30px;display:flex;justify-content:flex-end}.im-selector-buy-box-display .im-selector-display-icons{display:flex;align-items:center}.im-selector-buy-box-display .im-selector-display-icons .im-selector-icon{color:var(--typeface-medium-color)}.im-selector-buy-box-option{max-width:100%}.im-selector-buy-box-option .im-select-buy-box-option-renderer-name{font-size:var(--font-small-size);font-weight:700;color:var(--typeface-medium-color)}.im-selector-buy-box-option .im-select-buy-box-option-renderer-name.im-selected{color:var(--primary-color)}.im-selector-buy-box-option .im-select-buy-box-option-renderer-username{font-size:var(--font-tiny-size);color:var(--typeface-light-color)}.im-selector-buy-box-option .im-select-buy-box-option-renderer-name,.im-selector-buy-box-option .im-select-buy-box-option-renderer-username{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-selector-buy-box-option-list .im-selector-option-list-container{z-index:var(--z-index-select);background-color:var(--background-white-color);padding:5px;border:1px solid var(--border-color);border-radius:var(--container-border-radius);display:flex;flex-direction:column;gap:5px}.im-selector-buy-box-option-list .im-selector-option-list-container .im-selector-option-list{background-color:var(--background-white-color);width:100%;border-radius:var(--container-border-radius);overflow-y:auto;padding:5px;flex:1;display:flex;flex-direction:column;gap:5px 0 0 0}.im-selector-buy-box-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-buy-box-option-container{cursor:pointer;display:flex;text-align:start;border:none;align-items:center;padding:5px;font-size:var(--font-small-size);color:var(--typeface-medium-color);background-color:var(--transparent);overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;min-height:40px}.im-selector-buy-box-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-buy-box-option-container:focus-visible{border-radius:var(--container-border-radius);outline:var(--focus)}.im-selector-buy-box-option-list .im-selector-option-list-container .im-selector-option-list .im-selector-buy-box-option-container:hover{background-color:var(--primary-light-color)}.im-selector-biu-box-filters{min-height:fit-content;display:flex;flex-direction:column;gap:10px}.im-copy-market-preferences-component{overflow-y:auto;max-height:50vh;width:100%}.im-copy-market-preferences-component .im-primary-background{background-color:var(--primary-light-color)}.im-copy-market-preferences-component .im-apply-county-preferences-to-others-content{width:100%;padding:20px;display:flex;flex-direction:column;gap:40px}.im-copy-market-preferences-component .im-copy-status{display:flex;align-items:center;gap:10px;padding:10px;height:50px}.im-copy-market-preferences-component .im-copy-status span{color:var(--typeface-medium-color)}.im-copy-market-preferences-component .im-counties-to-update{padding:15px;min-height:60px;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.im-copy-market-preferences-component .im-counties-to-update .im-none-to-update{color:var(--error-color)}.im-buttons-responsive-component .im-buttons-responsive-buttons{display:flex}@media (max-width: 900px){.im-buttons-responsive-component .im-buttons-responsive-buttons{display:none}}@media (min-width: 900px){.im-buttons-responsive-component .im-buttons-responsive-dropdown{display:none}}.im-light-table{overflow:auto;border:1px solid var(--table-border-color);border-radius:var(--container-border-radius)}.im-light-table table{width:100%;border-collapse:collapse}.im-light-table table thead{position:sticky;top:-1px;z-index:var(--z-index-header)}.im-light-table table thead tr th{background-color:var(--background-medium-color);height:45px;font-size:13px;vertical-align:middle;color:var(--typeface-medium-color)}.im-light-table table thead tr th.im-light-table-header-titles{height:25px}.im-light-table table tbody tr td{font-size:var(--font-small-size);color:var(--typeface-medium-color);background:var(--background-white-color);padding:2px 8px;vertical-align:middle}.im-light-table table tbody tr:hover td{background:var(--primary-light-color)}.im-about-layout{min-height:20px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--typeface-light-color);font-size:var(--font-nano-size);margin-top:10px;padding:0 10px 10px;gap:5px;overflow:hidden}.im-about-layout .im-about-section{white-space:nowrap;text-align:hidden}.im-about-layout .im-terms-button{font-size:var(--font-tiny-size);line-height:1.1}.im-dashboard-drawer{border-right:1px solid var(--border-light-color);width:215px;height:100%;display:flex;flex-direction:column;align-items:center;transition:var(--drawer-transition-time) width;position:relative;background-color:var(--background-light-color)}.im-dashboard-drawer .im-drawer-button-icon{border:1px solid var(--border-color);background-color:var(--background-light-color);position:absolute;width:25px;height:25px;display:flex;align-items:center;right:0;margin-top:22px;margin-right:-13px;opacity:0;z-index:var(--z-index-collapse-drawer)}.im-dashboard-drawer .im-drawer-button-icon:hover{background-color:var(--primary-color)}.im-dashboard-drawer .im-drawer-button-icon:hover .im-icon path{color:var(--typeface-white-color)}.im-dashboard-drawer .im-drawer-menu{display:flex;flex-direction:column;gap:7px;margin:16px 16px 0;flex:1;overflow-y:auto}.im-dashboard-drawer .im-drawer-menu .im-mobile-content{margin-top:8px;width:100%;display:flex;flex-direction:column;align-items:center;height:fit-content}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option{border:1px solid var(--transparent);background-color:var(--transparent);width:175px;display:flex;height:40px;color:var(--typeface-medium-color);align-items:center;padding:0 8px;justify-content:flex-start;font-weight:700;cursor:pointer;transition:width var(--drawer-transition-time),padding var(--drawer-transition-time);border-radius:var(--container-border-radius)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option:focus-visible{border:var(--focus)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option .im-drawer-menu-option-text{width:100%;overflow:hidden;font-size:var(--font-small-size);font-weight:700;white-space:nowrap;margin-left:10px;height:100%;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option.im-special{color:var(--error-color)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option.im-special:hover:not(.im-selected){background-color:var(--error-light-color)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option.im-special.im-selected{background-color:var(--error-color)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option:hover:not(.im-selected){background-color:var(--primary-light-color)}.im-dashboard-drawer .im-drawer-menu .im-drawer-menu-option.im-selected{background-color:var(--primary-color);color:var(--typeface-white-color);transition:padding var(--drawer-transition-time),width var(--drawer-transition-time)}.im-dashboard-drawer.im-drawer-touch-screen:hover .im-drawer-button-icon{opacity:100%;transition:opacity .3s}.im-dashboard-drawer.im-collapsed{width:80px;transition:width var(--drawer-transition-time)}.im-dashboard-drawer.im-collapsed .im-drawer-menu-option{width:40px}.im-dashboard-drawer.im-drawer-mobile{width:180px;padding:8px;position:absolute;z-index:var(--z-index-mobile-drawer)}.im-dashboard-drawer.im-drawer-mobile .im-drawer-title{margin-left:50px;font-size:var(--font-tiny-size)}.im-dashboard-drawer.im-drawer-mobile .im-drawer-menu{display:flex;flex-direction:column;justify-content:center;width:100%}.im-dashboard-drawer.im-drawer-mobile .im-drawer-menu .im-drawer-menu-option{width:100%;height:35px}.im-app-dashboard{height:100%;display:flex;width:100%}.im-app-dashboard .im-dashboard-content{flex:1 1;display:flex;flex-direction:column;background-color:var(--background-white-color);max-width:100%;overflow:hidden}.im-forgot-password{width:100%;margin-top:30px;height:150px}.im-forgot-password .im-forgot-password-form{display:flex;gap:40px}.im-login-page{height:100%;display:flex;align-items:center;background:var(--background-im-gradient-color);max-width:100vw;flex-wrap:wrap;justify-content:center;gap:0 30px}.im-login-page .im-login-forgot-password{margin-top:20px}@media (max-width: 768px){.im-login-page{align-items:flex-start;gap:0px}}.im-login-page .im-login-title{width:400px}@media (max-width: 768px){.im-login-page .im-login-title{margin-top:50px;justify-content:center;display:flex;flex-direction:column;align-items:center}}.im-login-page .im-login-title p{font-family:var(--typeface-serif);font-size:var(--font-large-size);margin-bottom:10px}@media (max-width: 768px){.im-login-page .im-login-title p{margin:0 20px}}.im-login-page .im-login-title h2{font-size:var(--font-giant-size)}@media (max-width: 768px){.im-login-page .im-login-title h2{margin:0 20px}}.im-login-page .im-login-form-wrapper{display:flex;flex-direction:column;align-items:center;background-color:var(--background-white-color);border:1px solid var(--border-color);padding:50px 30px;box-shadow:var(--background-box-shadow);border-radius:var(--container-border-radius);width:450px;gap:15px}.im-login-page .im-login-form-wrapper .im-login-form-header{display:flex;flex-direction:column;align-items:center;gap:40px}.im-login-page .im-login-form-wrapper .im-login-option-buttons{display:flex;margin-top:20px;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.im-login-page .im-login-form-wrapper{padding:50px 15px;margin:0 10px;max-width:100%}}.im-not-found-page{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.im-not-found-page p{font-size:var(--font-giant-size);margin:40px 0;font-weight:700;color:var(--typeface-medium-color)}.im-app-home-page-item-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;justify-content:center}.im-home-page-item{height:140px;width:100%;border-radius:var(--container-border-radius);display:flex;box-shadow:var(--background-box-shadow);align-items:center;padding:15px;cursor:pointer;border-width:1px;border-style:solid;border-color:var(--border-light-color)}.im-home-page-item:focus-visible{outline:var(--focus)}.im-home-page-item:hover.im-variant-primary{border-color:var(--primary-color)}.im-home-page-item:hover.im-variant-error{border-color:var(--error-color)}.im-home-page-item .im-home-item-data{display:flex;flex-direction:column;padding:10px 5px 10px 10px;gap:4px;flex:1}.im-home-page-item .im-home-item-data .im-home-item-title{font-size:var(--font-large-size);font-weight:700;color:var(--typeface-medium-color);height:52px;display:flex;align-items:flex-end;justify-content:center}.im-home-page-item .im-home-item-data .im-home-item-description{font-size:var(--font-small-size);color:var(--typeface-light-color);line-height:1.2;height:30px;display:flex;align-items:flex-start;justify-content:center}.im-home-page-item .im-home-item-data .im-home-item-info{height:18px;display:flex;width:100%;justify-content:center}.im-scaling-system-group-card{height:140px;min-width:290px;max-width:100%}.im-scaling-system-group-card.im-full-width{min-width:100%;max-width:none}.im-scaling-system{display:flex;justify-content:space-between}.im-scaling-system .im-scaling-system-container{width:100%;display:flex;flex-direction:column;gap:20px;padding:10px;justify-content:space-around}.im-scaling-system .im-scaling-system-container .im-title-string .im-sup-small{font-size:small}.im-modules-management{width:100%}.im-modules-management .im-modules-management-container{border-radius:var(--container-border-radius);background-color:var(--background-regular-color)}@media (max-width: 1330px){.im-buy-box-preferences-menu.im-collapsed .im-hide-on-smaller-screen{display:flex}}@media (min-width: 1330px){.im-buy-box-preferences-menu.im-collapsed .im-hide-on-smaller-screen{display:none}}@media (max-width: 1200px){.im-buy-box-preferences-menu .im-hide-on-smaller-screen{display:flex}}@media (min-width: 1200px){.im-buy-box-preferences-menu .im-hide-on-smaller-screen{display:none}}.im-customer-preferences-info{width:100%}.im-customer-preferences-info .im-preferences-info{display:flex;gap:20px}.im-customer-preferences-info .im-preferences-info .im-container-menu{display:flex;align-items:center;padding-inline:5px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-date{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.im-customer-preferences-info .im-preferences-info .im-primary .im-info-text{color:var(--primary-color)}.im-customer-preferences-info .im-preferences-info .im-protected .im-info-text{color:var(--protected-color)}.im-customer-preferences-info .im-preferences-info .im-invalid .im-info-text{color:var(--error-color)}.im-customer-preferences-info .im-preferences-info .im-warning .im-info-text{color:var(--warning-color)}.im-customer-preferences-info .im-preferences-info .im-valid .im-info-text{color:var(--valid-color)}.im-customer-preferences-info .im-preferences-info .im-info-text{font-size:var(--font-tiny-size);font-weight:600;height:100%;display:flex;align-items:center;margin-top:1px;color:var(--typeface-medium-color)}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-captions-wrapper{display:flex;gap:10px;flex-wrap:wrap}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption{display:flex;gap:3px;align-items:center}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-circle{width:14px;height:14px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-protected{border:1px solid var(--protected-color);background:var(--protected-color);border-radius:3px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-primary{border:1px solid var(--primary-color);background:var(--primary-color);border-radius:3px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-warning{border:1px solid var(--warning-color);background:var(--warning-color);border-radius:3px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-default{border:1px solid var(--primary-color);background:var(--primary-color);border-radius:3px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-invalid{border:1px solid var(--error-color);background:var(--error-color);border-radius:3px}.im-customer-preferences-info .im-preferences-info .im-preferences-info-caption .im-caption .im-caption-valid{border:1px solid var(--valid-color);background:var(--valid-color);border-radius:3px}.im-buy-box-zip-code-feedback-loop-cell{border-radius:var(--container-border-radius);display:flex;align-items:center;justify-content:center}.im-feedback-loop-progress-meter{height:20px}.im-feedback-loop-progress-meter::-webkit-meter-optimum-value{background:var(--primary-color)}.im-feedback-loop-progress-meter::-webkit-meter-suboptimum-value{background:var(--primary-color)}.im-feedback-loop-progress-meter::-webkit-meter-even-less-good-value{background:var(--primary-color)}.im-feedback-loop-progress-meter::-moz-meter-bar{background:var(--primary-color)}.im-feedback-loop-progress-meter::-webkit-meter-bar{background:var(--background-grey-color)}.im-buy-box-form-common-preferences{width:100%;gap:28px 16px;flex:1;display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width: 750px){.im-buy-box-form-common-preferences{max-height:none}}.buy-box-preferences-type-of-property{width:100%}.buy-box-preferences-type-of-property .im-preferences-type-of-property{padding:16px 0;border-bottom:1px solid var(--border-light-color)}.buy-box-preferences-type-of-property .im-preferences-type-of-property .im-grids-wrapper{width:100%;display:flex;flex-direction:column;gap:30px}.buy-box-preferences-type-of-property .im-preferences-type-of-property .im-grids-wrapper .im-preference-grid-container .im-preferences-table{max-width:100%;border:1px solid var(--border-color);border-radius:var(--container-border-radius)}.buy-box-preferences-type-of-property .im-preferences-type-of-property .im-grids-wrapper .im-preference-grid-container .im-preferences-table .im-property-type-frozen-cell{display:flex;width:60px;justify-content:flex-start}.buy-box-preferences-weights{width:100%;margin-top:20px}.buy-box-preferences-weights .im-preferences-form-align .im-title-string{flex:1;text-align:center}@media (max-width: 800px){.buy-box-preferences-weights .im-preferences-form-align .im-title-string{text-align:left}}.buy-box-preferences-weights .im-weights-info{display:flex;gap:30px;width:100%;flex-wrap:wrap}.buy-box-preferences-weights .im-weights-info .im-weights-sum-wrapper{border-width:1px;border-style:solid;border-radius:var(--container-border-radius);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;height:80px;flex:1}.buy-box-preferences-weights .im-weights-info .im-weights-sum-wrapper .im-sum{font-size:var(--font-large-size);font-weight:700;width:260px;text-align:center;padding:16px}.buy-box-preferences-weights .im-weights-info .im-weights-sum-wrapper .im-sum-message{font-size:var(--font-small-size);flex:1}.buy-box-preferences-weights .im-preferences-weights{display:flex;align-items:center;flex-wrap:wrap}.buy-box-preferences-weights .im-preferences-weights .im-weights-sum-wrapper.im-primary .im-sum,.buy-box-preferences-weights .im-preferences-weights .im-weights-sum-wrapper.im-primary .im-sum-message{color:var(--primary-color)}.buy-box-preferences-weights .im-preferences-weights .im-weights-sum-wrapper.im-errored .im-sum,.buy-box-preferences-weights .im-preferences-weights .im-weights-sum-wrapper.im-errored .im-sum-message{color:var(--error-color)}.buy-box-preferences-weights .im-preferences-weights .im-weights-sliders{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.im-motivations-preferences{width:100%;margin-top:30px}.im-motivations-preferences .im-section{padding:20px}.im-customer-preferences-form-aside-component{width:210px;display:flex;justify-content:center;max-height:100%}.im-customer-preferences-form-aside-content{border-radius:var(--container-border-radius);border:1px solid var(--border-color);padding:6px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;background-color:var(--background-white-color);height:max-content;max-height:100%;overflow-y:auto}.im-preferences-navigation-sticky{position:sticky;top:0;margin-top:300px;display:flex;height:100%}@media (max-width: 1330px){.im-preferences-navigation-sticky{display:none}}@media (max-width: 1120px){.im-preferences-navigation-sticky.im-collapsed{display:none}}.im-zip-code-row-data{font-size:var(--font-small-size);color:var(--typeface-medium-color);font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--background-white-color);vertical-align:middle;padding:2px 0}.im-zip-code-row-data.im-grouped-data{background-color:var(--background-medium-color)}.im-zip-code-row-data.-im-zip-code-text-justify{text-align:justify}.im-zip-code-row-data.-im-zip-code-text-end{text-align:end}.im-zip-code-row-data.-im-zip-code-text-start{text-align:start}.im-zip-code-row-data.im-zip-code-table-padding{padding-inline:5px}.im-zip-code-row-data.im-composed{font-weight:700}.im-zip-code-row-data.im-composed:not(.im-collapsed){background-color:var(--background-grey-color)}.im-zip-code-row-data .im-grouped{color:var(--primary-color);font-size:var(--font-nano-size)}.im-zip-code-row-data .im-centered{margin:auto;display:flex;justify-content:center;align-items:center}.im-zip-code-table{width:100%;max-height:600px;overflow-y:scroll}.im-zip-code-table .im-zip-code-table-element{width:100%;position:relative;border-collapse:collapse}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead{position:sticky;top:-1px}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead tr th{height:45px;font-size:13px;color:var(--typeface-medium-color);vertical-align:middle;background-color:var(--background-medium-color)}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead tr th.im-zip-code-table-info-header{height:25px;text-align:start}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead tr th.im-zip-code-table-info-header.im-zip-code-table-info-header-feedback-loop{background-color:var(--background-white-color);color:var(--primary-color)}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead tr th.im-zip-code-table-info-header.im-zip-code-table-info-header-preferences{background-color:var(--background-white-color);text-align:center}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-thead tr th.im-zip-code-table-feedback-loop-header{background-color:var(--primary-color);color:var(--typeface-white-color)}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-tbody .im-zip-code-row{height:40px}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-tbody .im-zip-code-row:hover td{background-color:var(--primary-light-color)}.im-zip-code-table .im-zip-code-table-element .im-zip-code-table-tbody .im-zip-code-row.im-collapsed{display:none}.im-customer-preferences-form-container{display:flex;height:100%;width:100%;max-width:100%}.im-customer-preferences-form-container .im-customer-preferences-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%}.im-customer-preferences-form-container .im-customer-preferences-form .im-form-fields .im-preferences-form-align .im-title-string{flex:1;text-align:center}@media (max-width: 800px){.im-customer-preferences-form-container .im-customer-preferences-form .im-form-fields .im-preferences-form-align .im-title-string{text-align:left}}.im-customer-preferences-form-container .im-customer-preferences-form .im-preferences-type-of-property{gap:20px;display:flex;flex-wrap:wrap}.im-subscriptions-page{display:flex;flex-direction:column}.im-subscriptions-page .im-subscription-state{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--border-light-color);margin-top:15px}.im-subscriptions-page .im-subscription-state .im-subscription-state-name{font-size:var(--font-large-size);font-weight:700;color:var(--primary-color)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list{display:flex;flex-direction:column;gap:2px;overflow-x:auto}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-left-panel{flex:1;min-width:190px}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-right-panel{display:flex;gap:30px}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-titles{display:flex;width:100%;gap:30px;margin-bottom:10px;padding-left:5px}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-titles .im-subscription-title{font-size:var(--font-small-size);font-weight:700;color:var(--typeface-light-color)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-titles .im-active-title{min-width:80px;text-align:center}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-titles .im-actions-title{min-width:180px;text-align:center}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county{display:flex;gap:30px;align-items:center;border-radius:var(--container-border-radius);padding:3px 0 3px 5px;border:1px solid var(--transparent)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county.im-unsubscribe{border-color:var(--error-color)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county.im-subscribe{border-color:var(--valid-color)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county:hover{background-color:var(--primary-light-color)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county .im-subscription-county-name{font-size:var(--font-regular-size);color:var(--typeface-medium-color);font-weight:700}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county .im-subscription-county-name .im-unsubscribe{color:var(--error-color);font-size:var(--font-small-size)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county .im-subscription-county-name .im-subscribe{color:var(--valid-color);font-size:var(--font-small-size)}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county .im-subscription-county-active{min-width:80px;display:flex;justify-content:center;padding:4px;height:35px}.im-subscriptions-page .im-subscription-state .im-subscription-counties-list .im-subscription-county .im-subscription-county-actions{min-width:180px;display:flex;justify-content:center;align-items:center}.im-market-subscriptions-page{display:flex;flex-direction:column;flex:1;gap:30px}.im-market-subscriptions-page .im-customer-subscriptions-loading,.im-market-subscriptions-page .im-customer-subscriptions-select-message{margin-top:30px;padding:40px;height:300px;display:flex;justify-content:center;align-items:center}.im-market-subscriptions-page .im-customer-subscriptions-content{display:flex;flex-direction:column;gap:20px;flex:1}.im-market-subscriptions-page .im-customer-subscriptions-content .im-customer-subscriptions{display:flex;flex-direction:column;gap:20px;width:100%}.im-customers-page .im-customer-list{display:flex;gap:20px;flex-direction:column}.im-customers-page .im-customer-list .im-customer-stats{display:flex;align-items:center;padding:20px;gap:30px;font-size:var(--font-small-size);color:var(--typeface-medium-color)}.im-customers-page .im-customer-list .im-customer-stats .im-customer-active,.im-customers-page .im-customer-list .im-customer-stats .im-customer-inactive{font-weight:700;color:var(--typeface-light-color)}.im-customers-page .im-customer-list .im-customer-stats .im-customer-active .im-customer-stats-value{color:var(--valid-color)}.im-customers-page .im-customer-list .im-customer-stats .im-customer-inactive .im-customer-stats-value{color:var(--error-color)}.im-address-search-page{display:flex;flex-direction:column;gap:30px}.im-address-search-page .im-current-county-state-section .im-state-wrapper{display:flex;align-items:center;gap:3px}.im-address-search-page .im-current-county-state-section .im-current-state-selection{color:var(--typeface-medium-color);font-size:var(--font-regular-size)}.im-address-search-page .im-current-county-state-section .im-current-county-selection{color:var(--primary-color)}.im-address-search-page .im-current-county-state-section .im-current-county-selection-none{color:var(--error-color)}.im-vendors-page{max-width:1000px}.im-vendors-page .im-vendors-container{display:flex;flex-direction:column;gap:30px}.im-vendors-page .im-vendors-container .im-vendors-content{display:grid;gap:30px;padding:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.im-vendors-card{width:350px;max-width:100%;background-color:var(--background-white-color);border-radius:var(--container-border-radius);height:550px;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:var(--background-box-shadow)}.im-vendors-card .im-vendors-text{height:340px;min-height:fit-content;text-align:center;line-height:1.3;width:290px;max-width:100%;color:var(--typeface-medium-color)}.im-purchased-tracking-form-container .im-purchased-properties-form-wrapper{max-width:880px}.im-purchased-tracking-form-container .im-purchased-properties-form-wrapper .im-purchased-properties-form{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px 20px}.im-purchased-tracking-form-container .im-purchased-properties-form-wrapper .im-purchased-properties-form .im-form-buttons{display:flex;justify-content:center;width:100%}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-form{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;width:100%}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-form .im-form-buttons{display:flex;justify-content:center;width:100%}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection{padding:20px;display:flex;gap:15px;flex-wrap:wrap;margin:20px 0;min-height:60px;align-items:center}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection .im-support-ticket-no-markets{color:var(--error-color);font-weight:700}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection .im-support-ticket-state{display:flex;align-items:center;gap:5px}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection .im-support-ticket-state .im-current-state-selection{color:var(--typeface-medium-color);font-family:var(--typeface-monospace)}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection .im-support-ticket-state .im-support-ticket-counties{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-member-support-ticket-market-selection .im-current-county-selection{color:var(--primary-color)}.im-member-support-ticket-form-container .im-member-support-ticket-form-wrapper .im-support-ticket-submit{margin:0 auto}.im-faqs-page{display:flex;height:100%;flex-direction:column;max-width:1000px}.im-faqs-page .im-faqs-search{margin-bottom:20px}.im-faqs-page .im-faqs-search .im-faqs-search-content{max-width:100%;display:flex;justify-content:flex-start}.im-faqs-page .im-faqs-content{display:flex;flex:1}.im-faqs-page .im-faqs-content .im-faqs-filter,.im-faqs-page .im-faqs-content .im-faqs-questions{display:flex;flex-direction:column;height:100%;padding-top:20px}.im-faqs-page .im-faqs-content .im-faqs-filter{border-right:1px solid var(--border-color);padding-right:15px;margin-right:25px;gap:20px}.im-faqs-page .im-faqs-content .im-faqs-questions{flex:1;gap:5px}.im-faqs-page .im-faqs-content .im-faqs-questions .im-faqs-category-section .im-faq-question-list{display:flex;flex-direction:column;gap:10px}.im-faqs-page .im-faqs-content .im-faqs-questions .im-faqs-category-section .im-faq-question-list .im-faq-question{list-style:none;margin-left:10px;color:var(--typeface-medium-color);padding:10px;cursor:pointer}.im-faqs-page .im-faqs-content .im-faqs-questions .im-faqs-category-section .im-faq-question-list .im-faq-question:hover{background-color:var(--primary-light-color);border-radius:var(--container-border-radius)}.im-faqs-page .im-faqs-content .im-faqs-questions .im-faqs-category-section .im-faq-question-list .im-faq-question li{display:flex;gap:5px;align-items:center}.im-faqs-mobile-filter{display:flex;flex-direction:column;gap:15px}.im-host-sheets-messages-list .im-detail-email a{color:var(--primary-color);font-weight:700}.im-host-sheets-messages-list .im-member-support-ticket{cursor:pointer;color:var(--primary-color)}.im-direct-mail-add-on{width:100%}.im-password{background:var(--background-im-gradient-color);height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:20px}.im-password .im-password-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:30px}.im-password .im-password-container{padding:30px;display:flex;flex-direction:column}.im-password .im-password-container .im-password-invalid-link{display:flex;flex-direction:column;gap:60px;align-items:center}.im-password .im-password-container .im-password-success{display:flex;flex-direction:column;justify-content:space-around;gap:60px;align-items:center;flex:1}.im-password .im-password-container .im-password-form-loading{height:250px;display:flex;align-items:center;justify-content:center}.im-assessed-counter{border:1px solid var(--border-color);height:40px;border-radius:var(--container-border-radius);padding:5px 10px;display:flex;align-items:center;gap:10px;width:150px}.im-assessed-counter .im-data-miner-qa-assessed-data{font-size:var(--font-small-size);color:var(--typeface-light-color);font-weight:700;display:flex;gap:4px}.im-last-requested-skip-trace{width:100%;min-height:145px}.im-generate-skip-trace-page{display:flex;flex-direction:column;gap:40px}.im-generate-skip-trace-page .im-generate-skip-trace-section .im-generate-skip-trace{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.im-additional-training-card{width:260px;height:370px;padding:10px 10px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.im-additional-training-card:hover{background-color:var(--primary-light-color)}.im-additional-training-card .im-additional-training-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.im-signature-solution-training-type{display:flex;gap:20px;flex-wrap:wrap;max-width:100%}.im-signature-solution-training-type .im-signature-solution-training-session-card{width:480px;padding:5px;cursor:pointer;display:flex;align-items:center;flex-direction:column;gap:5px}.im-signature-solution-training-type .im-signature-solution-training-session-card:not(.im-full-width){height:320px}@media (max-width: 420px){.im-signature-solution-training-type .im-signature-solution-training-session-card:not(.im-full-width){height:200px}}.im-signature-solution-training-type .im-signature-solution-training-session-card.im-full-width{width:100%;height:fit-content}.im-signature-solution-training-type .im-signature-solution-training-session-card.im-full-width:hover,.im-signature-solution-training-type .im-signature-solution-training-session-card:hover{background-color:var(--primary-light-color)}.im-signature-solution-training-type .im-signature-solution-training-session-card:focus-visible .im-img{border-radius:var(--container-border-radius);outline:var(--focus)}.im-scaling-system-training .im-signature-solution-container{width:100%}.im-scaling-system-training .im-signature-solution-container .im-signature-solution-content{margin-top:20px;width:100%}.im-scaling-system-training .im-signature-solution-container .im-signature-solution-no-data{margin:40px auto;width:100%}.im-scaling-system-group{flex:1;padding:16px 0 16px 16px}.im-scaling-system-group .im-scaling-system-group-header{display:flex;flex-direction:column}.im-scaling-system-playbook{width:240px;height:300px;flex-direction:column;display:flex;gap:5px;align-items:center}.im-scaling-system-playbook .im-scaling-system-playbook-details{display:flex;flex-direction:column;align-items:center}.im-scaling-system-training-card{display:flex;width:530px;max-width:100%;gap:5px;flex-direction:column;padding:15px;border-radius:var(--container-border-radius);height:410px;cursor:pointer}.im-scaling-system-training-card.im-mobile{height:290px}.im-scaling-system-training-card:hover{background-color:var(--primary-light-color)}.im-scaling-system-training-card:focus-visible .im-img{border-radius:var(--container-border-radius);outline:var(--focus)}.im-scaling-system-training-card .im-training-container-info{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.im-scaling-system-training-card .im-training-container-info .im-training-title{max-height:60px}.im-scaling-system-training-card .im-training-container-info .im-training-description{flex:1}.im-scaling-system-training-card .im-training-container-info .im-training-container-details{display:flex;align-items:center;width:100%;gap:15px}.im-scaling-system-training-card .im-training-container-info .im-training-container-details .im-training-date{font-size:var(--font-small-size);color:var(--typeface-medium-color);font-style:italic}.im-scaling-system-training-card .im-training-container-info .im-training-container-details .im-resources-info{font-size:var(--font-tiny-size);display:flex;align-items:center;justify-content:center;color:var(--typeface-medium-color);font-style:italic}.im-training-list-container{display:flex;flex-direction:column;gap:30px}.im-training-list-container .im-training-list-filters{display:flex;gap:20px;width:100%;justify-content:flex-start;flex-wrap:wrap}.im-training-list-container .im-training-list-filters .im-trainings-counters{display:flex;align-items:center;gap:5px;font-size:var(--font-small-size);color:var(--typeface-light-color);font-style:italic}.im-training-list-container .im-training-list-content{display:flex;flex-wrap:wrap}.im-scaling-system-session-section{display:flex;flex-direction:column;gap:30px;flex:1;width:100%;height:100%;padding:16px 0 16px 16px}.im-scaling-system-session-section .im-scaling-system-session-header{display:flex;flex-direction:column}.im-scaling-system-session-section .im-scaling-system-session-content{display:flex;gap:20px 20px;flex-wrap:wrap;flex:1}.im-training-session-card{display:flex;flex-direction:column;flex-wrap:wrap;background-color:var(--background-white-color);cursor:pointer;width:300px;padding:5px 10px}.im-training-session-card:hover{background-color:var(--primary-light-color)}.im-training-session-card .im-training-session-card-info{display:flex;flex-direction:column;gap:10px;margin:8px 10px}.im-training-session-card .im-training-session-card-info .im-training-sessions-details{display:flex;gap:8px;align-items:center;font-size:var(--font-small-size);color:var(--typeface-medium-color);font-style:italic}.im-training-session-card .im-training-session-card-info .im-training-sessions-details .im-training-sessions-dates{font-size:var(--font-tiny-size)}.im-additional-training-session .im-additional-training-session-header{display:flex;flex-direction:column}.im-additional-training-session .im-additional-training-session-content{display:flex;flex-wrap:wrap;gap:20px}.im-internal-training-page{height:100%;width:100%;display:flex}.im-internal-training-page .im-internal-training-content{display:grid;grid-template-columns:repeat(auto-fit,300px);justify-content:center;gap:15px}.im-internal-training-video-cards{background-color:var(--background-white-color);flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:var(--container-border-radius);height:180px;width:300px;color:var(--typeface-medium-color);font-weight:700;font-size:var(--font-regular-size);padding:10px;text-align:center;line-height:1.2;cursor:pointer;display:flex;gap:10px}.im-internal-training-video-cards:focus-visible .im-internal-training-icon{outline:var(--focus)}.im-internal-training-video-cards:hover{background-color:var(--primary-light-color)}.im-internal-training-video-cards .im-internal-training-icon{height:120px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--container-border-radius);border:1px solid var(--border-light-color);background-color:var(--background-white-color)}.im-internal-training-video-cards .im-internal-training-info{height:60px;display:flex;flex-direction:column;width:100%}.im-internal-training-video-cards .im-internal-training-info .im-internal-training-category{color:var(--typeface-light-color);font-size:var(--font-tiny-size);text-align:start}.im-internal-training-video-cards .im-internal-training-info .im-internal-training-title{font-size:var(--font-regular-size);text-align:start}.im-maintenance-page{height:100%;display:flex;justify-content:center;align-items:center;background:var(--background-im-gradient-color);max-width:100vw}.im-maintenance-page .im-maintenance-message{background-color:var(--background-white-color);padding:30px;border-radius:var(--container-border-radius);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;text-align:center}.im-maintenance-page .im-maintenance-message .im-maintenance-message-title{color:var(--error-color);font-size:var(--font-large-size);font-weight:700;text-align:center}.im-maintenance-page .im-maintenance-message .im-maintenance-message-message{color:var(--typeface-light-color);font-size:var(--font-regular-size);font-weight:700}.im-statistics-total-count{height:25px;font-weight:700;color:var(--typeface-light-color);display:flex;align-items:center;gap:5px}.im-statistics-total-count .im-count{color:var(--primary-color)}.im-ctm-boxes{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;padding:8px 0;gap:14px}.im-ctm-boxes .im-ctm-boxes-grid{width:1300px;max-width:100%;justify-content:center;display:grid;gap:12px}.im-ctm-table-text{display:flex;flex-direction:column;align-items:center;padding:2px;gap:2px}.im-ctm-table-text-content{max-width:400px;font-size:var(--font-regular-size);color:var(--typeface-light-color);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;line-height:1.5;-webkit-line-clamp:2}.im-ctm-dashboard .im-ctm-hoverable-background:hover{background-color:var(--primary-light-color)}.im-app-header{height:40px;width:100%;background-color:var(--background-white-color);display:flex;align-items:center;padding:0 40px 0 20px;justify-content:space-between;border-bottom:1px solid var(--border-light-color)}.im-app-header .im-header-logo{cursor:pointer;border-radius:4px}.im-app-header .im-header-logo:focus-visible{outline:var(--focus)}.im-app-header .im-header-left-panel{display:flex;gap:5px;flex-grow:1}@media (min-width: 900px){.im-app-header .im-header-left-panel .im-mobile-header-menu{display:none!important}}.im-app-header .im-header-right-panel{display:flex;gap:5px;align-items:center}.im-app-header .im-header-right-panel .im-header-mobile-content{display:flex;flex-direction:column;gap:5px}.im-app-header .im-header-right-panel .im-header-nav{display:flex;gap:20px;align-items:center;margin:0 auto}@media (max-width: 900px){.im-app-header .im-header-right-panel .im-header-nav{display:none}}@media (max-width: 420px){.im-app-header{padding:15px}}.im-header-content-menu-item .im-content-option{display:flex;align-items:center;font-size:var(--font-small-size);gap:5px;padding:2px 5px;cursor:pointer;border-radius:var(--container-border-radius);color:var(--typeface-medium-color);font-weight:700;-webkit-user-select:none;user-select:none}.im-header-content-menu-item .im-content-option:focus-visible{outline:var(--focus)}.im-header-content-menu-item .im-content-option:hover:not(.im-selected){background-color:var(--primary-light-color)}.im-header-content-menu-item .im-content-option.im-special{color:var(--error-color)}.im-header-content-menu-item .im-content-option.im-special:hover:not(.im-selected){background-color:var(--error-light-color)}.im-header-content-menu-item .im-content-option.im-special.im-selected{background-color:var(--error-color)}.im-header-content-menu-item .im-content-option.im-selected{color:var(--typeface-white-color);background-color:var(--primary-color)}.im-notification-center-trigger .im-notification-center-bubble{position:relative}.im-notification-center-trigger .im-notification-center-bubble .im-notification-bubble{position:absolute;left:-10px;top:-2px;right:auto}.im-notification-center-trigger .im-notification-trigger{display:flex}.im-notification-center-trigger .im-notification-trigger-mobile{display:none}@media (max-width: 900px){.im-notification-center-trigger .im-notification-button{display:none}.im-notification-center-trigger .im-notification-button-mobile{display:flex}}.im-stripe-alert{background-color:var(--staging-alert);padding:5px;display:flex;justify-content:center;align-items:center;color:var(--typeface-white-color);font-size:var(--font-large-size);font-weight:700}.im-stripe-alert .im-stripe-alert-content{flex:1;display:flex;justify-content:center;align-items:center;gap:10px}.im-stripe-alert .im-stripe-alert-content .im-environment-card{background-color:var(--error-color);padding:8px;border-radius:var(--container-border-radius);gap:4px}.im-stripe-alert .im-stripe-alert-content .im-environment-card .im-environment-caption{font-size:var(--font-tiny-size)}.im-stripe-alert .im-stripe-alert-content .im-environment-card .im-environment-name{text-transform:capitalize;font-size:var(--font-large-size)}.im-alert-element{background-color:var(--background-white-color);border-radius:var(--container-border-radius);box-shadow:var(--background-box-shadow);max-width:100%;min-height:70px;position:relative;display:flex;flex-direction:column;overflow:hidden;margin-top:4px;margin-bottom:4px}.im-alert-element .im-alert-content{padding:14px 30px 14px 14px;width:100%;flex:1;display:flex;align-items:center;font-size:var(--font-regular-size);color:var(--typeface-medium-color)}.im-alert-element .im-alert-duration-bar-container{width:100%;height:5px;border:0}.im-alert-element .im-alert-duration-bar-container .im-alert-duration-bar{border:0;height:100%}.im-alert-element .im-alert-close-button{position:absolute;top:0;right:0;margin-top:6px;margin-right:6px}#im-alert-container-wrapper{max-width:100%}#im-alert-container-wrapper .im-alert-container{max-width:100%;position:fixed;z-index:var(--z-index-alert)}#im-alert-container-wrapper #im-alert-container-top-left{top:0;left:0;margin-top:10px;margin-left:10px}#im-alert-container-wrapper #im-alert-container-top-center{top:0;left:50%;transform:translate(-50%);margin-top:10px}#im-alert-container-wrapper #im-alert-container-top-right{top:0;right:0;margin-top:10px;margin-right:10px}#im-alert-container-wrapper #im-alert-container-center-left{top:50%;left:0;transform:translateY(-50%);margin-left:10px}#im-alert-container-wrapper #im-alert-container-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}#im-alert-container-wrapper #im-alert-container-center-right{top:50%;right:0;transform:translateY(-50%);margin-right:10px}#im-alert-container-wrapper #im-alert-container-bottom-left{bottom:0;left:0;margin-bottom:10px;margin-left:10px}#im-alert-container-wrapper #im-alert-container-bottom-center{bottom:0;left:50%;transform:translate(-50%);margin-bottom:10px}#im-alert-container-wrapper #im-alert-container-bottom-right{bottom:0;right:0;margin-bottom:10px;margin-right:10px}.im-address .im-address-text,.im-address .im-address-tax-id{color:var(--typeface-light-color);font-size:var(--font-small-size);font-weight:700}.im-address .im-address-tax-id span{color:var(--typeface-medium-color);font-weight:medium}.im-address-detail-text-field{color:var(--typeface-medium-color);font-size:var(--font-small-size);font-weight:700}.im-address-detail-text-field span{color:var(--typeface-light-color)}.im-address-detail-text-field span.im-no-available{color:var(--error-color)}.im-address-detail-dialog-container{overflow-y:auto;scrollbar-gutter:stable}.im-address-detail-dialog-container .im-motivations{color:var(--primary-color);display:flex;gap:10px;font-size:var(--font-small-size);font-weight:700}.im-address-detail-dialog-container .im-no-motivations,.im-address-detail-dialog-container .im-no-text{color:var(--error-color);font-size:var(--font-small-size);font-weight:700}.im-address-detail-dialog-container .im-address-details-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-weight:700;font-size:var(--font-small-size)}.im-address-detail-dialog-container .im-address-details-content p{color:var(--typeface-light-color)}.im-address-detail-dialog-container .im-address-details-content p span{color:var(--typeface-medium-color)}.im-address-detail-dialog-container .im-address-details-content .im-address-unit-info{color:var(--typeface-light-color);font-size:var(--font-nano-size)}.im-customer-preferences-dialog-container{width:100%;flex-grow:1;gap:20px;display:flex;justify-content:center;flex-direction:column}.im-customer-preferences-dialog-container .im-customer-preferences-dialog-content{display:flex;width:100%;overflow-x:auto;margin-bottom:10px;min-width:100%;flex-direction:column;justify-content:space-between}.im-customer-preferences-dialog-container .im-customer-preferences-dialog-content .im-loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.im-customer-preferences-dialog-container .im-customer-preferences-dialog-content .im-loading .im-loading-message{font-size:var(--font-large-size);font-weight:700;color:var(--typeface-medium-color)}.im-customer-preferences-dialog-container .im-customer-preferences-dialog-content .im-applied-changes{width:100%;display:flex;gap:20px;flex-direction:column;align-items:center}.im-customer-preferences-dialog-container .im-customer-preferences-dialog-content .im-applied-changes .im-apply-changes-to-others{padding:10px;border-radius:var(--container-border-radius);background:var(--primary-light-color)}.im-faqs-dialog{padding:20px;max-height:100%;width:100%;border:1px solid var(--border-color);border-radius:var(--container-border-radius);background-color:var(--background-white-color);flex:1;display:flex;flex-direction:column}.im-faqs-dialog .im-faqs-dialog-answer{flex:1;max-height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column;gap:20px}.im-terms-and-conditions-dialog{border:1px solid var(--border-color);border-radius:var(--container-border-radius);overflow-y:auto;padding:20px;background-color:var(--background-white-color);width:100%}.im-terms-and-conditions-dialog .im-terms-loading{width:100%;display:flex;justify-content:center}.im-terms-and-conditions-dialog .im-clause-title{font-weight:700;margin:30px 0 10px}.im-training-video-dialog{width:100%}.im-training-video-dialog .im-training-video-resources{padding:15px;margin-top:20px;display:flex;width:100%}.im-training-video-dialog .im-training-video-resources .im-resources-content{height:45px;width:100%;overflow-x:auto;overflow-y:unset;display:flex;align-items:center;gap:10px}.im-training-video-dialog .im-training-video-resources .im-resources-content .im-resource-button{padding:2px 5px}.im-dialog-image{width:100%;background-color:var(--background-white-color);height:100%}.im-update-verification-status-miner-submission-dialog{width:100%}.im-update-verification-status-miner-submission-dialog .im-dialog-content{display:flex;flex-direction:column;gap:20px;color:var(--typeface-medium-color);font-size:var(--font-regular-size);line-height:1.3}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-caption{font-weight:700}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-changes{display:flex;gap:10px;align-items:center}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-changes .im-dialog-row-status-current{color:var(--error-color)}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-changes .im-dialog-row-status-new{color:var(--valid-color)}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-changes .im-dialog-row-status-current,.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-changes .im-dialog-row-status-new{font-weight:700;font-size:var(--font-regular-size);display:flex;align-items:center;gap:5px;line-height:0}.im-update-verification-status-miner-submission-dialog .im-dialog-content .im-dialog-text-area{margin-top:20px}.im-generate-multiple-direct-mail-dialog-container .row{text-align:center}.im-generate-multiple-direct-mail-dialog-container .header-row{font-size:var(--font-nano-size);font-weight:700;color:var(--typeface-dark-color)}.im-generate-multiple-direct-mail-dialog-container .data-row{padding-block:4px}.im-generate-multiple-direct-mail-dialog-container .data-row:hover{background-color:var(--primary-light-color)}.im-add-audience-configuration-dialog{width:100%}.im-add-audience-configuration-dialog .im-add-ad-sense-configuration-form{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.im-add-audience-configuration-dialog .im-add-ad-sense-configuration-form .im-selector{flex:1}.im-update-purchased-property-dialog-container .im-purchased-properties-update-form{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.im-update-purchased-property-dialog-container .im-purchased-properties-update-form .im-purchased-property-address{padding:20px;display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;height:fit-content}.im-update-purchased-property-dialog-container .im-purchased-properties-update-form .im-purchased-property-address .im-purchased-properties-update-form-address-readonly{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:30px 0}.im-audience-order-history-item{border:1px solid var(--border-color);border-radius:var(--container-border-radius);padding:20px;display:flex;flex-direction:column;gap:20px;color:var(--typeface-light-color)}.im-audience-order-history-item .im-bold{font-weight:700;color:var(--typeface-medium-color)}.im-creative-cell{position:relative}.im-creative-cell .im-creative-button{width:100%;border:none;background:transparent;cursor:pointer}.im-creative-cell .im-creative-cell-amount{position:absolute;top:-5px;right:-5px}.im-creative-image{border:1px solid var(--border-color)}:root{--primary-color: #038fc6;--primary-light-color: #e5f7ff;--valid-color: #179b03;--valid-light-color: #e0ffdb;--warning-color: rgb(190, 156, 0);--warning-light-color: #fcfade;--error-color: #e12f26;--error-light-color: #ffeaea;--protected-color: #800080;--protected-light-color: rgb(174, 115, 174);--neutral-color: rgb(104, 104, 104);--disabled-color: #cccccc;--placeholder-color: #aaaaaa;--transparent: transparent;--staging-alert: orange;--hover-color: #e8e8e8;--hover-dark-color: #a5a5a5;--purple-table: #e2daf2;--orange-table: #f7e1ca;--blue-table: #e5f7ff;--yellow-table: #fcfade;--red-table: #ffeaea;--green-table: #e0ffdb;--pink-table: #f5d5e1;--teal-table: #d2f7f2;--gray-table: #e4e4e4;--purple-chart: #bda6ed;--orange-chart: #f2c598;--blue-chart: #51528d;--yellow-chart: #f7c51e;--red-chart: #e75354;--green-chart: #689636;--typeface-white-color: #fcfcfc;--typeface-light-color: #777777;--typeface-medium-color: #555555;--typeface-dark-color: #111111;--typeface-sans-serif: Arial, Helvetica, sans-serif;--typeface-serif: Times, serif;--typeface-monospace: "Cousine", monospace;--font-giant-size: 35px;--font-huge-size: 25px;--font-large-size: 20px;--font-regular-size: 14px;--font-small-size: 12px;--font-tiny-size: 11px;--font-nano-size: 9px;--background-dark-color: #444444;--background-grey-color: #d6d6d6;--background-regular-color: #eeeeee;--background-medium-color: #fafafa;--background-light-color: #fdfdfd;--background-white-color: #ffffff;--focus: 1px solid var(--primary-color);--primary-text-shadow: 0 0 1px var(--primary-color), 0 0 1px var(--primary-color);--white-text-shadow: 0 0 1px var(--typeface-white-color), 0 0 1px var(--typeface-white-color);--valid-text-shadow: 0 0 1px var(--valid-color), 0 0 1px var(--valid-color);--error-text-shadow: 0 0 1px var(--error-color), 0 0 1px var(--error-color);--typeface-medium-text-shadow: 0 0 1px var(--typeface-medium-color), 0 0 1px var(--typeface-medium-color);--background-light-opacity: rgba(0, 0, 0, .8);--background-im-gradient-color: linear-gradient( 90deg, rgba(17, 117, 221, 1) 0%, rgba(17, 110, 221, 1) 23%, rgba(17, 138, 221, 1) 50%, rgba(17, 162, 221, 1) 100% );--border-light-color: #f4f4f4;--border-color: #dddddd;--border-disabled-color: #e8e8e8;--border-hover-color: #888888;--border-focus-color: #038fc6;--border-dark-color: #898989;--debug-color: #0b1521;--debug-light-color: #142336;--container-border-radius: 4px;--container-round-border-radius: 40px;--button-border-radius: 10px;--background-box-shadow: 3px 2px 10px 0px rgba(150, 150, 150, .4);--circle-box--shadow: 5px 4px 9px -2px rgba(150, 150, 150, .8);--inset-box-shadow: inset -3px -3px 10px rgba(70, 70, 70, .2), inset 0px 0px 10px rgba(70, 70, 70, .12);--filter-drop-shadow: drop-shadow(5px 8px 4px rgba(150, 150, 150, .4));--z-index-alert: 999;--z-index-mobile-drawer: 900;--z-index-collapse-drawer: 20;--z-index-autocomplete: 500;--z-index-typography: 999;--z-index-popover: 800;--z-index-section: 600;--z-index-select: 500;--z-index-search-menu: 500;--z-index-date-picker: 500;--z-index-dialog: 500;--z-index-dropdown: 600;--z-index-header: 459;--z-index-debug-console: 1000;--z-index-debug-button: 900;--drawer-transition-time: 1s}@keyframes im-blink{50%{opacity:0}}@keyframes im-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes im-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}*{margin:0;padding:0;box-sizing:border-box;outline:none;vertical-align:baseline;font-family:var(--typeface-sans-serif)}sup{vertical-align:super;font-size:small}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;height:100vh;width:100vw}body .im-app{display:flex;justify-content:center;background-color:var(--background-light-color)}body h1,body h2,body h3,body h4,body h5,body h6{font-size:inherit;line-height:inherit}body .im-app-content{outline:1px solid var(--border-color);width:100%;max-width:2000px;height:100vh;display:flex;flex-direction:column;background-color:var(--background-white-color);box-shadow:var(--background-box-shadow)}body .im-app-content main{flex:1;width:100%;overflow:hidden}a{text-decoration:none}*[readOnly]{cursor:not-allowed}button{background-color:transparent;border:none}.im-global-centered{display:flex;justify-content:center;align-items:center}.im-global-full-size{height:100%;width:100%}
