.TrackingNew-module_row__6YRMA{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;margin-top:-8px;padding:0 12px}.TrackingNew-module_colFull__HzRQd{flex:0 0 100%;margin-bottom:0;max-width:100%}.TrackingNew-module_col__UNO3N{flex:0 0 100%;max-width:100%;padding-left:6px;padding-right:6px}@media(min-width:768px){.TrackingNew-module_colMd6__IGofk{flex:0 0 50%;max-width:50%}}@media(min-width:992px){.TrackingNew-module_colLg6__LIB5a{flex:0 0 50%;max-width:50%}}@media(min-width:1200px){.TrackingNew-module_colXl2__M2uK0{flex:0 0 16.666667%;max-width:16.666667%}.TrackingNew-module_colXl4__HbcO8{flex:0 0 33.333333%;max-width:33.333333%}.TrackingNew-module_colXl6__eE4wD{flex:0 0 50%;max-width:50%}}.TrackingNew-module_statsGrid__QV1Kc{display:flex;flex-wrap:nowrap;margin-left:-6px;margin-right:-6px}.TrackingNew-module_statsGrid__QV1Kc [data-name=magic-statistics]{margin-bottom:0}@media(max-width:799px){.TrackingNew-module_statsGrid__QV1Kc{flex-wrap:wrap}}.TrackingNew-module_calendarCol__-RlAq{flex:0 0 110px;max-width:110px;min-width:110px;padding-left:6px;padding-right:6px}@media(max-width:799px){.TrackingNew-module_calendarCol__-RlAq{flex:0 0 33.333%;margin-bottom:8px;max-width:33.333%;min-width:auto}}.TrackingNew-module_routesStatsCol__3Id-h{flex:1 1 0;max-width:none;min-width:150px;padding-left:6px;padding-right:6px}@media(max-width:799px){.TrackingNew-module_routesStatsCol__3Id-h{flex:0 0 33.333%;margin-bottom:8px;max-width:33.333%;min-width:auto}}.TrackingNew-module_progressCol__m1sgg{display:none;flex-direction:column;gap:8px;padding-left:6px;padding-right:6px}.TrackingNew-module_packagesStatsCol__AshhE{flex:1 1 0;max-width:none;min-width:150px;padding-left:6px;padding-right:6px}@media(max-width:799px){.TrackingNew-module_packagesStatsCol__AshhE{flex:0 0 33.333%;margin-bottom:8px;max-width:33.333%;min-width:auto}}.TrackingNew-module_thirdStatsCol__eTQWT{flex:1 1 0;max-width:320px;min-width:150px;padding-left:6px;padding-right:6px}@media(max-width:799px){.TrackingNew-module_thirdStatsCol__eTQWT{flex:0 0 100%;margin-bottom:8px;max-width:100%;min-width:auto}}.TrackingNew-module_expandedStatsCol__EtWD0{flex:1.5 1 0}.TrackingNew-module_mobileToggleBtn__itbxU{display:none;flex:0 0 100%;margin-bottom:8px;max-width:100%;padding-left:6px;padding-right:6px}@media(max-width:499px){.TrackingNew-module_mobileToggleBtn__itbxU{display:block}}.TrackingNew-module_toggleButton__hKlNj{align-items:center;background:#fff;border:1px dashed #7c5580;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:44px;justify-content:center;transition:background .2s;width:100%}.TrackingNew-module_toggleButton__hKlNj:hover{background:#f8f4f9}.TrackingNew-module_toggleButton__hKlNj i{color:#7c5580;font-size:18px}.TrackingNew-module_toggleButton__hKlNj span{color:#7c5580;font-size:12px;font-weight:500}.TrackingNew-module_mobileStatsContainer__jwYvS{display:none;padding:0 8px;width:100%}@media(max-width:499px){.TrackingNew-module_mobileStatsContainer__jwYvS.TrackingNew-module_show__QQ3NS{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}}.TrackingNew-module_tableHeader__5rfsB{align-items:center;display:flex;justify-content:space-between;padding:8px 12px 0}@media(max-width:699px){.TrackingNew-module_tableHeader__5rfsB{align-items:stretch;flex-direction:column;gap:12px}}.TrackingNew-module_tableHeaderTitle__ouChy{margin-left:10px}@media(max-width:699px){.TrackingNew-module_tableHeaderTitle__ouChy{margin-bottom:0}}.TrackingNew-module_tableHeaderActions__cmRTV{align-items:center;display:flex;gap:12px}@media(max-width:699px){.TrackingNew-module_tableHeaderActions__cmRTV{justify-content:space-between;width:100%}}.TrackingNew-module_tableSearchWrapper__pszC2{width:250px}@media(max-width:699px){.TrackingNew-module_tableSearchWrapper__pszC2{flex:1;width:auto}}@media(max-width:499px){.TrackingNew-module_packagesStatsCol__AshhE,.TrackingNew-module_routesStatsCol__3Id-h,.TrackingNew-module_thirdStatsCol__eTQWT{display:none}.TrackingNew-module_calendarCol__-RlAq{flex:0 0 100%;margin-bottom:8px;max-width:100%}.TrackingNew-module_statsGrid__QV1Kc{flex-wrap:wrap}}.custom-tooltip{word-wrap:break-word;background-color:#000;border-radius:4px;color:#fff;font-size:12px;line-height:1.5;max-width:200px;padding:4px 8px;text-align:center}.custom-tooltip-wrapper{animation:tooltipFadeIn .15s ease-in forwards;opacity:0;pointer-events:none}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:.9}}.custom-tooltip-wrapper.placement-top .custom-tooltip:after{border-top:4px solid #000;bottom:-4px}.custom-tooltip-wrapper.placement-bottom .custom-tooltip:after,.custom-tooltip-wrapper.placement-top .custom-tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.custom-tooltip-wrapper.placement-bottom .custom-tooltip:after{border-bottom:4px solid #000;top:-4px}.custom-tooltip-wrapper.placement-left .custom-tooltip:after{border-left:4px solid #000;right:-4px}.custom-tooltip-wrapper.placement-left .custom-tooltip:after,.custom-tooltip-wrapper.placement-right .custom-tooltip:after{border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.custom-tooltip-wrapper.placement-right .custom-tooltip:after{border-right:4px solid #000;left:-4px}.custom-tooltip.tooltip-primary{background-color:#602166}.custom-tooltip-wrapper.placement-top .custom-tooltip.tooltip-primary:after{border-top-color:#602166}.custom-tooltip-wrapper.placement-bottom .custom-tooltip.tooltip-primary:after{border-bottom-color:#602166}.custom-tooltip-wrapper.placement-left .custom-tooltip.tooltip-primary:after{border-left-color:#602166}.custom-tooltip-wrapper.placement-right .custom-tooltip.tooltip-primary:after{border-right-color:#602166}.custom-tooltip.tw-rounded-lg{border-radius:8px}.nav-link.active{color:#fff!important}.nav-pills .nav-link.active{background-color:#602166;color:#fff!important}.nav-pills .nav-link{color:#495057}.nav-pills .nav-link:hover{color:#602166}@keyframes DetailTracking-module_shimmer__M2x-S{0%{background-position:200% 0}to{background-position:-200% 0}}.DetailTracking-module_skeleton__5nlMY{animation:DetailTracking-module_shimmer__M2x-S 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;box-sizing:border-box;height:100%;margin:16px;min-height:100px;width:calc(100% - 32px)}.TableList-module_magicTableContainer__AcSLr{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;margin-bottom:0;min-height:200px;overflow:visible;padding:8px 16px 0;width:100%}.TableList-module_rowCountHeader__6uWF2{align-items:center;background-color:#fafafa;border-bottom:1px solid rgba(96,33,102,.1);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 8px}.TableList-module_rowCountInfo__yFWAT{align-items:center;color:#4f4f4f;display:flex;font-size:14px}.TableList-module_rowCountInfo__yFWAT i{color:#602166}.TableList-module_rowCountInfo__yFWAT strong{color:#602166;font-weight:600}.TableList-module_selectedCount__VFr0R{align-items:center;background-color:rgba(96,33,102,.1);border-radius:16px;color:#602166;display:flex;font-size:12px;font-weight:500;padding:4px 12px}.TableList-module_selectedCount__VFr0R i{font-size:14px}.TableList-module_tableWrapper__TEvQp{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden}.TableList-module_paginatorWrapper__KHY1C{border-top:1px solid rgba(96,33,102,.2);margin-top:12px;padding-bottom:12px;padding-top:12px}.TableList-module_tableSeparator__GNFyO{background:linear-gradient(90deg,transparent 0,#602166 20%,#602166 80%,transparent);height:2px;margin:24px 0;position:relative;width:100%}.TableList-module_tableSeparator__GNFyO:after{background:#fafafa;color:#737373;content:"Tabla Original (Comparación)";font-size:12px;left:50%;padding:4px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.Filters-module_filterContent__zT4mT{background:transparent;padding:0}.Filters-module_sectionTitle__KS\+BM{color:#000;font-size:24px;font-weight:600;margin-bottom:16px;margin-top:0}.Filters-module_filtersGrid__D7fip{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:24px}.Filters-module_checkboxGroup__geZxi{display:flex;flex-direction:column;gap:12px;margin-top:24px}.Filters-module_checkboxWrapper__YmtLg{align-items:center;display:flex;gap:8px}.Filters-module_checkboxLabel__kwkGj{color:#000;cursor:pointer;font-size:16px;user-select:none}.Filters-module_footerButtons__Rev10{display:flex;justify-content:space-between;width:100%}.ListCartaPorte-module_container__d5mx0{display:flex;flex-direction:column;height:100%;overflow:hidden}.ListCartaPorte-module_tabsWrapper__zQZoX{flex-shrink:0;margin-bottom:20px}.ListCartaPorte-module_contentWrapper__KWNMo{flex:1;overflow-y:auto;padding-right:4px}.ListCartaPorte-module_contentWrapper__KWNMo::-webkit-scrollbar{width:6px}.ListCartaPorte-module_contentWrapper__KWNMo::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ListCartaPorte-module_contentWrapper__KWNMo::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ListCartaPorte-module_contentWrapper__KWNMo::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ListCartaPorte-module_reportsList__nbebM{display:flex;flex-direction:column;gap:12px}.ListCartaPorte-module_reportCard__PYdVH{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease}.ListCartaPorte-module_reportCard__PYdVH:hover{border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ListCartaPorte-module_cardHeader__t7A3o{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ListCartaPorte-module_cardInfo__Q4CyL{flex:1;min-width:0}.ListCartaPorte-module_cardTitle__gPP5s{color:#333;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px;word-break:break-word}.ListCartaPorte-module_cardMeta__jv21D{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ListCartaPorte-module_metaItem__f2yXd{align-items:center;color:#666;display:flex;font-size:12px;gap:4px}.ListCartaPorte-module_metaItem__f2yXd i{color:#999;font-size:14px}.ListCartaPorte-module_cardActions__lepRw{align-items:center;display:flex;flex-shrink:0;gap:8px}.ListCartaPorte-module_downloadBtnPdf__sxgr4,.ListCartaPorte-module_downloadBtnPrimary__kHbs1,.ListCartaPorte-module_downloadBtnXml__vgxW9,.ListCartaPorte-module_downloadBtn__gloZr{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.ListCartaPorte-module_downloadBtnPdf__sxgr4 i,.ListCartaPorte-module_downloadBtnPrimary__kHbs1 i,.ListCartaPorte-module_downloadBtnXml__vgxW9 i,.ListCartaPorte-module_downloadBtn__gloZr i{font-size:16px}.ListCartaPorte-module_downloadBtnPrimary__kHbs1{background:#602166;color:#fff}.ListCartaPorte-module_downloadBtnPrimary__kHbs1:hover{background:#4e1a52}.ListCartaPorte-module_downloadBtnXml__vgxW9{background:#f0f7ff;border-color:#c5dff7;color:#1a73e8}.ListCartaPorte-module_downloadBtnXml__vgxW9:hover{background:#d6e9ff}.ListCartaPorte-module_downloadBtnPdf__sxgr4{background:#fff5f5;border-color:#ffcdd2;color:#d32f2f}.ListCartaPorte-module_downloadBtnPdf__sxgr4:hover{background:#ffebee}.ListCartaPorte-module_statusWrapper__5L5Sv{flex-shrink:0}.ListCartaPorte-module_extraInfo__XJ6zS{color:#888;font-size:12px;margin-top:4px}.ListCartaPorte-module_badgeGroup__tyqZD{display:flex;gap:8px;margin-top:8px}.ListCartaPorte-module_badge__V6Q1n{align-items:center;background:#f5f5f5;border-radius:4px;color:#666;display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px}.ListCartaPorte-module_emptyState__ygILx{text-align:center}.ListCartaPorte-module_emptyState__ygILx,.ListCartaPorte-module_loadingState__UU50M{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ListCartaPorte-module_loadingState__UU50M{gap:16px}.ListCartaPorte-module_loadingSpinner__vSJ1O{animation:ListCartaPorte-module_spin__7KNo1 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#602166;height:40px;width:40px}@keyframes ListCartaPorte-module_spin__7KNo1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ListCartaPorte-module_loadingText__KnIz5{color:#666;font-size:14px}.ListCartaPorte-module_tabBadge__kAtSc{align-items:center;background:rgba(96,33,102,.1);border-radius:10px;color:#602166;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:6px;min-width:20px;padding:0 6px}.ListCartaPorte-module_noDownload__yUJaD{color:#999;font-size:13px;font-style:italic}@media(max-width:768px){.ListCartaPorte-module_cardHeader__t7A3o{flex-direction:column;gap:12px}.ListCartaPorte-module_cardActions__lepRw{justify-content:flex-start;width:100%}.ListCartaPorte-module_cardMeta__jv21D{gap:12px}}.downloadOptions .show,.downloadOptions_push .show{border-radius:10px!important}.downloadOptions_push .show{margin-bottom:20px!important;position:relative!important}.downloadOptions .dropdown-item:not(:last-child),.downloadOptions_push .dropdown-item:not(:last-child){border-bottom:1px solid #ebebeb!important}.LineHaulOrders-module_listPage__FQFfn{height:100%;width:100%}.LineHaulOrders-module_listContainer__aY5Dz{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.LineHaulOrders-module_headerSection__r4z2-{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;grid-row:1}.LineHaulOrders-module_headerTabs__A4sWx{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:1;gap:0}.LineHaulOrders-module_tabActive__htG9R,.LineHaulOrders-module_tabInactive__Wa85a{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:10px 16px;position:relative;transition:color .2s}.LineHaulOrders-module_tabActive__htG9R i,.LineHaulOrders-module_tabInactive__Wa85a i{font-size:16px}.LineHaulOrders-module_tabActive__htG9R{color:#111827;font-weight:500}.LineHaulOrders-module_tabActive__htG9R:after{background:#602166;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.LineHaulOrders-module_tabInactive__Wa85a:hover{color:#374151}.LineHaulOrders-module_dateDisplay__R-5YA{background:#f3f4f6;border-radius:6px;color:#374151;font-size:14px;font-weight:500;margin-left:auto;padding:8px 16px}.LineHaulOrders-module_routeInfoCard__0liHh{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px 24px;grid-row:2;justify-content:space-between;padding:16px 24px}.LineHaulOrders-module_routeInfoColumn__SRhdp{display:flex;flex:1;flex-direction:column;gap:4px;max-width:280px;min-width:140px}.LineHaulOrders-module_routeInfoLabel__YjIPZ{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.025em;text-transform:uppercase}.LineHaulOrders-module_routeInfoLabel__YjIPZ i{color:#9ca3af;font-size:14px}.LineHaulOrders-module_routeInfoCarrier__\+Zhya{color:#9ca3af;font-weight:400;margin-left:2px;text-transform:none}.LineHaulOrders-module_routeInfoValue__wLrU2{color:#111827;font-size:14px;font-weight:600;line-height:1.4}.LineHaulOrders-module_routeInfoSubValue__CrlvY{color:#6b7280;font-size:12px;margin-top:2px}.LineHaulOrders-module_statsGrid__XKXsO{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.LineHaulOrders-module_statItem__UgWbX{align-items:center;display:flex;flex-direction:column;gap:2px}.LineHaulOrders-module_statValue__zG\+pI{border-radius:6px;font-size:16px;font-weight:700;line-height:1;min-width:32px;padding:4px 8px;text-align:center}.LineHaulOrders-module_statLabel__JQd6N{color:#6b7280;font-size:10px;font-weight:500;text-transform:uppercase;white-space:nowrap}.LineHaulOrders-module_statDelivered__4ELJz{background-color:#d1fae5;color:#059669}.LineHaulOrders-module_statAttempted__XvyIX{background-color:#fef3c7;color:#b45309}.LineHaulOrders-module_statNotVisited__BI4rW{background-color:#fee2e2;color:#dc2626}.LineHaulOrders-module_statTotal__p1rHN{background-color:#f3f4f6;color:#374151}.LineHaulOrders-module_toolbarSection__QSDV\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.LineHaulOrders-module_toolbarLeft__yBf5t,.LineHaulOrders-module_toolbarRight__WjGH2{align-items:center;display:flex;gap:12px}.LineHaulOrders-module_tableSection__sWIpZ{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.LineHaulOrders-module_paginatorSection__hcQYp{grid-row:5;overflow:visible;position:relative;z-index:100}.LineHaulOrders-module_trackingCell__GEkXV{display:flex;flex-direction:column;gap:2px}.LineHaulOrders-module_trackingNumber__eEHXm{color:#111827;font-weight:600}.LineHaulOrders-module_trackingSecondary__42HM0{color:#6b7280;font-size:12px}.LineHaulOrders-module_statusPending__AZt7Y{color:#b45309;font-size:13px;font-weight:600}.LineHaulOrders-module_statusInTransit__33spD{color:#0369a1;font-size:13px;font-weight:600}.LineHaulOrders-module_statusDelivered__B3o1F{color:#059669;font-size:13px;font-weight:600}.LineHaulOrders-module_statusFailed__2JF-8{color:#dc2626;font-size:13px;font-weight:600}@media(max-width:768px){.LineHaulOrders-module_headerSection__r4z2-{align-items:flex-start;flex-direction:column}.LineHaulOrders-module_headerTabs__A4sWx{flex-wrap:nowrap;overflow-x:auto;width:100%}.LineHaulOrders-module_tabActive__htG9R,.LineHaulOrders-module_tabInactive__Wa85a{font-size:13px;padding:8px 12px;white-space:nowrap}.LineHaulOrders-module_dateDisplay__R-5YA{margin-left:0;margin-top:8px}.LineHaulOrders-module_routeInfoCard__0liHh{flex-direction:column;gap:16px;justify-content:flex-start}.LineHaulOrders-module_routeInfoColumn__SRhdp{max-width:100%;min-width:100%}.LineHaulOrders-module_statsGrid__XKXsO{gap:8px;grid-template-columns:repeat(4,1fr)}.LineHaulOrders-module_statValue__zG\+pI{font-size:16px}.LineHaulOrders-module_statLabel__JQd6N{font-size:9px}.LineHaulOrders-module_toolbarSection__QSDV\+{align-items:stretch;flex-direction:column}.LineHaulOrders-module_toolbarLeft__yBf5t,.LineHaulOrders-module_toolbarRight__WjGH2{width:100%}}.LabelsModal-module_listWrapper__up3EE,.LabelsModal-module_tabsWrapper__MrSD4{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.5rem;padding:0 .5rem}@media(max-width:768px){.LabelsModal-module_listWrapper__up3EE,.LabelsModal-module_tabsWrapper__MrSD4{margin-bottom:1rem;padding:0}}.clients-custom-select{display:inline-block;margin-right:10px;width:100%}.clients-modal-selector .modal-body{align-items:center;display:flex;justify-content:center;padding:20px!important}.UnitList-module_listPage__AyrG1{height:100%;width:100%}.UnitList-module_listContainer__NMmOq{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.UnitList-module_headerSection__1VAEw{display:flex;flex-direction:column;gap:12px;grid-row:1}.UnitList-module_tabsSection__g0pGD{grid-row:2}.UnitList-module_toolbarSection__VnjvC{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.UnitList-module_toolbarLeft__s-ZBt,.UnitList-module_toolbarRight__C4\+xh{align-items:center;display:flex;gap:12px}.UnitList-module_tableSection__BGt\+U{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.UnitList-module_paginatorSection__keTEi{grid-row:5;overflow:visible;position:relative;z-index:100}.operations-menu-col{margin-bottom:18px!important;padding-left:9px!important;padding-right:9px!important}.operations-menu-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.operations-menu-card:hover{box-shadow:0 8px 16px rgba(96,33,102,.12)!important;transform:translateY(-4px)}.operations-menu-card:hover .operations-card-content{transform:translateY(-1px)}.operations-card-content{transition:transform .3s cubic-bezier(.4,0,.2,1)}.operations-card-icon{transition:all .3s cubic-bezier(.4,0,.2,1)}.operations-menu-card:hover .operations-card-icon{color:#7b4f7f!important;transform:scale(1.03)}.operations-submenu-item{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.operations-submenu-item:hover{transform:translateX(2px)}.operations-submenu-item:hover .operations-submenu-icon{color:#7b4f7f!important;transform:scale(1.05)}.operations-split-section,.operations-submenu-icon{transition:all .25s cubic-bezier(.4,0,.2,1)}.operations-split-section{position:relative}.operations-split-section:hover{background-color:rgba(96,33,102,.02)}.operations-split-section:hover .operations-split-icon{color:#7b4f7f!important;transform:scale(1.05) translateY(-1px)}.operations-split-icon{transition:all .25s cubic-bezier(.4,0,.2,1)}.operations-card-icon svg,.operations-split-icon svg,.operations-submenu-icon svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.operations-menu-card:hover .operations-card-icon svg,.operations-split-section:hover .operations-split-icon svg,.operations-submenu-item:hover .operations-submenu-icon svg{filter:brightness(1.1)}@media (min-width:988px){.operations-menu-col{flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media (min-width:770px) and (max-width:987px){.operations-menu-col{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:769px){.operations-menu-col{flex:0 0 100%!important;max-width:100%!important}.operations-menu-card .operations-card-content,.operations-menu-card .operations-submenu-section{flex:0 0 50%!important}}.PackagesTypesList-module_listPage__d4SRw{height:100%;width:100%}.PackagesTypesList-module_listContainer__joZnE{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.PackagesTypesList-module_headerSection__gXGvy{display:flex;flex-direction:column;gap:12px;grid-row:1}.PackagesTypesList-module_tabsSection__vmYzS{grid-row:2;margin-bottom:8px}.PackagesTypesList-module_toolbarSection__iqIh1{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.PackagesTypesList-module_toolbarLeft__MjwYQ,.PackagesTypesList-module_toolbarRight__47qvF{align-items:center;display:flex;gap:12px}.PackagesTypesList-module_tableSection__WHDFl{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.PackagesTypesList-module_paginatorSection__TONCP{grid-row:5;overflow:visible;position:relative;z-index:100}.PaymentMethodsList-module_listPage__VmGxM{height:100%;width:100%}.PaymentMethodsList-module_listContainer__5vvJe{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.PaymentMethodsList-module_headerSection__cYnaI{display:flex;flex-direction:column;gap:12px;grid-row:1}.PaymentMethodsList-module_tabsSection__kGY5y{grid-row:2;margin-bottom:8px}.PaymentMethodsList-module_toolbarSection__rhfZl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.PaymentMethodsList-module_toolbarLeft__pldg6,.PaymentMethodsList-module_toolbarRight__AysqF{align-items:center;display:flex;gap:12px}.PaymentMethodsList-module_tableSection__ugYSt{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.PaymentMethodsList-module_paginatorSection__1J8w9{grid-row:5;overflow:visible;position:relative;z-index:100}.PostcodesList-module_locationsPage__FTnsu{height:100%;width:100%}.PostcodesList-module_locationsContainer__J9cHY{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.PostcodesList-module_headerSection__fXD8j{display:flex;flex-direction:column;gap:12px;grid-row:1}.PostcodesList-module_navSection__Oc-sU{display:flex;flex-direction:column;grid-row:2}.PostcodesList-module_toolbarSection__qqfG8{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.PostcodesList-module_toolbarLeft__jXW-6,.PostcodesList-module_toolbarRight__dCd4M{align-items:center;display:flex;gap:12px}.PostcodesList-module_tableSection__eZYAT{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.PostcodesList-module_paginatorSection__0NTmO{grid-row:5;overflow:visible;position:relative;z-index:100}.PostcodesList-module_filterSelector__Cm6dE{max-width:300px;min-width:200px}.PrimaryClientsList-module_primaryClientsPage__tWbnC{height:100%;width:100%}.PrimaryClientsList-module_primaryClientsContainer__V2srG{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.PrimaryClientsList-module_headerSection__lB9d1{display:flex;flex-direction:column;gap:12px;grid-row:1}.PrimaryClientsList-module_toolbarSection__rWgak{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.PrimaryClientsList-module_toolbarLeft__PSbVm,.PrimaryClientsList-module_toolbarRight__I1Ymg{align-items:center;display:flex;gap:12px}.PrimaryClientsList-module_tableSection__cnq0I{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.PrimaryClientsList-module_paginatorSection__p5OdU{grid-row:4;overflow:visible;position:relative;z-index:100}.ReportList-module_reportListPage__Gluuf{height:100%;width:100%}.ReportList-module_reportListContainer__Ijah5{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.ReportList-module_headerSection__9QRzt{display:flex;flex-direction:column;gap:12px;grid-row:1}.ReportList-module_toolbarSection__nbr0K{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.ReportList-module_toolbarLeft__0Ityn,.ReportList-module_toolbarRight__Rpj3w,.ReportList-module_toolbar__BZXuJ{align-items:center;display:flex;gap:8px}.ReportList-module_toolbar__BZXuJ{flex-wrap:wrap;justify-content:flex-end}.ReportList-module_tableSection__jj6c6{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.ReportList-module_paginatorSection__fP1Md{grid-row:4;overflow:visible;position:relative;z-index:100}.ReportList-module_typeCell__6QA4r{color:#4f4f4f;font-weight:500;letter-spacing:.5px}.ReportList-module_fileNameCell__t-dFo{color:#4f4f4f;display:inline-block;font-size:12px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportList-module_statusContainer__\+Xbwr{align-items:center;display:flex;gap:8px}.ReportList-module_processingIndicator__5A7u4{align-items:center;display:inline-flex;justify-content:center}.ReportList-module_processingIndicator__5A7u4 i{animation:ReportList-module_spin__5-qW\+ 1.5s linear infinite;color:#f0ad4e;font-size:16px}@keyframes ReportList-module_spin__5-qW\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportList-module_dateCell__WsPv6{color:#666;font-size:12px}@media(max-width:768px){.ReportList-module_reportListContainer__Ijah5{gap:8px;height:calc(100vh - 100px)!important;padding:8px}.ReportList-module_toolbarSection__nbr0K{align-items:stretch;flex-direction:column;gap:8px}.ReportList-module_toolbarLeft__0Ityn,.ReportList-module_toolbarRight__Rpj3w{justify-content:center;width:100%}.ReportList-module_toolbar__BZXuJ{gap:6px;justify-content:flex-start}.ReportList-module_fileNameCell__t-dFo{max-width:150px}}@media(min-width:1920px){.ReportList-module_reportListContainer__Ijah5{height:calc(100vh - 100px);margin:0 auto;max-width:1800px}}@media(max-width:576px){.ReportList-module_fileNameCell__t-dFo{max-width:100px}}.RoleList-module_rolesPage__M1dH-{height:100%;width:100%}.RoleList-module_rolesContainer__-GXew{color:#000;display:grid;gap:12px;grid-template-rows:auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.RoleList-module_toolbarSection__zQNy4{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;grid-row:1;justify-content:space-between}.RoleList-module_toolbarLeft__Jaufj,.RoleList-module_toolbarRight__Q4946{align-items:center;display:flex;gap:12px}.RoleList-module_toolbarRight__Q4946{padding:12px 0}.RoleList-module_tableSection__UItXh{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:2;min-height:200px;overflow-x:auto;overflow-y:auto}.RoleList-module_paginatorSection__Pu-cj{grid-row:3;overflow:visible;position:relative;z-index:100}.routing-fixed-modal .react-datepicker__day--keyboard-selected{color:#fff!important}.routing-fixed-modal .card{height:200px;overflow:scroll}.routing-fixed-modal .footer-buttons{display:flex;flex-direction:row;width:100%}.routing-fixed-modal .actions{display:flex;flex:1;flex-direction:row;justify-content:flex-end}.routing-fixed-modal .custom-button{height:36px;padding:9px 50px;width:auto!important}.new-table{background-color:#fff;border:1px solid #eee;max-height:200px;overflow-y:scroll}.new-table .grid-container{display:grid;gap:2px;grid-template-columns:.3fr 1fr 1fr .5fr 1fr;grid-template-rows:repeat(10,1fr)}.new-table .grid-item.item{border-left:1px dotted #e2e2e2}.new-table .grid-item{border-bottom:1px solid #eee;cursor:default;text-align:left}.new-table .item{align-items:center;display:flex;padding:5px 3px}.new-table .selection{background-color:#eee;transition:all .4s ease}.new-table .grid-item.title{align-items:center;background:#fff;display:flex;font-weight:600;justify-content:flex-start;position:sticky;text-align:left;top:0;z-index:1}.new-table .form-check-input{margin-left:20px!important;margin-top:auto!important;position:inherit!important}.new-table .center{display:flex;justify-content:center}.routing-no-results{background-color:#ececec;background-color:#f0f0f0;padding:5px;padding:10px}.vehicles-new-table{background-color:#fff;border:1px solid #eee;max-height:200px;overflow-y:scroll}.vehicles-new-table .grid-item.item{border-left:1px dotted #e2e2e2}.vehicles-new-table .grid-container{display:grid;gap:2px;grid-template-columns:.8fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(10,1fr)}.vehicles-new-table .grid-item{border-bottom:1px solid #eee;cursor:default;text-align:left}.vehicles-new-table .item{align-items:center;display:flex;padding:5px 3px}.vehicles-new-table .selection{background-color:#eee;transition:all .4s ease}.vehicles-new-table .grid-item.title{align-items:center;background:#fff;display:flex;font-weight:600;justify-content:flex-start;position:sticky;text-align:left;top:0;z-index:1}.new-table .grid-item.title:first-child{padding-left:10px}.vehicles-new-table .form-check-input{margin-left:20px!important;margin-top:auto!important;position:inherit!important}.vehicles-new-table .center{display:flex;justify-content:center}.RoutingIterationList-module_pageWrapper__7ATPJ{height:100%;width:100%}.RoutingIterationList-module_container__rCe8D{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.RoutingIterationList-module_headerSection__VlFJW{display:flex;flex-direction:column;gap:8px;grid-row:1}.RoutingIterationList-module_toolbarSection__rLhYy{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.RoutingIterationList-module_toolbarLeft__\+NnvC,.RoutingIterationList-module_toolbarRight__bA6zd{align-items:center;display:flex;gap:12px}.RoutingIterationList-module_tableSection__3i\+62{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.RoutingIterationList-module_paginatorSection__kf2MQ{grid-row:4;overflow:visible;position:relative;z-index:100}.RoutingIterationList-module_datePicker__ZOnw0{align-items:center;display:flex;gap:8px}.RoutingIterationList-module_dateArrow__dgCb4{color:#666;cursor:pointer;padding:4px 8px}.RoutingIterationList-module_dateArrow__dgCb4:hover{color:#333}.RoutingIterationList-module_dateText__xYMUx{color:#333;cursor:pointer;font-size:14px;text-decoration:underline}.routing-list-container{color:#000;display:grid;gap:12px;grid-template-rows:auto 1fr auto;height:calc(100vh - 80px);max-height:100vh;min-height:300px;padding:16px;width:100%}.routing-header-section{display:flex;flex-direction:column;gap:12px;grid-row:1}.routing-header-section h1{color:#000;font-size:1.5rem;font-weight:400;margin:0;padding:0}.routing-table-section{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:2;min-height:0;overflow-x:auto;overflow-y:auto}.routing-paginator-section{grid-row:3;overflow:visible;position:relative;z-index:100}@media (max-width:768px){.routing-list-container{gap:8px;height:calc(100vh - 60px);padding:8px}.routing-header-section h1{font-size:1.25rem}.routing-toolbar.routing-toolbar--orders{gap:6px;justify-content:flex-start}}@media (min-width:1920px){.routing-list-container{height:calc(100vh - 100px);margin:0 auto;max-width:1800px}}.routing-table-wrapper{overflow-y:visible;padding-bottom:0}.routing-table-list{border-collapse:collapse;border-spacing:0}.routing-table-list thead th{color:#2c2c2c}.routing-table-list tbody tr:hover td{background:#fff}.routing-table-list tbody td:nth-child(2){min-width:110px}.routing-table-list tbody td:nth-child(3){max-width:340px;overflow:hidden;text-overflow:ellipsis}.status-badge-routing{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-size:74%;font-weight:600;line-height:1;min-width:120px;padding:.55em .75em .6em;text-align:center;text-transform:none;white-space:nowrap}.status-badge-routing.planificada{background-color:#6c757d}.status-badge-routing.loaded_orders,.status-badge-routing.loaded_vehicles{background-color:#53b66c}.status-badge-routing.in_transit{background-color:#602166}.status-badge-routing.completed,.status-badge-routing.created,.status-badge-routing.routing_end,.status-badge-routing.routing_start{background-color:#53b66c}.arrow-button{background:none;border:none;border-radius:8px;color:#777;cursor:pointer;font-size:18px;line-height:1;padding:6px 8px;transition:none}.arrow-button:hover{background:none;color:#777;transform:none}.arrow-button:focus{outline:none}.routing-headerbar{align-items:center;display:flex;padding:0 24px 8px 0}.rh-spacer{flex:1}.rh-right{display:flex;gap:12px}.routing-toolbar.routing-toolbar--orders{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:12px}.btn-routing{align-items:center!important;display:flex!important}.btn-routing .btn-icon{display:inline-flex;line-height:0;margin-right:8px}.btn-routing .btn-icon svg{display:block}.orders-searchbox{max-width:44vw;position:relative;width:320px}.orders-search-input{background:none;border:1px solid #8f8f8f;border-radius:50px;color:#303030;font-size:.76rem;height:40px;line-height:1.3;outline:initial!important;padding:.75rem 1.3rem .6rem}.orders-search-input::placeholder{color:#9aa0a6}.orders-search-btn{background:#f3f4f6;border:none;border-radius:999px;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px}.more-btn{background:#f3f4f6;border:1px solid #eef0f3;border-radius:50%;color:#000;cursor:pointer;height:36px;line-height:0;width:36px}.routing-toolbar.routing-toolbar--orders .rf-summary{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;margin-top:4px}.rf-pill{background:#f3f4f6;border:1px solid #eef0f3;border-radius:999px;color:#000;font-size:12px;padding:2px 8px}.rf-clear{background:none;border:none;color:#6b7280;cursor:pointer;font-size:12px;text-decoration:underline}@media (max-width:768px){.routing-headerbar{padding:0 16px 8px}.routing-toolbar.routing-toolbar--orders{justify-content:flex-start;padding:0 16px 12px}.orders-searchbox{max-width:100%;width:100%}.more-btn{display:none}}.routing-table-list tbody tr.empty-row td{background:#fff;color:#6b7280;padding:48px 16px;text-align:center!important}.empty-state{align-items:center;display:flex;flex-direction:column;gap:8px}.empty-title{color:#000;font-weight:600;margin:0}.empty-sub{margin:0}.empty-btn{border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;margin-top:6px;padding:8px 14px}.empty-btn,.empty-btn:hover{background:#000}.routing-table-list td.col-more,.routing-table-list th.col-more{padding-right:24px;text-align:left;width:186px}.more-cell-btn{background:transparent;border:0;border-radius:8px;color:#6b7280;cursor:pointer;font-size:20px;line-height:1;padding:0 6px}.more-cell-btn:focus,.more-cell-btn:hover{background:transparent;color:#6b7280;outline:none}.routing-pagination{overflow:hidden;padding:8px 24px 0}.routing-pagination [style*="bottom:-40px"]{bottom:auto!important;position:static!important}.routing-pagination{overflow:visible!important;position:relative;z-index:100}.routing-pagination [style*="position:absolute"]{inset:auto!important;bottom:auto!important;position:static!important;right:auto!important}.routing-pagination .pagination{flex-wrap:wrap;justify-content:flex-end;margin:0;position:static!important}.routing-table-wrapper{overflow-x:auto;overflow-y:visible!important}.routing-pagination .dropdown-menu{position:absolute;transform:none!important;will-change:auto!important;z-index:5000!important}.portal-actions-menu-routing{background:#fff!important;border-radius:.5rem!important;box-shadow:0 4px 10px rgba(0,0,0,.2)!important;font-size:13px!important;overflow:hidden!important;padding:.25rem 0!important;position:absolute!important;width:160px!important;z-index:2000!important}.portal-actions-menu-routing button{background:none!important;border:none!important;color:#333!important;cursor:pointer!important;display:block!important;font-weight:600!important;padding:.5rem 1rem!important;text-align:left!important;width:100%!important}.dropdown-menu.show.portal-actions-menu-routing.pad-r-0{padding:0!important}.portal-actions-menu-routing button:hover{background-color:#ececec!important}.RoutingList-module_statusBadge__FE1OD{align-items:center;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;justify-content:center;line-height:1;max-width:100%;min-width:120px;overflow:hidden;padding:6px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.RoutingList-module_statusIcon__kAlVk{align-items:center;display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_loaded_orders__BEIfr,.RoutingList-module_statusBadge__FE1OD.RoutingList-module_planificada__i4rT9{background-color:#e8ddb1;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_in_transit__4UGpJ,.RoutingList-module_statusBadge__FE1OD.RoutingList-module_loaded_vehicles__WyHci{background-color:#a29ed4;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_completed__zf4vQ{background-color:#e0e0e0;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_created__tG8z7{background-color:#e8ddb1;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_routing_end__LDoxK{background-color:#c4eaa5;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_routing_start__IKuyY{background-color:#e8ddb1;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_clusters_start__kiDWp{background-color:#a29ed4;color:#4f4f4f}.RoutingList-module_statusBadge__FE1OD.RoutingList-module_clusters_end__xc0Ci{background-color:#c4eaa5;color:#4f4f4f}.RoutingListLayout-module_routingListPage__mhvqP{height:100%;width:100%}.RoutingListLayout-module_routingListContainer__XqHDA{color:#000;display:grid;gap:12px;grid-template-rows:auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.RoutingListLayout-module_headerSection__fsRr-{display:flex;flex-direction:column;gap:12px;grid-row:1}.RoutingListLayout-module_pageTitle__jeLEp{color:#000;font-size:1.5rem;font-weight:400;margin:0;padding:0}.RoutingListLayout-module_tableSection__JxYh7{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:2;min-height:0;overflow-x:auto;overflow-y:auto}.RoutingListLayout-module_paginatorSection__WaLcS{grid-row:3;overflow:visible;position:relative;z-index:100}@media(max-width:768px){.RoutingListLayout-module_routingListContainer__XqHDA{gap:8px;height:calc(100vh - 100px)!important;padding:8px}.RoutingListLayout-module_pageTitle__jeLEp{font-size:1.25rem}}@media(min-width:1920px){.RoutingListLayout-module_routingListContainer__XqHDA{height:calc(100vh - 100px);margin:0 auto;max-width:1800px}}.vot-container{background:#fff;border:1px solid #e6e8f0;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.vot-header{background:#f3f4f6;border-bottom:1px solid #e6e8f0;flex-shrink:0;overflow-x:hidden;pointer-events:none;position:sticky;top:0;z-index:2}.vot-header .vot-col-check{pointer-events:auto}.vot-header .vot-table{table-layout:fixed}.vot-header th{font-size:12px;font-weight:600;padding:2px;text-align:left;white-space:nowrap}.vot-header th i{font-size:14px}.vot-body{flex:1;overflow-x:auto;overflow-y:auto;position:relative}.vot-table{border-collapse:collapse;table-layout:fixed;width:100%}.vot-col-num{font-size:12px;max-width:40px;min-width:40px;padding:2px;text-align:center;width:40px}.vot-row td.vot-col-num{color:#aeaeae!important}.vot-col-check{max-width:48px;min-width:48px;padding:2px;text-align:center;width:48px}.vot-col-order{max-width:210px;min-width:210px;padding:2px;width:210px}.vot-col-range{max-width:75px;min-width:75px;padding:2px;text-align:center;width:75px}.vot-col-address{min-width:350px;padding:2px;width:350px}.vot-col-delivery{min-width:180px;padding:2px;text-align:left;width:180px}.vot-row{border-bottom:1px solid #f3f4f6;transition:background-color .1s ease}.vot-row:hover{background:#f9fafb}.vot-row td{box-sizing:border-box;color:#1f2937;font-size:13px;height:44px;padding:2px;vertical-align:middle}.vot-text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vot-order-link{cursor:pointer;text-decoration:underline;text-decoration-color:#9ca3af;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.vot-order-link:hover{color:#602166;text-decoration-color:#602166}.vot-order-link--disabled{cursor:default}.vot-order-link--disabled,.vot-order-link--disabled:hover{color:#c9cdd4;text-decoration-color:#d9dce1}.vot-order-link--focused{color:#53b66c!important;font-weight:600;text-decoration-color:#53b66c!important}.vot-order-link--outside{color:#e60000!important;font-weight:600;text-decoration-color:#e60000!important}.vot-order-container{align-items:center;display:flex;gap:6px;min-width:0}.vot-order-container .vot-order-link{flex:1;min-width:0}.vot-copy-icon{border-radius:4px;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:14px;padding:2px;transition:color .15s ease,background-color .15s ease}.vot-copy-icon:hover{background-color:rgba(96,33,102,.1);color:#602166}.vot-invalid-icon{color:#ef4444;font-size:18px}.vot-valid-icon{color:var(--green,#53b66c);font-size:18px}.vot-empty{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:40px 20px}.vot-empty i{font-size:32px}.vot-empty span{font-size:14px}.vot-header{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.vot-header::-webkit-scrollbar{display:none}.vot-row--highlighted{animation:vot-highlight-pulse 3s ease-out forwards;background-color:rgba(96,33,102,.12)!important}@keyframes vot-highlight-pulse{0%{background-color:rgba(96,33,102,.2)}50%{background-color:rgba(96,33,102,.15)}to{background-color:rgba(96,33,102,.08)}}.routing-form{margin-left:0;margin-right:0;margin-top:0;max-width:100%}.routing-form,.routing-form *,.routing-form :after,.routing-form :before{box-sizing:border-box}.routing-form.fullheight .routing-main{flex:1 1 auto;flex:1 1 auto!important}.routing-form.fullheight .ingresos-actions .open-modal-button{border-radius:12px;height:40px;line-height:0;padding:0;width:40px}.routing-form.fullheight .ingresos-actions .open-modal-button i,.routing-form.fullheight .ingresos-actions .open-modal-button svg{display:block;font-size:28px!important;height:28px!important;pointer-events:none;width:28px!important}.routing-form .btn-settings-new{align-items:center;border:none;border-radius:12px;display:flex;height:38px;justify-content:center;padding:0;width:38px}.routing-form .btn-settings-new svg{height:20px;width:20px}.routing-header{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;margin-bottom:16px;max-width:100%}.routing-topbar{background:var(--card);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);box-sizing:border-box;display:grid;gap:16px;gap:15px!important;grid-template-columns:1fr 2fr;grid-template-columns:40% 60%;margin-bottom:18px;margin-bottom:12px;max-width:100%;padding:9px}@media (max-width:1280px){.routing-topbar{grid-template-columns:1fr}}.routing-topbar>*{box-sizing:border-box}@media (max-width:1280px){.routing-topbar{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:12px!important}.routing-topbar .config-box .config-field,.routing-topbar .ingresos-box{display:flex!important;flex-direction:column!important}.routing-topbar .config-box .config-field>strong,.routing-topbar .ingresos-box .box-label{display:block!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:6px!important;min-height:15px!important}.routing-topbar .ingresos-box.ingresos--compact .box-label,.routing-topbar .ingresos-box.ingresos--compact .box-label:after{font-size:12px!important}.routing-topbar .ingresos-box{flex-shrink:0;padding:0!important}.routing-topbar .ingresos-box .ingresos-actions{height:40px!important}.routing-topbar .ingresos-box .ingresos-actions .open-modal-button{height:40px!important;width:40px!important}.routing-topbar .config-box{flex:1;min-width:0}.routing-topbar .config-box .config-row{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:12px!important}.routing-topbar .config-box .config-field:first-child{flex-shrink:0;max-width:250px;width:250px}.routing-topbar .config-box .config-field:first-child .magic-select__control,.routing-topbar .config-box .config-field:first-child [data-name=magic-select]{height:40px!important;min-height:40px!important}.routing-topbar .config-box .config-field.span-2{flex:1;min-width:0}.routing-topbar .config-box .config-field.span-2 .ao-summary{align-items:center!important;height:40px!important;max-height:40px!important;min-height:40px!important;padding:0 8px!important}}@media (max-width:768px){.config-row{grid-template-columns:1fr}}.routing-topbar{margin-bottom:12px!important}.routing-table--disabled,.routing-topbar--disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.ingresos-box{display:flex;flex-direction:column;gap:0}.ingresos-box .box-label{color:var(--ink);font-size:14px;font-weight:600}.ingresos-actions{display:inline-flex;gap:10px}.ingresos-actions .open-modal-button{border-radius:12px;height:40px;width:40px}.config-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.config-field strong{color:var(--ink-2);display:block;font-size:12px;margin-bottom:6px}.config-field .pinit-input{height:42px}.config-field:first-child{flex-shrink:0;max-width:250px;overflow:hidden;width:250px}.config-field:first-child .magic-select,.config-field:first-child .magic-select__container,.config-field:first-child>div:not(strong){max-width:100%;width:100%}.config-field.span-2{flex:1;min-width:300px}.config-row .config-field:nth-child(4){width:100%}.ao-summary{align-items:center;border:1px dashed var(--brand);display:flex;flex-wrap:wrap;gap:8px}.ao-chip{align-items:center;background:#f3f0ff;border:1px solid #e9e5ff;border-radius:999px;display:inline-flex;font-size:12px;font-weight:400;gap:6px;line-height:1;padding:6px 10px}.ao-edit{background:#fff;border:1px solid #e7e9f2;border-radius:999px;color:var(--ink);cursor:pointer;font-weight:600;margin-left:auto;padding:6px 10px;transition:background .15s ease,box-shadow .15s ease,transform .06s ease}.ao-edit:hover{background:#fff;box-shadow:0 6px 14px rgba(0,0,0,.06)}.ao-edit:active{transform:translateY(1px)}@media (max-width:768px){.config-field:first-child{width:100%}.config-field.span-2{min-width:unset;width:100%}}.ingresos--compact{padding:12px}.ingresos--compact .ingresos-actions{align-items:center}.ingresos--compact .ingresos-hint{color:var(--muted);font-size:12px;font-weight:600;margin-left:8px;opacity:.85;white-space:nowrap}.ao-summary{background:#f8f8f8;border:1px solid #e7e9f2;border-radius:12px}.ao-chip{background:#fff;border:1px solid #e7e9f2;color:var(--ink)}.config-field .ao-summary{border-style:solid!important}.ingresos--compact{padding-bottom:12px}.ingresos-box{gap:8px}.config-box{padding-bottom:10px}.config-row{align-items:start;grid-auto-rows:min-content}.config-field .ao-summary{background:#f8f8f8;border:1px solid #e7e9f2;border-radius:12px;margin-top:2px}.config-field .ao-summary .ao-chip{background:#fff;border:1px solid #e7e9f2;color:var(--ink)}.config-field .ao-summary>:first-child{margin-top:0!important}.config-field .ao-summary>:last-child{margin-bottom:0!important}.config-field strong{margin-bottom:4px!important}.pinit-input{margin:0}.ingresos-box{gap:6px;padding:2px}.ingresos--compact .ingresos-hint{display:none!important}.ingresos--compact .box-label{font-size:0!important;line-height:1}.ingresos--compact .box-label:after{color:var(--ink);content:"Elige cómo agregar órdenes";font-size:14px;font-weight:600}#app-container.no-padding-bottom{padding-bottom:0!important}.config-box{margin-right:1.25rem}.routing-actions-inline{align-items:center;display:flex;gap:10px}.open-modal-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:12px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:0;outline:none;padding:0;transition:background-color .2s ease;width:40px}.open-modal-button:hover{background-color:#e0e0e0}.open-modal-button:active{transform:translateY(1px)}.open-modal-button:focus-visible{box-shadow:0 0 0 3px rgba(96,33,102,.3)}.open-modal-button.active,.open-modal-button[aria-pressed=true]{background-color:#602166;border-color:#602166}.open-modal-button.active:hover,.open-modal-button[aria-pressed=true]:hover{background-color:#602166}.open-modal-button.active i,.open-modal-button.active svg,.open-modal-button[aria-pressed=true] i,.open-modal-button[aria-pressed=true] svg{color:#fff!important}.open-modal-button i,.open-modal-button svg{color:#000;display:block;font-size:28px;height:28px;pointer-events:none;width:28px}.inline-scan-search{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;gap:10px;padding:20px}.inline-scan-search .scan-input{border:1px dashed #ccc;border-radius:6px;flex:1;font-size:14px;padding:8px 12px}.inline-scan-search .btn-add.inline{background-color:#000;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:background .2s}.inline-scan-search .btn-add.inline:hover{background-color:#000}.inline-excel-search,.inline-tracking-search{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px;padding:20px}.inline-excel-search textarea,.inline-tracking-search textarea{border:1px dashed #ccc;border-radius:6px;height:80px;padding:12px;resize:vertical;width:100%}.inline-excel-search input[type=file],.inline-tracking-search input[type=file]{border:1px dashed #ccc;border-radius:6px;padding:8px}.excel-actions .btn-search.inline,.inline-excel-search .btn-search.inline,.inline-tracking-search .btn-search.inline,.tracking-actions .btn-search.inline{align-self:flex-end;background-color:#53b66c;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.excel-actions .btn-search.inline:hover,.inline-excel-search .btn-search.inline:hover,.inline-tracking-search .btn-search.inline:hover,.tracking-actions .btn-search.inline:hover{background-color:#53b66c}.excel-actions .btn-search-tracking,.tracking-actions .btn-search-tracking{align-items:center;align-self:flex-end;border-radius:24px;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:10px 18px}.excel-actions .btn-search-tracking i,.tracking-actions .btn-search-tracking i{font-size:16px}.search-orders-bar{margin-bottom:15px}.search-orders-bar .search-orders-input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 12px;width:300px}.routing-table h3{color:#000;font-size:18px;font-weight:600;padding:0 16px}.routing-table table:not(.routing-table-list){border-collapse:collapse;width:100%}.routing-table table td,.routing-table table th{font-size:14px;padding:10px 14px}.routing-table table th{background-color:#eee;color:#333;text-align:left}.routing-table table:not(.routing-table-list) tr:nth-child(2n){background-color:#f8f8f8}.routing-map-placeholder p{color:#555;font-size:16px}.geofence-control-overlay{align-items:center;background:#fff;border-radius:12px;bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:row!important;flex-wrap:nowrap!important;left:50%;max-width:480px;padding:8px 150px 8px 6px;position:absolute;transform:translateX(-50%);width:100%;z-index:1000}.geofence-control-overlay .slider-routing-map{margin-left:10px;margin-right:20px}.geofence-control-overlay input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;height:6px;outline:none;width:100%}.geofence-control-overlay input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#602166;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.4);cursor:pointer;height:18px;width:18px}.geofence-control-overlay input[type=range]::-moz-range-thumb{background:#602166;border-radius:50%;cursor:pointer;height:18px;width:18px}.geofence-control-overlay .range-labels{align-items:center;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:2px;width:100%}.geofence-control-overlay .range-labels .label-center{color:#000;font-size:13px;font-weight:500}.save-button-inside-geofence{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.save-button-inside-geofence .btn{align-items:center;border:none;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;display:inline-flex;font-size:16px!important;font-weight:400;gap:8px;outline:none!important;padding:.75rem 1.5rem!important;transition:all .2s ease}.save-button-inside-geofence .btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)!important;transform:translateY(-1px)}.save-button-inside-geofence .btn:active{box-shadow:0 2px 6px rgba(0,0,0,.15)!important;transform:translateY(0)}.save-button-inside-geofence .btn i{font-size:18px;transition:transform .2s ease}.save-button-inside-geofence .btn:hover i{transform:translateX(2px)}.map-save-button-standalone{bottom:20px;position:absolute;right:20px;z-index:1000}.map-save-button-standalone .btn{align-items:center;border:none;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;display:inline-flex;font-size:16px!important;font-weight:400;gap:8px;outline:none!important;padding:.75rem 1.5rem!important;transition:all .2s ease}.map-save-button-standalone .btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)!important;transform:translateY(-1px)}.map-save-button-standalone .btn:active{box-shadow:0 2px 6px rgba(0,0,0,.15)!important;transform:translateY(0)}.map-save-button-standalone .btn i{font-size:18px;transition:transform .2s ease}.map-save-button-standalone .btn:hover i{transform:translateX(2px)}@media (max-width:768px){.geofence-control-overlay{max-width:100%;padding-right:160px;width:90%}.map-save-button-standalone{bottom:10px;left:10px;right:10px}.map-save-button-standalone .btn{justify-content:center;width:100%}}.pagination-controls{margin-top:1rem}.pagination-controls button{background:#2a1b5f;border-radius:4px;margin:0 1rem;padding:.4rem .8rem}.pagination-controls button:disabled{opacity:.5}.search-orders-bar{margin-bottom:8px;text-align:right}.search-orders-input{border:1px solid #e5e7eb;border-radius:12px;font-size:14px;outline:none;padding:10px 12px;transition:border .12s ease,box-shadow .12s ease,transform .06s ease;width:320px}.search-orders-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(107,70,193,.12)}.pagination-controls{margin:6px 0 0}.pagination-controls button{background:#000}.routing-main{align-items:stretch;box-sizing:border-box;display:flex;gap:20px;height:70vh;max-width:100%;min-height:450px}.routing-table{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);min-height:450px;min-width:600px!important;overflow:hidden;padding:1rem;width:40%}.routing-table input[type=checkbox]{accent-color:var(--ink);height:16px;vertical-align:middle;width:16px}.inline-excel-search,.inline-scan-search,.inline-tracking-search{align-items:center;background:var(--card);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;gap:10px;padding:16px}.inline-tracking-search{align-items:stretch;flex-direction:column}.inline-excel-search{flex-direction:row}.inline-tracking-search textarea{border:1px dashed #d1d5db;border-radius:12px;height:140px;padding:12px;resize:vertical;width:100%}.inline-excel-search input[type=file]{border:1px dashed #d1d5db;border-radius:12px;padding:8px}.scan-input{border:1px solid #e5e7eb;border-radius:12px;flex:1;font-size:14px;padding:10px 12px}.btn-add.inline,.btn-search.inline{background:var(--ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:400;padding:10px 16px;transition:background .2s ease,transform .06s ease,box-shadow .12s ease}.btn-add.inline:hover,.btn-search.inline:hover{background:var(--ink-2);box-shadow:0 6px 14px rgba(0,0,0,.08)}.btn-add.inline:active,.btn-search.inline:active{transform:translateY(1px)}.onboarding-hint{background:var(--card);border:1px dashed #d1d5db;border-radius:12px;color:var(--muted);display:grid;flex:1;gap:12px;padding:28px 20px;place-items:center;text-align:center}.onboarding-hero{background:radial-gradient(80% 80% at 50% 50%,rgba(101,84,245,.12),rgba(101,84,245,.04));border:2px dashed var(--brand);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.06);display:grid;height:132px;margin-bottom:4px;place-items:center;width:132px}.onboarding-hero svg{fill:#602166;height:56px;opacity:.9;width:56px}.onboarding-title{color:var(--ink);font-size:18px;font-weight:600;margin:0}.onboarding-sub{color:#6b7280;font-size:14px;margin:0}.onboarding-alt{color:#6b7280;font-size:12px;margin:8px 0 0}.onboarding-cta{background:var(--ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:6px;padding:10px 16px;transition:background .18s ease,transform .06s ease,box-shadow .12s ease}.onboarding-cta:hover{background:var(--ink-2);box-shadow:0 8px 18px rgba(0,0,0,.08)}.onboarding-cta:active{transform:translateY(1px)}.routing-map-placeholder{background:#fff;border:1px dashed #d1d5db;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);min-height:400px;min-height:var(--panel-min-h);overflow:hidden;padding:12px;width:60%}.routing-map-placeholder>*{flex:1}.routing-map-placeholder .leaflet-container{border-radius:8px}@media (max-width:1200px){.routing-main{flex-direction:column;height:auto}.routing-map-placeholder,.routing-table{width:100%}.routing-table{min-height:auto!important;min-width:auto!important}.routing-map-placeholder{height:500px;min-height:500px}}.pagination-controls{align-items:center;display:flex;gap:12px;justify-content:center;margin:10px 0 0}.pagination-controls button{background:var(--ink);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:background .2s ease,transform .06s ease,box-shadow .12s ease}.pagination-controls button:hover:not(:disabled){background:var(--ink-2);box-shadow:0 6px 14px rgba(0,0,0,.08)}.pagination-controls button:disabled{cursor:default;opacity:.45}.pagination-controls span{color:#4b5563;font-weight:600}.btn-danger{background:#ffecec;background-color:#dc3545;border:1px solid #dc3545;border-radius:8px;border-radius:50px;box-shadow:none!important;color:#c34;cursor:pointer;font-size:.8rem!important;outline:initial!important;padding:6px 10px;padding:.75rem 1.3rem .6rem!important;transition:transform .05s ease,background .15s ease}.btn-danger:active{transform:scale(.98)}.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;cursor:not-allowed;opacity:.5}.origin-div-icon .origin-dot{background:#000;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px rgba(35,32,63,.35);height:16px;width:16px}.scanbar{align-items:center;display:flex;gap:12px;margin:6px 0 8px;max-width:720px}.scanbar-input{background:#fff;border:1px dashed #d9dbe0;border-radius:12px;color:#000;flex:1;height:42px;outline:none;padding:0 14px}.btn-add.inline{background:#000;border:none;border-radius:999px;color:#fff;cursor:pointer;height:42px;padding:0 16px}.btn-add.inline:active{transform:translateY(0)}.btn-add.inline:disabled{cursor:default;opacity:.6}.open-modal-button.scan[aria-pressed=true]{background:#000;color:#fff}.routing-table-wrapper-form{border:0;max-height:340px;padding:8px 0;width:100%}.routing-table-list{background:transparent;border-collapse:collapse!important;border-spacing:0!important;box-shadow:none;min-width:1000px;width:100%}.routing-table-list thead th{background:#fff;border-bottom:1px solid #eef0f3;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#000;font-size:14px;font-weight:600;letter-spacing:0;padding:14px 16px;position:sticky;text-align:left;text-transform:none;top:0;z-index:2}.routing-table-list td:first-child,.routing-table-list th:first-child{padding-left:24px;text-align:center;width:40px}.routing-table-list td:last-child,.routing-table-list th:last-child{padding-right:24px;text-align:right;width:56px}.routing-table-list tbody tr{background:#fff;box-shadow:none;cursor:default;transform:none!important;transition:none!important}.routing-table-list tbody td{background:#fff;border-bottom:1px solid #f0f2f5;color:#333;font-size:14px;padding:16px;vertical-align:middle;white-space:nowrap}.routing-table-list input[type=checkbox]{cursor:pointer;height:16px;width:16px}@media (max-width:1280px){.routing-table-list{min-width:900px}}@media (max-width:1024px){.routing-table-list{min-width:820px}}.routing-table .routing-table-list{background:transparent;border-collapse:collapse!important;border-spacing:0!important;box-shadow:none!important;min-width:1000px}.routing-table .routing-table-list thead th{background:#fff!important;border-bottom:1px solid #eef0f3;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#000;font-size:14px;font-weight:600;letter-spacing:0;padding:14px 16px;position:sticky;text-align:left;text-transform:none;top:0;z-index:2}.routing-table .routing-table-list td:first-child,.routing-table .routing-table-list th:first-child{padding-left:24px;text-align:center;width:40px}.routing-table .routing-table-list td:last-child,.routing-table .routing-table-list th:last-child{padding-right:24px;text-align:right;width:56px}.routing-table .routing-table-list tbody tr{background:#fff!important;box-shadow:none!important;cursor:default;transform:none!important;transition:none!important}.routing-table .routing-table-list tbody td{background:#fff;border-bottom:1px solid #f0f2f5;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-left:none;border-right:none;border-top-left-radius:0!important;border-top-right-radius:0!important;color:#333;font-size:14px;padding:16px;vertical-align:middle;white-space:nowrap}.routing-table .routing-table-list tbody tr:hover td,.routing-table .routing-table-list tr:nth-child(2n),.routing-table .routing-table-list tr:nth-child(2n) td{background:#fff!important}.routing-table .routing-table-list input[type=checkbox]{cursor:pointer;height:16px;width:16px}@media (max-width:1280px){.routing-table .routing-table-list{min-width:900px}}@media (max-width:1024px){.routing-table .routing-table-list{min-width:820px}}.excel-link{background:none;border:0;color:var(--brand);cursor:pointer;display:inline;font-size:inherit;font-weight:400;line-height:inherit;padding:0;text-decoration:none}.excel-link:hover{color:var(--brand-2);text-decoration:underline}.excel-dropzone{align-items:stretch;background:#f8f8f8;border:2px dashed var(--brand);border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:18px;transition:background .15s ease,box-shadow .2s ease}.excel-dropzone:focus-within,.excel-dropzone:hover{background:#ececec;box-shadow:0 6px 18px rgba(0,0,0,.06)}.excel-drop-hint{color:#6b7280;font-size:14px;text-align:center}.excel-file-chip{align-items:center;align-self:center;background:#602166;border:1px solid #602166;border-radius:999px;color:#fff;display:inline-flex;font-weight:600;gap:10px;justify-content:center;padding:8px 12px}.excel-file-chip .pill{background:hsla(0,0%,100%,.25);border-radius:999px;color:#fff;font-size:12px;font-weight:600;margin-left:4px;padding:2px 8px}.excel-preview{background:#fff;border:1px dashed #d1d5db;border-radius:12px;font-size:13px;min-height:140px;outline:none;padding:12px;resize:vertical;width:100%}.excel-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.excel-help{color:#6b7280;font-size:12px}.tracking-onboarding{background:var(--card);border:1px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;min-height:var(--panel-min-h);overflow:hidden}.tracking-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:16px;height:60px;padding:0 20px}.tracking-body{display:flex;flex:1;flex-direction:column;overflow:auto;padding:0 20px}.tracking-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-shrink:0;height:60px;justify-content:flex-end;padding:0 20px}.tracking-hero{background:radial-gradient(80% 80% at 50% 50%,rgba(101,84,245,.12),rgba(101,84,245,.04));border:2px dashed var(--brand);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.06);display:grid;flex-shrink:0;height:50px;place-items:center;width:50px}.tracking-hero i{color:#602166;font-size:26px;opacity:.95}.tracking-text-wrapper{display:flex;flex:1;flex-direction:column;gap:4px}.tracking-title{color:var(--ink);font-size:16px;font-weight:600;margin:0}.tracking-sub{color:#6b7280;font-size:14px;margin:0}.tracking-textarea-wrapper{background:#fff;border:2px dashed var(--brand);border-radius:12px;display:flex;flex:1;flex-direction:column;margin:12px 0;min-height:0;padding:12px;position:relative}.tracking-textarea{background:transparent;border:none;flex:1;font-size:14px;min-height:0;outline:none;padding:0;resize:none}.tracking-textarea:focus{border:none;box-shadow:none;outline:none}.tracking-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.tracking-chip-container{pointer-events:none;position:absolute;right:10px;top:10px;z-index:10}.tracking-chip{background:var(--brand);border:1px solid #c8e6d0;border-radius:999px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.tracking-hidden-count{background:#f3f4f6;border-radius:0 0 10px 10px;color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500;margin:8px -12px 0;padding:8px 12px;text-align:center}.tracking-spinner-container{align-items:center;display:flex;flex:1;justify-content:center;min-height:100px}.map-skeleton-overlay{background:#f7f8fa;border-radius:8px;bottom:0;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1001}.map-skeleton-body{animation:map-shimmer 2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;flex:1;flex-direction:column}.map-skeleton-body,.map-skeleton-icon{align-items:center;display:flex;justify-content:center}.map-skeleton-icon{background:hsla(0,0%,100%,.6);border-radius:50%;height:64px;width:64px}.map-skeleton-icon i{color:#ccc;font-size:32px}.map-skeleton-processing{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:16px}.map-skeleton-processing-text{animation:processing-pulse 1.5s ease-in-out infinite;color:#666;font-size:16px;font-weight:500}.map-skeleton-processing-timer{color:#888;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:14px;font-weight:600;letter-spacing:1px}@keyframes processing-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes map-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.selected-panel.empty{flex:1}.selected-empty{background:var(--card);border:1px dashed #d1d5db;border-radius:12px;color:var(--muted);display:flex;flex:1;flex-direction:column;gap:20px;min-height:var(--panel-min-h);padding:28px 20px}.selected-header{align-items:center;display:flex;gap:16px}.selected-hero{background:radial-gradient(80% 80% at 50% 50%,rgba(101,84,245,.12),rgba(101,84,245,.04));border:2px dashed var(--brand);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.06);display:grid;flex-shrink:0;height:50px;place-items:center;width:50px}.selected-hero i{color:#602166;font-size:26px;opacity:.95}.selected-text-wrapper{display:flex;flex:1;flex-direction:column;gap:4px}.selected-title{color:var(--ink);font-size:16px;font-weight:600;margin:0}.selected-sub{color:#6b7280;font-size:14px;margin:0}.selected-input-wrapper{display:flex;flex-direction:column;gap:10px}.selected-cta-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn-ghost{align-items:center;background:#fff;border:1px solid #e7e9f2;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:400;gap:8px;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease}.btn-ghost:hover{background:#ececec}.selected-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;margin:6px 0 8px;padding:10px 0 8px}.count-chip{background:#e0e0e0;border:1px solid #d0d0d0;border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:600;padding:4px 10px}.count-chip--clickable{cursor:pointer;transition:all .15s ease}.count-chip--clickable:hover{background:#d0d0d0}.count-chip--active{background:#602166;border-color:#602166;color:#fff}.count-chip--active:hover{background:#4a1a50}.count-chip--outside{background:rgba(230,0,0,.15);border:1px solid rgba(230,0,0,.3);color:#e60000;cursor:pointer;transition:all .15s ease}.count-chip--outside:hover{background:rgba(230,0,0,.25);border-color:rgba(230,0,0,.5)}.count-chip--outside-active{background:#e60000;border-color:#e60000;color:#fff;font-weight:700}.count-chip--outside-active:hover{background:#c00}.toolbar-spacer{flex:1}.routing-table-wrapper-form.no-debug-border{border:none!important}.table-compact{min-width:0!important;table-layout:fixed;width:100%}.table-compact tbody td,.table-compact thead th{font-size:13px!important;padding:10px 12px!important}.table-compact tbody td{line-height:1.2}.cell-address .ellipsis{display:inline-block;max-width:100%;vertical-align:middle}.table-compact td:first-child,.table-compact th:first-child{padding-left:16px!important;width:40px!important}.table-compact td:last-child,.table-compact th:last-child{padding-right:16px!important;width:140px!important}.routing-table-list.table-compact{min-width:640px!important;table-layout:fixed}.table-compact .cell-tracking{max-width:160px;min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-compact .cell-address{max-width:220px;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-compact .cell-date{max-width:140px;min-width:110px}.routing-table .routing-table-list thead th{border-top:1px solid var(--line);box-shadow:0 1px 0 0 var(--line)}.pinit-input{background:#fff;border:1px solid #e6e8f0;border-radius:8px;box-shadow:none;color:#000;height:42px;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;width:100%}.pinit-input:focus{border-color:none;box-shadow:0 0 0 3px var(--brand-ring)}.pinit-input::placeholder{color:#9ca3af}.pinit-input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.14)}.pinit-input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.pinit-textarea{background:#fff;border:1px solid #e6e8f0;border-radius:8px;outline:none;padding:12px;resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}.pinit-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.scanbar-input.pinit-input{border-style:solid;height:42px}.routing-stats select.pinit-input{height:42px;padding-right:36px}.table-compact .cell-address{min-width:var(--col-addr-min)}.routing-table-list.table-compact{min-width:960px!important}.cell-address .ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-table{display:flex;flex-direction:column;min-height:0}.routing-table>.magic-card,.routing-table>.onboarding-hint,.routing-table>.selected-panel,.routing-table>.tracking-onboarding{flex:1 1 auto;min-height:0!important}.routing-map-placeholder{align-items:stretch;display:flex}.routing-map-placeholder>*{flex:1 1 auto;min-height:0}.routing-map-placeholder,.routing-table{min-height:0}.selected-panel{display:flex;flex-direction:column;min-height:0}.routing-table-wrapper-form{flex:1 1 auto;min-height:0;overflow:auto}.scanbar,.selected-toolbar{background:#fff;position:sticky;top:0;width:100%;z-index:1}@media (max-width:1200px){.routing-main{max-height:none;min-height:450px}}@media (max-width:768px){.routing-main{height:auto!important;max-height:none!important;min-height:auto!important}.routing-map-placeholder{height:500px!important;min-height:500px!important}.routing-table{height:auto!important;min-height:auto!important}}.magic-card,.routing-table-wrapper-form,.selected-panel,.tracking-onboarding{box-shadow:inset 0 10px 10px -12px rgba(0,0,0,.08),inset 0 -10px 10px -12px rgba(0,0,0,.08);overscroll-behavior:contain}\n* End Patch .routing-map-placeholder{position:relative}.map-toggle-link{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.9);border:1px solid #e7e9f2;color:var(--ink);font-weight:400!important;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease,transform .06s ease,border-color .15s ease}.map-toggle-link:hover{background:#fff;border-color:#dfe2f2;box-shadow:0 8px 16px rgba(0,0,0,.08)}.map-toggle-link[aria-pressed=true]{background:#fff;box-shadow:0 8px 22px rgba(35,32,63,.16)}@media (max-width:1280px){.map-toggle-link span{display:none}}.routing-main{transition:height .2s ease}.routing-map-placeholder,.routing-table{transition:width .3s ease,opacity .3s ease,min-width .3s ease,padding .3s ease;will-change:width,opacity}.routing-main.is-map-expanded .routing-map-placeholder{min-height:490px!important;width:100%!important}.routing-main.is-map-expanded .routing-table{min-width:0!important;opacity:0;overflow:hidden!important;padding:0!important;pointer-events:none;width:0!important}.routing-map-placeholder .leaflet-container{border-radius:10px;height:100%!important}.routing-main.is-map-expanded .routing-map-placeholder{border:1px solid var(--line);box-shadow:0 2px 12px rgba(0,0,0,.06)}@media (max-width:1200px){.routing-main.is-map-expanded .routing-map-placeholder{width:100%!important}.routing-main.is-map-expanded .routing-table{display:none}}.routing-map-placeholder{position:relative}.map-toggle-link{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;line-height:1;padding:8px 10px;position:absolute;right:26px;top:26px;transition:background .15s,box-shadow .15s,transform .06s,border-color .15s;user-select:none;z-index:1}.map-toggle--glass{backdrop-filter:saturate(160%) blur(6px);background:hsla(0,0%,100%,.66);border:1px solid rgba(35,32,63,.14);color:var(--ink)}.map-toggle--glass:hover{background:hsla(0,0%,100%,.9);border-color:rgba(35,32,63,.22);box-shadow:0 8px 18px rgba(0,0,0,.08)}.map-toggle-link:active{transform:translateY(1px)}.map-toggle-link[aria-pressed=true]{border-color:var(--brand)}.map-toggle--compact span{max-width:0;overflow:hidden;transition:max-width .18s ease;white-space:nowrap}.map-toggle--compact:focus-visible span,.map-toggle--compact:hover span{max-width:120px}.map-toggle-link svg{fill:currentColor;display:block;height:16px;width:16px}.routing-map-placeholder .leaflet-container{position:relative;z-index:1}.routing-stats select.pinit-input[name=objective_type],.routing-stats select.pinit-input[name=routing_method]{border-color:#e6e8f0;box-shadow:none;outline:none}.routing-stats select.pinit-input[name=objective_type]:focus,.routing-stats select.pinit-input[name=routing_method]:focus{border-color:#e6e8f0!important;border:1px solid #e6e8f0!important;box-shadow:none!important;outline:none!important}.routing-stats select.pinit-input[name=objective_type]:focus-visible,.routing-stats select.pinit-input[name=routing_method]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-ring)}.pinit-cluster .pinit-cluster-badge{box-shadow:0 0 0 3px rgba(107,79,211,.2);height:32px;line-height:32px;min-width:32px;text-align:center;user-select:none}.pinit-dot .pinit-dot-inner{border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 6px rgba(0,0,0,.25);display:inline-block;height:18px;width:18px}.pinit-cluster .pinit-cluster-badge{border:2px solid #fff;border-radius:17px;font-size:12px;font-weight:600;height:34px;width:34px}.legend-dot{border-radius:7px;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.25);height:14px;width:14px}.legend-centroid{border-radius:11px;box-shadow:0 0 0 2px #fff,0 1px 6px rgba(0,0,0,.25)}.pinit-cluster .pinit-cluster-badge{border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);font:600 12px/1 Inter,system-ui,sans-serif;height:36px;width:36px}.pinit-dot{line-height:0}.pinit-dot-inner{border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.35);display:inline-block;height:18px;width:18px}.pinit-cluster .pinit-cluster-badge{align-items:center;background:#602166;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.25);color:#fff;display:flex;flex-direction:column;height:42px;justify-content:center;min-width:38px;padding:4px 6px}.pinit-cluster-top{font-size:11px;font-weight:600;line-height:1;opacity:.95}.pinit-cluster-count{font-size:14px;font-weight:600;line-height:1.1}.legend-dot{border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 2px rgba(0,0,0,.25);display:inline-block;height:12px;width:12px}.legend-centroid{align-items:center;background:#602166;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-weight:600;height:22px;justify-content:center;width:22px}[aria-pressed=true]{background:#f1eefc;border:1px solid #602166;border-radius:8px;color:#602166}.leaflet-div-icon.pinit-pin,.leaflet-marker-icon.pinit-pin{border:none!important}.leaflet-div-icon.pinit-pin>*{display:block!important}.leaflet-marker-icon.pinit-pin:hover svg path{stroke-width:1.8}.leaflet-div-icon.pinit-pin,.leaflet-marker-icon.pinit-pin{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;height:24px!important;overflow:visible;width:24px!important}.leaflet-div-icon.pinit-pin>*{display:block}.leaflet-marker-icon.pinit-pin{filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.pinit-map-scope img.leaflet-marker-icon:not(.pinit-origin){display:none!important}.pinit-map-scope .pinit-cluster,.pinit-map-scope .pinit-pin{display:block}.pinit-map-scope .leaflet-shadow-pane,.pinit-map-scope img.leaflet-marker-shadow{display:none!important;opacity:0!important;visibility:hidden!important}.map-toggle-link.below-expand{right:12px;top:52px;z-index:1}@media (max-width:1280px){.map-toggle-link.below-expand{top:58px}}.routing-table-wrapper-form{box-sizing:border-box;margin-bottom:-1px;overflow-y:auto;padding-bottom:.1rem}.routing-table-wrapper-form>:first-child{margin-top:0!important}.routing-table-wrapper-form>:last-child{margin-bottom:0!important}.magic-card,.selected-panel.empty,.tracking-onboarding{flex:1 1 auto;min-height:unset!important}.selected-panel.empty>[data-name=magic-card]{flex:1 1 auto;min-height:0}.magic-card,.scan-onboarding,.tracking-onboarding{font-size:.85rem!important;line-height:1.2!important}.magic-card input,.magic-card textarea,.scan-onboarding input,.scan-onboarding textarea,.tracking-onboarding input,.tracking-onboarding textarea{font-size:.85rem!important;padding:.35rem .5rem!important}.magic-card button,.scan-onboarding button,.tracking-onboarding button{font-size:.85rem!important;height:auto!important;padding:.4rem .75rem!important}.magic-card .form-group,.scan-onboarding .form-group,.tracking-onboarding .form-group{margin-bottom:.75rem!important}.magic-card .excel-dropzone,.scan-onboarding .dropzone{font-size:.85rem!important;min-height:180px!important;padding:1rem!important}.tracking-onboarding textarea{font-size:.85rem!important;height:120px!important;line-height:1.2!important;padding:.5rem!important}.magic-card small,.tracking-onboarding small{font-size:.75rem!important}.tracking-onboarding{gap:10px!important;padding-bottom:12px!important;padding-top:12px!important}.tracking-onboarding .tracking-textarea{flex:1 1 auto;height:auto;max-height:none;min-height:80px;resize:vertical}.tracking-onboarding .tracking-actions{flex-wrap:wrap;margin-top:6px!important}.excel-dropzone{min-height:120px!important;padding:12px!important}.excel-actions{flex-wrap:wrap}.cell-status{color:#7c7c7c;font-size:13px;text-align:left;white-space:nowrap}.cell-status i{color:#b8860b;font-weight:600;padding-left:6px}.routing-actions-below{display:flex;justify-content:space-between;margin-top:12px}.routing-actions-below .left-col{flex:0 0 40%}.routing-actions-below .right-col{display:flex;flex:0 0 60%;justify-content:flex-end}.order-input-group{width:100%}.order-input-group .form-control{border:1px solid #e5e7eb;border-radius:999px 0 0 999px;box-shadow:none;height:44px;padding:0 16px}.order-input-group .input-group-append .btn.order-add-btn{background:var(--ink);border:1px solid #e5e7eb;border-left:0;border-radius:0 999px 999px 0;color:#fff;font-weight:600;height:44px;line-height:1;padding:0 18px}.order-input-group .input-group-append .btn.order-add-btn:disabled{cursor:not-allowed;opacity:.6}.order-input-group .form-control:focus,.order-input-group .input-group-append .btn.order-add-btn:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.routing-form .scanbar .scanbar-ig{display:block;position:relative;width:100%}.routing-form .scanbar .scanbar-ig-input{background-clip:padding-box!important;background:#fff!important;border:1px solid #e6e8f0!important;border-bottom-right-radius:999px!important;border-top-right-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#000!important;height:56px!important;outline:none!important;padding:5px 10px!important;padding-right:calc(14px + var(--scanbar-btn-w, 120px))!important;width:100%!important}.routing-form .scanbar .scanbar-ig-input::placeholder{font-size:18px!important}.routing-form .scanbar .scanbar-ig-input.pinit-input,.routing-form .scanbar .scanbar-ig-input.scanbar-input{border-bottom-right-radius:999px!important;border-style:solid!important;border-top-right-radius:999px!important}.routing-form .scanbar .scanbar-ig-input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-ring)!important}.routing-form .scanbar .scanbar-ig-btn{--scanbar-btn-w:120px;align-items:center;background:var(--ink)!important;border:0!important;border-bottom-right-radius:999px!important;border-top-right-radius:999px!important;bottom:6px;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;justify-content:center;line-height:1!important;min-width:var(--scanbar-btn-w);position:absolute!important;right:6px;top:6px;white-space:nowrap;z-index:2}.routing-form .scanbar .btn-add.inline.scanbar-ig-btn,.routing-form .scanbar .scanbar-ig-btn{height:auto!important;padding:0 16px!important}.routing-form .scanbar .scanbar-ig-btn:hover{background:var(--ink-2)!important}.routing-form .scanbar .scanbar-ig-btn:focus{box-shadow:0 0 0 3px var(--brand-ring)!important;outline:0!important}@media (max-width:880px){.routing-form .scanbar .scanbar-ig-btn{--scanbar-btn-w:100px}.routing-form .scanbar .scanbar-ig-input{padding-right:114px!important}}@media (max-width:600px){.routing-form .scanbar .scanbar-ig-btn{--scanbar-btn-w:90px}.routing-form .scanbar .scanbar-ig-input{height:42px!important;padding-right:102px!important}}@media screen and (min-width:1024px) and (max-width:1439px){.routing-form .selected-toolbar{align-items:center;flex-wrap:nowrap;gap:8px}.routing-form .selected-toolbar .count-chip{align-items:center;display:inline-flex;height:32px;line-height:1;padding:6px 10px;white-space:nowrap}.routing-form .selected-toolbar .btn-danger{align-items:center;display:inline-flex!important;height:36px!important;line-height:1!important;padding:.6rem 1rem .55rem!important;white-space:nowrap}.routing-form .selected-toolbar .btn-danger i{display:inline-block;flex:0 0 auto;line-height:1;margin-left:8px}}@media screen and (min-width:1024px) and (max-width:1200px){.routing-main{align-items:stretch;flex-direction:row!important;gap:14px}.routing-table{padding:.75rem!important;width:42%!important}.routing-map-placeholder{width:58%!important}.routing-table .selected-toolbar{gap:8px;margin:4px 0 6px;padding-bottom:6px}.routing-table .count-chip{height:30px;line-height:1;padding:6px 10px;white-space:nowrap}.routing-table .btn-danger{align-items:center;display:inline-flex;height:34px!important;line-height:1!important;padding:.5rem .9rem .45rem!important;white-space:nowrap}.routing-table .btn-danger i{line-height:1;margin-left:8px}.routing-table .routing-table-list.table-compact thead th{font-size:12.5px!important;padding:9px 10px!important}.routing-table .routing-table-list.table-compact tbody td{font-size:12.5px!important;line-height:1.2;padding:9px 10px!important}.routing-table .routing-table-list.table-compact{min-width:760px!important}.routing-table .table-compact .cell-address{max-width:200px;min-width:160px}.routing-form .scanbar .scanbar-ig-input{height:42px!important}.routing-form .scanbar .scanbar-ig-btn{--scanbar-btn-w:100px}.routing-form{--panel-fixed-h:30rem}.routing-main.is-map-expanded .routing-map-placeholder{width:100%!important}.routing-main.is-map-expanded .routing-table{min-width:0!important;opacity:0;padding:0!important;pointer-events:none;width:0!important}}@media screen and (min-width:1024px) and (max-width:1280px){.routing-topbar{align-items:start;gap:12px!important;grid-template-columns:40% 60%!important}.routing-topbar .config-box,.routing-topbar .ingresos-box{min-width:0}.routing-topbar .config-row{gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.routing-topbar .config-row .config-field:nth-child(4){grid-column:1/-1!important}.routing-topbar .pinit-input{height:40px!important}.routing-topbar .ao-summary{gap:8px!important;padding:8px 10px!important}.routing-topbar .ao-chip{font-size:12px!important;padding:5px 8px!important}.routing-topbar .btn-settings-new{height:36px!important;width:36px!important}.routing-topbar .ao-summary>div[style]{padding:.4rem!important}.routing-topbar{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:12px!important}.routing-topbar .config-box .config-field,.routing-topbar .ingresos-box{display:flex!important;flex-direction:column!important}.routing-topbar .config-box .config-field>strong,.routing-topbar .ingresos-box .box-label{display:block!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:6px!important;min-height:15px!important}.routing-topbar .ingresos-box.ingresos--compact .box-label,.routing-topbar .ingresos-box.ingresos--compact .box-label:after{font-size:12px!important}.routing-topbar .ingresos-box{flex-shrink:0!important;min-width:0;padding:0!important}.routing-topbar .ingresos-box .ingresos-actions{height:40px!important}.routing-topbar .ingresos-box .ingresos-actions .open-modal-button{height:40px!important;width:40px!important}.routing-topbar .config-box{flex:1!important;min-width:0}.routing-topbar .config-row{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:12px!important}.routing-topbar .config-row .config-field:first-child{flex-shrink:0!important;max-width:250px!important;min-width:0;overflow:hidden;width:250px!important}.routing-topbar .config-row .config-field:first-child .magic-select__container,.routing-topbar .config-row .config-field:first-child .magic-select__control,.routing-topbar .config-row .config-field:first-child [data-name=magic-select],.routing-topbar .config-row .config-field:first-child>div{box-sizing:border-box;height:40px!important;max-width:100%;min-height:40px!important;width:100%}.routing-topbar .config-row .config-field.span-2{flex:1!important;min-width:0}.routing-topbar .ao-summary{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;height:40px!important;max-height:40px!important;min-height:40px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 8px!important;white-space:nowrap!important}.routing-topbar .ao-summary>div{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:.25rem!important;white-space:nowrap}.routing-topbar .ao-chip{align-items:center;display:inline-flex;font-size:12px!important;line-height:1.1;padding:3px 6px!important}.routing-topbar .config-field>strong{font-size:12px;line-height:1.1;white-space:nowrap}.routing-topbar .pinit-input{height:36px!important;padding:0 8px!important}.routing-topbar .btn-settings-new{flex-shrink:0;height:34px!important;width:34px!important}}.scanbar-ig{align-items:center;display:flex;gap:.5rem}.scanbar-ig-input.pinit-input{background:#fff!important}.scanbar-ig-btn,.scanbar-ig-input.pinit-input,.selected-empty .scanbar-ig-btn,.selected-empty .scanbar-ig-input{filter:none!important;opacity:1!important;pointer-events:auto!important}.scanbar-ig-input::placeholder{color:#9aa3af}.selected-empty-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:center;min-height:0;padding:20px 0}.selected-scanner-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;max-width:600px;width:80%}.selected-scanner-wrapper .scanbar-ig-btn{display:none!important}.selected-scanner-wrapper .scanbar-ig-input{border-radius:12px!important;padding-right:14px!important}.selected-scanner-wrapper .scanner-box{flex:1;width:auto}.selected-scanner-wrapper .scanbar{margin:0;max-width:100%;width:100%}.selected-empty-actions{align-items:center;display:flex;gap:10px;justify-content:center;justify-content:flex-end;margin-top:20px;width:80%}.magic-card .magic-card-footer .btn-ghost{align-items:center;background:#fff;border:1px solid #e7e9f2;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:400;gap:8px;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease}.magic-card .magic-card-footer .btn-ghost:hover{background:#ececec;box-shadow:0 6px 14px rgba(0,0,0,.06)}.magic-card .magic-card-footer .btn-ghost i{font-size:16px}.magic-card .magic-card-footer .btn-success{background-color:#53b66c!important;border-color:#53b66c!important;border-radius:999px;color:#fff!important;font-weight:600;padding:8px 20px;transition:all .15s ease}.magic-card .magic-card-footer .btn-success:hover:not(:disabled){background-color:#53b66c!important;box-shadow:0 6px 14px rgba(83,182,108,.3)}.magic-card .magic-card-footer .btn-success:disabled{cursor:not-allowed;opacity:.5}.advanced-options-scope.advanced-offcanvas{max-width:92vw;width:420px!important}@media (max-width:768px){.advanced-options-scope.advanced-offcanvas{max-width:100vw;width:100%!important}}.advanced-options-scope .modal-dialog{height:100%;margin:0;max-width:92vw;position:fixed;right:0;top:0;transform:none!important;width:420px}@media (max-width:768px){.advanced-options-scope .modal-dialog{max-width:100vw;width:100vw}}.advanced-options-scope .modal-content{border-left:1px solid var(--line);border-radius:0;box-shadow:-2px 0 16px rgba(0,0,0,.12);height:100%}.advanced-options-scope .modal-header{border-bottom:1px solid var(--line)}.advanced-options-scope .modal-title{color:var(--ink);font-size:16px;font-weight:600}.advanced-options-scope .modal-body{overflow:auto;padding:16px 20px}.advanced-options-scope .advanced-offcanvas__footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;padding:12px 20px}.advanced-options-scope .advanced-offcanvas__footer .spacer{flex:1}.advanced-options-scope .ao-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.advanced-options-scope .span-2{grid-column:1/-1}@media (max-width:768px){.advanced-options-scope .ao-grid{grid-template-columns:1fr}}.advanced-options-scope .form-label{color:var(--ink);font-size:13px;font-weight:600;margin-bottom:6px}.advanced-options-scope .form-control,.advanced-options-scope select{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:none;color:var(--ink);height:36px}.advanced-options-scope .form-control:focus,.advanced-options-scope select:focus{box-shadow:0 0 0 2px rgba(35,32,63,.12);outline:none}.advanced-options-scope .ao-boolean{display:flex;flex-wrap:wrap;gap:8px}.advanced-options-scope .ao-pill{align-items:center;background:#f3f4f6;border:1px solid #eef0f3;border-radius:999px;color:#000;cursor:pointer;display:flex;font-size:13px;gap:8px;height:32px;padding:0 12px}.advanced-options-scope .ao-pill input{display:none}.advanced-options-scope .ao-pill.active{background:#000;border-color:#000;color:#fff}.advanced-options-scope{bottom:0;left:auto;position:fixed;right:0;top:0;z-index:12010!important}.advanced-options-scope .modal-dialog{z-index:12020!important}.advanced-options-scope+.modal-backdrop,.advanced-options-scope~.modal-backdrop{z-index:12000!important}.advanced-options-backdrop{position:fixed!important;z-index:12000!important}.advanced-options-scope .modal-content,.advanced-options-scope .modal-dialog{z-index:12020!important}.advanced-options-scope .ao-fieldbox{align-items:center;background:#fff;border-radius:8px;display:flex;gap:10px;min-height:36px;padding:4px 10px}.advanced-options-scope .ao-switch{--h:22px;--w:42px;align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;height:var(--h);line-height:var(--h);padding-left:var(--w);position:relative}.advanced-options-scope .ao-switch:before{background:#e9ecf1;border:1px solid var(--line);border-radius:var(--h);content:"";height:var(--h);left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease;width:var(--w)}.advanced-options-scope .ao-switch.left:before{background:#000;border-color:#000}.advanced-options-scope .ao-switch__knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);height:calc(var(--h) - 4px);left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left .18s ease;width:calc(var(--h) - 4px)}.advanced-options-scope .ao-switch.right .ao-switch__knob{left:calc(var(--w) - var(--h) + 2px)}.advanced-options-scope .ao-switch:focus-visible{border-radius:6px;box-shadow:0 0 0 3px rgba(35,32,63,.18);outline:none}.advanced-options-scope .ao-switch__state{color:var(--ink);font-size:13px;user-select:none}.RoutingForm-module_selected-empty-actions-bar__IIG9W{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;width:100%}.RoutingForm-module_left-actions__7CscJ{display:flex;gap:12px}.RoutingForm-module_btn-ghost__V0J-3{align-items:center;display:inline-flex;font-size:14px;font-weight:500;height:42px;justify-content:center;padding:0 18px}.RoutingForm-module_btn-ghost__V0J-3 i{font-size:18px;margin-right:8px}.pinit-map-scope .leaflet-interactive{stroke:#9b5aae!important;fill:#9b5aae!important}.pinit-map-scope path.leaflet-interactive{stroke:#9b5aae!important;stroke-opacity:.8!important;fill:#ea00ff!important;fill-opacity:.08!important}.pinit-map-scope .leaflet-div-icon.pinit-pin svg circle,.pinit-map-scope .leaflet-marker-icon.pinit-pin svg circle{fill:#fff!important;stroke:none!important}.pinit-map-scope .leaflet-div-icon{background:none!important;border:none!important;box-shadow:none!important}.pinit-map-scope .leaflet-div-icon.pinit-pin{background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.pinit-map-scope .leaflet-marker-shadow{display:none!important}path.geofence-circle{stroke:#602166!important;stroke-width:3px!important;stroke-opacity:1!important;fill:#ac63b3!important;fill-opacity:.15!important}.leaflet-marker-icon.pinit-origin{position:relative}.leaflet-marker-icon.pinit-origin>div{position:relative;z-index:1}.leaflet-marker-icon.pinit-origin:after,.leaflet-marker-icon.pinit-origin:before{animation:pinit-ripple 2s ease-out infinite;background-color:rgba(0,0,0,.6);border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:0}.leaflet-marker-icon.pinit-origin:after{animation-delay:1s}@keyframes pinit-ripple{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.leaflet-marker-icon.pinit-house,.leaflet-marker-icon.pinit-house-black{position:relative}.leaflet-marker-icon.pinit-house-black>div,.leaflet-marker-icon.pinit-house>div{position:relative;z-index:1}.leaflet-marker-icon.pinit-house-black:after,.leaflet-marker-icon.pinit-house-black:before,.leaflet-marker-icon.pinit-house:after,.leaflet-marker-icon.pinit-house:before{animation:pinit-ripple 2s ease-out infinite;background-color:rgba(0,0,0,.6);border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:0}.leaflet-marker-icon.pinit-house-black:after,.leaflet-marker-icon.pinit-house:after{animation-delay:1s}.pinit-map-scope .leaflet-tooltip,.pinit-map-scope .leaflet-tooltip-top,.pinit-map-scope .pinit-tooltip-fast,.pinit-map-scope .pinit-tooltip-fast .leaflet-tooltip{animation:none!important;transition:none!important}.pinit-map-scope .marker-cluster-large,.pinit-map-scope .marker-cluster-medium,.pinit-map-scope .marker-cluster-small{background-color:rgba(96,33,102,.5)!important}.pinit-map-scope .marker-cluster-large div,.pinit-map-scope .marker-cluster-medium div,.pinit-map-scope .marker-cluster-small div{background-color:#602166!important;color:#fff!important;font-size:12px;font-weight:600}.pinit-map-scope .marker-cluster{background-clip:padding-box;border-radius:50%}.pinit-map-scope .marker-cluster div{align-items:center;border-radius:50%;display:flex;font-size:12px;height:30px;justify-content:center;margin-left:5px;margin-top:5px;text-align:center;width:30px}.pinit-map-scope .marker-cluster-small{background-color:rgba(96,33,102,.4)!important}.pinit-map-scope .marker-cluster-small div{background-color:#7a3d82!important;height:28px;width:28px}.pinit-map-scope .marker-cluster-medium{background-color:rgba(96,33,102,.5)!important}.pinit-map-scope .marker-cluster-medium div{background-color:#602166!important;height:32px;width:32px}.pinit-map-scope .marker-cluster-large{background-color:rgba(96,33,102,.6)!important}.pinit-map-scope .marker-cluster-large div{background-color:#4a1850!important;font-size:13px;height:36px;width:36px}.pinit-map-scope .marker-cluster:hover{transform:scale(1.1);transition:transform .15s ease}.pinit-map-scope .leaflet-cluster-spider-leg{display:none!important;opacity:0!important}.custom-cluster-label{background:transparent!important;border:none!important;height:auto!important;transition:transform .3s linear!important;width:auto!important}.custom-cluster-label .cluster-label{background:#602166;border-radius:12px;box-shadow:0 2px 6px rgba(96,33,102,.4);color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;position:relative;text-align:center;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;width:max-content}.custom-cluster-label .cluster-label:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #602166;bottom:-6px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.custom-cluster-label .cluster-label:hover{box-shadow:0 4px 12px rgba(96,33,102,.5);transform:scale(1.05)}.custom-cluster-label .cluster-label--outside{background:#e60000;box-shadow:0 2px 6px rgba(230,0,0,.4)}.custom-cluster-label .cluster-label--outside:after{border-top-color:#e60000}.custom-cluster-label .cluster-label--outside:hover{box-shadow:0 4px 12px rgba(230,0,0,.5)}.cluster-tooltip{background:#602166!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;color:#fff!important;font-size:13px!important;font-weight:500!important;padding:6px 12px!important}.cluster-tooltip:before{border-top-color:#602166!important}.leaflet-marker-icon.pinit-origin-static{position:relative}.leaflet-marker-icon.pinit-origin-static>div{position:relative;z-index:1}.pinit-map-scope .leaflet-top.leaflet-left{left:5px!important;top:5px!important}.pinit-map-scope .leaflet-control-zoom{margin-left:0!important;margin-top:0!important}[data-new-layout=vehicles]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.VehiclesForm-module_vehicles-title-wrapper__njVad{background:transparent;width:100%}.VehiclesForm-module_vehicles-form-container__rZTdV{display:flex;flex-direction:column}.VehiclesForm-module_header-two-columns__j3oHo{box-sizing:border-box;display:flex;gap:16px;margin-bottom:16px;width:100%}.VehiclesForm-module_header-column-left__35eBT{background-color:#ff0;border-radius:4px;flex:1;padding:16px}.VehiclesForm-module_header-column-right__FwZw9{align-items:center;display:flex;flex:1;justify-content:center}.VehiclesForm-module_vehicles-header-container__GSQ7c{align-items:flex-end;flex-shrink:0;justify-content:space-between;padding:0 1.5rem}.VehiclesForm-module_vehicles-header-left__ZE4Os{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.VehiclesForm-module_vehicles-header-left-container-left__lDY5b{display:flex;flex-direction:column}.VehiclesForm-module_vehicles-header-right__P6\+TA{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.VehiclesForm-module_vehicles-header-right__P6\+TA .VehiclesForm-module_vehicles-header-tools__EZHrG{display:flex}.VehiclesForm-module_vehicles-body-container__kcTxq{align-items:stretch;flex:1 1 auto;gap:1rem;padding:1rem 1.5rem}@media(max-width:1080px){.VehiclesForm-module_vehicles-body-container__kcTxq{flex-direction:column}}.VehiclesForm-module_vehicles-body-left__ohHZs{display:flex;flex:1 1 auto;flex-direction:column}.VehiclesForm-module_vehicles-mini-loader-wrapper__0UWyz{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:60px 0}.VehiclesForm-module_vehicles-mini-loader__A7oLg{animation:VehiclesForm-module_vehicles-spin__xuWVS 1s linear infinite;border:4px solid rgba(35,32,63,.2);border-radius:50%;border-top:4px solid var(--ink);height:36px;width:36px}.VehiclesForm-module_vehicles-mini-loader-text__WIkqS{color:var(--ink);font-size:14px;font-weight:600;margin-top:12px;opacity:.75;text-align:center}.VehiclesForm-module_vehicles-table-wrapper__\+XHI1{display:flex;flex:1 1 auto;flex-direction:column}.VehiclesForm-module_vehicles-table-scroll__5NjUu{width:100%}.VehiclesForm-module_vehicles-image__m9E-P{border-radius:10px;display:block;height:40px;width:40px}.VehiclesForm-module_vehicles-body-right__xP\+aN{align-self:stretch;display:flex;flex:1 1 30%;flex-direction:column;justify-content:stretch}@media(max-width:1080px){.VehiclesForm-module_vehicles-body-right__xP\+aN{flex:0 0 auto;min-width:0;width:100%}}.VehiclesForm-module_vehicles-summary__REMBV h3{border-bottom:1px solid var(--line);color:var(--ink);font-size:18px;font-weight:600;margin:0 0 10px;padding-bottom:8px}@media(max-width:1080px){.VehiclesForm-module_vehicles-summary__REMBV{position:static}}.VehiclesForm-module_vehicles-main__rlCwm{display:grid;gap:18px;grid-template-columns:1fr 320px}.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker-wrapper__pGPUJ,.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__input-container__cq6NZ input{border-radius:8px;height:36px;width:100%}.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__close-icon__8Lae1{right:8px;top:50%;transform:translateY(-50%)}.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__close-icon__8Lae1:after{background:transparent;border:1px solid #e6e6ef;color:#000;font-weight:600;height:18px;line-height:16px;width:18px}.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__close-icon__8Lae1:hover:after{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-ring)}.VehiclesForm-module_routing-pagination__0sh5k{padding:10px 12px;position:static;z-index:auto}.VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_mt-3__wsWUx>div[style],.VehiclesForm-module_routing-pagination__0sh5k nav.VehiclesForm-module_pagination__D8Ua4[style]{bottom:auto!important;position:static!important;right:auto!important}.VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_row__WBjXY{align-items:center;display:flex;justify-content:space-between}.VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_dropdown-menu__DqJwF{z-index:4000}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_summary-kpis__NV7u8{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.25rem}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi__JxD83{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:.6rem;padding:.6rem .7rem}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi--full__wOdSj{grid-column:1/-1}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi-icon__8x3Vn{background:rgba(101,84,245,.1);block-size:2.2rem;border-radius:999px;color:var(--brand);display:grid;flex-shrink:0;inline-size:2.2rem;place-items:center}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi-meta__FUm\+c{display:grid;gap:.15rem}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi-label__Y-p8l{color:var(--muted);font-size:.78rem;line-height:1.1}.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_kpi-value__OBW04{color:var(--ink);font-weight:600;line-height:1.15}@media(max-width:1080px){.VehiclesForm-module_vehicles-summary__REMBV .VehiclesForm-module_summary-kpis__NV7u8{grid-template-columns:1fr}}.VehiclesForm-module_routing-overlay-loader__lxpz9{animation:VehiclesForm-module_vehicles-spin__xuWVS 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#602166;height:56px;margin:0 auto 12px;width:56px}@keyframes VehiclesForm-module_vehicles-spin__xuWVS{to{transform:rotate(1turn)}}.VehiclesForm-module_duration-select__JZRyr,.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker-wrapper__pGPUJ,.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__input-container__cq6NZ input{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;height:38px;line-height:1.2;min-height:38px;padding:0 36px 0 12px}.VehiclesForm-module_vehicles-datetime__VZ8v3 .VehiclesForm-module_react-datepicker__input-container__cq6NZ input{padding-right:28px}.VehiclesForm-module_duration-select__JZRyr{background-position:right 12px center;background-size:14px}.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]::-webkit-datetime-edit-ampm-field{display:none!important}.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]::-moz-datetime-edit-ampm-field{display:none!important}.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]::-ms-clear,.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]::-ms-expand{display:none!important}.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]{font-variant-numeric:tabular-nums;padding-right:28px!important;text-align:left!important}.VehiclesForm-module_vehicles-params-card__Z\+vnc .VehiclesForm-module_params-grid__Xg78I .VehiclesForm-module_field__5-Hxy small{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:6px!important}.VehiclesForm-module_vehicles-params-card__Z\+vnc .VehiclesForm-module_params-grid__Xg78I .VehiclesForm-module_field__5-Hxy.VehiclesForm-module_vehicles-duration__eqkSi small.VehiclesForm-module_small-mt__VummV{margin-top:.75rem!important}.VehiclesForm-module_vehicles-duration__eqkSi input[type=time]::-webkit-calendar-picker-indicator{margin:0;padding:0;position:relative;right:-6px}.VehiclesForm-module_vehicles-summary__REMBV{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);flex:1 1 auto;padding:16px}.VehiclesForm-module_vehicles-main__rlCwm>*{min-width:0}.VehiclesForm-module_vehicles-side__fNlUl{gap:1rem;height:fit-content;z-index:2}@media(max-width:1080px){.VehiclesForm-module_vehicles-side__fNlUl,.VehiclesForm-module_vehicles-table-scroll-wrapper__agZhV{max-height:none;overflow:visible}}.VehiclesForm-module_vehicles-table-scroll__5NjUu{flex:1 1 auto;overflow-x:auto;overflow-y:auto}.VehiclesForm-module_routing-pagination__0sh5k{background:#f8f8f8;border-top:1px solid var(--line);flex-shrink:0;padding:12px;position:relative;z-index:1}.VehiclesForm-module_vehicles-side__fNlUl{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between;position:sticky;top:86px;width:340px}.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:16px}.VehiclesForm-module_vehicles-continue__mxMhx{display:flex;justify-content:flex-end}@media(max-width:1080px){.VehiclesForm-module_vehicles-main__rlCwm{flex-direction:column;height:auto}.VehiclesForm-module_vehicles-side__fNlUl{position:static;width:100%}.VehiclesForm-module_vehicles-table-scroll-wrapper__agZhV{max-height:none;overflow:visible}}.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV{display:flex;flex:1 1 50%;flex-direction:column;justify-content:space-between}.VehiclesForm-module_vehicles-params-card__Z\+vnc{flex:0 0 auto}.VehiclesForm-module_vehicles-footer-container__wqlAT{flex-shrink:0;justify-content:space-between;padding:.75rem 1.5rem}.VehiclesForm-module_vehicles-footer-left__eKhH6,.VehiclesForm-module_vehicles-footer-right__qQ9wP{align-items:center;display:flex}.VehiclesForm-module_vehicles-footer-right__qQ9wP{width:40%}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-footer-right__qQ9wP{width:50%}}@media(max-width:1080px){.VehiclesForm-module_vehicles-footer-container__wqlAT{align-items:stretch;flex-direction:column;gap:.75rem}}.VehiclesForm-module_vehicles-filters-row__JRBcV{position:sticky}.VehiclesForm-module_vehicles-filters-row__JRBcV input{border:1px solid var(--line);border-radius:4px;font-size:.75rem;padding:2px 6px;width:100%}.VehiclesForm-module_vehicles-filters-row__JRBcV input:focus{border-color:var(--brand);outline:1px solid var(--brand-ring)}.VehiclesForm-module_vehicles-selected-card__oZV3I{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;gap:.5rem;line-height:1;min-height:40px;padding:.5rem .75rem}.VehiclesForm-module_vehicles-selected-card__oZV3I .VehiclesForm-module_vsc-icon__tvH3Q{background:rgba(101,84,245,.1);block-size:28px;border-radius:999px;color:var(--brand);display:grid;flex-shrink:0;inline-size:28px;place-items:center}.VehiclesForm-module_vehicles-selected-card__oZV3I .VehiclesForm-module_vsc-title__OvwrZ{color:var(--ink);font-size:.9rem;font-weight:600}.VehiclesForm-module_vehicles-selected-card__oZV3I .VehiclesForm-module_vsc-spacer__0TG\+q{flex:1}.VehiclesForm-module_vehicles-selected-card__oZV3I .VehiclesForm-module_vsc-badge__uQmey{background:rgba(101,84,245,.1);border:1px solid rgba(101,84,245,.25);border-radius:999px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;min-width:2.5rem;text-align:center}.VehiclesForm-module_vehicles-selected-card__oZV3I.VehiclesForm-module_is-active__QlWqn{border-color:rgba(101,84,245,.35);box-shadow:0 6px 18px rgba(101,84,245,.12)}@media(max-width:1080px){.VehiclesForm-module_vehicles-selected-card__oZV3I{padding:.45rem .6rem}.VehiclesForm-module_vehicles-selected-card__oZV3I .VehiclesForm-module_vsc-title__OvwrZ{font-size:.85rem}}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{overflow:visible!important;padding:8px 0 0;width:60%;z-index:100}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{width:50%}}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k [style*="position:absolute"]{inset:auto!important;bottom:auto!important;position:static!important;right:auto!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_pagination__D8Ua4{flex-wrap:wrap;justify-content:flex-start;margin:0;position:static!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_dropdown-menu__DqJwF{will-change:auto!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_mt-3__wsWUx.VehiclesForm-module_col-9__UR5tt{display:flex!important;justify-content:flex-end!important}.VehiclesForm-module_vehicles-header-container__GSQ7c{display:flex}.VehiclesForm-module_vehicles-header-left__ZE4Os,.VehiclesForm-module_vehicles-header-right__P6\+TA{min-width:0}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-header-right__P6\+TA{min-width:0}}.VehiclesForm-module_vehicles-body-container__kcTxq{display:flex}.VehiclesForm-module_vehicles-body-left__ohHZs{min-width:0}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-body-left__ohHZs{min-width:0}}.VehiclesForm-module_vehicles-body-right__xP\+aN{min-width:0!important}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-body-right__xP\+aN{min-width:0!important}}.VehiclesForm-module_vehicles-footer-container__wqlAT{display:flex;gap:12px}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{min-width:0}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{min-width:0}}.VehiclesForm-module_vehicles-footer-right__qQ9wP{justify-content:flex-end;min-width:0}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-footer-right__qQ9wP{justify-content:flex-end;min-width:0}}@media(max-width:1080px){.VehiclesForm-module_vehicles-body-left__ohHZs,.VehiclesForm-module_vehicles-body-right__xP\+aN,.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k,.VehiclesForm-module_vehicles-footer-right__qQ9wP,.VehiclesForm-module_vehicles-header-left__ZE4Os,.VehiclesForm-module_vehicles-header-right__P6\+TA{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.VehiclesForm-module_vehicles-footer-container__wqlAT{align-items:center;gap:8px;height:auto;min-height:0;padding:8px 16px}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{background:transparent!important;border-top:0!important;padding:0!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_row__WBjXY,.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k nav.VehiclesForm-module_pagination__D8Ua4{margin-bottom:0!important;margin-top:0!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k [class*=mt-]{margin-top:0!important}.VehiclesForm-module_vehicles-footer-right__qQ9wP>*{margin-bottom:0!important;margin-top:0!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_dropdown-toggle__hYW9B,.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_pagination__D8Ua4 .VehiclesForm-module_page-item__kgPPr .VehiclesForm-module_page-link__S9SfQ,.VehiclesForm-module_vehicles-footer-right__qQ9wP .VehiclesForm-module_btn__V9z4C{height:36px;line-height:36px;padding:0 12px}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k{position:relative}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_dropdown-menu__DqJwF{bottom:calc(100% + 6px)!important;left:0;max-height:50vh;overflow:auto;position:absolute;top:auto!important;transform:none!important;z-index:5000!important}.VehiclesForm-module_vehicles-footer-container__wqlAT .VehiclesForm-module_routing-pagination__0sh5k .VehiclesForm-module_dropdown-menu__DqJwF.VehiclesForm-module_dropdown-menu-right__H3YU3{left:auto;right:0}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-body-right__xP\+aN{display:flex;flex-direction:column;min-height:0}.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV{flex:1 1 0!important;min-height:0!important;overflow:auto}.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV,.VehiclesForm-module_vehicles-table-scroll__5NjUu{overflow:auto!important}}.VehiclesForm-module_routing-table-list__PRswv thead th{vertical-align:top}.VehiclesForm-module_hf-th__gdPZk{display:block;width:100%}.VehiclesForm-module_hf-btn__FJ7MC{width:100%}.VehiclesForm-module_routing-table-list__PRswv thead,.VehiclesForm-module_routing-table-list__PRswv thead th,.VehiclesForm-module_routing-table-list__PRswv thead tr{overflow:visible}.VehiclesForm-module_duration-item__ZqN53{display:flex;font-size:.95rem;gap:8px}.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_duration-toggle__w-RHd{align-items:center;background:#fff;border:1px solid #ced4da;border-bottom-left-radius:.25rem;border-bottom-right-radius:0;border-right:0;border-top-left-radius:.25rem;border-top-right-radius:0;box-sizing:border-box;display:flex;height:38px;justify-content:space-between;padding:0 .75rem}.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_input-group-append__WTzqC .VehiclesForm-module_input-group-text__1Dc6q{align-items:center;background:#f8f9fa;border:1px solid #ced4da;border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-left:0;border-top-left-radius:0;border-top-right-radius:.25rem;box-sizing:border-box;display:flex;height:38px;justify-content:center;line-height:38px;padding:0 .5rem;white-space:nowrap;width:60px}.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_dropdown__GFHNU.VehiclesForm-module_show__VitwF .VehiclesForm-module_duration-toggle__w-RHd,.VehiclesForm-module_duration-ig__pvikL:focus-within .VehiclesForm-module_duration-toggle__w-RHd{border-color:var(--brand)!important;box-shadow:0 0 0 .2rem var(--brand-ring)}.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_duration-toggle__w-RHd i{opacity:.6}.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_duration-toggle__w-RHd span{font-variant-numeric:tabular-nums}.VehiclesForm-module_duration-menu__a9Vda{border-radius:.5rem;min-width:100%;overflow:hidden;width:100%;z-index:4000}.VehiclesForm-module_duration-list__5gzqS{max-height:220px;overflow-y:auto}.VehiclesForm-module_duration-item__ZqN53 .VehiclesForm-module_d-label__jRQlF{opacity:.9}.VehiclesForm-module_duration-item__ZqN53 .VehiclesForm-module_d-val__KNCuS{font-variant-numeric:tabular-nums;opacity:.6}.VehiclesForm-module_duration-toggle__w-RHd:focus{box-shadow:none;outline:none}@media(max-width:1366px){.VehiclesForm-module_duration-ig__pvikL .VehiclesForm-module_input-group-text__1Dc6q{font-size:.875rem}}.VehiclesForm-module_vehicles-body-right__xP\+aN{display:flex!important;flex-direction:column!important;gap:1rem}.VehiclesForm-module_vehicles-params-card__Z\+vnc{flex:0 0 auto!important}.VehiclesForm-module_vehicles-summary__REMBV{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important}.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV{justify-content:flex-start!important}.VehiclesForm-module_vehicles-summary__REMBV h3{margin-bottom:.5rem!important}@media(min-width:1280px)and (max-width:1440px){.VehiclesForm-module_vehicles-params-card__Z\+vnc,.VehiclesForm-module_vehicles-summary__REMBV{flex:1 1 0!important}}.VehiclesForm-module_vehicles-form-container__rZTdV .VehiclesForm-module_vehicles-body-left__ohHZs .VehiclesForm-module_vehicles-table-scroll__5NjUu{background:#fff!important;flex:1 1 auto!important;padding-bottom:1px!important}.VehiclesForm-module_vehicles-form-container__rZTdV .VehiclesForm-module_vehicles-body-left__ohHZs .VehiclesForm-module_vehicles-table-wrapper__\+XHI1{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.04)!important}.VehiclesForm-module_vehicles-form-container__rZTdV .VehiclesForm-module_vehicles-body-left__ohHZs .VehiclesForm-module_routing-table-list__PRswv{background:#fff!important;min-height:100%!important}:root{--brand:#602166;--brand-ring:hsla(0,0%,74%,.2);--bg-soft:#f7f8fa;--card:#fff}.new-layout-module_titleWrapper__MQDmi{background:transparent;padding:0 8px;width:100%}.new-layout-module_twoColumnLayout__tdZTd{display:flex;gap:1rem;height:calc(100vh - 200px);padding:0;width:100%}.new-layout-module_columnLeft__LYMSo{flex:1;flex-direction:column}.new-layout-module_columnLeft__LYMSo,.new-layout-module_columnRight__Zwlxe{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;overflow:hidden}.new-layout-module_columnRight__Zwlxe{flex:0 0 460px;flex-direction:column;gap:1rem;padding:16px}.new-layout-module_rightRow1__LxSi3{display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.new-layout-module_rightRow2__XbVb3{align-items:center;border-top:1px solid var(--line);display:flex;flex:0 0 auto;justify-content:flex-end;padding-top:.5rem}.new-layout-module_summaryGrid__4dnlI{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.new-layout-module_summaryCard__Oacvs{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:70px;padding:12px}.new-layout-module_summaryCard__Oacvs:last-child:nth-child(odd){grid-column:1/-1}.new-layout-module_summaryCardRed__8Hc1Y{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.2)}.new-layout-module_summaryIconWrapper__LUpKX{align-items:center;background:rgba(96,33,102,.1);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;justify-self:center;width:40px}.new-layout-module_summaryIconWrapper__LUpKX i{color:#602166;font-size:20px}.new-layout-module_summaryIconWrapperRed__2EgYB{background:rgba(239,68,68,.1)}.new-layout-module_summaryIconWrapperRed__2EgYB i{color:#ef4444}.new-layout-module_summaryTextContent__aqEgp{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:100%;min-width:0;overflow:hidden;text-align:center}.new-layout-module_summaryLabel__QEbYj{color:#6b7280;font-size:11px;font-weight:500;line-height:1.2;text-transform:capitalize;width:100%}.new-layout-module_summaryValue__HefdG{color:#000;font-size:16px;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.new-layout-module_container__DfZKD{display:flex;flex-direction:column;gap:1rem;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem}.new-layout-module_header__\+XGYY{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.new-layout-module_headerLeft__W6q-S{align-items:center;display:flex;flex:1 1 auto;gap:1rem;min-width:0}.new-layout-module_headerRight__pUPVI{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.new-layout-module_searchWrapper__YZ\+qt{flex:1 1 auto;max-width:400px;min-width:200px}.new-layout-module_searchInput__ifdQj{border:1px solid var(--line);border-radius:8px;font-size:14px;height:38px;padding:0 12px;transition:all .2s ease;width:100%}.new-layout-module_searchInput__ifdQj:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.new-layout-module_searchInput__ifdQj::placeholder{color:var(--muted);opacity:.7}.new-layout-module_selectedCard__p4O0m{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;gap:.5rem;line-height:1;min-height:40px;padding:.5rem .75rem;transition:all .2s ease}.new-layout-module_selectedCard__p4O0m.new-layout-module_isActive__EYWIz{border-color:rgba(101,84,245,.35);box-shadow:0 6px 18px rgba(101,84,245,.12)}.new-layout-module_selectedIcon__wHA9b{background:rgba(101,84,245,.1);border-radius:999px;color:var(--brand);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.new-layout-module_selectedTitle__YmivB{color:var(--ink);font-size:14px;font-weight:600}.new-layout-module_selectedSpacer__sLwj1{flex:1}.new-layout-module_selectedBadge__fGIQk{background:rgba(101,84,245,.1);border:1px solid rgba(101,84,245,.25);border-radius:999px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;min-width:2.5rem;padding:.25rem .5rem;text-align:center}.new-layout-module_body__sfjC6{align-items:stretch;display:flex;flex:1 1 auto;gap:1rem;padding:0 1.5rem}.new-layout-module_bodyLeft__\+qx2D{display:flex;flex:1 1 60%;flex-direction:column;min-width:0}.new-layout-module_bodyRight__aIikA{display:flex;flex:1 1 40%;flex-direction:column;gap:1rem;min-width:0}.new-layout-module_tableWrapper__3Aakz{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;flex:1 1 auto;flex-direction:column}.new-layout-module_tableScroll__O1xgz{flex:1 1 auto;overflow-x:auto;overflow-y:auto;padding-bottom:1px}.new-layout-module_card__9d\+4d{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:16px}.new-layout-module_paramsCard__tWF8c{flex:0 0 auto}.new-layout-module_summaryCard__Oacvs{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start}.new-layout-module_cardTitle__APMBk{border-bottom:1px solid var(--line);color:var(--ink);font-size:18px;font-weight:600;margin:0 0 1rem;padding-bottom:8px}.new-layout-module_footer__2Eo8N{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.75rem 1.5rem}.new-layout-module_footerLeft__kIp8I{align-items:center;display:flex;flex:1 1 auto}.new-layout-module_footerRight__1O4zh{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}@media(max-width:1080px){.new-layout-module_header__\+XGYY{align-items:stretch;flex-direction:column}.new-layout-module_headerLeft__W6q-S,.new-layout-module_headerRight__pUPVI{width:100%}.new-layout-module_body__sfjC6{flex-direction:column}.new-layout-module_bodyLeft__\+qx2D,.new-layout-module_bodyRight__aIikA{flex:1 1 auto;width:100%}.new-layout-module_footer__2Eo8N{align-items:stretch;flex-direction:column;gap:.75rem}.new-layout-module_footerLeft__kIp8I,.new-layout-module_footerRight__1O4zh{justify-content:center;width:100%}}.new-layout-module_miniLoader__Cp4ga{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:60px 0}.new-layout-module_miniLoaderSpinner__vlLCO{animation:new-layout-module_spin__-7EBG 1s linear infinite;border:4px solid rgba(35,32,63,.2);border-radius:50%;border-top:4px solid var(--ink);height:36px;width:36px}.new-layout-module_miniLoaderText__qGmIo{color:var(--ink);font-size:14px;font-weight:600;margin-top:12px;opacity:.75;text-align:center}@keyframes new-layout-module_spin__-7EBG{to{transform:rotate(1turn)}}.new-layout-module_overlay__9CpvU{align-items:center;backdrop-filter:blur(3px);background:#000;color:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.new-layout-module_overlayCard__nWRxl{background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.5);padding:28px 24px;text-align:center;width:min(92vw,560px)}.new-layout-module_overlayLoader__d9\+x\+{animation:new-layout-module_spin__-7EBG 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;height:56px;margin:0 auto 12px;width:56px}:root{--ink:#000;--line:#eef0f3;--muted:#6b7280}.vehicles-filters-scope.filters-offcanvas{max-width:92vw;width:420px!important}@media (max-width:768px){.vehicles-filters-scope.filters-offcanvas{max-width:100vw;width:100%!important}}.vehicles-filters-scope .modal-dialog{height:100%;margin:0;max-width:92vw;position:fixed;right:0;top:0;transform:none!important;width:420px}@media (max-width:768px){.vehicles-filters-scope .modal-dialog{max-width:100vw;width:100vw}}.vehicles-filters-scope .modal-content{border-left:1px solid var(--line);box-shadow:-2px 0 16px rgba(0,0,0,.12);height:100%}.vehicles-filters-scope .modal-header{border-bottom:1px solid var(--line)}.vehicles-filters-scope .modal-title{color:var(--ink);font-size:16px;font-weight:600}.vehicles-filters-scope .modal-body{overflow:auto;padding:16px 20px}.vehicles-filters-scope .filters-offcanvas__footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;padding:12px 20px}.vehicles-filters-scope .filters-offcanvas__footer .spacer{flex:1}.vehicles-filters-scope .filters-offcanvas__footer .btn-primary{background:#000;border-color:#000}.vehicles-filters-scope .grid-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.vehicles-filters-scope .grid-2{grid-template-columns:1fr}}.vehicles-filters-scope .span-2{grid-column:1/-1}.vehicles-filters-scope .form-label{color:var(--ink);font-size:13px;font-weight:600;margin-bottom:6px}.vehicles-filters-scope .form-control,.vehicles-filters-scope select{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:none;color:var(--ink);height:36px}.vehicles-filters-scope .form-control:focus,.vehicles-filters-scope select:focus{box-shadow:0 0 0 2px rgba(35,32,63,.12);outline:none}.vehicles-filters-scope .rf-chipset{display:flex;flex-wrap:wrap;gap:8px}.vehicles-filters-scope .rf-chip{background:#f3f4f6;border:1px solid #eef0f3;border-radius:999px;color:#000;cursor:pointer;font-size:12px;height:28px;padding:0 10px}.vehicles-filters-scope .rf-chip.active{background:#000;border-color:#000;color:#fff}.vehicles-filters-scope .hint-muted{color:var(--muted);font-size:12px}.hf-th{display:inline-block;position:relative;width:100%}.hf-btn{align-items:center;appearance:none;background:#fff;border:1px solid var(--line,#eef0f3);border-radius:8px;color:var(--ink,#000);cursor:pointer;display:inline-flex;gap:8px;line-height:1.1;padding:6px 10px;text-align:left;width:100%}.hf-btn:hover{box-shadow:0 0 0 2px var(--brand-ring,hsla(0,0%,74%,.2))}.hf-btn.is-open,.hf-btn:hover{border-color:var(--brand,#602166)}.hf-title{flex:1;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-badge{background:transparent;block-size:8px;border:1px solid transparent;border-radius:999px;flex-shrink:0;inline-size:8px}.hf-badge.is-active{background:rgba(101,84,245,.18);border-color:rgba(101,84,245,.4)}.hf-icon{display:grid;opacity:.8;place-items:center}.hf-popover{background:#fff;border:1px solid var(--line,#eef0f3);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);max-width:min(420px,90vw);padding:10px;position:fixed;z-index:5000}.hf-section{display:grid;gap:8px}.hf-section-title{color:var(--muted,#6b7280);font-size:.8rem;font-weight:600}.hf-list{max-height:260px;overflow:auto}.hf-empty{color:var(--muted,#6b7280);font-size:.85rem;padding:6px 4px}.hf-check{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 4px}.hf-check:hover{background:#ececec}.hf-check input{accent-color:var(--brand,#602166)}.hf-input-wrap{display:flex;gap:8px}.hf-input{border:1px solid var(--line,#eef0f3);border-radius:8px;flex:1;outline:none;padding:6px 10px}.hf-input:focus{border-color:var(--brand,#53b66c);box-shadow:0 0 0 2px var(--brand-ring,hsla(0,0%,74%,.2))}.hf-apply{background:var(--brand,#53b66c);border:1px solid var(--brand,#53b66c);border-radius:8px;color:#fff;cursor:pointer;padding:6px 10px}.hf-apply:hover{filter:brightness(.95)}.hf-footer{display:flex;gap:8px;justify-content:space-between;margin-top:8px}.hf-clear,.hf-close{background:#fff;border:1px solid var(--line,#eef0f3);border-radius:8px;color:var(--ink,#000);cursor:pointer;padding:6px 10px}.hf-clear:hover,.hf-close:hover{border-color:var(--brand,#602166);box-shadow:0 0 0 2px var(--brand-ring,hsla(0,0%,74%,.2))}@media (max-width:1280px){.hf-title{font-size:.85rem}}.hf-count{background:rgba(101,84,245,.1);border:1px solid rgba(101,84,245,.35);border-radius:999px;color:var(--ink,#000);font-size:11px;line-height:1;padding:2px 6px}.routing-results{--ink:#000;--ink-2:#000;--brand:#602166;--brand-2:#7c69ff;--brand-ring:hsla(0,0%,74%,.2);--bg-soft:#f7f8fa;--muted:#6b7280;--card:#fff;--line:#eef0f3;--panel-fixed-h:460px}.routing-results .routing-detail,.routing-results .routing-detail-container{color:var(--ink);padding:18px 20px 28px}.routing-results .routing-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#000;color:#fff;display:flex;inset:0;justify-content:center;pointer-events:all;position:fixed;z-index:99999}.routing-results .routing-overlay-card{background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.5);padding:28px 24px;text-align:center;width:min(92vw,560px)}.routing-results .routing-overlay-loader{animation:routing-spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;height:56px;margin:0 auto 12px;width:56px}@keyframes routing-spin{to{transform:rotate(1turn)}}.routing-results .routing-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.routing-results .routing-header h2{font-weight:600;letter-spacing:.2px;margin:0}.routing-results .routing-header .back-button{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:var(--ink);cursor:pointer;font-weight:600;padding:.5rem .9rem;transition:box-shadow .12s,transform .06s,background .2s}.routing-results .routing-header .back-button:hover{background:#ececec;box-shadow:0 6px 14px rgba(0,0,0,.06)}.routing-results .routing-header .back-button:active{transform:translateY(1px)}.routing-results .routing-stats{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.routing-results .routing-stats>div{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--muted);font-weight:600;padding:14px 16px}.routing-results .routing-stats>div strong{color:var(--ink);display:block;font-size:20px;margin-top:4px}.routing-results .routing-detail-container .routing-main{align-items:stretch;display:grid!important;gap:20px;grid-template-columns:40% 60%!important;height:var(--panel-fixed-h);max-height:var(--panel-fixed-h);min-height:var(--panel-fixed-h);overflow:hidden}.routing-results .routing-detail-container .routing-left-col{display:grid;gap:16px;grid-template-rows:1fr 1fr;height:100%;min-height:0}.routing-results.is-orders-view .routing-detail-container .routing-left-col,.routing-results[data-view=orders] .routing-detail-container .routing-left-col{display:flex!important;flex-direction:column}.routing-results.is-orders-view .routing-detail-container .routing-left-col>.routing-card:first-child,.routing-results[data-view=orders] .routing-detail-container .routing-left-col>.routing-card:first-child{display:flex!important;flex:1 1 auto;min-height:0}.routing-results.is-orders-view .routing-detail-container .routing-left-col>.routing-card:nth-child(2),.routing-results[data-view=orders] .routing-detail-container .routing-left-col>.routing-card:nth-child(2){display:none!important}.routing-results.is-vehicles-view .routing-detail-container .routing-left-col,.routing-results[data-view=vehicles] .routing-detail-container .routing-left-col{display:flex!important;flex-direction:column}.routing-results.is-vehicles-view .routing-detail-container .routing-left-col>.routing-card:first-child,.routing-results[data-view=vehicles] .routing-detail-container .routing-left-col>.routing-card:first-child{display:none!important}.routing-results.is-vehicles-view .routing-detail-container .routing-left-col>.routing-card:nth-child(2),.routing-results[data-view=vehicles] .routing-detail-container .routing-left-col>.routing-card:nth-child(2){display:flex!important;flex:1 1 auto;min-height:0}.routing-results .routing-detail-container .routing-card,.routing-results .routing-detail-container .routing-map-card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.06);display:flex;flex-direction:column;min-height:0;padding:12px}.routing-results .routing-detail-container .routing-card-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 6px 10px}.routing-results .routing-detail-container .routing-card-header h3{color:var(--ink);font-size:18px;font-weight:600;margin:0}.routing-results .routing-detail-container .routing-table-wrapper{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.routing-results .routing-detail-container .routing-right-col{height:fit-content;position:sticky!important;top:84px}.routing-results .routing-detail-container .routing-map{flex:1 1 auto;min-height:0}.routing-results .routing-detail-container .routing-map .leaflet-container{border-radius:12px;height:100%!important;min-height:var(--panel-fixed-h)}.routing-results .routing-detail-container .routing-table-list{background:transparent;border-collapse:collapse;border-spacing:0;min-width:900px;width:100%}.routing-results .routing-detail-container .routing-table-list thead th{background:#fff;border-bottom:1px solid #eef0f3;color:#2c2c2c;font-size:14px;font-weight:600;padding:14px 16px;position:sticky;text-align:left;top:0;z-index:2}.routing-results .routing-detail-container .routing-table-list tbody tr{background:#fff}.routing-results .routing-detail-container .routing-table-list tbody td{border-bottom:1px solid #f0f2f5;color:#333;font-size:14px;padding:16px;vertical-align:middle;white-space:nowrap}.routing-results .routing-detail-container .routing-table-list input[type=checkbox]{cursor:pointer;height:16px;width:16px}.routing-results .routing-detail-container .routing-table-list .col-num{font-variant-numeric:tabular-nums;text-align:left}.routing-results .routing-detail-container .routing-table-list .col-more{text-align:center;width:60px}.routing-results .routing-detail-container .more-cell-btn{background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;height:32px;line-height:30px;text-align:center;width:36px}.routing-results .routing-detail-container .empty-row td{padding:24px 12px}.routing-results .routing-detail-container .empty-state{color:var(--muted);padding:8px 0;text-align:center}.routing-results .routing-detail-container .empty-state .empty-title{color:var(--ink);font-weight:600;margin:0}.routing-results .routing-detail-container .empty-state .empty-sub{margin:4px 0 0}.routing-results .results-actions-inline{align-items:center;display:flex;gap:10px;margin:0 0 10px}.routing-results .results-toggle{align-items:center;background:var(--ink);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:background .18s ease,transform .06s ease,box-shadow .12s ease;width:42px}.routing-results .results-toggle:hover{background:var(--ink-2);box-shadow:0 6px 16px rgba(0,0,0,.08)}.routing-results .results-toggle:active{transform:translateY(1px)}.routing-results .results-toggle[aria-pressed=true]{background:var(--brand-ring)}.routing-results .results-toggle svg{display:block;height:20px;width:20px}.routing-results.is-orders-view .results-toggle--orders,.routing-results.is-vehicles-view .results-toggle--vehicles,.routing-results[data-view=orders] .results-toggle--orders,.routing-results[data-view=vehicles] .results-toggle--vehicles{background:var(--brand-ring);color:var(--ink)}@media (max-width:1200px){.routing-results .routing-detail-container .routing-main{grid-template-columns:1fr!important;height:auto;max-height:none;min-height:0}.routing-results .routing-detail-container .routing-right-col{position:static!important}.routing-results .routing-detail-container .routing-left-col{grid-template-rows:auto;height:auto!important}.routing-results .routing-detail-container .routing-map .leaflet-container{min-height:420px!important}.routing-results.is-orders-view .routing-detail-container .routing-left-col,.routing-results.is-vehicles-view .routing-detail-container .routing-left-col,.routing-results[data-view=orders] .routing-detail-container .routing-left-col,.routing-results[data-view=vehicles] .routing-detail-container .routing-left-col{height:auto!important}}.routing-progress{--ink:#000;--ink-2:#000;--brand:#602166;--brand-ring:hsla(0,0%,74%,.2);--bg-soft:#f7f8fa;--muted:#6b7280;--card:#fff;--line:#eef0f3;--gap:1.25rem;--pad:1rem;--sticky-top:5.25rem;--min-track:32rem;--max-track:64rem;--track-sub:12rem;color:var(--ink);padding:1.125rem 1.25rem 1.75rem}.routing-progress .back-button{background:#fff;border:.0625rem solid #e5e7eb;border-radius:.75rem;color:var(--ink);cursor:pointer;font-weight:600;padding:.5rem .9rem;transition:box-shadow .12s,transform .06s,background .2s}.routing-progress .back-button:hover{background:#ececec;box-shadow:0 .375rem .875rem rgba(0,0,0,.06)}.routing-progress .back-button:active{transform:translateY(1px)}.routing-progress .btn{border:.0625rem solid var(--line);border-radius:.625rem;cursor:pointer;padding:.5rem .75rem}.routing-progress .btn-primary{background:#fff}.routing-progress .routing-stats-solution>div{background:var(--card);border:.0625rem solid var(--line);border-radius:.875rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);color:var(--muted);font-weight:600;padding:.5rem .75rem}.routing-progress .routing-stats-solution{display:flex!important;flex-wrap:nowrap;gap:14px!important;margin-bottom:18px!important;overflow:visible!important;padding-bottom:0!important}.routing-progress .routing-stats-solution>div{align-items:center!important;box-sizing:border-box;display:flex!important;gap:8px;height:48px;justify-content:flex-start;min-width:170px;overflow:hidden}.routing-progress .routing-stats-solution .routing-stats-solution-container{align-items:center!important;display:flex!important;height:100%;justify-content:flex-start!important;padding:1rem;width:100%}.routing-stats-solution-container span{align-items:center;display:flex!important;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.routing-stats-solution-container span p{color:var(--muted);flex:0 0 auto;font-weight:600;line-height:1!important;margin:0!important}.routing-progress .routing-stats-solution>div strong{color:var(--ink);display:inline!important;flex:0 0 auto;font-size:14px;line-height:1!important;margin:0!important}@supports (text-overflow:ellipsis){.routing-stats-solution-container span p{max-width:200px;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:1024px) and (max-width:1439px){.routing-progress .routing-stats-solution{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.25rem}.routing-progress .routing-stats-solution>div{flex:0 0 auto!important;max-width:none!important;min-width:170px;width:max-content!important}.routing-stats-solution-container span{overflow:visible!important;width:auto!important}}.routing-progress .routing-main-solution{align-items:start;display:grid!important;gap:var(--gap);grid-template-columns:1fr minmax(430px,60%)!important;height:77vh;min-height:var(--min-track);overflow:visible}.routing-progress .routing-left-col{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.routing-progress .routing-card{background:var(--card);border:.0625rem solid var(--line);border-radius:.875rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.06);height:100%;min-height:0;padding:var(--pad)}.routing-progress .routing-card,.routing-progress .routing-card-header{display:flex;flex-direction:column}.routing-card-header button.assign-btn,.routing-card-header button.veh-btn{background-color:var(--ink);border-radius:50px;box-shadow:none!important;color:#fff!important;font-size:.8rem!important;outline:initial!important;padding:.75rem 1.3rem .6rem!important}.routing-header-actions{align-items:center;display:flex;gap:1rem}.routing-header-actions .btn.btn-warning{align-items:center;border-radius:999px!important;box-shadow:none!important;display:inline-flex;font-size:.8rem!important;justify-content:center;line-height:1.1;outline:initial!important;padding:.6rem 1.1rem!important;white-space:nowrap}.veh-list{display:flex;flex-direction:column;gap:.5rem;overflow:auto}.veh-row{align-items:center;background:#fff;border:.0625rem solid var(--line);border-radius:.75rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:1fr auto auto;padding:.625rem .75rem;transition:box-shadow .12s,border-color .12s,background .12s}.veh-row:hover{background:#ececec;box-shadow:0 .375rem .875rem rgba(0,0,0,.06)}.veh-row.active{background:#f7f6ff;border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-ring)}.veh-left{align-items:center;display:flex;gap:.625rem;min-width:0}.veh-dot{border-radius:50%;box-shadow:0 0 0 .125rem #fff,0 0 0 .1875rem rgba(0,0,0,.06);flex:0 0 .75rem;height:.75rem;width:.75rem}.veh-main{min-width:0}.veh-plate{color:var(--ink);font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.veh-color-bar{border:.0625rem solid #e5e7eb;border-radius:.375rem;height:.75rem;margin-top:.25rem;width:3rem}.veh-type{color:var(--muted);font-size:.75rem;line-height:1.1;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.veh-meta{align-items:center}.veh-chip{background:#fbfbfd;border:.0625rem solid var(--line);border-radius:.625rem;min-width:4rem;padding:.375rem .5rem;text-align:center}.btn-unassign.text-btn{background:#fff;border:1px solid #e5e7eb;border-radius:999px;font-weight:600;height:auto;line-height:1;min-width:auto;padding:6px 10px}.btn-unassign.text-btn:is(:hover,:focus){background:#ececec}.btn-unassign.text-btn:disabled{cursor:not-allowed;opacity:.45}.btn-unassign.is-loading{pointer-events:none}.k-label{color:var(--muted);font-size:.6875rem}.qr-chip{align-items:center;background:#fbfbfd;border:.0625rem solid var(--line);border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-width:4rem;padding:.375rem .5rem;transition:background .2s,box-shadow .2s}.qr-chip img{margin-top:.2rem}.veh-actions{align-items:center;display:flex;gap:.5rem}.veh-btn{background:#fff;border:.0625rem solid var(--line);border-radius:.625rem;cursor:pointer;font-weight:600;padding:.375rem .625rem}.routing-progress .routing-right-col{align-self:start;height:fit-content;position:sticky!important;top:var(--sticky-top)}.routing-progress .routing-map-card{background:var(--card);border:.0625rem solid var(--line);border-radius:.875rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.06)}.routing-progress .routing-map-card .map-legend,.routing-progress .routing-map-card .routing-card-title{display:none}.routing-progress .routing-map{height:clamp(32rem,calc(100vh - var(--track-sub) - 2rem),50rem)}.routing-progress .routing-map .leaflet-container{border-radius:.75rem;width:100%}.empty-state{color:var(--muted);padding:.5rem 0;text-align:center}.empty-state .empty-title{color:var(--ink);font-weight:600;margin:0}.empty-state .empty-sub{margin:.25rem 0 0}.assign-overlay{align-items:center;background:rgba(17,17,27,.28);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.assign-panel{background:#fff;border:.0625rem solid var(--line);border-radius:1.125rem;box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:82vh;overflow:hidden;width:min(57.5rem,92vw)}.assign-header{align-items:center;border-bottom:.0625rem solid var(--line);display:flex;justify-content:space-between;padding:.75rem 1rem}.assign-x{background:#fff;border:.0625rem solid var(--line);border-radius:.625rem;cursor:pointer;font-weight:600;padding:.375rem .5rem}.assign-body{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;min-height:22.5rem;padding:.75rem}.assign-col{background:#fbfbfd;border:.0625rem solid var(--line);border-radius:.875rem;display:flex;flex-direction:column;min-height:0;padding:.625rem}.assign-col.routes{overflow:auto}.assign-col.ops{overflow:hidden}.assign-footer{background:#fff;border-top:.0625rem solid var(--line);display:flex;gap:.5rem;justify-content:flex-end;padding:.625rem .75rem}@media (max-width:75rem){.routing-progress .routing-main-solution{grid-template-columns:1fr!important;height:auto;max-height:none;min-height:0}.routing-progress .routing-right-col{position:static!important;top:0}.routing-progress .routing-map .leaflet-container{min-height:26rem}.assign-body{grid-template-columns:1fr}}@media (min-width:120rem){.routing-progress{--min-track:36rem;--max-track:80rem;--track-sub:9rem;--sticky-top:5rem}.routing-progress .routing-map .leaflet-container{min-height:26rem}}@media (min-width:160rem){.routing-progress{--min-track:40rem;--max-track:90rem;--track-sub:7rem}}.routing-progress .routing-main-solution{max-height:none;min-height:40rem}.routing-progress .routing-left-col,.routing-progress .routing-right-col{height:100%;min-height:0}.routing-progress .routing-map-card{display:flex;flex-direction:column;height:100%;min-height:0}.routing-progress .routing-map{flex:1 1 auto;height:100%;min-height:0}.routing-progress .routing-map .leaflet-container{min-height:26rem}.routing-progress .routing-main-solution{min-height:450px!important}.routing-progress .routing-left-col,.routing-progress .routing-map,.routing-progress .routing-map-card,.routing-progress .routing-right-col{height:100%!important;min-height:0!important}.routing-progress .routing-map .leaflet-container{height:100%!important;min-height:26rem!important}.veh-row.selected{background:var(--route-soft,rgba(0,0,0,.06));border-left:3px solid var(--route-solid,#53b66c);box-shadow:0 6px 18px rgba(0,0,0,.06),0 0 0 .18rem var(--route-ring,rgba(69,86,172,.18))}.veh-row.selected:hover{background:var(--route-soft-strong,rgba(0,0,0,.1))}.veh-row.selected .qr-chip,.veh-row.selected .veh-chip{border-color:var(--route-soft,rgba(0,0,0,.06))}.veh-row .veh-dot{background:var(--route-solid,#53b66c)}.routing-card-header button.veh-btn{background-color:#fff;border:1px solid var(--line);border-radius:.625rem;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background .2s}.routing-card-header button.veh-btn:hover{background-color:#ececec}.routing-card-header{display:flex;flex-direction:column;gap:.75rem}.routing-card-header .routing-header-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.routing-card-header .routing-title{color:var(--ink);font-size:1.125rem;font-weight:600;margin:0}.routing-card-header .routing-counter{align-items:center;color:var(--muted);display:flex;font-size:.875rem;gap:.5rem}.routing-card-header .routing-counter .selected-badge{background:var(--brand);border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 10px}.routing-card-header .routing-header-row .assign-btn,.routing-card-header .routing-header-row .veh-btn{background-color:var(--ink);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.75rem 1.3rem .6rem;transition:box-shadow .2s}.routing-progress-container{display:flex;flex-direction:column}.routing-progress{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.routing-main-solution{display:flex;flex:1 1 auto;gap:20px;min-height:0}.routing-left-col,.routing-right-col{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.veh-list{overflow-y:auto}.routing-map,.routing-map-card,.veh-list{flex:1 1 auto;min-height:0}.no-margin{margin-top:0!important}.icon-detail-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.veh-meta>.qr-chip,.veh-meta>.veh-chip{box-sizing:border-box;flex-direction:column;min-width:60px;padding:.25rem .5rem}.veh-meta>.icon-detail-btn,.veh-meta>.qr-chip,.veh-meta>.veh-chip{align-items:center;display:flex;height:60px;justify-content:center}.veh-meta>.icon-detail-btn{background:transparent;border:none;margin:0;padding:0;width:56px}.veh-meta>.icon-detail-btn img{display:block;height:20px;margin:auto;object-fit:contain;width:20px}.veh-meta{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.k-num{color:var(--ink);cursor:default;display:block;font-variant-numeric:tabular-nums;font-weight:600;margin-top:.125rem;max-width:6rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.veh-meta>.icon-detail-btn,.veh-meta>.qr-chip,.veh-meta>.veh-chip{flex-shrink:0}.veh-row{border-bottom:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:1rem;padding:.5rem;scroll-snap-type:x mandatory}.veh-row>*{flex-shrink:0;min-width:max-content;scroll-snap-align:start}.veh-row{overflow-x:auto}@media screen and (min-width:1280px) and (max-width:1920px){.routing-progress .veh-row{overflow-x:auto!important}}.veh-list .veh-row{flex:0 0 auto!important}.routing-card,.routing-left-col,.veh-list{min-height:0!important}.veh-list{flex:1 1 auto!important;overflow-x:hidden;overflow-y:auto!important;scrollbar-gutter:stable}@media screen and (min-width:1200px) and (max-width:1460px){.routing-left-col .routing-card .routing-card-header .routing-header-row .assign-btn{border-radius:999px!important;box-shadow:none!important;font-size:.78rem!important;height:40px!important;line-height:1!important;padding:.45rem .9rem!important}.routing-left-col .routing-card .routing-card-header .routing-header-row{gap:.5rem!important}}.routing-progress .kpi-grid-expanded{margin-bottom:0!important}.routing-progress .routing-main-solution.map-expanded{display:block!important;margin-top:8px!important;padding-top:0!important}.routing-progress .routing-main-solution.map-expanded .routing-left-col{display:none!important}.routing-progress .routing-main-solution.map-expanded .routing-right-col{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}@media screen and (max-width:1000px){.routing-progress .routing-card{flex:none;height:auto}}.routing-progress .routing-card{isolation:isolate}.change-route-modal{max-width:680px;width:100%}.change-route-modal .modal-content{background:#fff;border:none;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.15);overflow:hidden;padding:0!important}.change-route-modal__header{align-items:center;background-color:#f7f8fa;border-bottom:1px solid #e0e0e0;color:var(--ink);display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:16px 24px}.change-route-modal__body{padding:24px}.change-route-modal__content{display:flex;flex-direction:column;gap:16px}.change-route-modal__dropdown{background-color:#fdfdfd;border:1px solid #ccc;border-radius:8px;font-size:.95rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.change-route-modal__dropdown:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(100,61,255,.2);outline:none}.change-route-modal__points-list{background:#f9f9fb;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding:12px}.change-route-modal__point{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:var(--ink);font-size:.95rem;padding:8px 12px}.change-route-modal__buttons{display:flex;gap:12px;justify-content:space-between;width:100%}.change-route-modal__cancel-btn{background-color:transparent;border:1px solid var(--ink);border-radius:20px;color:var(--ink);cursor:pointer;flex:1;font-size:.95rem;font-weight:600;padding:12px;transition:all .2s ease}.change-route-modal__cancel-btn:hover{background-color:rgba(96,33,102,.05)}.change-route-modal__confirm-btn{background-color:var(--ink);border:none;border-radius:20px;color:#fff;cursor:pointer;flex:1;font-size:.95rem;font-weight:600;padding:12px;transition:background-color .2s ease}.change-route-modal__confirm-btn:hover{background-color:#602166}.change-route-modal__header .close{color:#666;font-size:1.2rem;opacity:1}.custom-select-wrapper{font-size:14px;position:relative;width:100%}.select-trigger{align-items:center;background:#f9f9fb;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem}.select-trigger .dot{border-radius:50%;flex-shrink:0;height:10px;margin-right:8px;width:10px}.select-trigger .chevron{color:#666;font-size:12px;margin-left:auto}.select-options{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.06);margin-top:4px;max-height:180px;overflow-y:auto;padding:4px 0;position:absolute;width:100%;z-index:99}.select-options li{align-items:center;cursor:pointer;display:flex;padding:6px 10px}.select-options li:hover{background:#ececec}.select-options .dot{border-radius:50%;height:10px;margin-right:8px;width:10px}.MapForSolution-module_mapActionsContainer__l6gW2{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:calc(100% - 24px);position:absolute;right:12px;top:12px;z-index:999}.MapForSolution-module_mapActionButton__9KkpY{align-items:center;background-color:#fff;border:1px solid #000;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:0;transition:background-color .2s ease;width:40px}.MapForSolution-module_mapActionButton__9KkpY:hover{background-color:#e0e0e0}.MapForSolution-module_mapActionButton__9KkpY:active{background-color:#602166;border-color:#602166}.MapForSolution-module_mapActionButton__9KkpY:active i{color:#fff}.MapForSolution-module_mapActionButton__9KkpY:disabled{background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;opacity:.5}.MapForSolution-module_mapActionButton__9KkpY:disabled i{color:#666}.MapForSolution-module_mapActionButton__9KkpY i{color:#000;font-size:28px;transition:color .2s ease}.MapForSolution-module_mapActionButtonDanger__8PeOj i{color:#d32f2f}.MapForSolution-module_mapActionButtonDanger__8PeOj:hover i{color:#b71c1c}.leaflet-tooltip-pane{z-index:99998!important}.leaflet-tooltip{background-color:#fff!important;border:1px solid #602166!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;color:#000!important;font-size:16px!important;font-weight:600!important;opacity:1!important;padding:8px 12px!important;pointer-events:none!important}.leaflet-tooltip-top:before{border-top-color:#fff!important}.leaflet-tooltip-bottom:before{border-bottom-color:#fff!important}.leaflet-tooltip-left:before{border-left-color:#fff!important}.leaflet-tooltip-right:before{border-right-color:#fff!important}.AssignDriversPanel-module_assignBody__2Ot6g{align-items:flex-start;display:flex;flex:1;justify-content:flex-start;min-height:300px;overflow-y:auto;padding:16px 0;width:100%}.AssignDriversPanel-module_assignBody__2Ot6g::-webkit-scrollbar{width:8px}.AssignDriversPanel-module_assignBody__2Ot6g::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.AssignDriversPanel-module_assignBody__2Ot6g::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.AssignDriversPanel-module_assignBody__2Ot6g::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.AssignDriversPanel-module_assignTable__Xj9bY{border-collapse:collapse;font-size:14px;margin:0;max-width:100%;table-layout:auto;width:100%}.AssignDriversPanel-module_assignTable__Xj9bY thead{background:#f7f8fa;border-bottom:1px solid #eef0f3;position:sticky;top:0;z-index:10}.AssignDriversPanel-module_assignTable__Xj9bY th{background:#f7f8fa;border-bottom:1px solid #eef0f3;color:#555;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;vertical-align:middle}.AssignDriversPanel-module_assignTable__Xj9bY tbody tr{border-bottom:1px solid #eee;transition:background-color .2s ease}.AssignDriversPanel-module_assignTable__Xj9bY tbody tr:hover{background-color:#fafafa}.AssignDriversPanel-module_assignTable__Xj9bY td{color:#333;font-size:14px;padding:12px 16px;vertical-align:middle}.AssignDriversPanel-module_assignTable__Xj9bY td:first-child{padding-left:12px;width:40px}.AssignDriversPanel-module_assignRemoveHeader__MPgyy{padding:12px!important;text-align:center!important;width:40px!important}.AssignDriversPanel-module_assignCarrierCell__2dB3j,.AssignDriversPanel-module_assignCarrierHeader__aR-k\+,.AssignDriversPanel-module_assignOperatorCell__U8kt\+,.AssignDriversPanel-module_assignOperatorHeader__oeE2s{min-width:230px!important}.AssignDriversPanel-module_assignRemoveBtn__Vltpm{background:transparent;border:none;color:#6b7280;cursor:pointer;display:none;font-size:16px;line-height:1;padding:0}.AssignDriversPanel-module_assignRemoveBtn__Vltpm:hover{color:#e53935}.AssignDriversPanel-module_assignRemoveCell__J3\+S4{padding:12px 8px!important;text-align:center;vertical-align:middle;width:40px!important}.AssignDriversPanel-module_assignRemoveIcon__CLDTZ{align-items:center;border-radius:4px;color:#e53935;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:1;padding:4px;transition:color .2s ease,transform .2s ease;user-select:none}.AssignDriversPanel-module_assignRemoveIcon__CLDTZ:hover{background-color:rgba(229,57,53,.08);color:#d32f2f;transform:scale(1.1)}.AssignDriversPanel-module_assignRemoveIcon__CLDTZ:active{transform:scale(.95)}.AssignDriversPanel-module_assignRouteLabel__t1a4-{color:#000;font-size:14px;font-weight:600;margin-bottom:4px}.AssignDriversPanel-module_assignRouteSubinfo__6d7Rh{display:flex;flex-direction:column;gap:2px}.AssignDriversPanel-module_assignRouteName__KoqKF{color:#000;font-size:14px;font-weight:600;line-height:1.3}.AssignDriversPanel-module_assignRouteMeta__or-qz{color:#777;font-size:12px;line-height:1.3}.AssignDriversPanel-module_assignLight__ylPr7{background:#fff;border:1px solid #ddd;border-radius:30px;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s ease}.AssignDriversPanel-module_assignLight__ylPr7:hover{background:#f5f5f5;border-color:#bbb}.AssignDriversPanel-module_assignLight__ylPr7:active{background:#ececec}.AssignDriversPanel-module_assignLight__ylPr7:disabled{cursor:not-allowed;opacity:.5}.AssignDriversPanel-module_btnSpinner__cgSNa{display:inline-flex;margin-right:8px;vertical-align:middle}@media(max-width:768px){.AssignDriversPanel-module_assignTable__Xj9bY{font-size:12px}.AssignDriversPanel-module_assignTable__Xj9bY td,.AssignDriversPanel-module_assignTable__Xj9bY th{padding:10px 12px}.AssignDriversPanel-module_assignRouteLabel__t1a4-,.AssignDriversPanel-module_assignRouteName__KoqKF{font-size:12px}.AssignDriversPanel-module_assignRouteMeta__or-qz{font-size:11px}}.assignTable td .magic-select__control{border-radius:8px;min-height:40px}.assignTable td .magic-select__menu{z-index:1200}.AssignDriversPanel-module_assignRemoveIcon__CLDTZ:focus-visible{outline:2px solid #602166;outline-offset:2px}.AssignDriversPanel-module_assignLight__ylPr7:focus-visible{outline:2px solid #602166;outline-offset:2px}.RoutingExceptionsSidebar-module_exceptionsContainer__Ye5X1{display:flex;flex-direction:row;gap:24px;width:100%}.RoutingExceptionsSidebar-module_section__WCp0l{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.RoutingExceptionsSidebar-module_sectionHeader__zzrvQ{border-bottom:1px solid #e0e0e0;padding-bottom:8px}.RoutingExceptionsSidebar-module_sectionTitle__mroBB{color:#000;font-size:18px;font-weight:600;margin:0}.RoutingExceptionsSidebar-module_searchContainer__kWg6d{margin:0;width:100%}.RoutingExceptionsSidebar-module_exceptionsList__DBoOI{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.RoutingExceptionsSidebar-module_exceptionItem__q2TgA{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px;transition:background-color .2s ease,border-color .2s ease}.RoutingExceptionsSidebar-module_exceptionItem__q2TgA:hover{background-color:#f5f5f5;border-color:#bcbcbc}.RoutingExceptionsSidebar-module_itemHeader__I8jL0{align-items:center;display:flex;gap:8px;justify-content:space-between}.RoutingExceptionsSidebar-module_itemName__Vv5AI{color:#000;flex:1;font-size:16px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoutingExceptionsSidebar-module_itemReason__iZ6W\+{word-wrap:break-word;color:#737373;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:break-word;white-space:normal}.RoutingExceptionsSidebar-module_emptyMessage__r6Xoi{color:#979797;font-size:16px;font-weight:400;margin:0;padding:24px 16px;text-align:center}.RoutingExceptionsSidebar-module_skeletonWrapper__cyQxm{display:flex;flex-direction:row;gap:24px;min-height:400px;width:100%}.RoutingExceptionsSidebar-module_skeletonSection__S5k8e{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.RoutingExceptionsSidebar-module_skeletonContainer__ISYdK{display:flex;flex:1;flex-direction:column;gap:12px}.RoutingExceptionsSidebar-module_skeletonItem__MP8KH{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.RoutingExceptionsSidebar-module_skeletonTitle__PP0Mm{height:16px;width:60%}.RoutingExceptionsSidebar-module_skeletonText__ghjfq,.RoutingExceptionsSidebar-module_skeletonTitle__PP0Mm{animation:RoutingExceptionsSidebar-module_exceptionsSidebarShimmer__bjWiZ 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:4px}.RoutingExceptionsSidebar-module_skeletonText__ghjfq{height:12px;width:90%}.RoutingExceptionsSidebar-module_skeletonSearch__egWIz{border-radius:8px;height:40px;width:100%}.RoutingExceptionsSidebar-module_skeletonSearch__egWIz,.RoutingExceptionsSidebar-module_skeletonSectionTitle__Bs\+QS{animation:RoutingExceptionsSidebar-module_exceptionsSidebarShimmer__bjWiZ 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%}.RoutingExceptionsSidebar-module_skeletonSectionTitle__Bs\+QS{border-radius:4px;height:24px;width:40%}.RoutingExceptionsSidebar-module_skeletonHeader__MBcUD{border-bottom:1px solid #e0e0e0;margin-bottom:4px;padding-bottom:8px}@keyframes RoutingExceptionsSidebar-module_exceptionsSidebarShimmer__bjWiZ{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.RoutingExceptionsSidebar-module_exceptionsContainer__Ye5X1{flex-direction:column;gap:20px}.RoutingExceptionsSidebar-module_sectionTitle__mroBB{font-size:16px}.RoutingExceptionsSidebar-module_itemName__Vv5AI{font-size:14px}.RoutingExceptionsSidebar-module_itemReason__iZ6W\+{font-size:11px}.RoutingExceptionsSidebar-module_emptyMessage__r6Xoi{font-size:14px;padding:20px 12px}.RoutingExceptionsSidebar-module_exceptionItem__q2TgA{padding:10px}}.routing-detail-scope{--ink:#000;--line:#eef0f3;--muted:#6b7280}.routing-detail-scope.detail-offcanvas{max-width:92vw;width:75%!important}@media (max-width:768px){.routing-detail-scope.detail-offcanvas{max-width:100vw;width:100%!important}}.routing-detail-scope .modal-dialog{height:100%;margin:0;max-width:92vw;position:fixed;right:0;top:0;transform:none!important;width:75%}@media (max-width:768px){.routing-detail-scope .modal-dialog{max-width:100vw;width:100vw}}.routing-detail-scope .modal-content{border-left:1px solid var(--line);border-radius:0;box-shadow:-2px 0 16px rgba(0,0,0,.12);height:100%}.routing-detail-scope .modal-header{border-bottom:1px solid var(--line)}.routing-detail-scope .modal-title{color:var(--ink);font-size:16px;font-weight:600}.routing-detail-scope .routing-detail-name{color:var(--muted);font-size:14px;font-weight:400;margin-left:8px}.routing-detail-body{overflow:auto;padding:16px 20px}.routing-detail-tabs{margin-bottom:16px}.routing-detail-section-title{color:var(--ink);font-size:15px;font-weight:600;margin-bottom:8px}.routing-detail-subtitle{color:var(--ink);font-size:14px;font-weight:600;margin-bottom:6px}.routing-detail-operator-form{display:flex;gap:8px;margin-bottom:16px}.routing-detail-operator-input{border:1px solid var(--line);flex:1;padding:6px 10px}.routing-detail-map-wrapper{background:#f3f4f6;border:1px dashed var(--line);height:300px;margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden;width:calc(100% + 3rem)}.routing-detail-map-wrapper .leaflet-container{border-radius:6px;height:100%!important}.routing-detail-orders-wrapper{overflow-x:auto}.routing-detail-orders-table{border-collapse:collapse;min-width:800px;width:100%}.routing-detail-orders-table thead th{background:#fff;border-bottom:1px solid var(--line);color:#2c2c2c;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.routing-detail-orders-table tbody td{border-bottom:1px solid #f0f2f5;color:#333;font-size:14px;padding:12px 16px;white-space:nowrap}.routing-detail-orders-table tbody td:first-child,.routing-detail-orders-table thead th:first-child{text-align:center;width:40px}.routing-detail-status-badge{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.routing-detail-status-completed{background-color:#53b66c}.routing-detail-status-pending{background-color:#f5b849}.routing-detail-stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:16px 0 24px}.routing-detail-stat{align-items:flex-start;background:#f6f6f6;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start;min-width:100px;padding:12px}.routing-detail-stat-label{color:var(--muted);font-size:12px;line-height:1.2;margin:0}.routing-detail-stat-value{align-items:center;color:var(--ink);display:flex;font-size:16px;font-weight:600;gap:8px;line-height:1.2}.routing-detail-operator-assigned .operator-name{background:#f5f5f5;border-radius:6px;color:#000;display:inline-block;font-size:16px;font-weight:600;padding:8px 12px}.routing-detail-edit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.edit-icon-btn{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;transition:color .2s ease}.edit-icon-btn:hover{color:var(--ink)}.routing-detail-viewblock{background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.routing-detail-row{color:var(--ink);display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.routing-detail-row strong{color:var(--ink);font-weight:600}.routing-detail-section.fullrow{background:#fff;border:1px solid var(--line);border-radius:6px;margin-bottom:16px;padding:12px 16px}.routing-detail-row.bottom{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:24px;padding-top:8px}.routing-detail-row select.routing-detail-operator-input{max-width:220px}.routing-detail-row.top>div{flex:1 1 250px;min-width:200px}.assign-input-wrapper{max-width:100%;width:220px}.routing-detail-operator-input{border:1px solid #ccc;border-radius:6px;font-size:14px;outline:none;padding:6px 12px;width:100%}.assign-dropdown{border-radius:0 0 6px 6px;border-top:none;box-shadow:0 4px 10px rgba(0,0,0,.08);z-index:999}.assign-option{font-size:14px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.assign-option:hover{background-color:#ececec}.routing-detail-block-input{background:#f6f6f6;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex:1 1 220px;flex-direction:column;gap:6px;min-width:220px;padding:12px}.routing-detail-operator-btn.assign-btn{background-color:var(--ink)!important;border:none!important;border-radius:50px!important;color:#fff!important;cursor:pointer!important;font-size:.8rem!important;font-weight:600!important;padding:.75rem 1.3rem .6rem!important;transition:box-shadow .2s!important}.assign-section{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.assign-block{display:flex;flex:1;flex-direction:column;min-width:220px}.assign-label{color:#000;font-size:.85rem;font-weight:600;margin-bottom:6px}.assign-input-wrapper{position:relative}.assign-input{border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:8px 10px;width:100%}.assign-dropdown{z-index:20}.assign-option{cursor:pointer;padding:8px 10px;transition:background .2s}.assign-option:hover{background:#ececec}.assign-btn{background-color:var(--ink);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.75rem 1.3rem .6rem;transition:box-shadow .2s}.assign-block .assign-input-wrapper{max-width:100%;width:100%}.assign-block .assign-input{box-sizing:border-box;max-width:100%;width:100%}.assign-dropdown{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1050}.assign-option{position:relative}.assign-option.disabled{background-image:none;cursor:not-allowed;filter:grayscale(.15);opacity:.45;pointer-events:none}.assign-option.disabled:hover{background:inherit}.assign-option.disabled:after{content:"🔒";font-size:14px;opacity:.9;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.assign-option:not(.disabled):hover{background:#ececec}.RoutingMergeRoutesModal-module_body__sxjMb{display:flex;flex-direction:column;gap:20px;padding:24px}.RoutingMergeRoutesModal-module_section__lfzP7{display:flex;flex-direction:column;gap:12px}.RoutingMergeRoutesModal-module_sectionTitle__hB8F\+{color:var(--ink,#000);font-size:16px;font-weight:600;margin:0}.RoutingMergeRoutesModal-module_sectionLabel__Gn-oh{color:var(--ink,#000);font-size:16px;font-weight:600;margin:0 0 8px}.RoutingMergeRoutesModal-module_routesList__y\+3xR{background:#f9f9fb;border:1px solid #e8e8ec;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:12px}.RoutingMergeRoutesModal-module_routeItem__J5uUO{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#333;display:inline-flex;font-size:14px;gap:8px;padding:6px 12px;white-space:nowrap}.RoutingMergeRoutesModal-module_routeItem__J5uUO i{color:#999;font-size:14px}.RoutingMergeRoutesModal-module_colorDot__2fy3B{border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.08);flex-shrink:0;height:10px;width:10px}.RoutingMergeRoutesModal-module_separator__BJUnB{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;padding:20px 0;position:relative}.RoutingMergeRoutesModal-module_separator__BJUnB:after,.RoutingMergeRoutesModal-module_separator__BJUnB:before{background:linear-gradient(90deg,transparent,#e0e0e0 20%,#e0e0e0 80%,transparent);content:"";height:1px;left:0;position:absolute;right:0}.RoutingMergeRoutesModal-module_separator__BJUnB:before{top:0}.RoutingMergeRoutesModal-module_separator__BJUnB:after{bottom:0}.RoutingMergeRoutesModal-module_separator__BJUnB i{background:#fff;color:#602166;font-size:28px;padding:0 8px;z-index:1}.RoutingMergeRoutesModal-module_separatorLabel__c3h1a{background:#fff;color:#602166;font-size:16px;font-weight:600;padding:0 8px;text-align:center;white-space:nowrap;z-index:1}.RoutingMergeRoutesModal-module_targetSection__BC25Q{display:flex;flex-direction:column;gap:8px}.RoutingMergeRoutesModal-module_helperText__mCo\+1{background:#f5f5f7;border-left:3px solid #602166;border-radius:8px;color:#666;font-size:12px;line-height:1.5;margin:0;padding:12px 16px}.RoutingMergeRoutesModal-module_helperText__mCo\+1 i{color:#602166;font-size:14px;margin-right:6px}.RoutingMergeRoutesModal-module_destinationSection__V8B8a{display:flex;flex-direction:column;gap:12px}.RoutingMergeRoutesModal-module_destinationHeader__xv\+yO{align-items:center;display:flex;justify-content:space-between}.RoutingMergeRoutesModal-module_destinationTitle__5WC8M{align-items:center;color:#2e7d32;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.RoutingMergeRoutesModal-module_destinationTitle__5WC8M i{font-size:18px}.RoutingMergeRoutesModal-module_changeButton__cLRhD{background:none;border:none;border-radius:4px;color:#602166;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:background-color .2s}.RoutingMergeRoutesModal-module_changeButton__cLRhD:hover{background:rgba(96,33,102,.08)}.RoutingMergeRoutesModal-module_destinationRoute__mP3HT{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.RoutingMergeRoutesModal-module_destinationRoute__mP3HT i{color:#2e7d32;font-size:20px}.RoutingMergeRoutesModal-module_destinationRoute__mP3HT i:last-child{margin-left:auto}.RoutingMergeRoutesModal-module_destinationName__bKBT\+{color:#1b5e20;font-size:16px;font-weight:600}.RoutingMergeRoutesModal-module_disappearSection__IhUeL{display:flex;flex-direction:column;gap:12px}.RoutingMergeRoutesModal-module_disappearTitle__fr8eM{align-items:center;color:#666;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.RoutingMergeRoutesModal-module_disappearTitle__fr8eM i{color:#999;font-size:18px}.RoutingMergeRoutesModal-module_disappearList__ePYyR{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.RoutingMergeRoutesModal-module_disappearRoute__iaWzx{align-items:center;background:#f5f5f5;border:1px dashed #ccc;border-radius:20px;color:#888;display:inline-flex;font-size:14px;gap:8px;opacity:.85;padding:6px 12px}.RoutingMergeRoutesModal-module_disappearRoute__iaWzx .RoutingMergeRoutesModal-module_colorDot__2fy3B{opacity:.6}.RoutingMergeRoutesModal-module_disappearBadge__nVRT8{background:rgba(211,47,47,.1);border-radius:4px;color:#d32f2f;font-size:10px;font-weight:500;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.RoutingMergeRoutesModal-module_infoMessage__4UdBB{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.RoutingMergeRoutesModal-module_infoMessage__4UdBB i{color:#666;flex-shrink:0;font-size:18px}.RoutingMergeRoutesModal-module_infoMessage__4UdBB span{color:#555;flex:1;font-size:12px;line-height:1.4}.RoutingMergeRoutesModal-module_actionButtons__0onZJ{display:flex;gap:12px;justify-content:space-between;padding-top:8px}@media(max-width:768px){.RoutingMergeRoutesModal-module_body__sxjMb{padding:20px}.RoutingMergeRoutesModal-module_routeItem__J5uUO{font-size:12px;padding:5px 10px}.RoutingMergeRoutesModal-module_separator__BJUnB i{font-size:24px}.RoutingMergeRoutesModal-module_helperText__mCo\+1{font-size:11px;padding:10px 12px}.RoutingMergeRoutesModal-module_destinationRoute__mP3HT{padding:10px 12px}.RoutingMergeRoutesModal-module_destinationName__bKBT\+{font-size:14px}.RoutingMergeRoutesModal-module_disappearRoute__iaWzx{font-size:12px;padding:5px 10px}.RoutingMergeRoutesModal-module_disappearBadge__nVRT8{font-size:9px;padding:2px 4px}.RoutingMergeRoutesModal-module_infoMessage__4UdBB{padding:10px 12px}.RoutingMergeRoutesModal-module_infoMessage__4UdBB span{font-size:12px}}.modal-force-z{z-index:2001!important}.backdrop-force-z{z-index:2000!important}.RoutingProgress-module_noSelect__JUJYG{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RoutingProgress-module_headerActions__\+57NS{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-bottom:18px}.RoutingProgress-module_headerActions__\+57NS .RoutingProgress-module_btn__M3hOy{border:.0625rem solid #eef0f3;border-radius:.625rem;cursor:pointer;padding:.5rem .75rem;transition:all .2s ease}.RoutingProgress-module_headerActions__\+57NS .RoutingProgress-module_btn__M3hOy:hover{box-shadow:0 .25rem .5rem rgba(0,0,0,.06)}.RoutingProgress-module_kpiGridContainer__iyAFr{display:grid;gap:var(--gap,1.25rem);grid-template-columns:1fr minmax(430px,60%);margin-bottom:8px;width:100%}.RoutingProgress-module_kpiLeftColumn__8GrVn,.RoutingProgress-module_kpiRightColumn__j2O9S{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(max-width:75rem){.RoutingProgress-module_kpiGridContainer__iyAFr{gap:8px;grid-template-columns:1fr}}.RoutingProgress-module_routingStatsSolutionCard__LGcPN{align-items:flex-start;background:var(--card);border:1px solid #ececec;border-radius:8px;box-shadow:none;box-sizing:border-box;color:var(--muted);display:flex;flex-direction:column;font-weight:600;gap:6px;justify-content:center;min-width:0;padding:12px}.RoutingProgress-module_routingStatsSolutionCard__LGcPN span{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.RoutingProgress-module_routingStatsSolutionCard__LGcPN span p{color:var(--muted);font-size:12px;font-weight:600;line-height:1.2;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.RoutingProgress-module_routingStatsSolutionCard__LGcPN span strong{color:var(--ink);display:block;font-size:16px;font-weight:600;line-height:1.2;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.RoutingProgress-module_headerRow__JVhVH{align-items:center;display:flex;gap:12px;margin-bottom:8px;width:100%}.RoutingProgress-module_cardHeaderActions__t-uyB{align-items:center;display:flex;gap:8px;margin-left:auto}.RoutingProgress-module_routeSearchContainer__YPT0v{flex:1;min-width:120px}.RoutingProgress-module_cardFooter__6\+wJe{align-items:center;background:var(--bg-soft,#f7f8fa);border-radius:0 0 .875rem .875rem;border-top:1px solid var(--line,#eef0f3);color:var(--muted,#6b7280);display:flex;font-size:.875rem;gap:8px;margin-top:8px;padding:8px 12px}.RoutingProgress-module_selectedBadge__UVGhF{background:var(--brand,#602166);border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 10px}.RoutingProgress-module_mapCardContainer__Hp7i1{background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;flex-direction:column;padding:12px}.RoutingProgress-module_mapCardContainer__Hp7i1 .leaflet-container{border-radius:8px;height:100%!important}.RoutingProgress-module_vehCompact__qAeZF{align-items:center;display:flex;gap:12px;min-height:45px;padding:8px 12px}.RoutingProgress-module_vehCompactInfo__7RCa8{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.RoutingProgress-module_vehId__f93yi{color:var(--ink);font-size:16px;font-weight:600;min-width:80px}.RoutingProgress-module_vehCarrier__P\+IQs,.RoutingProgress-module_vehOperator__9oXhl{color:var(--ink-2);flex:1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoutingProgress-module_vehPackages__4PIdE{color:var(--ink);font-size:12px;font-weight:600;min-width:50px;text-align:right;white-space:nowrap}.RoutingProgress-module_vehCompactActions__9RF7q{align-items:center;display:flex;gap:8px}.RoutingProgress-module_actionBtn__nJ2Zd,.RoutingProgress-module_expandBtn__FymIC,.RoutingProgress-module_iconDetailBtn__X7Nqa{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.RoutingProgress-module_actionBtn__nJ2Zd:hover,.RoutingProgress-module_expandBtn__FymIC:hover,.RoutingProgress-module_iconDetailBtn__X7Nqa:hover{background:rgba(0,0,0,.05)}.RoutingProgress-module_expandBtn__FymIC i{color:var(--muted);font-size:18px}.RoutingProgress-module_vehDetails__A\+Dgf{animation:RoutingProgress-module_slideDown__vjDcK .2s ease;padding:0 12px 12px}@keyframes RoutingProgress-module_slideDown__vjDcK{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.RoutingProgress-module_skeletonContainer__NGueL{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.RoutingProgress-module_skeletonRow__N3k9A{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;display:flex;gap:8px;min-height:48px;padding:8px 12px}.RoutingProgress-module_skeletonCheck__PQdVo{height:20px;width:20px}.RoutingProgress-module_skeletonCheck__PQdVo,.RoutingProgress-module_skeletonDot__U5SFS{animation:RoutingProgress-module_routingProgressShimmer__UM17X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:50%}.RoutingProgress-module_skeletonDot__U5SFS{height:12px;width:12px}.RoutingProgress-module_skeletonText__pilZ0{animation:RoutingProgress-module_routingProgressShimmer__UM17X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:14px}.RoutingProgress-module_skeletonTextShort__7hVnM{width:60px}.RoutingProgress-module_skeletonTextMedium__0vExc{width:80px}.RoutingProgress-module_skeletonBadge__VqOLs{animation:RoutingProgress-module_routingProgressShimmer__UM17X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:24px;width:60px}.RoutingProgress-module_skeletonActions__Ihi0M{display:flex;gap:4px;margin-left:auto}.RoutingProgress-module_skeletonIcon__EB64A{animation:RoutingProgress-module_routingProgressShimmer__UM17X 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;height:24px;width:24px}@keyframes RoutingProgress-module_routingProgressShimmer__UM17X{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes RoutingProgress-module_mapSkeletonShimmer__B39AE{0%{background-position:200% 0}to{background-position:-200% 0}}.RoutingProgress-module_mapSkeleton__kYP0v{background:#f7f8fa;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.RoutingProgress-module_mapSkeletonHeader__FzJH-{display:flex;gap:8px;justify-content:flex-end;padding:12px;position:absolute;right:0;top:0;z-index:10}.RoutingProgress-module_mapSkeletonBtn__Ea8WI{width:120px}.RoutingProgress-module_mapSkeletonBtnSmall__6H1wj,.RoutingProgress-module_mapSkeletonBtn__Ea8WI{animation:RoutingProgress-module_mapSkeletonShimmer__B39AE 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%);background-size:200% 100%;border-radius:8px;height:36px}.RoutingProgress-module_mapSkeletonBtnSmall__6H1wj{width:36px}.RoutingProgress-module_mapSkeletonBody__YEQGT{align-items:center;animation:RoutingProgress-module_mapSkeletonShimmer__B39AE 2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;display:flex;flex:1;justify-content:center}.RoutingProgress-module_mapSkeletonIcon__MihYh{align-items:center;background:hsla(0,0%,100%,.6);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.RoutingProgress-module_mapSkeletonIcon__MihYh i{color:#ccc;font-size:32px}.RoutingProgress-module_kpiSkeleton__iKMJj{animation:RoutingProgress-module_kpiShimmer__2ZCDg 1.5s infinite!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)!important;background-size:200% 100%!important;border-radius:4px!important;display:inline-block!important;height:16px!important;vertical-align:middle;width:50px!important}@keyframes RoutingProgress-module_kpiShimmer__2ZCDg{0%{background-position:200% 0}to{background-position:-200% 0}}.RoutingProgress-module_routingStatsSolutionCard__LGcPN span strong .RoutingProgress-module_kpiSkeleton__iKMJj{display:inline-block!important}.RoutingProgress-module_mapLoadingOverlay__nD03g{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.85);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.RoutingProgress-module_mapLoadingContent__oBYR9{align-items:center;background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:16px;padding:32px 48px}.RoutingProgress-module_mapLoadingText__IywE0{color:#602166;font-size:16px;font-weight:600;text-align:center}.RoutingProgress-module_routesListContainer__V5yzd{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:1000px){.RoutingProgress-module_routesListContainer__V5yzd{flex:none;height:400px}}.RoutingProgress-module_routesListHeader__VuMxU{align-items:center;background:#f7f8fa;border:1px solid #ececec;border-radius:10px 10px 0 0;color:#6b7280;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:4px 16px;position:sticky;text-transform:uppercase;top:0}.RoutingProgress-module_routesListHeaderCheck__65D1a{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:28px}.RoutingProgress-module_routesListHeaderColor__DK9pU{flex-shrink:0;width:12px}.RoutingProgress-module_routesListHeaderRoute__w7KEP{flex:1;min-width:0}.RoutingProgress-module_routesListHeaderPackages__4L5f9{flex-shrink:0;margin-right:8px;text-align:right;width:60px}.RoutingProgress-module_routesListHeaderActions__TkXnU{flex-shrink:0;text-align:center;width:90px}.RoutingCreditsList-module_listPage__4WHrQ{height:100%;width:100%}.RoutingCreditsList-module_listContainer__P4ep1{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.RoutingCreditsList-module_headerSection__HdrDJ{display:flex;flex-direction:column;gap:12px;grid-row:1}.RoutingCreditsList-module_toolbarSection__vUspW{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.RoutingCreditsList-module_toolbarLeft__RZwqL,.RoutingCreditsList-module_toolbarRight__3BcJa{align-items:center;display:flex;gap:12px}.RoutingCreditsList-module_tableSection__1xKBI{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.RoutingCreditsList-module_paginatorSection__sXk63{grid-row:4;overflow:visible;position:relative;z-index:100}.RoutingCreditsList-module_searchField__v3zEO{min-width:150px}.RoutingCreditsList-module_buttonText__x9as-{display:inline}@media(max-width:768px){.RoutingCreditsList-module_toolbarSection__vUspW{flex-wrap:nowrap}.RoutingCreditsList-module_toolbarRight__3BcJa{flex:1}.RoutingCreditsList-module_searchField__v3zEO{flex:1;width:100%}.RoutingCreditsList-module_buttonText__x9as-{display:none}}.SettlementTypeList-module_locationsPage__GeZgZ{height:100%;width:100%}.SettlementTypeList-module_locationsContainer__VTpBZ{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.SettlementTypeList-module_headerSection__Z8Nri{display:flex;flex-direction:column;gap:12px;grid-row:1}.SettlementTypeList-module_navSection__ZTiaA{display:flex;flex-direction:column;grid-row:2}.SettlementTypeList-module_toolbarSection__WOzGu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.SettlementTypeList-module_toolbarLeft__6iPkP,.SettlementTypeList-module_toolbarRight__TYNCI{align-items:center;display:flex;gap:12px}.SettlementTypeList-module_tableSection__QrJRF{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.SettlementTypeList-module_paginatorSection__Kp05N{grid-row:5;overflow:visible;position:relative;z-index:100}.ShippingConfigurationsList-module_listPage__EVckt{height:100%;width:100%}.ShippingConfigurationsList-module_listContainer__RAG4T{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.ShippingConfigurationsList-module_headerSection__uzfTp{display:flex;flex-direction:column;gap:12px;grid-row:1}.ShippingConfigurationsList-module_tabsSection__-GxKL{grid-row:2;margin-bottom:8px}.ShippingConfigurationsList-module_toolbarSection__B48r2{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.ShippingConfigurationsList-module_toolbarLeft__ix\+6g,.ShippingConfigurationsList-module_toolbarRight__5qPp8{align-items:center;display:flex;gap:12px}.ShippingConfigurationsList-module_tableSection__VDhKg{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.ShippingConfigurationsList-module_paginatorSection__E1MrW{grid-row:5;overflow:visible;position:relative;z-index:100}.StatesList-module_locationsPage__gzUYv{height:100%;width:100%}.StatesList-module_locationsContainer__2rifc{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.StatesList-module_headerSection__2JWNv{display:flex;flex-direction:column;gap:12px;grid-row:1}.StatesList-module_navSection__CiLq2{display:flex;flex-direction:column;grid-row:2}.StatesList-module_toolbarSection__Siotg{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.StatesList-module_toolbarLeft__UV3C7,.StatesList-module_toolbarRight__9pmGE{align-items:center;display:flex;gap:12px}.StatesList-module_tableSection__\+y7j1{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.StatesList-module_paginatorSection__owdQO{grid-row:5;overflow:visible;position:relative;z-index:100}.StoreDeliveriesList-module_deliveriesPage__FJfx1{height:100%;width:100%}.StoreDeliveriesList-module_deliveriesContainer__uOR5X{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.StoreDeliveriesList-module_headerSection__nIaFX{display:flex;flex-direction:column;gap:4px;grid-row:1}.StoreDeliveriesList-module_storeAddress__sj\+Km{color:#666;font-size:14px;margin:0}.StoreDeliveriesList-module_statsSection__YyHAY{grid-row:2}.StoreDeliveriesList-module_toolbarSection__4TVmF{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.StoreDeliveriesList-module_toolbarLeft__\+3wiH,.StoreDeliveriesList-module_toolbarRight__2AzC2{align-items:center;display:flex;gap:12px}.StoreDeliveriesList-module_tableSection__2oztl{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.StoreDeliveriesList-module_paginatorSection__EwxTN{grid-row:5;overflow:visible;position:relative;z-index:100}.StoreDeliveriesList-module_statusBadge__0k7T0{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.StoreDeliveriesList-module_statusDelivered__pVcUa{background-color:#d4edda;color:#155724}.StoreDeliveriesList-module_statusPending__aAFJu{background-color:#fff3cd;color:#856404}.StoreDeliveriesList-module_statusInTransit__wajBe{background-color:#cce5ff;color:#004085}.StoreDeliveriesList-module_statusReturned__5Tud1{background-color:#f8d7da;color:#721c24}.StoreDeliveriesList-module_operateDropdown__FZyjG{position:relative}.StoreDeliveriesList-module_operateDropdown__FZyjG .dropdown-menu{min-width:180px}.StoreDeliveriesList-module_operateDropdown__FZyjG .dropdown-item{align-items:center;display:flex;gap:8px;padding:10px 16px}.StoreDeliveriesList-module_operateDropdown__FZyjG .dropdown-item i{font-size:16px}.StoreListNew-module_storesPage__spgIB{height:100%;width:100%}.StoreListNew-module_storesContainer__YqnQK{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.StoreListNew-module_headerSection__\+sZME{display:flex;flex-direction:column;gap:12px;grid-row:1}.StoreListNew-module_toolbarSection__l6NSr{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.StoreListNew-module_toolbarLeft__ByZ92,.StoreListNew-module_toolbarRight__Ru0tJ{align-items:center;display:flex;gap:12px}.StoreListNew-module_tableSection__PYeC5{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.StoreListNew-module_paginatorSection__QYxif{grid-row:4;overflow:visible;position:relative;z-index:100}.UnitTypeList-module_listPage__0kZ1f{height:100%;width:100%}.UnitTypeList-module_listContainer__MMdEU{color:#000;display:grid;gap:12px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.UnitTypeList-module_headerSection__akGYb{display:flex;flex-direction:column;gap:12px;grid-row:1}.UnitTypeList-module_tabsSection__Clh1M{grid-row:2}.UnitTypeList-module_toolbarSection__q---0{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:3;justify-content:space-between}.UnitTypeList-module_toolbarLeft__lvv4a,.UnitTypeList-module_toolbarRight__YZ-ey{align-items:center;display:flex;gap:12px}.UnitTypeList-module_tableSection__udmYf{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.UnitTypeList-module_paginatorSection__-csPl{grid-row:5;overflow:visible;position:relative;z-index:100}.UsersList-module_usersPage__WzoL7{height:100%;width:100%}.UsersList-module_usersContainer__EvbU8{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.UsersList-module_headerSection__wlVuG{display:flex;flex-direction:column;gap:12px;grid-row:1}.UsersList-module_toolbarSection__bT43p{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.UsersList-module_toolbarLeft__trMKP,.UsersList-module_toolbarRight__g9cZK{align-items:center;display:flex;gap:12px}.UsersList-module_tableSection__0M4eT{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.UsersList-module_paginatorSection__th079{grid-row:4;overflow:visible;position:relative;z-index:100}.FirstMovement-module_firstMovementPage__fE6Qe{height:100%;width:100%}.FirstMovement-module_firstMovementContainer__8r4s\+{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.FirstMovement-module_headerSection__1x9nr{display:flex;flex-direction:column;gap:12px;grid-row:1}.FirstMovement-module_toolbarSection__6kadb{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-row:2;justify-content:space-between}.FirstMovement-module_toolbarLeft__\+N5om,.FirstMovement-module_toolbarRight__-e7xA{align-items:center;display:flex;gap:12px}.FirstMovement-module_tableSection__Ghon\+{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.FirstMovement-module_paginatorSection__X5P71{grid-row:4;overflow:visible;position:relative;z-index:100}.massTrackingContainer{color:#000;display:grid;gap:8px;grid-template-rows:auto auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.headerSection{grid-row:1}.infoSection{grid-row:2}.toolbarSection{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-row:3;justify-content:space-between}.tableSection{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:4;min-height:200px;overflow-x:auto;overflow-y:auto}.paginatorSection{grid-row:5;overflow:visible;position:relative;z-index:100}.align-data{display:flex;padding:2px;& span{margin-left:8px}}.hoverColor:hover{color:#fff!important}.text-description{color:#8f8f8f;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:normal;text-align:center}.box-import{border:1px dashed #949494;height:262px;width:100%}.mass-tracking-modal{max-width:624px!important}.mt-status-code{border:1px solid #000;border-radius:50%;margin-right:2px;padding:6px 4px}@media (max-width:992px){[data-name=mass-tracking-container] [data-name=magic-search]{width:180px}}@media (max-width:768px){[data-name=mass-tracking-container] [data-name=magic-search]{width:150px}}[data-name=mass-tracking-table] td:last-child{border-left:none!important}[data-name=mass-tracking-table] td:last-child,[data-name=mass-tracking-table] th:last-child{border-right:none!important}.MassTrackingTagModal-module_trackingNumberContainer__Mfxi2{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;margin-top:1.5rem}@media(max-width:768px){.MassTrackingTagModal-module_trackingNumberContainer__Mfxi2{gap:1.25rem;margin-bottom:1.25rem;margin-top:1.25rem}}.MassTrackingTagModal-module_trackingNumberItem__nHfvd{align-items:center;border-radius:.375rem;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease-in-out}.MassTrackingTagModal-module_trackingNumberItem__nHfvd:hover{background-color:#fafafa;cursor:pointer}@media(max-width:768px){.MassTrackingTagModal-module_trackingNumberItem__nHfvd{gap:.625rem;padding:.625rem}}.MassTrackingTagModal-module_trackingNumberLabel__TZMil{color:#4f4f4f;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0;transition:color .2s ease-in-out;user-select:none}.MassTrackingTagModal-module_trackingNumberItem__nHfvd:hover .MassTrackingTagModal-module_trackingNumberLabel__TZMil{color:#602166}@media(max-width:768px){.MassTrackingTagModal-module_trackingNumberLabel__TZMil{font-size:12px}}.sp-date-picker .react-datepicker__input-container button{color:#444!important;height:37px!important}.sp .react-datepicker-wrapper{height:38px;margin-bottom:0!important}.sp .react-datepicker-wrapper-custom{height:38px!important}.search-container-inventory .input-group .form-control{background-color:#fff!important;border:1px solid #e5e7eb!important;border-bottom-right-radius:50px!important;border-top-right-radius:50px!important;font-size:14px!important;height:40px}.search-container-inventory .input-group .form-control:focus{background-color:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important}.search-container-inventory .dropdown-toggle{border:1px solid #e5e7eb!important;height:40px;min-width:100px}.search-container-inventory .dropdown-toggle:active,.search-container-inventory .dropdown-toggle:focus,.search-container-inventory .dropdown-toggle:hover{border-color:#e5e7eb!important}.search-container-inventory .dropdown-menu{border:1px solid #e5e7eb}.search-container-inventory .search-icon i{color:#e5e7eb!important;font-size:15px!important}.input-group-customs{border:1px solid #e5e7eb!important;font-size:14px!important}.input-group .input-group-customs:focus,.input-group-customs:focus{border-color:#e5e7eb!important}.not-found-icon{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center}.not-found-text{font-size:16px}@tailwind base;@tailwind components;@tailwind utilities;.disable-content{filter:grayscale(100%);opacity:.4;pointer-events:none}.duration-5000{transition-duration:5s}.scan-indicator{height:100vh!important;left:0!important;pointer-events:none!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999999!important}.sp-module .react-select__option:hover,.sp-module .react-select__option:hover .custom_selector_props_w{color:#fff!important}.sp-module .react-select__option:hover .custom_selector_props_b{color:#434343!important}.sp-module .react-select__option--is-selected,.sp-module .react-select__option--is-selected .custom_selector_props_w{color:#fff!important}.sp-module .react-select__option--is-selected .custom_selector_props_b{color:#434343!important}.react-select-top{z-index:994!important}.react-select-top1{z-index:999!important}.react-select-top2{z-index:998!important}.react-select-top3{z-index:997!important}.react-select-top4{z-index:996!important}.react-select-top5{z-index:995!important}@keyframes gradient-x{0%{background-position:100% 50%}to{background-position:-100% 50%}}.loading-bar{animation:gradient-x 1.2s linear infinite;background-size:200% 100%}.unassign-packages{border-color:#fff!important;color:#fff!important}.unassign-packages:hover{background-color:#602166!important}.custom_card{border:1px solid #eee!important;border-radius:5px;box-shadow:none}[data-button38]{height:38px!important}#app-container{overflow:auto!important}.search-container-inventory{min-width:280px;position:relative;width:100%}.search-container-inventory .input-group{align-items:center;border-radius:50px;display:flex;position:relative;width:100%}.search-container-inventory .input-group .form-control{border-radius:50px!important;flex:1;height:39px;min-width:0}.search-container-inventory .dropdown-toggle{align-items:center;background-color:#fff!important;border-radius:0;border-bottom-left-radius:50px!important;border-bottom-right-radius:0!important;border-color:#d7d7d7!important;border-top-left-radius:50px!important;border-top-right-radius:0!important;color:#000!important;display:flex;flex-shrink:0;height:39px;justify-content:center;max-width:120px;min-width:120px;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap;width:120px!important}.search-container-inventory .dropdown-toggle:where(:any-link,:hover,:active,:focus,:visited,:target,:focus-visible,:focus-within,:checked,:disabled,:enabled,:required,:optional,:read-only,:read-write,:valid,:invalid,:in-range,:out-of-range,:placeholder-shown,:autofill,:default){background-color:#fff!important}.input-group-customs:where(:any-link,:hover,:active,:focus,:visited,:target,:focus-visible,:focus-within,:checked,:disabled,:enabled,:required,:optional,:read-only,:read-write,:valid,:invalid,:in-range,:out-of-range,:placeholder-shown,:autofill,:default){background-color:#fff!important}.search-container-inventory .dropdown-toggle:active,.search-container-inventory .dropdown-toggle:focus,.search-container-inventory .dropdown-toggle:hover{background-color:#fff!important;border-color:#d7d7d7!important;box-shadow:none!important}.search-container-inventory .dropdown-menu{border:1px solid #d7d7d7;border-radius:4px;margin-top:0;min-width:120px!important;padding:0;position:absolute;width:120px!important;z-index:1000}.search-container-inventory .dropdown-item{color:#000;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.search-container-inventory .dropdown-item:hover{background-color:#f8f9fa}.input-group .input-group-customs:focus,.input-group-customs:focus{border-color:#ced4da!important;box-shadow:none!important;outline:none!important}@media (min-width:1200px){.search-container-inventory{max-width:350px;min-width:280px}}@media (max-width:1199px) and (min-width:992px){.search-container-inventory{max-width:300px;min-width:250px}}@media (max-width:991px) and (min-width:768px){.search-container-inventory{max-width:280px;min-width:220px}.search-container-inventory .dropdown-toggle{font-size:12px;max-width:90px;min-width:90px;width:90px!important}.search-container-inventory .dropdown-menu{min-width:90px!important;width:90px!important}}@media (max-width:767px){.search-container-inventory{max-width:100%;min-width:100%}.search-container-inventory .dropdown-toggle{max-width:100px;min-width:100px;width:100px!important}.search-container-inventory .dropdown-menu{min-width:100px!important;width:100px!important}}.search-container-inventory .input-group .search-icon{line-height:0;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10}.search-container-inventory .input-group .search-icon.clickable{cursor:pointer;pointer-events:auto}.inventory-summary.dropdowns .d-flex{width:100%}@media (min-width:1200px){.inventory-summary.dropdowns .d-flex{flex-wrap:nowrap;justify-content:space-between}.inventory-summary.dropdowns .d-flex>div:first-child{flex-wrap:nowrap}.inventory-summary.dropdowns .d-flex>div:last-child{flex-shrink:0}}@media (max-width:1199px) and (min-width:992px){.inventory-summary.dropdowns .d-flex{align-items:flex-start!important;flex-direction:column;gap:12px}.inventory-summary.dropdowns .d-flex>div:first-child{flex-wrap:wrap;width:100%}.inventory-summary.dropdowns .d-flex>div:last-child{justify-content:flex-start;width:100%}}@media (max-width:991px){.inventory-summary.dropdowns .d-flex{align-items:stretch!important;flex-direction:column;gap:12px}.inventory-summary.dropdowns .d-flex>div:first-child{flex-direction:column;gap:8px}.inventory-summary.dropdowns .d-flex>div:first-child>div{min-width:100%!important}.inventory-summary.dropdowns .d-flex>div:last-child{flex-direction:column;gap:8px}.inventory-summary.dropdowns .d-flex>div:last-child>div:first-child{min-width:100%!important}}.WarehouseList-module_pageWrapper__pq-IP{height:100%;width:100%}.WarehouseList-module_container__pAWho{color:#000;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;height:calc(100vh - 100px);max-height:100vh;min-height:300px;padding:0 16px;width:100%}.WarehouseList-module_headerSection__zZiAO{display:flex;flex-direction:column;gap:8px;grid-row:1}.WarehouseList-module_toolbarSection__QdH5x{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-row:2;justify-content:flex-end}.WarehouseList-module_tableSection__nonOU{background:#fff;border:1px solid #eef0f3;border-radius:8px;grid-row:3;min-height:200px;overflow-x:auto;overflow-y:auto}.WarehouseList-module_paginatorSection__d14fK{grid-row:4;overflow:visible;position:relative;z-index:100}.main-container{background:#f8f9fa;display:flex;flex-direction:column;height:100%;width:100%}.search-section{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;padding:20px 30px}.search-content{align-items:center;display:flex;justify-content:space-between;width:100%}.search-label{color:#666;font-size:14px;font-weight:400}.search-actions{gap:10px}.refresh-btn,.search-actions{align-items:center;display:flex}.refresh-btn{background:none;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;justify-content:center;padding:8px}.refresh-btn:hover{background:#f8f9fa}.search-button{background:orange;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.search-button:hover{background:#ff8c00}.tracking-section{background:#fff;border-bottom:1px solid #e9ecef;padding:20px 30px}.tracking-numbers{display:flex;gap:40px}.tracking-item{display:flex;flex-direction:column;gap:8px}.tracking-label{color:#666;font-size:12px;font-weight:600;text-transform:uppercase}.tracking-number{color:#333;font-size:24px;font-weight:600}.cards-section{gap:30px;padding:15px}.cards-section,.details-card{background:#fff;display:flex;flex:1}.details-card{border-color:#d7d7d7;border-radius:8px;border-style:dashed;flex-direction:column;gap:20px;padding:25px}.details-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.detail-label{color:#838d99;font-size:12px;font-weight:600;text-transform:uppercase}.detail-value{color:#333;font-size:14px;font-weight:600}.provider-section{margin-top:10px}.provider-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 0}.provider-label,.quantity-label{color:#666;font-size:12px;font-weight:600;text-transform:uppercase}.provider-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:10px 0}.provider-row.selected{background:#e3f2fd;border-bottom:2px solid #602166;border-radius:4px;margin:0 -10px;padding:10px}.provider-quantity{color:#333;font-size:13px;font-weight:600}.action-button-print{background:#602166;color:#fff;cursor:pointer}.action-button-disabled,.action-button-print{align-self:flex-start;border:none;border-radius:4px;font-size:13px;font-weight:600;margin-top:auto;padding:10px 20px}.action-button-disabled{background:#c8c8c861;color:#30303063;cursor:not-allowed}.carrier-card{background:#e9e9e9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;display:flex;flex:2;flex-direction:column;overflow:hidden;position:relative;&.--success{background:#53b66c}&.--error,&.--repeat{background:#a50606}&.--warning{background:#fbbf24;.carrier-card-footer,.carrier-text,.iata-text{color:#000}}}.carrier-card-header{position:absolute;right:12px;top:12px;z-index:2}.iata-label{background:hsla(0,0%,100%,.9);border-radius:4px;color:#333;font-size:11px;font-weight:600;padding:4px 8px}.carrier-card-content{display:flex;flex:7;position:relative}.carrier-text{border-right:4px solid #fff;flex:2;font-size:80px;line-height:1}.carrier-text,.iata-text{align-items:center;display:flex;font-weight:600;justify-content:center;padding:2rem}.iata-text{flex:1;flex-direction:column;font-size:50px;gap:8px;line-height:.9}.carrier-card-footer{background:rgba(0,0,0,.15);border-top:4px solid #fff;flex:2;font-size:60px;font-weight:600;padding:20px;text-align:center}.custom-tooltip{border-radius:6px;font-size:.8rem;opacity:1;white-space:nowrap;z-index:1000;.tooltip-inner{background-color:#333!important;color:#fff!important}}.bs-tooltip-auto[x-placement^=bottom] .arrow:after,.bs-tooltip-bottom .arrow:after{border-bottom-color:#333!important;top:1px}@media (max-width:1024px){.cards-section,.tracking-numbers{flex-direction:column}.tracking-numbers{gap:20px}.carrier-text{font-size:48px}.iata-text{font-size:24px}}.spinner-loader{animation:rotation 1s linear infinite;border:2px solid #e4e4e4;border-bottom-color:#000;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;left:12px;top:30%;transform:translateY(-50%);width:20px;z-index:2}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.print-guide-content{margin:0 auto;max-width:768px}.print-guide-header{margin-bottom:32px}.home-button{background-color:#e2e8f0;border:none;border-radius:8px;color:#64748b;cursor:not-allowed;font-weight:600;padding:8px 16px}.print-guide-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;.card-header{color:#602166;padding:24px}}.card-title{font-size:24px;font-weight:600;margin-bottom:8px;margin-top:0}.card-subtitle{color:#000;font-size:14px;margin:0}.card-body{padding:32px}.steps-container{display:flex;flex-direction:column;gap:24px}.step{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:16px}.step-important{background-color:#fef3c7;border:1px solid #fbbf24;position:relative}.step-number{align-items:center;background-color:#602166;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.step-content{flex:1}.step-title{color:#000;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:0}.step-description{color:#6b7280;line-height:1.5;margin-bottom:12px;margin-top:0}.download-button{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;padding:8px 16px;transition:background-color .2s ease}.download-button,.download-button:hover{background-color:#53b66c;color:#fff;text-decoration:none}.button-icon{height:16px;margin-right:8px;width:16px}.action-buttons-container{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:24px}.action-buttons{flex-wrap:wrap;gap:16px}.action-button,.action-buttons{display:flex;justify-content:center}.action-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:180px;padding:12px 24px;transition:all .2s ease}.save-button,.save-button:hover{background-color:#53b66c}.save-button:hover{transform:translateY(-1px)}.test-button,.test-button:hover{background-color:#602166}.test-button:hover{transform:translateY(-1px)}.footer-note{margin-top:24px;text-align:center}.footer-note p{color:#6b7280;font-size:14px;margin:0}.profile-container{padding:24px}.profile-card{border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;position:relative}.profile-card .card-body{padding:48px 32px}.profile-cover{background:#602166;height:200px;overflow:hidden;position:relative}.profile-cover .profile-cover-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.profile-cover .profile-cover-overlay{background:linear-gradient(180deg,rgba(96,33,102,.15),rgba(96,33,102,.1) 50%,rgba(0,0,0,.2));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.profile-card-body{padding:80px 32px 48px!important;position:relative}.profile-avatar-wrapper{left:50%;position:absolute;top:-60px;transform:translateX(-50%);z-index:10}.profile-avatar{align-items:center;background:linear-gradient(135deg,#602166,#7a2d7f);border:4px solid #fff;border-radius:50%;box-shadow:0 4px 16px rgba(96,33,102,.3);display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.profile-avatar i{color:#fff;font-size:56px}.profile-avatar-image{height:100%;object-fit:cover;width:100%}.profile-upload-button{align-items:center;background:linear-gradient(135deg,#53b66c,#7dd896);border:3px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px rgba(83,182,108,.4);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;transition:all .2s ease;width:36px}.profile-upload-button:hover:not(:disabled){box-shadow:0 4px 12px rgba(83,182,108,.6);transform:scale(1.1)}.profile-upload-button:active:not(:disabled){transform:scale(.95)}.profile-upload-button:disabled{cursor:not-allowed;opacity:.6}.profile-upload-button i{color:#fff;font-size:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-delete-link{background:none;border:none;color:#6c757d;cursor:pointer;font-size:12px;margin-bottom:12px;margin-top:2px;padding:4px 8px;text-decoration:underline;transition:color .2s ease}.profile-delete-link:hover:not(:disabled){color:#dc3545}.profile-delete-link:disabled{cursor:not-allowed;opacity:.5}.profile-name{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:32px;margin-top:0}.profile-details{display:flex;flex-direction:column;gap:16px;margin-top:32px;text-align:left}.profile-detail-item{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:16px;padding:16px}.profile-detail-item i{align-items:center;background:linear-gradient(135deg,#602166,#8b3a8f 50%,#a855b8);border-radius:50%;box-shadow:0 4px 12px rgba(96,33,102,.3);color:#fff;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;min-width:56px;width:56px}.profile-detail-content{display:flex;flex:1;flex-direction:column;gap:4px}.profile-detail-label{color:#6c757d;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.profile-detail-value{color:#2c3e50;font-size:16px;font-weight:600}.super-admin-badge{align-items:center;display:flex;flex-direction:column;gap:16px}.super-admin-icon{align-items:center;animation:pulse-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);border-radius:50%;box-shadow:0 8px 24px rgba(251,191,36,.4);display:flex;height:80px;justify-content:center;width:80px}.super-admin-icon i{color:#fff;font-size:40px}@keyframes pulse-glow{0%,to{box-shadow:0 8px 24px rgba(251,191,36,.4);transform:scale(1)}50%{box-shadow:0 12px 32px rgba(251,191,36,.6);transform:scale(1.05)}}.super-admin-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0}.super-admin-description{color:#6c757d;font-size:14px;margin:0;max-width:400px}@media(max-width:768px){.profile-container{padding:16px}.profile-cover{height:150px}.profile-card-body{padding:60px 24px 32px!important}.profile-avatar-wrapper{top:-50px}.profile-avatar{border:3px solid #fff;height:100px;width:100px}.profile-avatar i{font-size:48px}.profile-upload-button{border:2px solid #fff;height:32px;width:32px}.profile-upload-button i{font-size:16px}.profile-name{font-size:24px}.profile-detail-item{gap:14px;padding:14px}.profile-detail-item i{font-size:24px;height:48px;min-width:48px;width:48px}.profile-detail-value{font-size:14px}.super-admin-icon{height:64px;width:64px}.super-admin-icon i{font-size:32px}.super-admin-title{font-size:20px}.super-admin-description{font-size:12px}}.UIExamples-module_zustandStateCard__MR2-2{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.04);margin-bottom:32px;padding:20px}.UIExamples-module_zustandStateHeader__COeZ5{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.UIExamples-module_zustandStateTitle__Z3qzW{color:#4f4f4f;font-size:14px;font-weight:600}.UIExamples-module_zustandStateNote__Hr3bQ{color:#666;font-size:12px;margin-top:4px}.UIExamples-module_liveBadge__cHHhs{background-color:#53b66c;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;padding:6px 10px}.UIExamples-module_stateMeta__blr4G{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.UIExamples-module_stateMetaItem__OiSqu{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#4f4f4f;font-size:12px;padding:8px 10px}.UIExamples-module_stateMetaItem__OiSqu strong{color:#602166;font-weight:700;margin-right:4px}.UIExamples-module_codeBlock__xJyGw{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;height:400px;line-height:1.6;max-height:400px;overflow:auto;padding:16px}