.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:#1c1c1e!important;color:#f5f5f7!important;border:1px solid #3a3a3c!important;box-shadow:0 12px 30px #0009!important;border-radius:12px!important}.leaflet-popup-content{margin:12px 14px!important;line-height:1.5!important;color:#f5f5f7!important}.leaflet-container a.leaflet-popup-close-button{color:#a1a1a6!important;padding:6px 6px 0 0!important}.leaflet-container a.leaflet-popup-close-button:hover{color:#fff!important}.leaflet-container{background:#1e1d22!important;width:100%!important;height:100%!important;min-height:400px!important}.leaflet-bar a{background-color:#1c1c1e!important;color:#f5f5f7!important;border-bottom:1px solid #3a3a3c!important}.leaflet-bar a:hover{background-color:#2c2c2e!important}.leaflet-tooltip{background-color:#1c1c1e!important;color:#f5f5f7!important;border:1px solid #3a3a3c!important;box-shadow:0 4px 12px #00000080!important;font-family:Inter,sans-serif!important;padding:0!important}.leaflet-tooltip-top:before{border-top-color:#3a3a3c!important}.react-datepicker{background-color:#1c1c1e!important;border:1px solid #3a3a3c!important;border-radius:12px!important;font-family:Inter,sans-serif!important;color:#f5f5f7!important;box-shadow:0 10px 25px -5px #00000080!important}.react-datepicker__header{background-color:#2c2c2e!important;border-bottom:1px solid #3a3a3c!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;padding-top:12px!important;padding-bottom:8px!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#f5f5f7!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.75rem!important}.react-datepicker__day-names{white-space:nowrap!important}.react-datepicker__day-name{color:#86868b!important;font-weight:700!important;font-size:.7rem!important;text-transform:uppercase!important;width:2.5rem!important;margin:0!important;display:inline-block!important;text-align:center!important}.react-datepicker__day{color:#f5f5f7!important;border-radius:8px!important;transition:all .2s!important}.react-datepicker__day:hover{background-color:#3a3a3c!important}.react-datepicker__day--today{font-weight:800!important;color:#0a84ff!important;position:relative}.react-datepicker__day--selected.react-datepicker__day--today{color:#fff!important}.react-datepicker__day--today:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:#0a84ff;border-radius:50%}.react-datepicker__day--selected.react-datepicker__day--today:after{background-color:#fff}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:#0a84ff!important;color:#fff!important;font-weight:700!important}.react-datepicker__day--outside-month{color:#48484a!important}.react-datepicker__navigation-icon:before{border-color:#86868b!important}.react-datepicker__navigation:hover *:before{border-color:#f5f5f7!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}.dropdown-opaque-bg{background-color:#1e1e24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html.light .dropdown-opaque-bg{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html.use-glassmorphism .bg-mac-surface,html.use-glassmorphism .bg-mac-surfaceHighlight,html.use-glassmorphism .bg-gradient-to-br.from-mac-surface,html.use-glassmorphism div.border-mac-border,html.use-glassmorphism .bg-mac-surfaceHighlight\/30{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}html.use-glassmorphism .bg-mac-surface{background-color:#1e1e22a6!important}html.use-glassmorphism .bg-mac-surfaceHighlight,html.use-glassmorphism .bg-mac-surfaceHighlight\/30,html.use-glassmorphism .bg-mac-surfaceHighlight\/50{background-color:#2c2c2e8c!important}body,.bg-dotted-pattern{background-color:var(--body-bg-color, #1e1d22)!important;background-image:var(--body-pattern-img, radial-gradient(var(--pattern-color, #313c3f) 1px, transparent 1px))!important;background-size:var(--body-pattern-size, 24px 24px)!important;transition:background-color .3s ease,background-image .2s ease!important}body.pattern-none{--body-pattern-img: none !important}body.pattern-dotted{--body-pattern-img: radial-gradient(var(--pattern-color, #313c3f) 1px, transparent 1px) !important;--body-pattern-size: 24px 24px !important}body.pattern-grid{--body-pattern-img: linear-gradient(to right, var(--pattern-color, rgba(49, 60, 63, .15)) 1px, transparent 1px), linear-gradient(to bottom, var(--pattern-color, rgba(49, 60, 63, .15)) 1px, transparent 1px) !important;--body-pattern-size: 32px 32px !important}body.pattern-lines{--body-pattern-img: repeating-linear-gradient(45deg, transparent, transparent 10px, var(--pattern-color, rgba(49, 60, 63, .12)) 10px, var(--pattern-color, rgba(49, 60, 63, .12)) 11px) !important;--body-pattern-size: auto !important}body.pattern-waves{--body-pattern-img: radial-gradient(circle at 100% 150%, transparent 24%, var(--pattern-color, rgba(49, 60, 63, .15)) 24%, var(--pattern-color, rgba(49, 60, 63, .15)) 28%, transparent 28%, transparent), radial-gradient(circle at 0% 150%, transparent 24%, var(--pattern-color, rgba(49, 60, 63, .15)) 24%, var(--pattern-color, rgba(49, 60, 63, .15)) 28%, transparent 28%, transparent) !important;--body-pattern-size: 36px 36px !important}html.light .leaflet-popup-content-wrapper,html.light .leaflet-popup-tip{background-color:#fff!important;color:#1e293b!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 30px #00000014!important}html.light .leaflet-popup-content{color:#1e293b!important}html.light .leaflet-container a.leaflet-popup-close-button{color:#64748b!important}html.light .leaflet-container a.leaflet-popup-close-button:hover{color:#0f172a!important}html.light .leaflet-container{background:#f6f8fa!important}html.light .leaflet-bar a{background-color:#fff!important;color:#1e293b!important;border-bottom:1px solid #e2e8f0!important}html.light .leaflet-bar a:hover{background-color:#f1f5f9!important}html.light .leaflet-tooltip{background-color:#fff!important;color:#1e293b!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px #0000000f!important}html.light .leaflet-tooltip-top:before{border-top-color:#e2e8f0!important}html.light .react-datepicker{background-color:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;box-shadow:0 10px 25px -5px #00000014!important}html.light .react-datepicker__header{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.light .react-datepicker__current-month,html.light .react-datepicker-time__header,html.light .react-datepicker-year-header{color:#1e293b!important}html.light .react-datepicker__day-name{color:#64748b!important}html.light .react-datepicker__day{color:#1e293b!important}html.light .react-datepicker__day:hover{background-color:#f1f5f9!important}html.light .react-datepicker__day--outside-month{color:#cbd5e1!important}html.light .react-datepicker__navigation:hover *:before{border-color:#1e293b!important}html.light input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.6}html.light.use-glassmorphism .bg-mac-surface{background-color:#ffffffbf!important}html.light.use-glassmorphism .bg-mac-surfaceHighlight,html.light.use-glassmorphism .bg-mac-surfaceHighlight\/30,html.light.use-glassmorphism .bg-mac-surfaceHighlight\/50{background-color:#ebeff5b3!important}html.light .bg-mac-surface{box-shadow:0 1px 3px #0f172a0d,0 4px 14px -2px #0f172a0f}html.light input:not([type=checkbox]):not([type=radio]):not([type=range]),html.light select,html.light textarea{background-color:#fff;border-color:rgb(var(--mac-border) / .95);color:rgb(var(--mac-text))}html.light input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html.light select:focus,html.light textarea:focus{border-color:rgb(var(--mac-blue));box-shadow:0 0 0 2px #007aff1f}
