.configurator-image{position:relative;width:72px;height:72px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:8px;transition:box-shadow .2s ease-in-out}.configurator-image--editable:hover{box-shadow:0 4px 8px 0 rgba(41,57,99,.12)}.configurator-image__loading{width:100%;height:100%}.configurator-image__loading,.configurator-image__loading .ant-spin{display:flex;align-items:center;justify-content:center}.configurator-image__loading .ant-spin .ant-spin-dot{font-size:56px}.configurator-image__loading .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#006ff2;width:6px;height:6px}.configurator-image__image-container{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.configurator-image__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.configurator-image__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.configurator-image__text{font-family:Proxima Nova,sans-serif;font-weight:600;font-size:12px;line-height:1.4;text-align:center;word-wrap:break-word;text-wrap:auto;max-width:100%}.configurator-image__text--no-image{color:var(--exx-color-main-text-disabled)}.configurator-image__text--error{color:var(--exx-color-main-text-error)}.configurator-image__edit-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(238,244,255,.7);display:flex;align-items:center;justify-content:center;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.configurator-image--editable:hover .configurator-image__edit-overlay{opacity:1;pointer-events:auto}.configurator-image__edit-button{background-color:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;width:100%!important;height:100%!important;min-width:auto!important;border-radius:4px!important;padding:0!important}.configurator-image__edit-button:focus,.configurator-image__edit-button:hover{background-color:rgba(0,0,0,0)!important;border:none!important}.configurator-image__edit-button:focus{box-shadow:none!important}.configurator-image__edit-button .ant-btn-icon{display:flex;align-items:center;justify-content:center}