.panel-enter-active[data-v-50479b0d],.panel-leave-active[data-v-50479b0d]{transition:all .2s ease}.panel-enter-from[data-v-50479b0d],.panel-leave-to[data-v-50479b0d]{opacity:0;transform:translateY(-10px)}.line-clamp-2[data-v-50479b0d],.line-clamp-2[data-v-1a1a6ee9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:#0000004d;border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #dddddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg: #ffffff;--v3-picker-fg: #000000;--v3-picker-border: #dddddd;--v3-picker-input-bg: var(--v3-picker-bg);--v3-picker-input-border: #cccccc;--v3-picker-input-focus-border: #000000;--v3-group-image-filter: none;--v3-picker-emoji-hover: #f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover, #f7f7f7)}@media(prefers-color-scheme:dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}.slide-enter-active[data-v-59976265],.slide-leave-active[data-v-59976265]{transition:transform .3s ease}.slide-enter-from[data-v-59976265],.slide-leave-to[data-v-59976265]{transform:translate(100%)}.overflow-y-auto[data-v-59976265]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-59976265]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto[data-v-59976265]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-59976265]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes bounce-59976265{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.animate-bounce[data-v-59976265]{animation:bounce-59976265 1.4s infinite}.overflow-y-auto[data-v-dfa5c05f]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-dfa5c05f]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto[data-v-dfa5c05f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-dfa5c05f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.slide-enter-active[data-v-021b59e6],.slide-leave-active[data-v-021b59e6]{transition:transform .3s ease}.slide-enter-from[data-v-021b59e6],.slide-leave-to[data-v-021b59e6]{transform:translate(100%)}.overflow-y-auto[data-v-021b59e6]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-021b59e6]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto[data-v-021b59e6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-021b59e6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.fade-enter-active[data-v-02234415],.fade-leave-active[data-v-02234415]{transition:opacity .3s ease}.fade-enter-from[data-v-02234415],.fade-leave-to[data-v-02234415]{opacity:0}.slide-enter-active[data-v-02234415],.slide-leave-active[data-v-02234415]{transition:transform .3s ease}.slide-enter-from[data-v-02234415],.slide-leave-to[data-v-02234415]{transform:translate(100%)}.expand-enter-active[data-v-02234415],.expand-leave-active[data-v-02234415]{transition:all .2s ease;max-height:500px;overflow:hidden}.expand-enter-from[data-v-02234415],.expand-leave-to[data-v-02234415]{opacity:0;max-height:0}@media(max-width:1024px){body.menu-open[data-v-02234415]{overflow:hidden}}.mobile-menu-panel[data-v-02234415]{-webkit-overflow-scrolling:touch}.modal-enter-active[data-v-f911f8b4],.modal-leave-active[data-v-f911f8b4]{transition:opacity .2s ease}.modal-enter-from[data-v-f911f8b4],.modal-leave-to[data-v-f911f8b4]{opacity:0}.modal-enter-active .bg-white[data-v-f911f8b4],.modal-leave-active .bg-white[data-v-f911f8b4]{transition:transform .2s ease}.modal-enter-from .bg-white[data-v-f911f8b4],.modal-leave-to .bg-white[data-v-f911f8b4]{transform:scale(.95)}.btn-secondary[data-v-b3673744]{@apply px-3 py-1.5 bg-white border border-gray-300 text-gray-700 text-sm rounded hover:bg-gray-50 font-medium;}.fade-enter-active[data-v-dab505a3],.fade-leave-active[data-v-dab505a3]{transition:opacity .3s ease}.fade-enter-from[data-v-dab505a3],.fade-leave-to[data-v-dab505a3]{opacity:0}.slide-enter-active[data-v-dab505a3],.slide-leave-active[data-v-dab505a3]{transition:transform .3s ease}.slide-enter-from[data-v-dab505a3],.slide-leave-to[data-v-dab505a3]{transform:translate(100%)}.collapse-enter-active[data-v-dab505a3],.collapse-leave-active[data-v-dab505a3]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-dab505a3],.collapse-leave-to[data-v-dab505a3]{max-height:0;opacity:0}.collapse-enter-to[data-v-dab505a3],.collapse-leave-from[data-v-dab505a3]{max-height:1000px;opacity:1}.fade-enter-active[data-v-53fcfbd4],.fade-leave-active[data-v-53fcfbd4]{transition:opacity .3s ease}.fade-enter-from[data-v-53fcfbd4],.fade-leave-to[data-v-53fcfbd4]{opacity:0}.fade-fast-enter-active[data-v-53fcfbd4],.fade-fast-leave-active[data-v-53fcfbd4]{transition:opacity .2s ease}.fade-fast-enter-from[data-v-53fcfbd4],.fade-fast-leave-to[data-v-53fcfbd4]{opacity:0}.bg-card{background-color:var(--card)}thead[data-v-25a9f6a1]{position:sticky;top:0;z-index:10}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.map-container[data-v-5b76635a]{height:100%!important;width:100%!important;min-height:100%;position:relative;z-index:1;isolation:isolate}.map-controls[data-v-5b76635a]{position:absolute;bottom:2rem;right:1rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}.control-group[data-v-5b76635a]{display:flex;flex-direction:column;gap:1px;background-color:#fff;border-radius:8px;overflow:hidden}.control-button[data-v-5b76635a]{border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.control-button[data-v-5b76635a]:hover{background-color:var(--color-secondary-300)}.control-button[data-v-5b76635a]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.control-button[data-v-5b76635a]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fade-enter-active[data-v-5b76635a],.fade-leave-active[data-v-5b76635a]{transition:opacity .3s ease}.fade-enter-from[data-v-5b76635a],.fade-leave-to[data-v-5b76635a]{opacity:0}.leaflet-container{position:relative!important;z-index:1!important}.leaflet-pane{z-index:auto!important}.vehicle-tooltip-detailed{padding:12px 16px;border-radius:var(--radius);background-color:var(--card);box-shadow:0 4px 6px #0000001a;min-width:180px;font-family:system-ui,-apple-system,BlinkMacSystemFont}.tooltip-header{font-weight:600;color:var(--primary);margin-bottom:6px;text-transform:uppercase;font-weight:900}.tooltip-line{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#4b5563}.tooltip-line:last-child{margin-bottom:0}.tooltip-marker{width:1.2em;text-align:center;color:#6b7280;font-size:12px}.tooltip-icon{color:var(--color-primary-500);width:1.5rem;text-align:left}.tooltip-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#4b5563}.tooltip-content{margin-top:8px;line-height:1.4rem;font-size:inherit}.tooltip-text{color:var(--card-foreground)}.vehicle-tooltip-detailed .font-bold{font-weight:600;color:#1f2937;margin-bottom:8px}.vehicle-tooltip-detailed .tooltip-line{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#4b5563}.vehicle-tooltip-detailed .tooltip-line:last-child{margin-bottom:0}.leaflet-tooltip{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.rfms-marker{width:26px;height:26px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.rfms-marker i{color:#fff;font-size:10px;pointer-events:none;font-weight:900;line-height:1}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{display:none!important}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff}.marker-cluster span{line-height:30px}.marker-cluster-small{background-color:rgba(var(--color-primary-rgb),.6)}.marker-cluster-small div{background-color:rgba(var(--color-primary-rgb),.8)}.marker-cluster-medium{background-color:rgba(var(--color-primary-rgb),.6)}.marker-cluster-medium div{background-color:rgba(var(--color-primary-rgb),.8)}.marker-cluster-large{background-color:rgba(var(--color-primary-rgb),.6)}.marker-cluster-large div{background-color:rgba(var(--color-primary-rgb),.8)}@keyframes pulse-ring{0%{box-shadow:0 0 #3b82f6b3}70%{box-shadow:0 0 0 15px #3b82f600}to{box-shadow:0 0 #3b82f600}}.direction-arrow-overlay{position:absolute;top:-7px;left:-7px;width:40px;height:40px;transform-origin:20px 20px;pointer-events:none;z-index:10;transition:transform .3s ease}.arrow-pointer{position:absolute;top:2px;left:50%;transform:translate(-50%)}.arrow-pointer:before{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(var(--color-primary-rgb),.9)}.leaflet-interactive:focus{outline:none!important}.leaflet-marker-icon,.leaflet-marker-shadow{position:absolute!important}.map-options-menu[data-v-e5f0ce6c]{width:250px;height:100%;background-color:#fff;box-shadow:-2px 0 8px #0000001a;overflow-y:hidden;display:flex;flex-direction:column}.menu-content[data-v-e5f0ce6c]{flex:1;overflow-y:auto}.header[data-v-e5f0ce6c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.header h3[data-v-e5f0ce6c]{font-size:1.1rem;font-weight:600}.close-btn[data-v-e5f0ce6c]{background:none;border:none;cursor:pointer;color:#6b7280}.section[data-v-e5f0ce6c]{padding:1rem 1.5rem}.section-title[data-v-e5f0ce6c]{color:#6b7280;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem}.style-grid[data-v-e5f0ce6c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.style-item[data-v-e5f0ce6c]{display:flex;flex-direction:column;align-items:center;font-size:.8rem;cursor:pointer;border:2px solid transparent;padding:.25rem;border-radius:6px}.style-item.selected[data-v-e5f0ce6c]{border-color:#e5e7eb;border-width:2px;color:var(--color-primary);font-weight:700;background-color:var(--color-secondary)}.style-preview[data-v-e5f0ce6c]{width:100%;height:60px;border-radius:4px;margin-bottom:.5rem;border:1px solid #e5e7eb;background-color:#f3f4f6}.checkbox-group label[data-v-e5f0ce6c]{display:flex;align-items:center;margin-bottom:.75rem;font-size:.9rem}.checkbox-group input[data-v-e5f0ce6c]{margin-right:.75rem;width:16px;height:16px}.map-grid-container[data-v-21315ba0]{display:grid;grid-template-columns:1fr 0;border-radius:.75rem;overflow:hidden;transition:grid-template-columns .4s cubic-bezier(.25,1,.5,1);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid hsl(var(--border))}.map-grid-container.menu-open[data-v-21315ba0]{grid-template-columns:1fr 250px}.map-wrapper[data-v-21315ba0]{grid-column:1 / 2;position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.options-wrapper[data-v-21315ba0]{grid-column:2 / 3;overflow:hidden}.stepped-progress-container[data-v-e37fed7c]{display:flex;gap:3px;width:76px;height:6px}.stepped-bar[data-v-e37fed7c]{flex:1;height:100%;border-radius:4px}.animate-pulse[data-v-ea5493be]{animation:pulse-ea5493be 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ea5493be{0%,to{opacity:1}50%{opacity:.5}}.vehicle-details[data-v-06fe3550]{min-height:200px}.truck-image[data-v-06fe3550]{filter:drop-shadow(8px 8px 12px rgba(112,112,0,.25));-webkit-filter:drop-shadow(0 8px 12px rgba(0,0,0,.25))}.left-half[data-v-06fe3550]{clip-path:inset(0 0 0 0)}.driver-details[data-v-da9c1db7]{min-height:100%}.trailer-details[data-v-4f193271]{min-height:400px}.trailer-image[data-v-4f193271]{filter:drop-shadow(8px 8px 12px rgba(112,112,0,.25));-webkit-filter:drop-shadow(0 8px 12px rgba(0,0,0,.25))}.left-half[data-v-4f193271]{clip-path:inset(0 0 0 0)}.workshop-details[data-v-59fe66c5]{min-height:400px}.driver-info-card[data-v-787b7c7f]{background:var(--card);border-radius:var(--radius-md);padding:20px}.driver-header[data-v-787b7c7f]{margin:0 0 15px;text-transform:uppercase}.driver-details>div[data-v-787b7c7f]{display:flex;align-items:center;margin-bottom:8px}.driver-details i[data-v-787b7c7f]{margin-right:10px;color:#999}.time-bar label[data-v-787b7c7f]{font-weight:600;color:#333}.progress-container[data-v-787b7c7f]{height:6px;background:var(--color-secondary-100);border-radius:4px;margin:5px 0;overflow:hidden;width:100px}.progress-bar[data-v-787b7c7f]{height:100%;background:var(--color-primary-500);border-radius:4px;transition:width .3s ease}.progress-bar.warning[data-v-787b7c7f]{background:#ffc107}.progress-bar.danger[data-v-787b7c7f]{background:#dc3545}.time-label[data-v-787b7c7f]{font-size:12px;color:#999}.indicator[data-v-787b7c7f]{display:flex;justify-content:space-between;align-items:center}.indicator span[data-v-787b7c7f]{font-size:13px;color:#666}.dots[data-v-787b7c7f]{display:flex;gap:4px}.dot[data-v-787b7c7f]{width:10px;height:10px;border-radius:50%;background:var(--color-secondary-100);transition:background .3s}.dot.used[data-v-787b7c7f]{background:var(--color-primary)}.indicator.limit-reached .dot.used[data-v-787b7c7f]{background:var(--color-danger-500)}.infringement-alert[data-v-787b7c7f]{margin-top:1rem;padding:10px;background:#f8d7da;color:var(--color-danger-800);border-radius:4px;display:flex;align-items:center}.infringement-alert i[data-v-787b7c7f]{margin-right:10px}.no-driver[data-v-787b7c7f]{padding:20px;text-align:center;color:#999}.timeline-group[data-v-65682683]{position:relative;padding-left:20px}.timeline-group[data-v-65682683]:before{content:"";position:absolute;left:4px;top:18px;bottom:-8px;width:2px;background-color:var(--color-secondary-300)}.date-header[data-v-65682683]{display:flex;align-items:center;font-size:85%;color:var(--color-secondary-900);margin:.5rem 0}.timeline-dot[data-v-65682683]{position:absolute;left:0;width:10px;height:10px;border-radius:9999px;background-color:transparent;border:2px solid var(--color-secondary-300);margin-left:-20px}.trips-list[data-v-65682683]{display:flex;flex-direction:column;gap:.5rem}.trip-row[data-v-65682683]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:transparent;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.trip-row[data-v-65682683]:hover{background-color:var(--color-secondary-300)}.trip-time[data-v-65682683]{display:flex;align-items:center;gap:.375rem;font-weight:600}.tacho-id[data-v-65682683]{flex-grow:1;display:flex;align-items:center;gap:.375rem;color:#6b7280}i[data-v-65682683]{width:16px;text-align:center}.active-trip[data-v-65682683]{border-left:3px solid var(--color-primary-600)!important;font-weight:600;border-radius:0 6px 6px 0}.active-trip .tacho-id[data-v-65682683],.active-trip .trip-time[data-v-65682683]{color:var(--color-primary-700)}.line-clamp-2[data-v-98950c70]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpms-container[data-v-ee2114b6]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}.tpms-header[data-v-ee2114b6]{border-bottom:1px solid #e5e7eb;padding-bottom:8px;margin-bottom:16px}.tpms-visual-horizontal[data-v-ee2114b6]{display:flex;align-items:center;padding:0;border:1px dashed var(--color-primary-300);border-radius:8px;min-height:150px;position:relative}.tpms-visual-horizontal[data-v-ee2114b6]:before{content:"";position:absolute;left:1rem;right:1rem;top:50%;border-top:2px dashed #d1d5db;transform:translateY(-1px);z-index:1}.axle-group[data-v-ee2114b6]{display:flex;align-items:center;gap:.75rem;padding:0 8px;background-color:var(--body);z-index:1}.RearAxel[data-v-ee2114b6]{margin-left:auto;border-top-right-radius:8px;border-bottom-right-radius:8px}.FrontAxel[data-v-ee2114b6]{margin-left:0;padding-right:2rem;border-top-left-radius:8px;border-bottom-left-radius:8px}.axle-column[data-v-ee2114b6]{display:flex;flex-direction:column;gap:4px;align-items:center;width:4rem;padding:4px 0;position:relative}.axle-column[data-v-ee2114b6]:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:50%;border-left:2px dashed #d1d5db;transform:translate(-1px);z-index:0}.tire-slot[data-v-ee2114b6],.axle-badge-slot[data-v-ee2114b6]{height:25px;width:100%;display:flex;align-items:center;justify-content:center}.tire-badge[data-v-ee2114b6]{color:#fff;padding:2px 10px;border-radius:25%;text-align:center;font-weight:700;font-size:11px;width:100%;position:relative;z-index:1}.tire-badge.alert[data-v-ee2114b6]{background:#c43939}.tire-badge.normal[data-v-ee2114b6]{background:var(--color-primary)}.axle-badge[data-v-ee2114b6]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#6b7280;position:relative;z-index:1}.tpms-footer[data-v-ee2114b6]{display:flex;align-items:center;gap:8px;justify-content:left;padding-top:12px;border-top:1px solid #f3f4f6}.timeline[data-v-78a01777]{overflow-y:auto}.timeline-group[data-v-78a01777]{position:relative;padding-left:20px}.timeline-group[data-v-78a01777]:before{content:"";position:absolute;left:4px;top:18px;bottom:-8px;width:2px;background-color:var(--color-secondary-300)}.date-header[data-v-78a01777]{display:flex;align-items:center;font-size:85%;color:var(--color-secondary-900);margin:.5rem 0}.timeline-dot[data-v-78a01777]{position:absolute;left:0;width:10px;height:10px;border-radius:9999px;background-color:transparent;border:2px solid var(--color-secondary-300)}.events-list[data-v-78a01777]{display:flex;flex-direction:column;gap:.5rem}.event-row[data-v-78a01777]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:transparent;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.event-row[data-v-78a01777]:hover{background-color:var(--color-secondary-300)}.event-time[data-v-78a01777]{display:flex;align-items:left;gap:.375rem;font-weight:600;min-width:40px}.geofence-name[data-v-78a01777]{flex-grow:1;display:flex;align-items:center;text-align:left;gap:.375rem;color:#6b7280}.event-type[data-v-78a01777]{min-width:20px;text-align:right}i[data-v-78a01777]{width:16px;text-align:center}.active-event[data-v-78a01777]{border-left:3px solid var(--color-primary-600)!important;font-weight:600;border-radius:0 6px 6px 0}.active-event .geofence-name[data-v-78a01777],.active-event .event-time[data-v-78a01777]{color:var(--color-primary-700)}.modal-backdrop[data-v-e08603b5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1100}.modal-dialog[data-v-e08603b5]{width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.btn-close[data-v-e08603b5]{background:none;border:none;font-size:18px;cursor:pointer;color:#666}.modal-body[data-v-e08603b5]{padding:20px;min-height:200px}.modal-footer[data-v-e08603b5]{padding:15px 20px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:10px}.loading-state[data-v-e08603b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-state i[data-v-e08603b5]{font-size:24px;margin-bottom:10px}.error-state[data-v-e08603b5]{text-align:center;padding:20px}.error-header[data-v-e08603b5]{color:#dc3545;margin-bottom:15px}.error-header i[data-v-e08603b5]{font-size:24px;margin-bottom:8px;display:block}.error-details[data-v-e08603b5]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:15px;margin:15px 0;text-align:left}.error-message[data-v-e08603b5]{color:#dc3545;font-weight:700;margin-bottom:10px}.error-technical[data-v-e08603b5]{margin:10px 0;font-size:.9em}.error-technical pre[data-v-e08603b5]{background:#e9ecef;padding:8px;border-radius:3px;overflow-x:auto;white-space:pre-wrap}.error-endpoint[data-v-e08603b5],.error-status[data-v-e08603b5]{margin:5px 0;font-size:.9em;color:#666}.error-actions[data-v-e08603b5]{margin-top:20px;display:flex;gap:10px;justify-content:center}.status-section[data-v-e08603b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.status-badge[data-v-e08603b5]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;font-size:.9em;font-weight:700}.status-badge.validated[data-v-e08603b5]{background:#d4edda;color:#155724}.status-badge.pending[data-v-e08603b5]{background:#fff3cd;color:#856404}.status-badge.flagged[data-v-e08603b5]{background:#f8d7da;color:#721c24}.payment-date[data-v-e08603b5]{color:#666;font-size:.9em}.info-grid[data-v-e08603b5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card[data-v-e08603b5]{border:1px solid #e9ecef;border-radius:6px;padding:15px}.info-card.full-width[data-v-e08603b5]{grid-column:1 / -1}.info-card h4[data-v-e08603b5]{margin:0 0 15px;color:#333;display:flex;align-items:center;gap:8px}.info-row[data-v-e08603b5]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa}.info-row[data-v-e08603b5]:last-child{border-bottom:none}.value[data-v-e08603b5]{color:var(--color-gray-600);font-weight:600}.value.strong[data-v-e08603b5]{color:var(--color-primary-500);font-size:1.1em}.comment-section[data-v-e08603b5]{display:flex;flex-direction:column;gap:10px}.comment-input[data-v-e08603b5]{width:100%;border:1px solid #ddd;border-radius:4px;padding:10px;font-family:inherit;resize:vertical}.comment-actions[data-v-e08603b5]{display:flex;justify-content:flex-end}.btn[data-v-e08603b5]{padding:8px 16px;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none;transition:all .2s}.btn-retry[data-v-e08603b5]{background-color:#28a745;color:#fff;border-color:#28a745}.btn-retry[data-v-e08603b5]:hover{background-color:#218838}@media(max-width:768px){.info-grid[data-v-e08603b5]{grid-template-columns:1fr}.modal-dialog[data-v-e08603b5]{width:95%;margin:10px}.status-section[data-v-e08603b5]{flex-direction:column;align-items:flex-start;gap:10px}}.modal-backdrop[data-v-081fee15]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1100}.modal-dialog[data-v-081fee15]{width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-content[data-v-081fee15]{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a}.modal-header[data-v-081fee15]{border-bottom:1px solid #e5e7eb}.btn-close[data-v-081fee15]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;color:#6b7280}.btn-close[data-v-081fee15]:hover{color:#374151}.form-group label[data-v-081fee15]{margin-bottom:.25rem}@media(max-width:768px){.modal-dialog[data-v-081fee15]{width:95%;margin:10px}.grid-cols-1.md\\[data-v-081fee15]:grid-cols-3{grid-template-columns:1fr}}.modal-backdrop[data-v-deee15b7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;padding:.25rem}.modal-dialog[data-v-deee15b7]{max-width:90%;max-height:90vh;border-radius:var(--radius);width:100%}@media(max-width:768px){.modal-dialog[data-v-deee15b7]{max-width:100%;max-height:99vh;height:100vh}}.modal-content[data-v-deee15b7]{border-radius:8px;max-height:90vh;display:flex;flex-direction:column;height:100%}@media(max-width:768px){.modal-content[data-v-deee15b7]{max-height:100vh;border-radius:0}}.modal-header[data-v-deee15b7]{padding:1rem;background-color:var(--body);display:flex;align-items:center;justify-content:space-between;border-radius:8px}.btn-close[data-v-deee15b7]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:.5rem;margin-bottom:auto}.btn-close[data-v-deee15b7]:before{content:"×"}.modal-body-container[data-v-deee15b7]{display:flex;flex-direction:row;gap:1rem;padding:1rem;overflow:hidden;flex:1}@media(max-width:768px){.modal-body-container[data-v-deee15b7]{flex-direction:column;gap:.5rem;padding:.5rem}}.left-panel[data-v-deee15b7]{width:24rem;flex-shrink:0;overflow-y:auto}@media(max-width:768px){.left-panel[data-v-deee15b7]{width:100%;max-height:50vh;flex-shrink:1}}.right-panel[data-v-deee15b7]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--body)}@media(max-width:768px){.right-panel[data-v-deee15b7]{flex:1;min-height:0}}.right-panel.full-width[data-v-deee15b7]{width:100%}.modal-tabs[data-v-deee15b7]{display:flex;gap:0;padding:0 1rem;background:transparent;overflow-x:auto;border-bottom:1px solid var(--color-secondary-200);min-height:42px;flex-shrink:0;-webkit-overflow-scrolling:touch}@media(max-width:768px){.modal-tabs[data-v-deee15b7]{padding:0 .5rem}}.tab-button[data-v-deee15b7]{display:flex;align-items:center;margin-right:.25rem;gap:.5rem;padding:.75rem 1rem;border-radius:8px 8px 0 0;background:transparent;color:#6c757d;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.tab-button[data-v-deee15b7]{padding:.5rem .75rem;font-size:.8rem}}.tab-button[data-v-deee15b7]:hover{color:var(--color-gray-900);background:transparent;border-color:var(--color-secondary-500, #b6d8fa)}.tab-button.fa-light[data-v-deee15b7]:hover{font-weight:500}.tab-button.active[data-v-deee15b7]{color:var(--color-primary-500, #0066cc);border-color:var(--color-primary-500, #0066cc);font-weight:700}.tab-content[data-v-deee15b7]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.tab-content>div[data-v-deee15b7]{padding:.5rem!important}}.modal-xl[data-v-deee15b7]{width:85%;height:85vh}@media(max-width:768px){.modal-xl[data-v-deee15b7]{width:100%;height:100vh}}.hide[data-v-e780c0f2]{display:none}.listedVehicle:hover i[data-v-e780c0f2]{font-weight:700!important;border-radius:var(--radius)}.listedVehicle.selected[data-v-e780c0f2]{background-color:var(--color-secondary-200);color:#fff}.group[data-v-e780c0f2]{border-left:2px solid var(--color-primary-400);background-color:var(--color-secondary-100);margin-bottom:.25rem}.group+div .listedVehicle[data-v-e780c0f2]{margin-top:0;background-color:var(--color-secondary-100)}.group+div .listedVehicle[data-v-e780c0f2]:hover{background-color:var(--color-secondary-300)}.custom-scrollbar-container::-webkit-scrollbar{width:4px}.custom-scrollbar-container::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-container::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px;transition:background-color .3s ease}.custom-scrollbar-container:hover::-webkit-scrollbar-thumb{background-color:var(--color-primary-300)}.vehicle-panel[data-v-a3258a4b]{box-shadow:0 4px 6px #0000001a;border-radius:var(--radius)}.trip-popup,.event-tooltip{font-family:system-ui,-apple-system,sans-serif;background-color:#fff}.popup-title{font-weight:700;text-transform:uppercase;color:var(--color-primary-500);margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:4px}.popup-row{display:flex;align-items:center;gap:8px;margin:.45rem 0}.popup-row i{margin-right:1rem;text-align:center;color:var(--color-primary-500)}.map-view-container[data-v-de0c2c9e]{position:relative;height:calc(100vh - 64px);width:100%;overflow:hidden;display:flex;padding:1rem}.background-vehicle-list[data-v-de0c2c9e]{position:absolute;top:1rem;left:1rem;width:330px;height:calc(100vh - 64px - 2rem);z-index:1}.background-vehicle-list.reversed[data-v-de0c2c9e]{left:auto;right:1rem}.map-area[data-v-de0c2c9e]{position:relative;width:100%;height:100%;z-index:10;transition:all .3s ease-in-out;margin-left:346px;margin-right:0;border-radius:var(--radius)}.map-area.reversed[data-v-de0c2c9e]{margin-left:0;margin-right:346px}.map-area.map-shifted[data-v-de0c2c9e]{width:calc(100% - 720px);margin-left:792px;margin-right:0}.map-area.map-shifted.reversed[data-v-de0c2c9e]{margin-left:0;margin-right:792px}.sliding-detail-panel[data-v-de0c2c9e]{position:absolute;top:1rem;left:362px;right:auto;width:422px;height:calc(100vh - 64px - 2rem);border-radius:var(--radius);background-color:transparent;z-index:10;transform:translate(-100%);opacity:0;transition:all .3s ease-in-out}.sliding-detail-panel.reversed[data-v-de0c2c9e]{left:auto;right:362px;transform:translate(100%)}.sliding-detail-panel.panel-visible[data-v-de0c2c9e]{transform:translate(0);opacity:1}.options-menu-overlay[data-v-de0c2c9e]{position:absolute;top:2rem;left:0;right:1.5rem;bottom:0;height:calc(100vh - 64px - 4rem);background-color:transparent;z-index:10;display:flex;justify-content:flex-end}.options-menu-container[data-v-de0c2c9e]{height:100%;animation:slideInFromRight-de0c2c9e .3s ease-out;border-radius:var(--radius)}@keyframes slideInFromRight-de0c2c9e{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:1023px){.map-view-container[data-v-de0c2c9e]{display:block;padding:0}.map-area[data-v-de0c2c9e]{display:none}.background-vehicle-list[data-v-de0c2c9e]{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;transition:transform .3s ease-in-out;transform:translate(0);border-radius:0}.background-vehicle-list.detail-open[data-v-de0c2c9e]{transform:translate(-100%)}.sliding-detail-panel[data-v-de0c2c9e]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-radius:0;transform:translate(100%);opacity:1}.sliding-detail-panel.panel-visible[data-v-de0c2c9e]{transform:translate(0)}.options-menu-overlay[data-v-de0c2c9e]{display:none}}.not-found-container[data-v-8e2c388c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.content[data-v-8e2c388c]{max-width:600px;text-align:center;background:#fff;padding:3rem 2rem;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.icon-wrapper[data-v-8e2c388c]{margin-bottom:2rem}.road-icon[data-v-8e2c388c]{width:200px;height:200px;margin:0 auto;animation:float-8e2c388c 3s ease-in-out infinite}@keyframes float-8e2c388c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-code[data-v-8e2c388c]{font-size:6rem;font-weight:800;color:#1f2937;margin:0;line-height:1;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-title[data-v-8e2c388c]{font-size:2rem;font-weight:700;color:#1f2937;margin:1rem 0}.error-message[data-v-8e2c388c]{font-size:1.125rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.actions[data-v-8e2c388c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.btn[data-v-8e2c388c]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s;cursor:pointer;border:none;text-decoration:none}.btn-primary[data-v-8e2c388c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-8e2c388c]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #667eea66}.btn-secondary[data-v-8e2c388c]{background:#f3f4f6;color:#1f2937}.btn-secondary[data-v-8e2c388c]:hover{background:#e5e7eb;transform:translateY(-2px)}.icon[data-v-8e2c388c]{width:1.25rem;height:1.25rem}.helpful-links[data-v-8e2c388c]{border-top:2px solid #F3F4F6;padding-top:2rem}.helpful-links h3[data-v-8e2c388c]{font-size:1rem;font-weight:600;color:#6b7280;margin-bottom:1rem}.links-grid[data-v-8e2c388c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.link-item[data-v-8e2c388c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:.5rem;background:#f9fafb;color:#374151;text-decoration:none;font-weight:500;transition:all .2s}.link-item[data-v-8e2c388c]:hover{background:#f3f4f6;transform:translateY(-2px);color:#667eea}.link-icon[data-v-8e2c388c]{width:1.5rem;height:1.5rem}@media(max-width:640px){.content[data-v-8e2c388c]{padding:2rem 1.5rem}.error-code[data-v-8e2c388c]{font-size:4rem}.error-title[data-v-8e2c388c]{font-size:1.5rem}.error-message[data-v-8e2c388c]{font-size:1rem}.actions[data-v-8e2c388c]{flex-direction:column}.btn[data-v-8e2c388c]{width:100%;justify-content:center}.links-grid[data-v-8e2c388c]{grid-template-columns:repeat(2,1fr)}}.date-range-filter[data-v-e4bdcfd0]{margin-bottom:1rem}.filter-label[data-v-e4bdcfd0]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.filter-description[data-v-e4bdcfd0]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem}.preset-buttons[data-v-e4bdcfd0]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-btn[data-v-e4bdcfd0]{padding:.375rem .75rem;font-size:.75rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);cursor:pointer;transition:all .2s}.preset-btn[data-v-e4bdcfd0]:hover{background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #3b82f6)}.preset-btn.active[data-v-e4bdcfd0]{background:var(--primary, #3b82f6);color:#fff;border-color:var(--primary, #3b82f6)}.date-inputs[data-v-e4bdcfd0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.date-input-group[data-v-e4bdcfd0]{display:flex;flex-direction:column}.input-label[data-v-e4bdcfd0]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.25rem}.date-input[data-v-e4bdcfd0]{width:100%;padding:.5rem;font-size:.875rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);transition:border-color .2s}.date-input[data-v-e4bdcfd0]:focus{outline:none;border-color:var(--primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.validation-error[data-v-e4bdcfd0]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.info-message[data-v-e4bdcfd0]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.vehicle-selector-filter[data-v-9d8040b3]{margin-bottom:1rem}.filter-label[data-v-9d8040b3]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.filter-description[data-v-9d8040b3]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem}.mode-tabs[data-v-9d8040b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:1rem;border-bottom:2px solid var(--border, #e5e7eb)}.mode-tab[data-v-9d8040b3]{padding:.625rem;font-size:.75rem;border:none;background:transparent;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;margin-bottom:-2px}.mode-tab[data-v-9d8040b3]:hover{color:var(--primary, #3b82f6)}.mode-tab.active[data-v-9d8040b3]{color:var(--primary, #3b82f6);border-bottom-color:var(--primary, #3b82f6)}.mode-tab i[data-v-9d8040b3]{margin-right:.5rem}.selection-content[data-v-9d8040b3]{margin-top:.75rem}.info-message[data-v-9d8040b3]{padding:.75rem;font-size:.875rem;color:var(--text-primary, #1f2937);background:var(--bg, #f3f4f6);border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.select-wrapper[data-v-9d8040b3]{position:relative}.select-input[data-v-9d8040b3]{width:100%;padding:.625rem 2rem .625rem .75rem;font-size:.875rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);cursor:pointer;appearance:none;transition:border-color .2s}.select-input[data-v-9d8040b3]:focus{outline:none;border-color:var(--primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.select-icon[data-v-9d8040b3]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary, #6b7280);pointer-events:none}.group-info[data-v-9d8040b3]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:var(--text-primary, #1f2937);background:var(--bg, #f3f4f6);border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.search-box[data-v-9d8040b3]{position:relative;margin-bottom:.75rem}.search-icon[data-v-9d8040b3]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary, #6b7280)}.search-input[data-v-9d8040b3]{width:100%;padding:.625rem 2.5rem;font-size:.875rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);transition:border-color .2s}.search-input[data-v-9d8040b3]:focus{outline:none;border-color:var(--primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.clear-btn[data-v-9d8040b3]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem .5rem;border:none;background:transparent;color:var(--text-secondary, #6b7280);cursor:pointer;transition:color .2s}.clear-btn[data-v-9d8040b3]:hover{color:var(--text-primary, #1f2937)}.bulk-actions[data-v-9d8040b3]{display:flex;gap:.5rem;margin-bottom:.75rem}.bulk-btn[data-v-9d8040b3]{flex:1;padding:.5rem;font-size:.75rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);cursor:pointer;transition:all .2s}.bulk-btn[data-v-9d8040b3]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #3b82f6)}.bulk-btn[data-v-9d8040b3]:disabled{opacity:.5;cursor:not-allowed}.bulk-btn i[data-v-9d8040b3]{margin-right:.5rem}.vehicle-list[data-v-9d8040b3]{max-height:300px;overflow-y:auto;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff)}.vehicle-item[data-v-9d8040b3]{display:flex;align-items:center;padding:.75rem;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--border, #e5e7eb)}.vehicle-item[data-v-9d8040b3]:last-child{border-bottom:none}.vehicle-item[data-v-9d8040b3]:hover{background:var(--bg-hover, #f9fafb)}.vehicle-item.selected[data-v-9d8040b3]{background:#3b82f60d}.vehicle-checkbox[data-v-9d8040b3]{flex-shrink:0;margin-right:.75rem;font-size:1.125rem;color:var(--primary, #3b82f6)}.vehicle-info[data-v-9d8040b3]{flex:1;min-width:0}.vehicle-name[data-v-9d8040b3]{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:.125rem}.vehicle-details[data-v-9d8040b3]{font-size:.75rem;color:var(--text-secondary, #6b7280);display:flex;gap:.75rem}.vehicle-group[data-v-9d8040b3]{color:var(--primary, #3b82f6);font-weight:500}.no-results[data-v-9d8040b3]{padding:2rem;text-align:center;color:var(--text-secondary, #6b7280)}.no-results i[data-v-9d8040b3]{font-size:2rem;margin-bottom:.5rem;display:block}.selected-count[data-v-9d8040b3]{margin-top:.75rem;padding:.5rem;font-size:.875rem;font-weight:500;color:var(--primary, #3b82f6);background:#3b82f60d;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.validation-error[data-v-9d8040b3]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.vehicle-list[data-v-9d8040b3]::-webkit-scrollbar{width:6px}.vehicle-list[data-v-9d8040b3]::-webkit-scrollbar-track{background:transparent}.vehicle-list[data-v-9d8040b3]::-webkit-scrollbar-thumb{background:var(--border, #d1d5db);border-radius:3px}.vehicle-list[data-v-9d8040b3]::-webkit-scrollbar-thumb:hover{background:var(--border-hover, #9ca3af)}.radio-filter[data-v-ce0bf568]{margin-bottom:1rem}.filter-label[data-v-ce0bf568]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.filter-description[data-v-ce0bf568]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem}.radio-options[data-v-ce0bf568]{display:flex;gap:.75rem}.radio-options.vertical[data-v-ce0bf568]{flex-direction:column}.radio-options.horizontal[data-v-ce0bf568]{flex-direction:row;flex-wrap:wrap}.radio-options.grid[data-v-ce0bf568]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.radio-option[data-v-ce0bf568]{display:flex;align-items:flex-start;padding:.75rem;border:1px solid var(--border, #d1d5db);border-radius:.5rem;background:var(--card, #ffffff);cursor:pointer;transition:all .2s;position:relative}.radio-option[data-v-ce0bf568]:hover{border-color:var(--primary, #3b82f6);background:var(--bg-hover, #f9fafb)}.radio-option.selected[data-v-ce0bf568]{border-color:var(--primary, #3b82f6);background:#3b82f60d}.radio-input[data-v-ce0bf568]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-custom[data-v-ce0bf568]{flex-shrink:0;margin-right:.75rem}.radio-outer[data-v-ce0bf568]{width:20px;height:20px;border:2px solid var(--border, #d1d5db);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.radio-option:hover .radio-outer[data-v-ce0bf568]{border-color:var(--primary, #3b82f6)}.radio-option.selected .radio-outer[data-v-ce0bf568]{border-color:var(--primary, #3b82f6);background:var(--primary, #3b82f6)}.radio-inner[data-v-ce0bf568]{width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s}.radio-option.selected .radio-inner[data-v-ce0bf568]{transform:scale(1)}.radio-content[data-v-ce0bf568]{flex:1;min-width:0}.radio-label[data-v-ce0bf568]{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:.125rem}.radio-description[data-v-ce0bf568]{font-size:.75rem;color:var(--text-secondary, #6b7280);line-height:1.4}.loading-message[data-v-ce0bf568]{margin-top:.5rem;padding:.5rem;font-size:.75rem;background:var(--bg, #f3f4f6);border:1px solid var(--border, #e5e7eb);border-radius:.375rem;display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #6b7280)}.validation-error[data-v-ce0bf568]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.dropdown-filter[data-v-397e4252]{margin-bottom:1rem}.filter-label[data-v-397e4252]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.filter-description[data-v-397e4252]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem}.select-wrapper[data-v-397e4252]{position:relative}.select-input[data-v-397e4252]{width:100%;padding:.625rem 2rem .625rem .75rem;font-size:.875rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);cursor:pointer;appearance:none;transition:border-color .2s}.select-input[data-v-397e4252]:focus{outline:none;border-color:var(--primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.select-input[data-v-397e4252]:disabled{opacity:.5;cursor:not-allowed;background:var(--bg, #f3f4f6)}.select-icon[data-v-397e4252]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary, #6b7280);pointer-events:none}.loading-message[data-v-397e4252],.no-options-message[data-v-397e4252]{margin-top:.5rem;padding:.5rem;font-size:.75rem;background:var(--bg, #f3f4f6);border:1px solid var(--border, #e5e7eb);border-radius:.375rem;display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #6b7280)}.validation-error[data-v-397e4252]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.multi-select-filter[data-v-da9a7075]{margin-bottom:1rem}.filter-label[data-v-da9a7075]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.filter-description[data-v-da9a7075]{font-size:.75rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem}.bulk-actions[data-v-da9a7075]{display:flex;gap:.5rem;margin-bottom:.75rem}.bulk-btn[data-v-da9a7075]{flex:1;padding:.5rem;font-size:.75rem;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff);color:var(--text-primary, #1f2937);cursor:pointer;transition:all .2s}.bulk-btn[data-v-da9a7075]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #3b82f6)}.bulk-btn[data-v-da9a7075]:disabled{opacity:.5;cursor:not-allowed}.bulk-btn i[data-v-da9a7075]{margin-right:.5rem}.options-list[data-v-da9a7075]{position:relative;max-height:250px;overflow-y:auto;border:1px solid var(--border, #d1d5db);border-radius:.375rem;background:var(--card, #ffffff)}.options-list.loading[data-v-da9a7075]{min-height:150px}.option-item[data-v-da9a7075]{display:flex;align-items:flex-start;padding:.75rem;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--border, #e5e7eb)}.option-item[data-v-da9a7075]:last-child{border-bottom:none}.option-item[data-v-da9a7075]:hover{background:var(--bg-hover, #f9fafb)}.option-item.selected[data-v-da9a7075]{background:#3b82f60d}.option-checkbox[data-v-da9a7075]{flex-shrink:0;margin-right:.75rem;font-size:1.125rem;color:var(--primary, #3b82f6)}.option-content[data-v-da9a7075]{flex:1;min-width:0}.option-label[data-v-da9a7075]{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:.125rem}.option-description[data-v-da9a7075]{font-size:.75rem;color:var(--text-secondary, #6b7280);line-height:1.4}.loading-overlay[data-v-da9a7075]{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-secondary, #6b7280)}.loading-overlay i[data-v-da9a7075]{font-size:2rem}.no-options[data-v-da9a7075]{padding:2rem;text-align:center;color:var(--text-secondary, #6b7280)}.no-options i[data-v-da9a7075]{font-size:2rem;margin-bottom:.5rem;display:block}.selected-count[data-v-da9a7075]{margin-top:.75rem;padding:.5rem;font-size:.875rem;font-weight:500;color:var(--primary, #3b82f6);background:#3b82f60d;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.validation-error[data-v-da9a7075]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.options-list[data-v-da9a7075]::-webkit-scrollbar{width:6px}.options-list[data-v-da9a7075]::-webkit-scrollbar-track{background:transparent}.options-list[data-v-da9a7075]::-webkit-scrollbar-thumb{background:var(--border, #d1d5db);border-radius:3px}.options-list[data-v-da9a7075]::-webkit-scrollbar-thumb:hover{background:var(--border-hover, #9ca3af)}.checkbox-group-filter[data-v-26dfe932]{display:flex;flex-direction:column;gap:.75rem}.options-container[data-v-26dfe932]{display:flex;flex-direction:column;gap:.5rem}.checkbox-option[data-v-26dfe932]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:oklch(.98 .005 var(--hue));border:1px solid oklch(.9 .01 var(--hue));border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.checkbox-option[data-v-26dfe932]:hover:not(.disabled){background:oklch(.96 .01 var(--hue));border-color:oklch(.85 .02 var(--hue))}.checkbox-option.checked[data-v-26dfe932]{background:oklch(.55 .15 var(--hue) / .05);border-color:oklch(.55 .15 var(--hue))}.checkbox-option.disabled[data-v-26dfe932]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-26dfe932]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-26dfe932]{flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid oklch(.8 .02 var(--hue));border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s}.checkbox-option.checked .checkbox-custom[data-v-26dfe932]{background:oklch(.55 .15 var(--hue));border-color:oklch(.55 .15 var(--hue))}.checkbox-custom i[data-v-26dfe932]{font-size:.75rem;color:#fff}.option-content[data-v-26dfe932]{flex:1;display:flex;flex-direction:column;gap:.25rem}.option-label[data-v-26dfe932]{font-size:.875rem;font-weight:500;color:oklch(.3 .02 var(--hue))}.option-description[data-v-26dfe932]{font-size:.8125rem;color:oklch(.55 .02 var(--hue));line-height:1.4}.selection-info[data-v-26dfe932]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:oklch(.5 .02 var(--hue))}.selection-count[data-v-26dfe932]{font-weight:500;color:oklch(.55 .15 var(--hue))}.selection-requirement[data-v-26dfe932]{color:oklch(.55 .02 var(--hue))}.bulk-actions[data-v-26dfe932]{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid oklch(.92 .01 var(--hue))}.bulk-button[data-v-26dfe932]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background:oklch(.98 .005 var(--hue));border:1px solid oklch(.9 .01 var(--hue));border-radius:6px;font-size:.8125rem;color:oklch(.4 .02 var(--hue));cursor:pointer;transition:all .2s}.bulk-button[data-v-26dfe932]:hover:not(:disabled){background:oklch(.96 .01 var(--hue));border-color:oklch(.55 .15 var(--hue));color:oklch(.55 .15 var(--hue))}.bulk-button[data-v-26dfe932]:disabled{opacity:.4;cursor:not-allowed}.checkbox-filter[data-v-5e6a53b7]{margin-bottom:1rem}.checkbox-label[data-v-5e6a53b7]{display:flex;align-items:flex-start;padding:.75rem;border:1px solid var(--border, #d1d5db);border-radius:.5rem;background:var(--card, #ffffff);cursor:pointer;transition:all .2s}.checkbox-label[data-v-5e6a53b7]:hover{border-color:var(--primary, #3b82f6);background:var(--bg-hover, #f9fafb)}.checkbox-custom[data-v-5e6a53b7]{flex-shrink:0;margin-right:.75rem;position:relative}.checkbox-input[data-v-5e6a53b7]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-box[data-v-5e6a53b7]{width:20px;height:20px;border:2px solid var(--border, #d1d5db);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s;background:var(--card, #ffffff)}.checkbox-label:hover .checkbox-box[data-v-5e6a53b7]{border-color:var(--primary, #3b82f6)}.checkbox-input:checked+.checkbox-box[data-v-5e6a53b7]{background:var(--primary, #3b82f6);border-color:var(--primary, #3b82f6)}.checkbox-check[data-v-5e6a53b7]{color:#fff;font-size:.75rem;opacity:0;transform:scale(0);transition:all .2s}.checkbox-input:checked+.checkbox-box .checkbox-check[data-v-5e6a53b7]{opacity:1;transform:scale(1)}.checkbox-content[data-v-5e6a53b7]{flex:1;min-width:0}.checkbox-title[data-v-5e6a53b7]{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:.125rem}.checkbox-description[data-v-5e6a53b7]{font-size:.75rem;color:var(--text-secondary, #6b7280);line-height:1.4;margin-top:.25rem}.validation-error[data-v-5e6a53b7]{margin-top:.5rem;padding:.5rem;font-size:.75rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.number-filter[data-v-61d7c847]{display:flex;flex-direction:column;gap:.5rem}.input-wrapper[data-v-61d7c847]{position:relative;display:flex;align-items:center}.number-input[data-v-61d7c847]{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid oklch(.85 .02 var(--hue));border-radius:6px;font-size:.875rem;color:oklch(.25 .02 var(--hue));transition:all .2s}.number-input[data-v-61d7c847]:focus{outline:none;border-color:oklch(.55 .15 var(--hue));box-shadow:0 0 0 3px oklch(.55 .15 var(--hue) / .1)}.number-input[data-v-61d7c847]:disabled{background:oklch(.95 .005 var(--hue));color:oklch(.55 .02 var(--hue));cursor:not-allowed}.number-input[data-v-61d7c847]::placeholder{color:oklch(.65 .02 var(--hue))}.number-input[data-v-61d7c847]::-webkit-outer-spin-button,.number-input[data-v-61d7c847]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input[type=number][data-v-61d7c847]{-moz-appearance:textfield}.input-suffix[data-v-61d7c847]{position:absolute;right:.75rem;font-size:.875rem;color:oklch(.55 .02 var(--hue));pointer-events:none}.validation-message[data-v-61d7c847]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#a33460}.validation-message i[data-v-61d7c847]{font-size:.875rem}.text-filter[data-v-714e83dd]{display:flex;flex-direction:column;gap:.5rem}.input-wrapper[data-v-714e83dd]{position:relative}.text-input[data-v-714e83dd]{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid oklch(.85 .02 var(--hue));border-radius:6px;font-size:.875rem;color:oklch(.25 .02 var(--hue));transition:all .2s}.text-input[data-v-714e83dd]:focus{outline:none;border-color:oklch(.55 .15 var(--hue));box-shadow:0 0 0 3px oklch(.55 .15 var(--hue) / .1)}.text-input[data-v-714e83dd]:disabled{background:oklch(.95 .005 var(--hue));color:oklch(.55 .02 var(--hue));cursor:not-allowed}.text-input[data-v-714e83dd]::placeholder{color:oklch(.65 .02 var(--hue))}.character-count[data-v-714e83dd]{font-size:.8125rem;color:oklch(.55 .02 var(--hue));text-align:right}.overflow-y-auto[data-v-5a51c18b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5a51c18b]::-webkit-scrollbar-track{background:#f9fafb}.overflow-y-auto[data-v-5a51c18b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.overflow-y-auto[data-v-5a51c18b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.chart-wrapper[data-v-b2ad0208]{position:relative;height:270px}.chart-container[data-v-b2ad0208]{transition:all .2s ease}.overflow-auto[data-v-1be437c4]::-webkit-scrollbar{width:8px;height:8px}.overflow-auto[data-v-1be437c4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.overflow-auto[data-v-1be437c4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-auto[data-v-1be437c4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.detail-panel[data-v-d464efc9]{animation:slideIn-d464efc9 .3s ease-out}@keyframes slideIn-d464efc9{0%{transform:translate(100%)}to{transform:translate(0)}}.overflow-y-auto[data-v-d464efc9]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d464efc9]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d464efc9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-d464efc9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fade-enter-active[data-v-58b7f7a3],.fade-leave-active[data-v-58b7f7a3]{transition:opacity .2s ease}.fade-enter-from[data-v-58b7f7a3],.fade-leave-to[data-v-58b7f7a3]{opacity:0}.expand-enter-active[data-v-58b7f7a3],.expand-leave-active[data-v-58b7f7a3]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-58b7f7a3],.expand-leave-to[data-v-58b7f7a3]{max-height:0;opacity:0}.expand-enter-to[data-v-58b7f7a3],.expand-leave-from[data-v-58b7f7a3]{max-height:1000px;opacity:1}.slide-right-enter-active[data-v-58b7f7a3],.slide-right-leave-active[data-v-58b7f7a3]{transition:transform .3s ease-in-out}.slide-right-enter-from[data-v-58b7f7a3],.slide-right-leave-to[data-v-58b7f7a3]{transform:translate(100%)}.overflow-y-auto[data-v-58b7f7a3]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-58b7f7a3]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-58b7f7a3]::-webkit-scrollbar-thumb{background:#cbd5e080;border-radius:3px}.overflow-y-auto[data-v-58b7f7a3]::-webkit-scrollbar-thumb:hover{background:#a0aec0b3}.line-clamp-1[data-v-58b7f7a3]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-58b7f7a3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.router-link-active[data-v-f86bb14c]{position:relative}.router-link-active[data-v-f86bb14c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6;border-radius:0 2px 2px 0}aside[data-v-f86bb14c]::-webkit-scrollbar{width:5px}aside[data-v-f86bb14c]::-webkit-scrollbar-track{background:transparent}aside[data-v-f86bb14c]::-webkit-scrollbar-thumb{background:#d1d8dd80;border-radius:3px}aside[data-v-f86bb14c]::-webkit-scrollbar-thumb:hover{background:#b8c2ccb3}.line-clamp-2[data-v-575b40dc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[id^=NotiflixNotifyWrap]{pointer-events:none;position:fixed;z-index:4001;opacity:1;right:10px;top:10px;width:280px;max-width:96%;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}[id^=NotiflixNotifyWrap].nx-flex-center-center{max-height:calc(100vh - 20px);overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto}[id^=NotiflixNotifyWrap]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixNotifyWrap]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixNotifyWrap]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixNotifyWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixNotifyOverlay]{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}[id^=NotiflixNotifyWrap]>div{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 10px;border-radius:5px;background:#1e1e1e;color:#fff;padding:10px 12px;font-size:14px;line-height:1.4}[id^=NotiflixNotifyWrap]>div:last-child{margin:0}[id^=NotiflixNotifyWrap]>div.nx-with-callback{cursor:pointer}[id^=NotiflixNotifyWrap]>div.nx-with-icon{padding:8px;min-height:56px}[id^=NotiflixNotifyWrap]>div.nx-paused{cursor:auto}[id^=NotiflixNotifyWrap]>div.nx-notify-click-to-close{cursor:pointer}[id^=NotiflixNotifyWrap]>div.nx-with-close-button{padding:10px 36px 10px 12px}[id^=NotiflixNotifyWrap]>div.nx-with-icon.nx-with-close-button{padding:6px 36px 6px 6px}[id^=NotiflixNotifyWrap]>div>span.nx-message{cursor:inherit;font-weight:400;font-family:inherit!important;word-break:break-all;word-break:break-word}[id^=NotiflixNotifyWrap]>div>span.nx-close-button{cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;right:8px;top:0;bottom:0;margin:auto;color:inherit;width:20px;height:20px}[id^=NotiflixNotifyWrap]>div>span.nx-close-button:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[id^=NotiflixNotifyWrap]>div>span.nx-close-button>svg{position:absolute;width:16px;height:16px;right:2px;top:2px}[id^=NotiflixNotifyWrap]>div>.nx-message-icon{position:absolute;width:40px;height:40px;font-size:30px;line-height:40px;text-align:center;left:8px;top:0;bottom:0;margin:auto;border-radius:inherit}[id^=NotiflixNotifyWrap]>div>.nx-message-icon-fa.nx-message-icon-fa-shadow{color:inherit;background:#00000026;-webkit-box-shadow:inset 0 0 34px rgba(0,0,0,.2);box-shadow:inset 0 0 34px #0003;text-shadow:0 0 10px rgba(0,0,0,.3)}[id^=NotiflixNotifyWrap]>div>span.nx-with-icon{position:relative;float:left;width:calc(100% - 40px);margin:0 0 0 40px;padding:0 0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>.nx-message-icon{left:auto;right:8px}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>span.nx-with-icon{padding:0 10px 0 0;margin:0 40px 0 0}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>span.nx-close-button{right:auto;left:8px}[id^=NotiflixNotifyWrap]>div.nx-with-icon.nx-with-close-button.nx-rtl-on{padding:6px 6px 6px 36px}[id^=NotiflixNotifyWrap]>div.nx-with-close-button.nx-rtl-on{padding:10px 12px 10px 36px}[id^=NotiflixNotifyOverlay].nx-with-animation,[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-fade{-webkit-animation:notify-animation-fade .3s ease-in-out 0s normal;animation:notify-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-fade{0%{opacity:0}to{opacity:1}}@keyframes notify-animation-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-zoom{-webkit-animation:notify-animation-zoom .3s ease-in-out 0s normal;animation:notify-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes notify-animation-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right{-webkit-animation:notify-animation-from-right .3s ease-in-out 0s normal;animation:notify-animation-from-right .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-right{0%{right:-300px;opacity:0}50%{right:8px;opacity:1}to{right:0;opacity:1}}@keyframes notify-animation-from-right{0%{right:-300px;opacity:0}50%{right:8px;opacity:1}to{right:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-left{-webkit-animation:notify-animation-from-left .3s ease-in-out 0s normal;animation:notify-animation-from-left .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-left{0%{left:-300px;opacity:0}50%{left:8px;opacity:1}to{left:0;opacity:1}}@keyframes notify-animation-from-left{0%{left:-300px;opacity:0}50%{left:8px;opacity:1}to{left:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-top{-webkit-animation:notify-animation-from-top .3s ease-in-out 0s normal;animation:notify-animation-from-top .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-top{0%{top:-50px;opacity:0}50%{top:8px;opacity:1}to{top:0;opacity:1}}@keyframes notify-animation-from-top{0%{top:-50px;opacity:0}50%{top:8px;opacity:1}to{top:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-bottom{-webkit-animation:notify-animation-from-bottom .3s ease-in-out 0s normal;animation:notify-animation-from-bottom .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-bottom{0%{bottom:-50px;opacity:0}50%{bottom:8px;opacity:1}to{bottom:0;opacity:1}}@keyframes notify-animation-from-bottom{0%{bottom:-50px;opacity:0}50%{bottom:8px;opacity:1}to{bottom:0;opacity:1}}[id^=NotiflixNotifyOverlay].nx-with-animation.nx-remove,[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-fade.nx-remove{opacity:0;-webkit-animation:notify-remove-fade .3s ease-in-out 0s normal;animation:notify-remove-fade .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-fade{0%{opacity:1}to{opacity:0}}@keyframes notify-remove-fade{0%{opacity:1}to{opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-zoom.nx-remove{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:notify-remove-zoom .3s ease-in-out 0s normal;animation:notify-remove-zoom .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes notify-remove-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-top.nx-remove{opacity:0;-webkit-animation:notify-remove-to-top .3s ease-in-out 0s normal;animation:notify-remove-to-top .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-top{0%{top:0;opacity:1}50%{top:8px;opacity:1}to{top:-50px;opacity:0}}@keyframes notify-remove-to-top{0%{top:0;opacity:1}50%{top:8px;opacity:1}to{top:-50px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right.nx-remove{opacity:0;-webkit-animation:notify-remove-to-right .3s ease-in-out 0s normal;animation:notify-remove-to-right .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-right{0%{right:0;opacity:1}50%{right:8px;opacity:1}to{right:-300px;opacity:0}}@keyframes notify-remove-to-right{0%{right:0;opacity:1}50%{right:8px;opacity:1}to{right:-300px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-bottom.nx-remove{opacity:0;-webkit-animation:notify-remove-to-bottom .3s ease-in-out 0s normal;animation:notify-remove-to-bottom .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-bottom{0%{bottom:0;opacity:1}50%{bottom:8px;opacity:1}to{bottom:-50px;opacity:0}}@keyframes notify-remove-to-bottom{0%{bottom:0;opacity:1}50%{bottom:8px;opacity:1}to{bottom:-50px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-left.nx-remove{opacity:0;-webkit-animation:notify-remove-to-left .3s ease-in-out 0s normal;animation:notify-remove-to-left .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-left{0%{left:0;opacity:1}50%{left:8px;opacity:1}to{left:-300px;opacity:0}}@keyframes notify-remove-to-left{0%{left:0;opacity:1}50%{left:8px;opacity:1}to{left:-300px;opacity:0}}[id^=NotiflixReportWrap]{position:fixed;z-index:4002;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;top:0;padding:10px;color:#1e1e1e;border-radius:25px;background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixReportWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixReportWrap]>div[class*=-overlay]{width:100%;height:100%;left:0;top:0;background:#ffffff80;position:fixed;z-index:0}[id^=NotiflixReportWrap]>div.nx-report-click-to-close{cursor:pointer}[id^=NotiflixReportWrap]>div[class*=-content]{width:320px;max-width:100%;max-height:96vh;overflow-x:hidden;overflow-y:auto;border-radius:inherit;padding:10px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.05));filter:drop-shadow(0 0 5px rgba(0,0,0,.05));border:1px solid rgba(0,0,0,.03);background:#f8f8f8;position:relative;z-index:1}[id^=NotiflixReportWrap]>div[class*=-content]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixReportWrap]>div[class*=-content]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixReportWrap]>div[class*=-content]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixReportWrap]>div[class*=-content]>div[class$=-icon]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:110px;height:110px;display:block;margin:6px auto 12px}[id^=NotiflixReportWrap]>div[class*=-content]>div[class$=-icon] svg{min-width:100%;max-width:100%;height:auto}[id^=NotiflixReportWrap]>*>h5{word-break:break-all;word-break:break-word;font-family:inherit!important;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1);float:left;width:100%;text-align:center}[id^=NotiflixReportWrap]>*>p{word-break:break-all;word-break:break-word;font-family:inherit!important;font-size:13px;line-height:1.4;font-weight:400;float:left;width:100%;padding:0 10px;margin:0 0 10px}[id^=NotiflixReportWrap] a#NXReportButton{word-break:break-all;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;float:right;padding:7px 17px;background:#32c682;font-size:14px;line-height:1.4;font-weight:500;border-radius:inherit!important;color:#fff}[id^=NotiflixReportWrap] a#NXReportButton:hover{-webkit-box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25);box-shadow:inset 0 -60px 5px -5px #00000040}[id^=NotiflixReportWrap].nx-rtl-on a#NXReportButton{float:left}[id^=NotiflixReportWrap]>div[class*=-overlay].nx-with-animation{-webkit-animation:report-overlay-animation .3s ease-in-out 0s normal;animation:report-overlay-animation .3s ease-in-out 0s normal}@-webkit-keyframes report-overlay-animation{0%{opacity:0}to{opacity:1}}@keyframes report-overlay-animation{0%{opacity:0}to{opacity:1}}[id^=NotiflixReportWrap]>div[class*=-content].nx-with-animation.nx-fade{-webkit-animation:report-animation-fade .3s ease-in-out 0s normal;animation:report-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-fade{0%{opacity:0}to{opacity:1}}@keyframes report-animation-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixReportWrap]>div[class*=-content].nx-with-animation.nx-zoom{-webkit-animation:report-animation-zoom .3s ease-in-out 0s normal;animation:report-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes report-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixReportWrap].nx-remove>div[class*=-overlay].nx-with-animation{opacity:0;-webkit-animation:report-overlay-animation-remove .3s ease-in-out 0s normal;animation:report-overlay-animation-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-overlay-animation-remove{0%{opacity:1}to{opacity:0}}@keyframes report-overlay-animation-remove{0%{opacity:1}to{opacity:0}}[id^=NotiflixReportWrap].nx-remove>div[class*=-content].nx-with-animation.nx-fade{opacity:0;-webkit-animation:report-animation-fade-remove .3s ease-in-out 0s normal;animation:report-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-fade-remove{0%{opacity:1}to{opacity:0}}@keyframes report-animation-fade-remove{0%{opacity:1}to{opacity:0}}[id^=NotiflixReportWrap].nx-remove>div[class*=-content].nx-with-animation.nx-zoom{opacity:0;-webkit-animation:report-animation-zoom-remove .3s ease-in-out 0s normal;animation:report-animation-zoom-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes report-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixConfirmWrap]{position:fixed;z-index:4003;width:100%;height:100%;left:0;top:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixConfirmWrap].nx-position-center-top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-center-bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap].nx-position-left-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-left-center{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[id^=NotiflixConfirmWrap].nx-position-left-bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap].nx-position-right-top{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-right-center{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}[id^=NotiflixConfirmWrap].nx-position-right-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixConfirmWrap]>div[class*=-overlay]{width:100%;height:100%;left:0;top:0;background:#ffffff80;position:fixed;z-index:0}[id^=NotiflixConfirmWrap]>div[class*=-overlay].nx-with-animation{-webkit-animation:confirm-overlay-animation .3s ease-in-out 0s normal;animation:confirm-overlay-animation .3s ease-in-out 0s normal}@-webkit-keyframes confirm-overlay-animation{0%{opacity:0}to{opacity:1}}@keyframes confirm-overlay-animation{0%{opacity:0}to{opacity:1}}[id^=NotiflixConfirmWrap].nx-remove>div[class*=-overlay].nx-with-animation{opacity:0;-webkit-animation:confirm-overlay-animation-remove .3s ease-in-out 0s normal;animation:confirm-overlay-animation-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-overlay-animation-remove{0%{opacity:1}to{opacity:0}}@keyframes confirm-overlay-animation-remove{0%{opacity:1}to{opacity:0}}[id^=NotiflixConfirmWrap]>div[class*=-content]{width:300px;max-width:100%;max-height:96vh;overflow-x:hidden;overflow-y:auto;border-radius:25px;padding:10px;margin:0;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.05));filter:drop-shadow(0 0 5px rgba(0,0,0,.05));background:#f8f8f8;color:#1e1e1e;position:relative;z-index:1;text-align:center}[id^=NotiflixConfirmWrap]>div[class*=-content]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixConfirmWrap]>div[class*=-content]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixConfirmWrap]>div[class*=-content]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]{float:left;width:100%;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>h5{float:left;width:100%;margin:0;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#32c682;font-family:inherit!important;font-size:16px;line-height:1.4;font-weight:500;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div{font-family:inherit!important;margin:15px 0 20px;padding:0 10px;float:left;width:100%;font-size:14px;line-height:1.4;font-weight:400;color:inherit;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div{font-family:inherit!important;float:left;width:100%;margin:15px 0 0;padding:0}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div>input{font-family:inherit!important;float:left;width:100%;height:40px;margin:0;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:25px;font-size:14px;font-weight:400;line-height:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:left}[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*=-content]>div[class*=-head]>div>div>input{text-align:right}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div>input:hover{border-color:#0000001a}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div>input:focus{border-color:#0000004d}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div>input.nx-validation-failure{border-color:#ff5549}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-head]>div>div>input.nx-validation-success{border-color:#32c682}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:inherit;float:left;width:100%;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]>a{cursor:pointer;font-family:inherit!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;float:left;width:48%;padding:9px 5px;border-radius:inherit!important;font-weight:500;font-size:15px;line-height:1.4;color:#f8f8f8;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]>a.nx-confirm-button-ok{margin:0 2% 0 0;background:#32c682}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]>a.nx-confirm-button-cancel{margin:0 0 0 2%;background:#a9a9a9}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]>a.nx-full{margin:0;width:100%}[id^=NotiflixConfirmWrap]>div[class*=-content]>div[class*=-buttons]>a:hover{-webkit-box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25);box-shadow:inset 0 -60px 5px -5px #00000040}[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*=-content]>div[class*=-buttons],[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*=-content]>div[class*=-buttons]>a{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[id^=NotiflixConfirmWrap].nx-with-animation.nx-fade>div[class*=-content]{-webkit-animation:confirm-animation-fade .3s ease-in-out 0s normal;animation:confirm-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-animation-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-zoom>div[class*=-content]{-webkit-animation:confirm-animation-zoom .3s ease-in-out 0s normal;animation:confirm-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes confirm-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-fade.nx-remove>div[class*=-content]{opacity:0;-webkit-animation:confirm-animation-fade-remove .3s ease-in-out 0s normal;animation:confirm-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-fade-remove{0%{opacity:1}to{opacity:0}}@keyframes confirm-animation-fade-remove{0%{opacity:1}to{opacity:0}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-zoom.nx-remove>div[class*=-content]{opacity:0;-webkit-animation:confirm-animation-zoom-remove .3s ease-in-out 0s normal;animation:confirm-animation-zoom-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes confirm-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixLoadingWrap]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:4000;width:100%;height:100%;inset:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000c;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[id^=NotiflixLoadingWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixLoadingWrap].nx-loading-click-to-close{cursor:pointer}[id^=NotiflixLoadingWrap]>div[class*=-icon]{width:60px;height:60px;position:relative;-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;margin:0 auto}[id^=NotiflixLoadingWrap]>div[class*=-icon] img,[id^=NotiflixLoadingWrap]>div[class*=-icon] svg{max-width:unset;max-height:unset;width:100%;height:auto;position:absolute;left:0;top:0}[id^=NotiflixLoadingWrap]>p{position:relative;margin:10px auto 0;font-family:inherit!important;font-weight:400;font-size:15px;line-height:1.4;padding:0 10px;width:100%;text-align:center}[id^=NotiflixLoadingWrap].nx-with-animation{-webkit-animation:loading-animation-fade .3s ease-in-out 0s normal;animation:loading-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes loading-animation-fade{0%{opacity:0}to{opacity:1}}@keyframes loading-animation-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixLoadingWrap].nx-with-animation.nx-remove{opacity:0;-webkit-animation:loading-animation-fade-remove .3s ease-in-out 0s normal;animation:loading-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes loading-animation-fade-remove{0%{opacity:1}to{opacity:0}}@keyframes loading-animation-fade-remove{0%{opacity:1}to{opacity:0}}[id^=NotiflixLoadingWrap]>p.nx-loading-message-new{-webkit-animation:loading-new-message-fade .3s ease-in-out 0s normal;animation:loading-new-message-fade .3s ease-in-out 0s normal}@-webkit-keyframes loading-new-message-fade{0%{opacity:0}to{opacity:1}}@keyframes loading-new-message-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixBlockWrap]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1000;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#ffffffe6;text-align:center;animation-duration:.4s;width:100%;height:100%;left:0;top:0;border-radius:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixBlockWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixBlockWrap]>span[class*=-icon]{display:block;width:45px;height:45px;position:relative;margin:0 auto}[id^=NotiflixBlockWrap]>span[class*=-icon] svg{width:inherit;height:inherit}[id^=NotiflixBlockWrap]>span[class*=-message]{position:relative;display:block;width:100%;margin:10px auto 0;padding:0 10px;font-family:inherit!important;font-weight:400;font-size:14px;line-height:1.4}[id^=NotiflixBlockWrap].nx-with-animation{-webkit-animation:block-animation-fade .3s ease-in-out 0s normal;animation:block-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes block-animation-fade{0%{opacity:0}to{opacity:1}}@keyframes block-animation-fade{0%{opacity:0}to{opacity:1}}[id^=NotiflixBlockWrap].nx-with-animation.nx-remove{opacity:0;-webkit-animation:block-animation-fade-remove .3s ease-in-out 0s normal;animation:block-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes block-animation-fade-remove{0%{opacity:1}to{opacity:0}}@keyframes block-animation-fade-remove{0%{opacity:1}to{opacity:0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@tailwind base;@tailwind components;@tailwind utilities;@custom-variant dark (&:is(.dark *));:root{--background: oklch(1 0 0);--foreground: oklch(.13 .028 261.692);--body: #eef3f8;--card: oklch(1 0 0);--card-foreground: oklch(.13 .028 261.692);--popover: oklch(1 0 0);--popover-foreground: oklch(.13 .028 261.692);--primary: #00529c;--color-primary-rgb: 0, 82, 156;--primary-foreground: oklch(1 0 0);--secondary: #80a9ce;--secondary-foreground: oklab(29.01% -.00382 -.08896);--muted: oklch(.967 .003 264.542);--muted-foreground: oklch(.551 .027 264.364);--accent: oklch(82% .05 246.25);--accent-foreground: oklch(.21 .034 264.665);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.577 .245 27.325);--border: oklch(.928 .006 264.531);--input: oklch(100% .00011 271.152);--font-size: 13px;--border-width: 0px;--ring: oklch(.707 .022 261.325);--chart-1: rgb(245, 73, 0);--chart-2: rgb(0, 150, 137);--chart-3: rgb(16, 78, 100);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: 1rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--sidebar: oklch(.985 .002 247.839);--sidebar-foreground: oklch(.13 .028 261.692);--sidebar-primary: oklch(.21 .034 264.665);--sidebar-primary-foreground: oklch(.985 .002 247.839);--sidebar-accent: oklch(.967 .003 264.542);--sidebar-accent-foreground: oklch(.21 .034 264.665);--sidebar-border: oklch(.928 .006 264.531);--sidebar-ring: oklch(.707 .022 261.325);--color-primary: oklch(44.07% .13838 253.582);--color-primary-50: oklch(96% .02 253.582);--color-primary-100: oklch(92% .04 253.582);--color-primary-200: oklch(85% .06 253.582);--color-primary-300: oklch(75% .08 253.582);--color-primary-400: oklch(60% .11 253.582);--color-primary-500: oklch(44.07% .13838 253.582);--color-primary-600: oklch(38% .13838 253.582);--color-primary-700: oklch(32% .13838 253.582);--color-primary-800: oklch(26% .12 253.582);--color-primary-900: oklch(20% .1 253.582);--color-primary-950: oklch(15% .08 253.582);--color-secondary: oklch(71.86% .07 246.25);--color-secondary-50: oklch(97% .01 246.25);--color-secondary-100: oklch(94% .02 246.25);--color-secondary-200: oklch(88% .035 246.25);--color-secondary-300: oklch(82% .05 246.25);--color-secondary-400: oklch(76% .06 246.25);--color-secondary-500: oklch(71.86% .07 246.25);--color-secondary-600: oklch(65% .07 246.25);--color-secondary-700: oklch(58% .065 246.25);--color-secondary-800: oklch(50% .06 246.25);--color-secondary-900: oklch(42% .05 246.25);--color-secondary-950: oklch(35% .04 246.25);--color-primary-50-rgb: 244, 246, 255;--color-primary-100-rgb: 231, 235, 255;--color-primary-200-rgb: 204, 212, 255;--color-primary-300-rgb: 165, 180, 255;--color-primary-400-rgb: 108, 135, 255;--color-primary-500-rgb: 51, 85, 204;--color-primary-600-rgb: 41, 70, 180;--color-primary-700-rgb: 32, 56, 156;--color-primary-800-rgb: 24, 42, 132;--color-primary-900-rgb: 16, 28, 108;--color-primary-950-rgb: 12, 21, 84;--color-secondary-50-rgb: 245, 246, 248;--color-secondary-100-rgb: 236, 238, 241;--color-secondary-200-rgb: 218, 222, 228;--color-secondary-300-rgb: 200, 205, 214;--color-secondary-400-rgb: 181, 188, 200;--color-secondary-500-rgb: 164, 172, 185;--color-secondary-600-rgb: 145, 154, 167;--color-secondary-700-rgb: 126, 135, 148;--color-secondary-800-rgb: 107, 115, 128;--color-secondary-900-rgb: 88, 96, 108;--color-secondary-950-rgb: 71, 78, 89}.dark{--background: oklch(.13 .028 261.692);--foreground: oklch(.985 .002 247.839);--body: oklch(.15 .028 261.692);--card: oklch(.18 .028 261.692);--card-foreground: oklch(.985 .002 247.839);--popover: oklch(.18 .028 261.692);--popover-foreground: oklch(.985 .002 247.839);--primary: oklch(44.07% .13838 253.582);--primary-rgb: 0, 82, 156;--primary-foreground: oklch(1 0 0);--secondary: oklab(71.857% -.02829 -.06426);--secondary-foreground: oklab(29.01% -.00382 -.08896);--muted: oklch(.278 .033 256.848);--muted-foreground: oklch(.707 .022 261.325);--accent: oklch(.278 .033 256.848);--accent-foreground: oklch(.985 .002 247.839);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.985 .002 247.839);--border: oklch(.278 .033 256.848);--input: oklch(.278 .033 256.848);--ring: oklch(.446 .03 256.802);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.21 .034 264.665);--sidebar-foreground: oklch(.985 .002 247.839);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 .002 247.839);--sidebar-accent: oklch(.278 .033 256.848);--sidebar-accent-foreground: oklch(.985 .002 247.839);--sidebar-border: oklch(.278 .033 256.848);--sidebar-ring: oklch(.446 .03 256.802)}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}@layer base{*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground));transition:background-color .3s ease,color .3s ease}}@layer utilities{.text-balance{text-wrap:balance}}.bg-primary{background-color:var(--color-primary-500)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-800{background-color:var(--color-primary-800)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-primary-950{background-color:var(--color-primary-950)}.bg-secondary{background-color:var(--color-secondary-500)}.bg-secondary-50{background-color:var(--color-secondary-50)}.bg-secondary-100{background-color:var(--color-secondary-100)}.bg-secondary-200{background-color:var(--color-secondary-200)}.bg-secondary-300{background-color:var(--color-secondary-300)}.bg-secondary-400{background-color:var(--color-secondary-400)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-secondary-600{background-color:var(--color-secondary-600)}.bg-secondary-700{background-color:var(--color-secondary-700)}.bg-secondary-800{background-color:var(--color-secondary-800)}.bg-secondary-900{background-color:var(--color-secondary-900)}.bg-secondary-950{background-color:var(--color-secondary-950)}.text-primary{color:var(--color-primary-500)}.text-primary-50{color:var(--color-primary-50)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-primary-950{color:var(--color-primary-950)}.text-secondary-50{color:var(--color-secondary-50)}.text-secondary-100{color:var(--color-secondary-100)}.text-secondary-200{color:var(--color-secondary-200)}.text-secondary-300{color:var(--color-secondary-300)}.text-secondary-400{color:var(--color-secondary-400)}.text-secondary-500{color:var(--color-secondary-500)}.text-secondary-600{color:var(--color-secondary-600)}.text-secondary-700{color:var(--color-secondary-700)}.text-secondary-800{color:var(--color-secondary-800)}.text-secondary-900{color:var(--color-secondary-900)}.text-secondary-950{color:var(--color-secondary-950)}.border-primary-50{border-color:var(--color-primary-50)}.border-primary-100{border-color:var(--color-primary-100)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-400{border-color:var(--color-primary-400)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-primary-700{border-color:var(--color-primary-700)}.border-primary-800{border-color:var(--color-primary-800)}.border-primary-900{border-color:var(--color-primary-900)}.border-primary-950{border-color:var(--color-primary-950)}.border-secondary-50{border-color:var(--color-secondary-50)}.border-secondary-100{border-color:var(--color-secondary-100)}.border-secondary-200{border-color:var(--color-secondary-200)}.border-secondary-300{border-color:var(--color-secondary-300)}.border-secondary-400{border-color:var(--color-secondary-400)}.border-secondary-500{border-color:var(--color-secondary-500)}.border-secondary-600{border-color:var(--color-secondary-600)}.border-secondary-700{border-color:var(--color-secondary-700)}.border-secondary-800{border-color:var(--color-secondary-800)}.border-secondary-900{border-color:var(--color-secondary-900)}.border-secondary-950{border-color:var(--color-secondary-950)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-300:hover{background-color:var(--color-primary-300)}.hover\:bg-primary-400:hover{background-color:var(--color-primary-400)}.hover\:bg-primary-500:hover{background-color:var(--color-primary-500)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-800:hover{background-color:var(--color-primary-800)}.hover\:bg-primary-900:hover{background-color:var(--color-primary-900)}.hover\:bg-secondary-50:hover{background-color:var(--color-secondary-50)}.hover\:bg-secondary-100:hover{background-color:var(--color-secondary-100)}.hover\:bg-secondary-200:hover{background-color:var(--color-secondary-200)}.hover\:bg-secondary-300:hover{background-color:var(--color-secondary-300)}.hover\:bg-secondary-400:hover{background-color:var(--color-secondary-400)}.hover\:bg-secondary-500:hover{background-color:var(--color-secondary-500)}.hover\:bg-secondary-600:hover{background-color:var(--color-secondary-600)}.hover\:bg-secondary-700:hover{background-color:var(--color-secondary-700)}.hover\:bg-secondary-800:hover{background-color:var(--color-secondary-800)}.hover\:bg-secondary-900:hover{background-color:var(--color-secondary-900)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --color-graph-1-rgb: var(--chart-1-rgb); --color-graph-2-rgb: var(--chart-2-rgb); --color-graph-3-rgb: var(--chart-3-rgb); --color-graph-4-rgb: var(--chart-4-rgb); --color-graph-5-rgb: var(--chart-5-rgb); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}.card,[data-radix-card-root],[class*=card]{background-color:var(--card)!important;color:var(--card-foreground)!important;transition:background-color .3s ease,color .3s ease}[data-radix-select-content],[data-radix-select-trigger],.select-content,.select-trigger{background-color:var(--card)!important;color:var(--card-foreground)!important;transition:background-color .3s ease}[data-radix-dropdown-menu-content],[data-radix-dropdown-menu-trigger],.dropdown-menu-content{background-color:var(--card)!important;color:var(--foreground)!important;transition:background-color .3s ease}table,.table,[data-radix-table-root]{background-color:var(--card)!important;color:var(--card-foreground)!important;transition:background-color .3s ease}.table-row,.table-cell,.table-head,.table-header{background-color:transparent!important;color:inherit}.table-head,.table-header{border-bottom:1px solid var(--border);font-weight:600}.table-row:nth-child(2n){background-color:#00000005}.dark .table-row:nth-child(2n){background-color:#ffffff05}[data-radix-popover-content],.popover-content{background-color:var(--popover)!important;color:var(--popover-foreground)!important;transition:background-color .3s ease}.bg-card{background-color:var(--card)!important;color:var(--card-foreground)!important;transition:background-color .3s ease}.bg-popover{background-color:var(--popover)!important;color:var(--popover-foreground)!important;transition:background-color .3s ease}.bg-body{background-color:var(--body);transition:background-color .3s ease}body,input,button,select,textarea{font-family:system-ui,Open Sans,Helvetica Neue,sans-serif,sans-serif;font-size:var(--font-size);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background-color:transparent!important;border-radius:3px!important;transition:background-color .3s ease!important}:hover::-webkit-scrollbar-thumb{background-color:var(--color-primary-300)!important}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-400)!important}.dark ::-webkit-scrollbar-thumb:hover,.dark :hover::-webkit-scrollbar-thumb{background-color:var(--color-primary-500)!important}input,textarea,select{background-color:var(--input);border-color:var(--border);color:var(--foreground);transition:background-color .3s ease,border-color .3s ease}input::placeholder,textarea::placeholder{color:var(--muted-foreground)}input:focus,textarea:focus,select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}button{transition:background-color .3s ease,color .3s ease,transform .1s ease}button:active{transform:scale(.98)}@layer components{.leaflet-pane{z-index:400!important}.leaflet-tile-pane{z-index:200!important}.leaflet-overlay-pane{z-index:400!important}.leaflet-shadow-pane{z-index:500!important}.leaflet-marker-pane{z-index:600!important}.leaflet-tooltip-pane{z-index:650!important}.leaflet-popup-pane{z-index:700!important}.leaflet-map-pane canvas{z-index:100!important}}header,nav,.header,[class*=header],[class*=Header]{z-index:100!important;position:relative}[class*=dropdown],[class*=Dropdown],[class*=menu],[class*=Menu]{z-index:1001!important}[data-slot=card],.bg-card,.card{position:relative;z-index:1!important}.leaflet-container{z-index:1!important}.layout-reversed{direction:rtl}.layout-reversed>*{direction:ltr}.dark .shadow-xl{box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d!important}.dark .shadow-lg{box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d!important}.dark .shadow{box-shadow:0 1px 3px #00000080,0 1px 2px #0000004d!important}.modal-backdrop,.overlay{background-color:#00000080;transition:background-color .3s ease}.dark .modal-backdrop,.dark .overlay{background-color:#000000b3}.dark .text-gray-600{color:#9ca3af!important}.dark .text-gray-700{color:#6b7280!important}.dark .text-gray-800{color:#4b5563!important}.dark .text-gray-900{color:#e5e7eb!important}.dark .border-gray-200{border-color:#374151!important}.dark .border-gray-300{border-color:#4b5563!important}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-fade-in{animation:fadeIn .3s ease-in}.animate-fade-out{animation:fadeOut .3s ease-out}.animate-slide-in-right{animation:slideInFromRight .3s ease-out}.animate-slide-out-right{animation:slideOutToRight .3s ease-in}.transition-all{transition:all .3s ease}@media print{.no-print{display:none!important}body{background-color:#fff!important;color:#000!important}.card,.bg-card{background-color:#fff!important;color:#000!important;box-shadow:none!important}}.bg-primary-foreground{background-color:var(--primary-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.bg-secondary-foreground{background-color:var(--secondary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.bg-card{background-color:var(--card)!important}.text-card{color:var(--card)}.border-card{border-color:var(--card)}.bg-card-foreground{background-color:var(--card-foreground)}.text-card-foreground{color:var(--card-foreground)}.bg-muted{background-color:var(--muted)}.text-muted{color:var(--muted)}.border-muted{border-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.bg-background{background-color:transparent}.text-background{color:var(--background)}.bg-foreground{background-color:var(--foreground)}.text-foreground{color:var(--foreground)}.border-border{border-color:var(--border)}.bg-input{background-color:var(--input)}.border-input{border-color:var(--input)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-secondary:hover{color:var(--secondary)}.hover\:text-muted:hover{color:var(--muted)}.hover\:text-accent:hover{color:var(--accent)}
