.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large,.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:none!important;box-shadow:none!important;border:none!important;width:auto!important;height:auto!important}.marker-cluster span{display:none!important}.sits-mk-host{background:transparent!important;border:none!important}.sits-mk{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:grab}.sits-mk:active{cursor:grabbing}.sits-mk-rotate{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .25s linear;will-change:transform}.sits-mk-svg{position:relative;z-index:2;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));transition:filter .2s ease}.sits-mk-halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:var(--mk-color, #2d72e8);opacity:.18;filter:blur(7px);pointer-events:none;transition:opacity .2s ease,width .2s ease,height .2s ease}.sits-mk-pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;border:1.5px solid #ef4444;box-shadow:0 0 6px #ef4444;opacity:0;pointer-events:none;animation:sits-pulse 2s cubic-bezier(.16,1,.3,1) infinite;display:none}@keyframes sits-pulse{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}75%{transform:translate(-50%,-50%) scale(1.5);opacity:0}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.sits-s-transit .sits-mk-pulse-ring{display:block;animation-delay:0s}.sits-s-delayed .sits-mk-pulse-ring{display:block;animation-delay:.5s}.sits-s-exception .sits-mk-pulse-ring{display:block;animation-delay:.25s}.sits-s-arrived .sits-mk-pulse-ring,.sits-s-waiting .sits-mk-pulse-ring{display:none}.sits-mk.is-hovered .sits-mk-halo,.sits-mk.is-selected .sits-mk-halo{width:28px;height:28px;opacity:.38;filter:blur(10px)}.sits-mk.is-hovered .sits-mk-svg{filter:drop-shadow(0 0 7px var(--mk-color, #2d72e8)) drop-shadow(0 1px 3px rgba(0,0,0,.4))}.sits-mk.is-selected .sits-mk-svg{filter:drop-shadow(0 0 9px var(--mk-color, #2d72e8)) drop-shadow(0 1px 4px rgba(0,0,0,.45))}.sits-mk.is-selected:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--mk-color, #2d72e8);opacity:.6;pointer-events:none}.sits-cl-host{background:transparent!important;border:none!important}.sits-cl{border-radius:50%;background:#fffffff7;border:1.5px solid var(--cc, #2d72e8);box-shadow:0 0 0 5px color-mix(in srgb,var(--cc, #2d72e8) 14%,transparent),0 4px 14px #00000026,0 1px 4px #00000014;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,Geist,system-ui,sans-serif;cursor:grab;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;will-change:transform;animation:cl-pop .32s cubic-bezier(.34,1.56,.64,1)}.sits-cl:hover{transform:scale(1.13);box-shadow:0 0 0 8px color-mix(in srgb,var(--cc, #2d72e8) 22%,transparent),0 8px 20px #0003}@keyframes cl-pop{0%{transform:scale(.45);opacity:0}65%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.sits-cl-n{font-weight:800;color:#0b1c30;line-height:1;letter-spacing:-.025em}.cl-sub{font-size:7px;font-weight:700;color:#475569;margin-top:1px;display:flex;align-items:center;gap:2px}.sits-ctt{background:#0b1c30f0!important;border:none!important;border-radius:10px!important;padding:10px 13px!important;box-shadow:0 10px 28px #00000047!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sits-ctt:before{display:none!important}.sctt-body{font-family:Inter,system-ui,sans-serif}.sctt-title{font-size:11px;font-weight:800;color:#fff;margin-bottom:5px}.sctt-row{font-size:10px;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:5px;margin-top:2px}.sits-shipment-tt{background:#fffffffa!important;border:1px solid rgba(11,28,48,.07)!important;border-radius:14px!important;padding:0!important;min-width:230px;box-shadow:0 24px 56px #0b1c302e,0 4px 14px #0b1c3012!important;font-family:Inter,system-ui,sans-serif;animation:tt-in .18s cubic-bezier(.2,.8,.4,1)}.sits-shipment-tt:before{display:none!important}@keyframes tt-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sits-tt{padding:14px 16px}.sits-tt-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.sits-tt-mode{font-size:15px}.sits-tt-vessel{flex:1;font-size:11.5px;font-weight:800;color:#0b1c30;letter-spacing:-.015em}.sits-tt-badge{font-size:7.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:2.5px 8px;border-radius:999px;color:#fff;white-space:nowrap}.sits-tt-sep{height:1px;background:#f1f5f9;margin:0 0 8px}.sits-tt-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#64748b;font-weight:500;margin-top:4.5px;gap:10px}.sits-tt-lbl{white-space:nowrap}.sits-tt-row b{color:#0b1c30;font-weight:700;text-align:right}.sits-tt-code{color:#94a3b8;font-size:8.5px;font-weight:700}.sits-tt-ref{color:#2d72e8}.sits-tt-progress{margin-top:6px}.sits-tt-prog-labels{display:flex;justify-content:space-between;font-size:9px;margin-bottom:5px}.sits-tt-prog-track{display:flex;height:5px;border-radius:999px;overflow:hidden;background:#f1f5f9}.sits-tt-prog-done{border-radius:999px 0 0 999px;transition:width .3s ease}.sits-tt-prog-pending{background-image:repeating-linear-gradient(90deg,#ef4444 0px,#ef4444 4px,transparent 4px,transparent 8px);opacity:.55;border-radius:0 999px 999px 0}@keyframes sits-dash-flow{to{stroke-dashoffset:-24}}@supports not (color: color-mix(in srgb,red 10%,transparent)){.sits-cl{box-shadow:0 0 0 5px #2d72e81f,0 4px 14px #00000026,0 1px 4px #00000014}.sits-cl:hover{box-shadow:0 0 0 8px #2d72e833,0 8px 20px #0003}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root,html:not([data-bs-theme=dark]),body:not([data-bs-theme=dark]){--custom-card-bg: #ffffff;--custom-input-bg: #ffffff;--custom-input-border: #e2e8f0;--custom-input-color: #334155;--custom-text-muted: #94a3b8;--custom-text-dark: #1e293b;--custom-border-color: #e2e8f0;--custom-avatar-bg: #e0f2fe;--custom-avatar-color: #0284c7;--custom-active-bg: #ecfdf5;--custom-active-color: #059669}html[data-bs-theme=dark],body[data-bs-theme=dark]{--custom-card-bg: #15171e;--custom-input-bg: #1d1f27;--custom-input-border: #292d3a;--custom-input-color: #cbd5e1;--custom-text-muted: #94a3b8;--custom-text-dark: #f8fafc;--custom-border-color: #292d3a;--custom-avatar-bg: rgba(2, 132, 199, .2);--custom-avatar-color: #38bdf8;--custom-active-bg: rgba(16, 185, 129, .15);--custom-active-color: #34d399}html:not([data-bs-theme=dark]) .vertical-menu,html:not([data-bs-theme=dark]) .vertical-menu [data-simplebar],html:not([data-bs-theme=dark]) .vertical-menu .simplebar-content,html:not([data-bs-theme=dark]) .vertical-menu .simplebar-mask,html:not([data-bs-theme=dark]) .vertical-menu .simplebar-offset,html:not([data-bs-theme=dark]) .vertical-menu .simplebar-wrapper,html:not([data-bs-theme=dark]) #sidebar-menu,html:not([data-bs-theme=dark]) #sidebar-menu ul,html:not([data-bs-theme=dark]) #side-menu,html:not([data-bs-theme=dark]) .navbar-brand-box,body:not([data-bs-theme=dark]) .vertical-menu,body:not([data-bs-theme=dark]) .vertical-menu [data-simplebar],body:not([data-bs-theme=dark]) .vertical-menu .simplebar-content,body:not([data-bs-theme=dark]) .vertical-menu .simplebar-mask,body:not([data-bs-theme=dark]) .vertical-menu .simplebar-offset,body:not([data-bs-theme=dark]) .vertical-menu .simplebar-wrapper,body:not([data-bs-theme=dark]) #sidebar-menu,body:not([data-bs-theme=dark]) #sidebar-menu ul,body:not([data-bs-theme=dark]) #side-menu,body:not([data-bs-theme=dark]) .navbar-brand-box{background:#fff!important;background-color:#fff!important}html[data-bs-theme=dark] .vertical-menu,html[data-bs-theme=dark] .vertical-menu [data-simplebar],html[data-bs-theme=dark] .vertical-menu .simplebar-content,html[data-bs-theme=dark] .vertical-menu .simplebar-mask,html[data-bs-theme=dark] .vertical-menu .simplebar-offset,html[data-bs-theme=dark] .vertical-menu .simplebar-wrapper,html[data-bs-theme=dark] #sidebar-menu,html[data-bs-theme=dark] #sidebar-menu ul,html[data-bs-theme=dark] #side-menu,html[data-bs-theme=dark] .navbar-brand-box,body[data-bs-theme=dark] .vertical-menu,body[data-bs-theme=dark] .vertical-menu [data-simplebar],body[data-bs-theme=dark] .vertical-menu .simplebar-content,body[data-bs-theme=dark] .vertical-menu .simplebar-mask,body[data-bs-theme=dark] .vertical-menu .simplebar-offset,body[data-bs-theme=dark] .vertical-menu .simplebar-wrapper,body[data-bs-theme=dark] #sidebar-menu,body[data-bs-theme=dark] #sidebar-menu ul,body[data-bs-theme=dark] #side-menu,body[data-bs-theme=dark] .navbar-brand-box{background:#111217!important;background-color:#111217!important;border-right:1px solid #1c1e26!important}html:not([data-bs-theme=dark]) .vertical-menu,body:not([data-bs-theme=dark]) .vertical-menu{border-right:1px solid #f1f5f9!important}html:not([data-bs-theme=dark]) .navbar-brand-box,body:not([data-bs-theme=dark]) .navbar-brand-box{border-right:1px solid #f1f5f9!important}.custom-card-avatar,.custom-card-avatar-green,.custom-card-avatar-teal,.custom-card-avatar-purple,.custom-card-avatar-indigo,.custom-card-avatar-orange{width:40px!important;height:40px!important;background-color:var(--custom-avatar-bg)!important;color:var(--custom-avatar-color)!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}#sidebar-menu ul.sub-menu li a .submenu-icon{display:inline-block!important;font-size:14px!important;vertical-align:middle!important;color:inherit!important;margin-right:8px!important;background:transparent!important;background-color:transparent!important;border:none!important;width:auto!important;height:auto!important;border-radius:0!important;line-height:inherit!important;transition:color .2s ease!important}#sidebar-menu ul.sub-menu li a.active .submenu-icon{color:inherit!important}html[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a,body[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a{color:#abb9e8!important}html[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a:hover,body[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a:hover,html[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a.active,body[data-sidebar=dark] .vertical-menu #sidebar-menu ul li a.active{color:#fff!important}html[data-bs-theme=light],html[data-bs-theme=light] #layout-wrapper,html[data-bs-theme=light] .page-content,html:not([data-bs-theme=dark]),html:not([data-bs-theme=dark]) #layout-wrapper,html:not([data-bs-theme=dark]) .page-content,body[data-bs-theme=light],body[data-bs-theme=light] #layout-wrapper,body[data-bs-theme=light] .page-content,body:not([data-bs-theme=dark]),body:not([data-bs-theme=dark]) #layout-wrapper,body:not([data-bs-theme=dark]) .page-content{background-color:#f4f7fc!important}html[data-bs-theme=dark],html[data-bs-theme=dark] #layout-wrapper,html[data-bs-theme=dark] .page-content,body[data-bs-theme=dark],body[data-bs-theme=dark] #layout-wrapper,body[data-bs-theme=dark] .page-content{background-color:#0c0d11!important}html[data-bs-theme=dark] #page-topbar,body[data-bs-theme=dark] #page-topbar{background-color:#111217!important;border-bottom:1px solid #1c1e26!important}html[data-bs-theme=dark] .header-item,body[data-bs-theme=dark] .header-item{color:#cbd5e1!important}html[data-bs-theme=dark] label,html[data-bs-theme=dark] .form-label,html[data-bs-theme=dark] .custom-form-label,body[data-bs-theme=dark] label,body[data-bs-theme=dark] .form-label,body[data-bs-theme=dark] .custom-form-label{color:var(--custom-text-dark, #cbd5e1)!important}html[data-bs-theme=dark] .text-dark,body[data-bs-theme=dark] .text-dark{color:var(--custom-text-dark)!important}html[data-bs-theme=dark] .bg-white,body[data-bs-theme=dark] .bg-white,html[data-bs-theme=dark] .card-body.bg-white,body[data-bs-theme=dark] .card-body.bg-white,html[data-bs-theme=dark] .card-header.bg-white,body[data-bs-theme=dark] .card-header.bg-white{background-color:var(--custom-card-bg)!important}html[data-bs-theme=dark] .bg-light-subtle,body[data-bs-theme=dark] .bg-light-subtle{background-color:var(--custom-input-bg)!important}html[data-bs-theme=dark] ::placeholder,body[data-bs-theme=dark] ::placeholder{color:#64748b!important;opacity:.8!important}.custom-form-input,.custom-form-select,.custom-form-textarea,.custom-profile-input{background-color:var(--custom-input-bg)!important;border:1px solid var(--custom-input-border)!important;color:var(--custom-input-color)!important}.custom-form-input:focus,.custom-form-select:focus,.custom-form-textarea:focus,.custom-profile-input:focus{background-color:var(--custom-card-bg)!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.profile-role-badge{color:var(--custom-avatar-color)!important;background-color:var(--custom-avatar-bg)!important;border:1px solid var(--custom-border-color)!important}.profile-active-badge{color:var(--custom-active-color)!important;background-color:var(--custom-active-bg)!important}html[data-bs-theme=dark] table,html[data-bs-theme=dark] .table,html[data-bs-theme=dark] .table tr,html[data-bs-theme=dark] .table th,html[data-bs-theme=dark] .table td,body[data-bs-theme=dark] table,body[data-bs-theme=dark] .table,body[data-bs-theme=dark] .table tr,body[data-bs-theme=dark] .table th,body[data-bs-theme=dark] .table td{background-color:var(--custom-card-bg)!important;--vz-table-bg: var(--custom-card-bg) !important;--vz-table-hover-bg: rgba(255, 255, 255, .03) !important;border-color:var(--custom-border-color)!important;color:var(--custom-input-color)!important}html[data-bs-theme=dark] table.table-bordered,body[data-bs-theme=dark] table.table-bordered{border-color:var(--custom-border-color)!important}html[data-bs-theme=dark] .sits-datagrid-container .custom-search-input,html[data-bs-theme=dark] .sits-datagrid-container .custom-search-input-traditional,body[data-bs-theme=dark] .sits-datagrid-container .custom-search-input,body[data-bs-theme=dark] .sits-datagrid-container .custom-search-input-traditional,html[data-bs-theme=dark] .sits-datagrid-container .btn-group .btn-primary,body[data-bs-theme=dark] .sits-datagrid-container .btn-group .btn-primary{background-color:var(--custom-input-bg)!important;border:1px solid var(--custom-input-border)!important;color:var(--custom-input-color)!important}html[data-bs-theme=dark] .sits-datagrid-container .btn-group .btn-primary:hover,body[data-bs-theme=dark] .sits-datagrid-container .btn-group .btn-primary:hover{background-color:var(--custom-card-bg)!important;color:var(--custom-text-dark)!important}html[data-bs-theme=dark] .sits-datagrid-container .btn-group .dropdown-menu,body[data-bs-theme=dark] .sits-datagrid-container .btn-group .dropdown-menu{background-color:var(--custom-card-bg)!important;border:1px solid var(--custom-border-color)!important}html[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item .page-link,body[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item .page-link{background-color:var(--custom-input-bg)!important;border:1px solid var(--custom-input-border)!important;color:var(--custom-input-color)!important}html[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item .page-link:hover,body[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item .page-link:hover{background-color:var(--custom-card-bg)!important;color:var(--custom-text-dark)!important}html[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item.disabled .page-link,body[data-bs-theme=dark] .sits-datagrid-container .pagination .page-item.disabled .page-link{background-color:var(--custom-input-bg)!important;color:var(--custom-text-muted)!important;opacity:.5}.pagination .page-item.active .page-link{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.custom-btn-header{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:6px 14px!important;background-color:var(--custom-input-bg)!important;border:1px solid var(--custom-input-border)!important;color:var(--custom-input-color)!important;font-size:12px!important;font-weight:500!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;height:34px!important;text-decoration:none!important}.custom-btn-header:hover{background-color:var(--custom-card-bg)!important;color:#3b82f6!important;border-color:#3b82f6!important}html[data-bs-theme=dark] .text-gray-900,body[data-bs-theme=dark] .text-gray-900{color:var(--custom-text-dark)!important}html[data-bs-theme=dark] .text-gray-800,html[data-bs-theme=dark] .text-gray-750,body[data-bs-theme=dark] .text-gray-800,body[data-bs-theme=dark] .text-gray-750,html[data-bs-theme=dark] .text-gray-700,body[data-bs-theme=dark] .text-gray-700{color:var(--custom-input-color)!important}html[data-bs-theme=dark] .border-gray-100,html[data-bs-theme=dark] .border-gray-200,html[data-bs-theme=dark] .border-gray-150,body[data-bs-theme=dark] .border-gray-100,body[data-bs-theme=dark] .border-gray-200,body[data-bs-theme=dark] .border-gray-150{border-color:var(--custom-border-color)!important}html[data-bs-theme=dark] .grid-cols-7.bg-gray-200,body[data-bs-theme=dark] .grid-cols-7.bg-gray-200{background-color:var(--custom-border-color)!important;border-color:var(--custom-border-color)!important}html[data-bs-theme=dark] .grid-cols-7 .bg-white span.text-gray-700,body[data-bs-theme=dark] .grid-cols-7 .bg-white span.text-gray-700{color:var(--custom-text-dark)!important}html[data-bs-theme=dark] .grid-cols-7 .bg-white span.text-gray-400,body[data-bs-theme=dark] .grid-cols-7 .bg-white span.text-gray-400{color:#cbd5e166!important}html[data-bs-theme=dark] .text-gray-600,body[data-bs-theme=dark] .text-gray-600{color:var(--custom-input-color)!important}html[data-bs-theme=dark] .bg-gray-50\/50,body[data-bs-theme=dark] .bg-gray-50\/50{background-color:var(--custom-input-bg)!important}.logo-sm img{width:18px!important;height:30px!important;object-fit:cover!important;object-position:left!important}body,html,#layout-wrapper,.vertical-menu,#sidebar-menu,#side-menu,.navbar-brand-box,#page-topbar{font-family:Inter,Geist,system-ui,-apple-system,sans-serif!important}html[data-bs-theme=dark] .grid-cols-7 .bg-white,body[data-bs-theme=dark] .grid-cols-7 .bg-white{background-color:var(--custom-card-bg)!important}html[data-bs-theme=dark] .footer,body[data-bs-theme=dark] .footer{background-color:var(--custom-card-bg)!important;color:var(--custom-text-muted)!important;border-top:1px solid var(--custom-border-color)!important}input::placeholder,select::placeholder,textarea::placeholder{color:#cbd5e1!important;opacity:.8!important}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent!important}.custom-form-input.form-control-sm,.custom-form-select.form-select-sm{height:31px!important;padding:.25rem .5rem!important;font-size:12px!important}.custom-search-input{padding-left:32px!important}.sits-info-tooltip-container{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.sits-info-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:10px;font-weight:800;color:#64748b;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;cursor:pointer;transition:all .2s ease}.sits-info-tooltip-container:hover .sits-info-tooltip-icon{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.sits-info-tooltip-content{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(8px);z-index:1050;width:250px;padding:8px 12px;font-size:10.5px;font-weight:500;color:#fff;background-color:#1e293b;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;visibility:hidden;opacity:0;pointer-events:none;transition:all .2s ease;white-space:normal;text-align:left}.sits-info-tooltip-content:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent #1e293b transparent transparent}.sits-info-tooltip-container:hover .sits-info-tooltip-content{visibility:visible;opacity:1;transform:translateY(-50%) translate(12px)}
