.custom-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#0009;font-family:Jost,sans-serif}.custom-modal-content{position:relative;background-color:#fff;margin:2% auto;padding:40px 30px 30px;border-radius:8px;width:90%;max-width:600px;box-shadow:0 4px 20px #0003}.modal-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#000;padding:5px;transition:transform .2s ease}.modal-close-btn:hover{color:red}.modal-row,.field{display:flex;justify-content:space-between}.field label{float:left}.field input{float:right;text-align:right;border:1px solid black;border-radius:8px;padding:10px}.custom-modal-content div{margin:5px 0}.edit-event-info div{margin:10px 0}.save-button:disabled{background-color:#a9a9a9}.delete-modal .custom-modal-content{height:fit-content}.delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.delete-button{background-color:#d72c0d;color:#fff}.delete-button:disabled{background-color:#d72c0d;color:#fff}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin .6s linear infinite;display:none;margin-left:8px}@keyframes spin{to{transform:rotate(360deg)}}.loading .save-text{display:none}.loading .spinner{display:inline-block}.field__input{padding:10px;border:1px solid #000;border-radius:4px;width:auto}@media(max-width:600px){.custom-modal-content{padding:25px 15px}.custom-modal-form .field{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.custom-modal-form .field label{width:100px;font-size:13px}.custom-modal-form .field input{flex:1;font-size:13px}}@media(max-width:800px){.wedding-tittle{white-space:nowrap;font-size:clamp(18px,6vw,32px);overflow:hidden;text-overflow:ellipsis;text-align:center}}@media(max-width:600px){.wedding-tittle{white-space:nowrap;font-size:clamp(18px,6vw,32px);overflow:hidden;text-overflow:ellipsis;text-align:center}}@media(max-width:560px){.wedding-tittle{font-size:clamp(16px,5vw,24px)}}@media(max-width:560px){.wedding-tittle{font-size:clamp(14px,4.5vw,24px);overflow:visible;text-overflow:unset}}@media(max-width:480px){.wedding-tittle{font-size:clamp(13px,4.2vw,20px);overflow:visible;text-overflow:unset;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wedding-modal.css.map */
