.crm-input{width:100%;min-width:0;font-family:var(--crm-font-family), sans-serif}.crm-input--disabled{opacity:.62}.crm-input__control{box-sizing:border-box;background:var(--ap-content-background-color);border:1px solid var(--ap-control-border-color);border-radius:6px;width:100%;min-width:0;height:60px;transition:border-color .15s linear,box-shadow .15s linear;display:flex;overflow:hidden}.crm-input__content{flex:auto;min-width:0;padding:0 16px;display:flex;position:relative}.crm-input__label{min-width:0;height:15px;color:var(--ap-control-secondary-text-color);pointer-events:none;font-size:12px;line-height:15px;display:flex;position:absolute;top:12px;left:16px;right:16px}.crm-input__label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-input__required{color:var(--ap-error-color);margin-left:3px}.crm-input__native{box-sizing:border-box;width:100%;min-width:0;height:58px;color:var(--crm-field-value-color,var(--ap-control-text-color));font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:21px}.crm-input__native:-webkit-any(:autofill,:-webkit-autofill){box-shadow:0 0 0 100px var(--ap-content-background-color) inset;-webkit-text-fill-color:var(--crm-field-value-color,var(--ap-control-text-color))}.crm-input__native:is(:autofill,:autofill){box-shadow:0 0 0 100px var(--ap-content-background-color) inset;-webkit-text-fill-color:var(--crm-field-value-color,var(--ap-control-text-color))}.crm-input--active .crm-input__native:focus{outline:0}.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__native::placeholder{opacity:0}.crm-input--with-label .crm-input__native{padding-top:18px}.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__label{height:58px;color:var(--ap-control-text-color);font-size:15px;line-height:58px;top:0}.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__native{padding-top:0}.crm-input textarea.crm-input__native{resize:vertical;min-height:58px;padding-top:26px}.crm-input__prepend,.crm-input__append{flex:none;align-items:center;display:flex}.crm-input__prepend{padding-left:12px}.crm-input__append{padding-right:10px}.crm-input__clear{width:24px;height:24px;color:var(--ap-icon-secondary-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-input__bottom{min-height:20px;color:var(--ap-error-color);padding:4px 16px 0;font-size:12px;line-height:16px}.crm-input__hint{color:var(--ap-control-secondary-text-color)}.crm-input--active .crm-input__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-input--active .crm-input__label{color:var(--ap-link-color)}.crm-input--error .crm-input__control{border-color:var(--ap-error-color)}.crm-input--dense .crm-input__control,.crm-input--dense .crm-input__native{height:40px}.crm-input--dense .crm-input__content{padding:0 12px}.crm-input--dense .crm-input__label{top:4px;left:12px;right:12px}.crm-input--dense.crm-input--with-label .crm-input__native{padding-top:14px}.crm-input--dense.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__label{height:38px;font-size:14px;line-height:38px}.crm-input--compact .crm-input__control,.crm-input--compact .crm-input__native{height:24px}.crm-input--compact .crm-input__content{padding:0 8px}.crm-input--compact .crm-input__native{font-size:13px;line-height:20px}.crm-input--borderless .crm-input__control{background:0 0;border-color:#0000;border-radius:0}.crm-input--borderless.crm-input--active .crm-input__control{box-shadow:none;border-color:#0000}.crm-input--inline .crm-input__control{height:var(--crm-field-inline-min-height,40px);background:0 0;border-width:0 0 1px;border-radius:0}.crm-input--inline .crm-input__native{height:calc(var(--crm-field-inline-min-height,40px) - 2px)}.crm-input--inline textarea.crm-input__native{min-height:calc(var(--crm-field-inline-min-height,40px) - 2px)}.crm-input--inline .crm-input__label{top:4px}.crm-input--inline.crm-input--with-label .crm-input__native{padding-top:14px}.crm-input--inline.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__label{height:38px;font-size:14px;line-height:38px;top:0}.crm-input--inline.crm-input--empty.crm-input--with-label:not(.crm-input--active) .crm-input__native{padding-top:0}.crm-input--inline .crm-input__content{padding-left:0;padding-right:0}.crm-input--inline .crm-input__label{left:0;right:0}.crm-input--inline .crm-input__append{padding-right:0}.crm-input--inline.crm-input--active .crm-input__control{box-shadow:none}.q-btn.crm-btn{height:24px;min-height:24px;color:var(--ap-text-color);border:1px solid var(--ap-borders-color);background:var(--ap-content-background-color);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:14px;display:flex}.crm-btn .q-focus-helper{pointer-events:none;position:absolute;inset:0}.crm-btn .q-btn__content{justify-content:center;align-items:center;height:100%;padding:0;display:flex;min-height:0!important;max-height:100%!important}.crm-btn.bg-primary .q-btn__content,.crm-btn.bg-primary .q-btn__content>.block{background-color:inherit}.crm-btn.bg-primary.q-btn--actionable:hover{background:var(--ap-main-hover-color,#0070cc)!important}.crm-btn.bg-primary.q-btn--actionable:hover>.q-focus-helper{opacity:0!important}.crm-btn.bg-primary.q-btn--actionable:active{background:var(--ap-button-primary-active-background-color,#005296)!important}.crm-btn.q-btn--round{overflow:hidden}
