.email-sending-modal{width:500px;max-width:90%;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;right:auto;bottom:auto}@media (max-width: 575px){.email-sending-modal{top:10px!important;left:5%!important;right:5%!important;bottom:auto!important;transform:none!important;width:90%!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important;padding:50px 20px 20px!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}}.email-sending-modal .mkt-modal-header{margin-bottom:0;position:absolute;right:20px;top:20px;z-index:10}.email-sending-modal .mkt-modal-header-title{display:none}.email-sending-modal .mkt-modal-header-close{width:20px;height:20px}.email-sending-modal .mkt-modal-header-close img{width:100%;height:100%}.email-sending-modal .mkt-modal-content{padding-bottom:0;overflow:visible}.email-sending-form .form-row{display:flex;gap:20px;margin-bottom:20px}@media (max-width: 575px){.email-sending-form .form-row{flex-direction:column;gap:16px}}.email-sending-form .form-group{flex:1;display:flex;flex-direction:column}.email-sending-form .form-group.full-width{width:100%;margin-bottom:8px}.email-sending-form .form-group label{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.email-sending-form .form-group input,.email-sending-form .form-group select,.email-sending-form .form-group textarea{width:100%;padding:12px 14px;font-size:14px;color:#1a1a2e;background-color:#f8fafc;border:1px solid #E5E7EB;border-radius:8px;outline:none;transition:border-color .2s ease}.email-sending-form .form-group input::placeholder,.email-sending-form .form-group select::placeholder,.email-sending-form .form-group textarea::placeholder{color:#9ca3af}.email-sending-form .form-group input:focus,.email-sending-form .form-group select:focus,.email-sending-form .form-group textarea:focus{border-color:#2259fa}.email-sending-form .form-group input.error,.email-sending-form .form-group select.error,.email-sending-form .form-group textarea.error{border-color:#ef4444}.email-sending-form .form-group textarea{resize:none;min-height:80px}.email-sending-form .form-error{margin-top:4px}.email-sending-form .form-error span{font-size:12px;color:#ef4444}.email-sending-form .custom-select-wrapper{position:relative}.email-sending-form .custom-select{position:relative;width:100%}.email-sending-form .custom-select.open .custom-options{display:block}.email-sending-form .custom-select.open .custom-select-trigger svg{transform:rotate(180deg)}.email-sending-form .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;font-size:14px;color:#9ca3af;background-color:#f8fafc;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:border-color .2s ease}.email-sending-form .custom-select-trigger:hover{border-color:#d1d5db}.email-sending-form .custom-select-trigger.selected{color:#1a1a2e}.email-sending-form .custom-select-trigger.error{border-color:#ef4444}.email-sending-form .custom-select-trigger svg{width:12px;height:7px;transition:transform .2s ease}.email-sending-form .custom-options{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100}.email-sending-form .custom-option{padding:12px 14px;font-size:14px;color:#1a1a2e;cursor:pointer;transition:background-color .15s ease}.email-sending-form .custom-option:hover{background-color:#f8fafc}.email-sending-form .custom-option.selected{background-color:#ebf3fe;color:#2259fa}.email-sending-form .form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:16px}@media (max-width: 575px){.email-sending-form .form-footer{flex-direction:column;align-items:stretch}}.email-sending-form .form-footer .g-recaptcha{transform:scale(.85);transform-origin:left center}@media (max-width: 575px){.email-sending-form .form-footer .g-recaptcha{transform:scale(.9);transform-origin:center center}}.email-sending-form .form-footer .submit-btn{padding:12px 28px;font-size:14px;font-weight:600;color:#fff;background-color:#2259fa;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.email-sending-form .form-footer .submit-btn:hover{background-color:#1a47d6}@media (max-width: 575px){.email-sending-form .form-footer .submit-btn{width:100%}}.email-sending-success{text-align:center;padding:40px 20px}.email-sending-success img{width:64px;height:64px;margin-bottom:16px}.email-sending-success h3{font-size:24px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.email-sending-success p{font-size:14px;color:#6b7280}.d-none{display:none!important}.mkt-toast{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:10001;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #00000026;transform:translate(120%);transition:transform .3s ease;max-width:400px}.mkt-toast.show{transform:translate(0)}.mkt-toast.success{background-color:#10b981;color:#fff}.mkt-toast.error{background-color:#ef4444;color:#fff}.mkt-toast .toast-icon{width:20px;height:20px;flex-shrink:0}.mkt-toast .toast-message{flex:1}.mkt-toast .toast-close{background:none;border:none;color:#fff;cursor:pointer;padding:0;opacity:.8;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.mkt-toast .toast-close:hover{opacity:1}.mkt-toast .toast-close svg{width:16px;height:16px}
