@media(max-width:767px){.AddMarkerModal_AddMarkerModal__selectedEmoji__ziQg4{left:-2em;animation:AddMarkerModal_floatLeftRight__gxnxN .75s ease-in-out 0s infinite alternate}}@media(min-width:768px){.AddMarkerModal_AddMarkerModal__selectedEmoji__ziQg4{animation:AddMarkerModal_floatUpDown__3aDG_ .75s ease-in-out 0s infinite alternate;bottom:-2em}}.AddMarkerModal_emojiSpin__c8JW1{animation:AddMarkerModal_emojiSpin__c8JW1 6s linear 0s infinite forwards;transform-origin:center center}@keyframes AddMarkerModal_emojiSpin__c8JW1{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes AddMarkerModal_floatLeftRight__gxnxN{0%{transform:translateX(0)}to{transform:translateX(.5em)}}@keyframes AddMarkerModal_floatUpDown__3aDG_{0%{transform:translateY(-.25em)}to{transform:translateY(.25em)}}.LoadingMessage_LoadingMessage__baZdQ{top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingMessage_LoadingMessage__ripple__jwKeT,.LoadingMessage_LoadingMessage__ripple__jwKeT div{box-sizing:border-box}.LoadingMessage_LoadingMessage__ripple__jwKeT{display:inline-block;position:relative;width:20px;height:20px}.LoadingMessage_LoadingMessage__ripple__jwKeT div{position:absolute;border:2px solid;opacity:1;border-radius:50%;animation:LoadingMessage_ripple__GAwZ8 1s cubic-bezier(0,.2,.8,1) infinite}.LoadingMessage_LoadingMessage__ripple__jwKeT div:nth-child(2){animation-delay:-.5s}@keyframes LoadingMessage_ripple__GAwZ8{0%{top:9px;left:9px;width:2px;height:2px;opacity:0}4.9%{top:9px;left:9px;width:2px;height:2px;opacity:0}5%{top:9px;left:9px;width:2px;height:2px;opacity:1}to{top:0;left:0;width:20px;height:20px;opacity:0}}.ErrorMessage_ErrorMessage__2V_F0{top:calc(50% + 6px);left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;opacity:0}.ErrorMessage_shown__Bm_MS{top:50%;opacity:1}.LocationSearchBar_FlatBottom__C7Sc_{border-radius:.25rem .25rem 0 0}.LocationSearchBar_FlatTop___i8Kk{border-radius:0 0 .25rem .25rem}.support-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.support-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.support-modal-header{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.support-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}.support-modal-header .close-button{background:none;border:none;font-size:32px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.support-modal-header .close-button:hover:not(:disabled){background-color:#f3f4f6;color:#111827}.support-modal-header .close-button:disabled{cursor:not-allowed;opacity:.5}.support-form{padding:20px;overflow-y:auto;flex:1}.support-form .form-group{margin-bottom:20px}.support-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.support-form .form-group input[type=text],.support-form .form-group select,.support-form .form-group textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s;background-color:#fff}.support-form .form-group input[type=text]:focus,.support-form .form-group select:focus,.support-form .form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.support-form .form-group input[type=text]:disabled,.support-form .form-group select:disabled,.support-form .form-group textarea:disabled{background-color:#f9fafb;cursor:not-allowed}.support-form .form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:40px}.support-form .form-group textarea{resize:vertical;font-family:inherit;line-height:1.5}.support-form .form-group .custom-subject-input{margin-top:10px}.support-form .form-group .char-count{text-align:right;font-size:12px;color:#6b7280;margin-top:4px}.support-form .checkbox-group .checkbox-label{display:flex;align-items:flex-start;cursor:pointer;user-select:none}.support-form .checkbox-group .checkbox-label input[type=checkbox]{margin-right:10px;margin-top:2px;width:18px;height:18px;cursor:pointer}.support-form .checkbox-group .checkbox-label input[type=checkbox]:disabled{cursor:not-allowed}.support-form .checkbox-group .checkbox-label span{flex:1;color:#374151;font-size:14px}.support-form .checkbox-group .contact-info{margin-top:10px;margin-left:28px;font-size:13px;color:#6b7280;background-color:#f9fafb;padding:8px 12px;border-radius:6px}.support-form .checkbox-group .contact-info strong{color:#111827;font-weight:600}.error-message{background-color:#fee2e2;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:20px;font-size:14px;display:flex;align-items:center}.error-message:before{content:"⚠";margin-right:8px;font-size:16px}.success-message{padding:40px 20px;text-align:center}.success-message .success-icon{width:60px;height:60px;margin:0 auto 20px;background-color:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.success-message h3{margin:0 0 10px;font-size:24px;color:#111827}.success-message p{color:#6b7280;margin:0}.success-message p.text-sm{font-size:14px;margin-top:8px}.form-actions{display:flex;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.form-actions button{flex:1;padding:12px 20px;font-size:14px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s}.form-actions button:disabled{cursor:not-allowed;opacity:.6}.form-actions .cancel-button{background-color:#f3f4f6;color:#374151}.form-actions .cancel-button:hover:not(:disabled){background-color:#e5e7eb}.form-actions .submit-button{background-color:#3b82f6;color:#fff}.form-actions .submit-button:hover:not(:disabled){background-color:#2563eb}@media(max-width:640px){.support-modal-overlay{padding:0}.support-modal{max-width:100%;width:100%;height:100%;max-height:100%;border-radius:0}.support-modal-header h2{font-size:20px}.form-actions{flex-direction:column}.form-actions button{width:100%}}