.crm-field{width:100%;min-width:0;font-family:var(--crm-font-family,Arial), sans-serif;position:relative}.crm-field--disabled{color:var(--ap-secondary-color);cursor:not-allowed}.crm-field--disabled .crm-field__control{border-color:var(--ap-border-disabled-color)}.crm-field__label-actions{z-index:1;height:16px;color:var(--ap-icon-secondary-color);align-items:center;gap:10px;display:flex;position:absolute;top:8px;right:10px}.crm-field__row{align-items:stretch;width:100%;min-width:0;display:flex}.crm-field__before{flex:none;align-items:center;display:flex}.crm-field__control{box-sizing:border-box;background:var(--ap-content-background-color);border:1px solid var(--ap-borders-color);border-radius:6px;flex:auto;width:100%;min-width:0;height:60px;padding-left:16px;transition:border-color .15s linear,box-shadow .15s linear;display:flex;overflow:hidden}.crm-field__content{flex:auto;min-width:0;position:relative;overflow:hidden}.crm-field__label{min-width:0;height:15px;color:var(--ap-control-secondary-text-color);pointer-events:none;align-items:baseline;font-size:12px;line-height:15px;transition:top .12s linear,height .12s linear,color .15s linear,font-size .12s linear,line-height .12s linear;display:flex;position:absolute;top:12px;left:0;right:8px}.crm-field--empty:not(.crm-field--active) .crm-field__label{height:58px;color:var(--ap-text-color);font-size:15px;line-height:58px;top:0}.crm-field__label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-field__required{color:var(--ap-error-color);flex:none;margin-left:3px}.crm-field__append{flex:none;align-self:stretch;align-items:center;height:auto;margin-top:13px;display:flex}.crm-field__value{align-items:center;width:100%;min-width:0;height:34px;min-height:34px;margin-top:13px;display:flex;overflow:hidden}.crm-field--with-label .crm-field__append,.crm-field--with-label .crm-field__value{margin-top:24px}.crm-field__bottom{min-height:20px;color:var(--ap-error-color);padding:4px 16px 0;font-size:12px;line-height:16px}.crm-field__error-message{display:block}.crm-field--error .crm-field__control{border-color:var(--ap-error-color)}.crm-field--active:not(.crm-field--disabled,.crm-field--readonly) .crm-field__label,.crm-field:focus-within:not(.crm-field--disabled,.crm-field--readonly) .crm-field__label,.crm-field:hover:not(.crm-field--disabled,.crm-field--readonly) .crm-field__label{color:var(--ap-link-color)}.crm-field:hover:not(.crm-field--disabled,.crm-field--readonly) .crm-field__control{border-color:var(--ap-border-hover-color)}.crm-field--active:not(.crm-field--disabled,.crm-field--readonly) .crm-field__control,.crm-field:focus-within:not(.crm-field--disabled,.crm-field--readonly) .crm-field__control{border-color:var(--ap-border-hover-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--ap-main-color) 16%, transparent)}.crm-field--dense .crm-field__control{border-radius:4px;height:40px;padding-left:12px}.crm-field--dense.crm-field--with-label .crm-field__label{top:4px}.crm-field--dense.crm-field--empty:not(.crm-field--active) .crm-field__label{height:38px;font-size:14px;line-height:38px;top:0}.crm-field--dense .crm-field__append{margin-top:0}.crm-field--dense .crm-field__value{height:38px;min-height:38px;margin-top:0}.crm-field--dense.crm-field--with-label .crm-field__append,.crm-field--dense.crm-field--with-label .crm-field__value{height:24px;min-height:24px;margin-top:14px}.crm-field--multiline .crm-field__control{height:auto;min-height:60px}.crm-field--multiline .crm-field__value{height:auto;min-height:34px;overflow:visible}.crm-field--dense.crm-field--multiline .crm-field__control{min-height:40px}.crm-field--dense.crm-field--multiline .crm-field__value{min-height:38px}.crm-field--inline .crm-field__control{height:auto;min-height:var(--crm-field-inline-min-height,40px);background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}.crm-field--inline.crm-field--with-label .crm-field__label{top:4px}.crm-field--inline.crm-field--empty:not(.crm-field--active) .crm-field__label{height:38px;font-size:14px;line-height:38px;top:0}.crm-field--inline .crm-field__value{height:38px;min-height:38px;margin-top:0}.crm-field--inline.crm-field--with-label .crm-field__append,.crm-field--inline.crm-field--with-label .crm-field__value{height:24px;min-height:24px;margin-top:14px}.crm-field--inline.crm-field--multiline .crm-field__control,.crm-field--inline.crm-field--multiline .crm-field__value{height:auto;min-height:var(--crm-field-inline-min-height,40px)}.crm-field--inline .crm-field__label-actions{right:0}.crm-field--inline .crm-field__bottom{padding-left:0;padding-right:0}.crm-field--inline.crm-field--active:not(.crm-field--disabled,.crm-field--readonly) .crm-field__control,.crm-field--inline:focus-within:not(.crm-field--disabled,.crm-field--readonly) .crm-field__control{border-bottom-color:var(--ap-border-hover-color);box-shadow:none}.crm-select{cursor:pointer;width:100%;min-width:0;font-family:var(--crm-font-family,Arial), sans-serif;outline:0;position:relative}.crm-select--disabled{cursor:not-allowed}.crm-select--disabled .crm-select__selected-label{color:var(--ap-secondary-color)}.crm-select--readonly{cursor:default}.crm-select__after{align-items:center;display:flex}.crm-select--view.crm-select--empty .crm-select__selection{display:none}.crm-select__selection{align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.crm-select--dense .crm-select__selected-label{font-size:14px;line-height:18px}.crm-select--multiple.crm-select--view .crm-select__selection{height:auto;overflow:visible}.crm-select--multiple.crm-select--view .crm-select__selected-label{white-space:normal}.crm-select--multiple.crm-select--edit .crm-select__selection,.crm-select--multiple.crm-select--edit .crm-select__chips{height:auto;overflow:visible}.crm-select--dense.crm-select--multiple.crm-select--edit .crm-select__chips{min-height:38px}.crm-select__selected-label{min-width:0;color:var(--ap-text-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:15px;line-height:21px;overflow:hidden}.crm-select__selected-label--placeholder{color:var(--ap-secondary-color)}.crm-select--view .crm-select__selected-label{color:var(--ap-link-color)}.crm-select--disabled.crm-select--view .crm-select__selected-label,.crm-select--readonly.crm-select--view .crm-select__selected-label{color:var(--ap-control-secondary-text-color)}.crm-select__selected-media{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:inline-flex}.crm-select__avatar{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block;overflow:hidden}.crm-select__avatar--initials{color:var(--ap-white-text-color);background:var(--ap-link-color);justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:24px;display:inline-flex}.crm-select__chips{flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:0 8px;min-width:0;height:34px;display:flex;overflow:hidden}.crm-select__chip{background:var(--ap-tag-background-color);border-radius:3px;align-items:center;max-width:240px;height:26px;margin:2px 0;display:inline-flex}.crm-select__chip--contact{background:var(--ap-selected-background-color)}.crm-select__chip--contact .crm-select__chip-label{color:var(--ap-link-color)}.crm-select__chip-label{color:var(--ap-text-color);text-overflow:ellipsis;white-space:nowrap;padding:3px 3px 3px 8px;font-size:15px;overflow:hidden}.crm-select__chip-remove,.crm-select__action{color:var(--ap-secondary-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-select__chip-remove{width:25px;height:26px;color:var(--ap-icon-secondary-color);border-radius:3px;padding:0 8px}.crm-select__action{width:35px;height:16px;color:var(--ap-icon-secondary-color);border-right:1px solid var(--ap-separator-border-color);padding:0 9px}.crm-select__dropdown-indicator{width:34px;height:16px;color:var(--ap-icon-secondary-color);justify-content:center;align-items:center;display:inline-flex}.crm-select__caret{color:inherit}.crm-select__menu{background:var(--ap-content-background-color);border-radius:4px;box-shadow:0 0 0 1px var(--ap-popup-shadow-color), 0 4px 11px var(--ap-popup-shadow-color)!important;overflow:hidden!important}.crm-select__popup{min-width:0;max-height:inherit;background:var(--ap-content-background-color);display:flex;overflow:hidden}.crm-select__popup--down,.crm-select__popup--up{flex-direction:column}.crm-select__search{background:var(--ap-content-background-color);border:1px solid var(--ap-borders-color);border-radius:4px;flex:0 0 42px;align-items:center;height:31px;margin:7px 8px 4px;padding:0 9px;display:flex}.crm-select__popup--up .crm-select__search{margin:4px 8px 7px}.crm-select__search-icon{color:var(--ap-disabled-color);flex:none;margin-right:6px}.crm-select__search-input{min-width:0;height:29px;color:var(--ap-text-color);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;line-height:29px}.crm-select__list{flex:auto;min-height:0;padding:6px;overflow-y:auto}.crm-select__empty{min-height:33px;color:var(--ap-secondary-color);padding:8px 12px;font-size:15px;line-height:17px}.crm-select__group{box-sizing:border-box;min-height:28px;color:var(--ap-secondary-color);margin:0 0 4px;padding:8px 12px 8px 10px;font-size:15px;font-weight:700;line-height:15px}.crm-select__virtual-item{cursor:pointer}.crm-select__virtual-item--disabled{cursor:not-allowed}.crm-select__option{box-sizing:border-box;width:100%;height:auto;min-height:31px;color:var(--ap-text-color);border-radius:3px;align-items:center;padding:8px 10px;display:flex}.crm-select__option:hover,.crm-select__option--keyboard-active{background:var(--ap-selected-background-color)}.crm-select__option--with-media{gap:9px;min-height:42px;padding-left:18px}.crm-select__option--with-description{min-height:45px}.crm-select__option--description-inline{gap:0;min-height:31px;padding-left:10px}.crm-select__option--contact{background:var(--ap-selected-background-color)}.crm-select__option-media{width:24px;height:24px;color:var(--ap-icon-secondary-color);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.crm-select__option-content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.crm-select__option--description-inline .crm-select__option-content{flex-direction:row;align-items:center;gap:8px}.crm-select__option-label{color:var(--ap-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:15px;overflow:hidden}.crm-select__option-description{color:var(--ap-control-secondary-text-color);text-overflow:ellipsis;white-space:pre-line;font-size:10px;line-height:10px;overflow:hidden}
