.image-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.image-modal-content{background-color:#fff;border-radius:12px;max-height:90%;max-width:90%;overflow:auto;padding:24px;position:relative}.image-modal-close{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background-color .2s ease;width:36px}.image-modal-close:hover{background-color:#e5e5e5}.image-modal-title{color:#333;font-size:20px;font-weight:700;margin-bottom:16px;padding-right:40px}.image-modal-image{border-radius:8px;height:auto;max-width:100%}
