html,body,#root{height:100%;margin:0;padding:0}:root{--module-accent: #2563eb;--module-accent-soft: #dbeafe;--module-header-from: #0f172a;--module-header-to: #1e3a8a;--module-sidebar-from: #0b132b;--module-sidebar-to: #1c2541}.topbar{background:linear-gradient(90deg,var(--module-header-from),var(--module-header-to))}.sidebar{background:linear-gradient(180deg,var(--module-sidebar-from),var(--module-sidebar-to))}.topbar-module-badge{margin-left:14px;padding:6px 14px;border-radius:8px;background:var(--module-accent-soft);color:var(--module-accent);font-size:13px;font-weight:600;letter-spacing:.3px}.module-accent-border{border-color:var(--module-accent)}.module-accent-bg{background:var(--module-accent);color:#fff}:root{--primary-dark: #111827;--primary-light: #1F2937;--accent: #2563EB;--bg-main: #F3F4F6;--bg-card: #FFFFFF;--border: #E5E7EB;--text-main: #111827;--text-muted: #6B7280;--z-sidebar: 100;--z-topbar: 200;--z-dropdown: 500;--z-modal: 1000;--z-toast: 2000}body{font-family:system-ui,sans-serif;background:#e6e6e6;color:var(--color-text)}.user-area{display:flex;align-items:center;gap:12px}.avatar{width:28px;height:28px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.main-content-wrapper{flex:1;background:var(--color-bg);padding:24px;overflow:auto}.content-card{background:var(--color-card);border-radius:12px;padding:20px;border:1px solid var(--color-border);box-shadow:0 4px 12px #0000000d;height:100%}.main-content{background:var(--color-card);height:100%;z-index:1}.main-title{font-size:1.5em;font-weight:700;color:#060606;opacity:.9;letter-spacing:-.025em}.main-subtitle{font-size:.95rem;font-weight:400;color:#404040;opacity:.9;letter-spacing:-.025em;line-height:1.25rem}.ag-theme-quartz{--ag-odd-row-background-color: #f8fafc;--ag-row-hover-color: #e7f6ff}.editing-dots:after{content:"";display:inline-block;margin-left:2px;width:1ch;animation:dots 1.4s infinite steps(3,end)}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.pulse{animation:pulseGlow 1.8s infinite ease-in-out}@keyframes pulseGlow{0%{box-shadow:0 0 #ea580c66}70%{box-shadow:0 0 0 6px #ea580c00}to{box-shadow:0 0 #ea580c00}}.row-editing{position:relative;overflow:hidden}.row-editing:before{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);animation:shimmer 3s infinite}.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-header-cell{font-weight:600;font-size:13px;letter-spacing:.4px;border-right:1px solid #e5e7eb}.section-info,.section-service,.section-date,.section-colab{background:transparent;border-bottom:none;border-left:none}.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-header{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:2px solid #e5e7eb;box-shadow:0 2px 6px #0000000a}.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-header-cell{font-weight:600;font-size:12px;letter-spacing:.4px;border-right:1px solid #eef2f7}.ag-header{background-color:#f2f2f2}.app-container{display:flex;flex-direction:column;height:100vh;background:var(--color-bg)}.main-content-wrapper{flex:1;padding:25px;overflow-y:auto}.main-content{background:var(--color-card);padding:5px;border-radius:12px;box-shadow:0 4px 12px #0000000a}.app-container{display:flex;flex-direction:column;height:100vh;background:var(--bg-main)}.app-body{display:flex;flex:1;overflow:hidden}.main-content-wrapper{flex:1;padding:0;overflow-y:hidden}.main-content{background:var(--bg-card);padding:5px;border-radius:0;box-shadow:0 2px 6px #0000000a;min-height:100%}.topbar-left{display:flex;align-items:center;gap:18px}.topbar-menu-icon{cursor:pointer;color:var(--text-main)}.erp-title{font-weight:600;font-size:15px;letter-spacing:-.3px;color:var(--text-main)}.erp-pill{font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;background:#e2e8f0;color:#334155}.topbar-right{display:flex;align-items:center;gap:22px;color:#000}.layout{display:flex;height:100vh;min-height:100vh;background-size:cover}.sidebar.collapsed .menu-item.active:before{left:0}.sidebar-header{display:flex;align-items:center;padding:20px;gap:14px}.sidebar-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.company-name{font-weight:600;font-size:14px}.company-sub{font-size:12px;opacity:.7}.company-name{font-weight:600;font-size:15px}.company-sub{font-size:12px;color:#6b7280}.sidebar-user{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #dedfe142}.user-avatar{width:38px;height:38px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.user-email{font-size:12px;color:#6b7280}.sidebar-menu{padding:20px 10px}.menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#334155;text-decoration:none;font-weight:400;cursor:pointer;transition:.2s}.menu-item:hover{background:#eff6ff;color:#2563eb}.menu-item.active{background:#e0edff;color:#2563eb;font-weight:600;position:relative}.menu-item.active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:4px;border-radius:6px;background:#2563eb}.menu-item.active svg{color:#2563eb}.submenu-item{display:flex;align-items:center;gap:10px;padding:10px 45px;border-radius:8px;color:#475569;text-decoration:none;font-size:14px;transition:.2s}.submenu-item:hover{background:#f1f5f9}.submenu-item.active{background:#eff6ff;color:#2563eb;font-weight:600;position:relative}.submenu-item.active:before{content:"";position:absolute;left:28px;top:4px;bottom:4px;width:3px;border-radius:4px;background:#2563eb}.submenu-item.active svg{color:#2563eb}.rotate{transform:rotate(180deg);transition:transform .3s ease}.layout-stretch{border-radius:10px;display:flex;height:100vh;width:100%}.topbar{background:linear-gradient(90deg,#2b0b4b,#5c1682 40%,#4c1273);border-bottom:1px solid #00000000;position:fixed;top:0;left:0;width:100%;height:50px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0}.topbar-title{font-weight:700;font-size:18px;color:#002873de}.hamburger{cursor:pointer;margin-right:20px;color:#313131;filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.layout-content{width:100%;height:100%;overflow:auto;padding:10px;box-sizing:border-box}.collapsed .icon-item{position:relative;display:flex;justify-content:center;align-items:center;height:46px;margin:0;border-radius:10px;transition:all .18s ease}.collapsed .icon-item:hover{background:#00000040}.collapsed .icon-item:after{content:attr(data-tooltip);position:absolute;left:58px;background:#0f172a;color:#fff;font-size:12px;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;transform:translate(-6px);pointer-events:none;transition:all .15s ease;z-index:9999999}.collapsed .icon-item:hover:after{opacity:1;transform:translate(0)}.collapsed .icon-item .active-bar{position:absolute;left:-6px;width:4px;height:20px;border-radius:3px;background:transparent;transition:all .2s}.collapsed .icon-item.active .active-bar{background:#3b82f6}.collapsed .icon-item.financial.active .active-bar{background:#16a34a}.collapsed .icon-item.financial:hover{background:#16a34a1f}.sidebar-menu{display:flex;flex-direction:column;height:100%}.sidebar-footer{margin-top:auto;padding:10px 8px;border-top:1px solid rgba(255,255,255,.08)}.menu-item.secondary{background:#00375040!important;color:#fff;border-left:0px;margin:0;font-size:small}.menu-item.secondary:hover{opacity:1;background:#00304766!important}.ag-theme-quartz .ag-row.ag-row-selected{color:#000!important;transition:all .25s ease}.ag-theme-quartz .ag-row.ag-row-selected .ag-cell{background:#fff!important;color:#000!important;font-weight:500}.ag-theme-quartz .ag-row.ag-row-selected:hover{background:none!important}.ag-theme-quartz .ag-row-selected .ag-cell-focus{border-bottom:4px solid #3b82f6!important;background-color:#793232}.ag-theme-quartz .ag-row{border-bottom:1px solid #f1f1f1}.ag-theme-quartz .ag-cell{border-left:2px solid rgba(241,241,241,.57);background-color:#fff}.ag-theme-quartz .ag-cell:hover{border:1px solid #2a2c2e!important;border-bottom:4px solid #3b82f6!important}.ag-theme-quartz .ag-row-selected .ag-cell{background-color:#bf7b7b}.ag-body,.ag-floating-bottom,.ag-floating-top,.ag-row-odd,.ag-chart,.ag-dnd-ghost,.ag-external,.ag-popup,.ag-root-wrapper,.ag-row{background-color:transparent}.online-users-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(90deg,#0f172a,#111827);border-bottom:1px solid rgba(255,255,255,.06)}.online-title{color:#cbd5e1;font-weight:600;font-size:14px;display:flex;align-items:center;gap:10px}.online-count{background:#2563eb;color:#fff;font-size:12px;padding:2px 8px;border-radius:20px}.online-avatars{display:flex;align-items:center}.online-avatar-wrapper{position:relative;margin-left:-8px}.online-avatar{width:36px;height:36px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a;transition:transform .2s ease}.online-avatar-wrapper:hover .online-avatar{transform:scale(1.1)}.online-dot{position:absolute;bottom:2px;right:2px;width:9px;height:9px;background:#22c55e;border-radius:50%;border:2px solid #0f172a;animation:pulseOnline 2s infinite}@keyframes pulseOnline{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.floating-editor{pointer-events:none;animation:fadeInOverlay .3s ease}@keyframes fadeInOverlay{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.floating-content{display:flex;align-items:center;gap:8px;background:#0f172a4a;padding:6px 10px;border-radius:8px;color:#fff;font-size:12px;box-shadow:0 4px 14px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.floating-avatar{width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff}.online-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;display:inline-block;margin-right:4px;box-shadow:0 0 6px #22c55e}.field-name{color:#38bdf8;font-weight:600;margin-left:4px}.timer{margin-left:6px;color:#94a3b8;font-size:11px}.collab-editing{display:flex;align-items:center;gap:10px;background:linear-gradient(145deg,#0f172a,#111827);color:#fff;padding:2px 4px;border-radius:10px;box-shadow:0 4px 12px #00000059,inset 0 0 0 1px #ffffff0f;transition:all .2s ease}.collab-editing:hover{transform:scale(1.02);box-shadow:0 6px 18px #00000073,inset 0 0 0 1px #ffffff14}.collab-avatar{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;box-shadow:0 0 8px #ffffff1a}.collab-content{display:flex;align-items:center;gap:6px}.collab-text{font-size:12px;font-weight:500;letter-spacing:.3px}.collab-free{display:flex;align-items:center;gap:6px;font-size:12px;color:#16a34a}.dot-online{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.editing-text{position:relative;font-weight:500;display:inline-flex;align-items:center;gap:2px;color:#f97316;transition:color .3s ease,transform .2s ease;animation:fadeInEdit .35s ease forwards}@keyframes fadeInEdit{0%{opacity:0;transform:translateY(3px);color:#fb923c}to{opacity:1;transform:translateY(0);color:#ea580c}}.dot{display:inline-block;font-weight:700;opacity:.3;transform:translateY(0);animation:wave 1.4s infinite ease-in-out}.dot1{animation-delay:0s}.dot2{animation-delay:.15s}.dot3{animation-delay:.3s}@keyframes wave{0%{transform:translateY(0);opacity:.3}25%{transform:translateY(-4px);opacity:1}50%{transform:translateY(0);opacity:.6}to{transform:translateY(0);opacity:.3}}.editing-avatar{animation:avatarGlow 2s infinite ease-in-out}@keyframes avatarGlow{0%{box-shadow:0 0 #ea580c59}50%{box-shadow:0 0 10px #ea580c8c}to{box-shadow:0 0 #ea580c59}}.editing-text:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 2.5s infinite;pointer-events:none}@keyframes shimmer{0%{left:-100%}to{left:150%}}.presence-bar{align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.presence-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:700;margin-right:6px;white-space:nowrap;padding-top:5px}.presence-line1{display:flex;align-items:center;gap:6px;line-height:1}.presence-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.presence-dot.on{background:#22c55e;box-shadow:0 0 10px #22c55e8c}.presence-dot.off{background:#94a3b8;box-shadow:none}.presence-line2{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#64748b}.presence-timer{font-variant-numeric:tabular-nums;color:#334155;font-weight:700}.presence-button{position:relative;width:36px;height:36px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;flex-shrink:0}.presence-button:hover{background:#d2d2d284;transform:scale(1.05)}.presence-button svg{color:#eee}.presence-chip{display:flex;gap:10px;align-items:center;padding:6px 0;border-radius:8px;background:#ffffff0d;width:100%;flex-direction:row;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presence-avatar{min-width:24px!important;height:24px;border-radius:50%;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.presence-info{display:flex;flex-direction:row;width:100%;gap:10px;min-width:0}.presence-name{font-size:13px;color:#fff;font-weight:600}.presence-meta{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:6px;flex-direction:row;width:50%}.presence-dropdown{position:fixed;min-width:260px!important;background:#111827;border-radius:14px;box-shadow:0 20px 45px #00000073;z-index:4;animation:fadeInPresence .2s ease;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presence-header{display:flex;justify-content:space-between;align-items:center;padding:14px;cursor:grab;background:#1f2937;-webkit-user-select:none;user-select:none}.presence-title{color:#fff;font-weight:600;font-size:11px}.presence-actions{display:flex;gap:12px;align-items:center}.presence-list{padding:10px;display:flex;flex-direction:column;gap:5px;align-items:center;flex-wrap:wrap}.presence-close-btn{background:#dc2626;border:none;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;cursor:pointer}.presence-close-btn:hover{background:#b91c1c}.presence-min-btn{background:#374151;border:none;color:#fff;border-radius:6px;width:26px;height:22px;cursor:pointer;font-weight:700}.presence-min-btn:hover{background:#4b5563}.presence-header-actions{display:flex;gap:6px}.floating-editor{pointer-events:none;animation:fadeInOverlay .22s ease}@keyframes fadeInOverlay{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.floating-content{display:flex;align-items:center;gap:8px;background:#0f172af5;padding:7px 10px;border-radius:10px;color:#fff;font-size:12px;box-shadow:0 10px 24px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(148,163,184,.16);white-space:nowrap}.floating-avatar{width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 2px #ffffff14}.floating-text{display:inline-flex;align-items:center;gap:6px}.online-dot{width:7px;height:7px;background:#22c55e;border-radius:50%;display:inline-block;box-shadow:0 0 10px #22c55ea6}.field-name{color:#38bdf8;font-weight:800;letter-spacing:.02em}.timer{margin-left:6px;color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums}.ag-root-wrapper{overflow:hidden;border-radius:1px!important;border:1px solid #e9e9e9}.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-header{border-bottom:1px solid #efefef14}.topbar-right{display:flex;align-items:center;gap:10px;max-width:100%;overflow:hidden;flex-shrink:1;padding-right:10px}@keyframes fadeInPresence{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot.online{background:#22c55e;box-shadow:0 0 6px #22c55e}.status-dot.offline{background:#e91e63}.rotate{transform:rotate(180deg);transition:.3s}.close-btn{background:#dc2626;color:#fff;border-radius:50%;padding:3px;cursor:pointer}.close-btn:hover{background:#b91c1c}.min-btn{background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer}.close-btn{background:#dc2626;border-radius:50%;border:none;width:22px;height:22px;color:#fff;font-size:12px;cursor:pointer}.notify-bounce{animation:bounceNotify .6s ease}@keyframes bounceNotify{0%{transform:scale(.9)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeInPresence{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.logistics-board-overlay{position:fixed;inset:0;background:linear-gradient(180deg,#0f172a,#111827);color:#fff;z-index:9999;display:flex;flex-direction:column}.board-header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;font-size:28px;font-weight:600;letter-spacing:1px}.board-title{color:#e2e8f0}.board-close{background:transparent;border:none;color:#fff;cursor:pointer}.board-content{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:20px 60px}.board-section-title{font-size:24px;font-weight:600;margin-bottom:20px;padding:10px 0}.salidas{color:#facc15}.entregas{color:#22c55e}.board-table{display:flex;flex-direction:column;gap:14px}.board-row{display:grid;grid-template-columns:120px 120px 1fr 120px 120px 140px;padding:12px 16px;background:#ffffff0d;border-radius:6px;font-size:16px;align-items:center}.status-ok{background:#16a34a;padding:6px 12px;border-radius:6px;text-align:center}.status-delay{background:#dc2626;padding:6px 12px;border-radius:6px;text-align:center}.board-top{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;font-size:26px;font-weight:600}.board-kpis span{margin-left:30px;color:#22c55e}.board-close{cursor:pointer}.board-filters{display:flex;gap:40px;padding:10px 40px;font-size:14px;opacity:.8}.filter{display:flex;align-items:center;gap:8px}.board-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:20px 60px;flex:1}.section-header{font-size:22px;padding:8px 20px;font-weight:600;margin-bottom:10px}.salidas-header{background:linear-gradient(87deg,#facc15,#f59e0b6e);color:#000}.entregas-header{background:linear-gradient(89deg,#22c55e,#16a34a7a);color:#000}.table-header{display:grid;grid-template-columns:120px 120px 1fr 140px 120px 140px;font-size:13px;padding:8px 20px;opacity:.7}.board-row{display:grid;grid-template-columns:120px 120px 1fr 140px 120px 140px;padding:14px 20px;margin-bottom:8px;background:#ffffff0d;border-radius:6px;align-items:center}.ok{background:#16a34a;padding:6px 12px;border-radius:6px;text-align:center}.delay{background:#dc2626;padding:6px 12px;border-radius:6px;text-align:center}.board-footer{padding:20px 40px;display:flex;justify-content:space-between;font-size:14px;opacity:.7}.section-filter{display:flex;gap:10px;margin:10px 0 15px}.section-filter input{background:#ffffff14;border:none;padding:6px 10px;border-radius:4px;color:#fff}.date-filter{display:flex;gap:10px;align-items:center;position:relative}.date-button{background:#ffffff14;border:none;padding:6px 12px;border-radius:6px;color:#fff;cursor:pointer}.quick-btn{background:#1f2937;border:1px solid rgba(255,255,255,.1);padding:6px 10px;border-radius:6px;color:#22c55e;cursor:pointer;font-size:12px}.calendar-popover{position:absolute;top:40px;background:#111827;padding:10px;border-radius:8px;z-index:999999}.tv-mode{font-size:20px}.scroll-container{max-height:100%;overflow:hidden}.flip-cell{display:inline-block;transition:transform .3s ease}.flipping{transform:rotateX(90deg)}.board-close-btn{background:transparent;border:none;color:#fff;cursor:pointer}.warn{background:#f59e0b;padding:6px 12px;border-radius:6px;text-align:center;color:#111}.no-autoscroll{overflow:hidden}.board-clock-highlight{font-size:54px;font-weight:900;color:#facc15;letter-spacing:4px;text-shadow:0 0 20px rgba(250,204,21,.35)}.next-flight{border:1px solid #555555;box-shadow:0 0 4px #ffffff8c}.next-timer{font-weight:800;color:#fff;text-align:center}.blink-red{animation:blinkRed 1s infinite}@keyframes blinkRed{0%{filter:brightness(1)}50%{filter:brightness(1.8)}to{filter:brightness(1)}}.airport-board{position:fixed;inset:0;height:100vh;width:100vw;background:#0b1220;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,sans-serif;z-index:99999999;color:#e2e8f0;background:linear-gradient(180deg,#0f172a,#111827)}.board-top{flex-shrink:0;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#101b30,#0b1220);border-bottom:2px solid rgba(255,255,255,.1)}.board-content{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;min-height:0}.board-section{display:flex;flex-direction:column;background:#111a2c;border-radius:12px;overflow:hidden;min-height:0}.table-header{display:grid;grid-template-columns:repeat(7,1fr);padding:12px 16px;font-weight:700;font-size:14px;background:#ffffff0d;color:gold}.entregas-section .table-header{grid-template-columns:repeat(6,1fr);color:#6ef7c1}.scroll-container{flex:1;overflow-y:auto;min-height:0;padding:6px 10px}.scroll-container::-webkit-scrollbar{width:8px}.scroll-container::-webkit-scrollbar-track{background:transparent}.scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,gold,#6ef7c1);border-radius:10px;transition:.3s}.scroll-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fc0,#44e6b0)}.scroll-container{scrollbar-width:thin;scrollbar-color:#ffd700 transparent}.board-row{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 16px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center}.entregas-section .board-row{grid-template-columns:repeat(6,1fr)}.board-row:hover{background:#ffffff0a;transition:.2s ease}.board-title{display:flex;flex-direction:column;line-height:1}.title-main{font-size:26px;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase}.title-sub{font-size:13px;font-weight:500;letter-spacing:4px;color:#6ef7c1;margin-top:4px;text-transform:uppercase;opacity:.85}.cb-title{padding:8px 10px 8px 18px;font-weight:400;color:#5f5f5f;font-size:14px}.board-kpis{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px}.kpi-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.kpi-value{font-size:26px;font-weight:700;color:gold;margin-top:2px}.last-update{position:fixed;right:18px;bottom:14px;font-size:12px;letter-spacing:.08em;opacity:.85;color:#ffffffbf;display:flex;gap:8px;align-items:center;text-transform:uppercase;z-index:9999}.last-update span{color:#fffffff2;font-weight:700;letter-spacing:.06em}.sidebar{width:240px;height:calc(100vh - 50px);position:fixed;top:60px;left:0;background:linear-gradient(135deg,#020024,#090979,#00d4ff);color:#f1f5f9;display:flex;flex-direction:column;transition:width .3s ease;border-right:1px solid rgba(255,255,255,.05);overflow:visible}.sidebar.collapsed{width:80px}.sidebar-header{display:flex;align-items:center;padding:18px;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.logo-box{background:#2563eb;padding:10px;border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-text .company-name{font-weight:600;font-size:14px}.logo-text .company-sub{font-size:12px;color:#94a3b8}.sidebar-user{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #dedfe142}.user-avatar{width:38px;height:38px;background:#1e40af;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.user-name{font-size:14px;font-weight:500}.user-email{font-size:12px;color:#94a3b8}.sidebar-menu{flex:1;padding:10px 8px}.menu-section{margin-bottom:16px;overflow:visible}.menu-section-title{font-size:11px;text-transform:uppercase;color:#94a3b8;padding:6px 12px;letter-spacing:1px}.menu-item,.submenu-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#f1f5f9;text-decoration:none;position:relative}.menu-item svg,.submenu-item svg{opacity:.8}.menu-item.active svg{color:#fff!important}.menu-item:hover,.submenu-item:hover{background:#1e293b}.menu-item.active,.submenu-item.active{background:#ffffff40;color:#fff}.submenu-item.active svg{color:#fff!important}.menu-item.active:before,.submenu-item.active:before{content:"";position:absolute;left:0;width:4px;height:100%;background:#0000007b;border-radius:4px;top:0}.submenu-item{padding-left:32px;font-size:14px}.sidebar-sep{height:1px;background:#ffffff14;margin:12px 0}.rotate{transform:rotate(180deg);transition:transform .2s ease}.sidebar,.sidebar *{color:#f1f5f9}.menu-item,.submenu-item{color:#e2e8f0}.menu-item:hover,.submenu-item:hover{background:#ffffff14;border-radius:8px}.map-cell{display:flex;align-items:center;gap:8px}.map-btn{background:transparent;border:none;cursor:pointer;color:#00c2ff;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.map-btn:hover{transform:scale(1.2);color:#0fc}.map-modal-overlay{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.map-modal{background:#0f1a2b;width:80vw;height:90vh;border-radius:16px;overflow:hidden;box-shadow:0 0 60px #000c;display:flex;flex-direction:column;animation:fadeIn .2s ease-in-out}.map-modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#13223a;color:#fff;font-size:18px;font-weight:600}.map-modal-footer{padding:16px;text-align:right}.close-map-btn{background:#00c2ff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section-header{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;letter-spacing:1px}.section-icon{height:28px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.section-header svg{background:#ffffff14;padding:6px;border-radius:50%}.layout-content-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;background:#f4f6fb;z-index:9000;padding:16px;box-sizing:border-box;overflow:hidden;animation:layoutFullIn .18s ease}@keyframes layoutFullIn{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.layout-content{animation:pageFade .25s ease}@keyframes pageFade{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cb-pill-btn{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:.75rem;border:none;background:#fff;color:#111827;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap;text-overflow:ellipsis}.cb-pill-btn:hover{background:#d4d5da}.cb-pill-btn.primary{background:#431066;color:#fff;font-weight:500;font-size:13px}.cb-pill-btn.primary:hover{background:#441066ac;color:#fff}.cb-pill-btn svg{opacity:.85}.cb-actions{display:flex;align-items:center;gap:10px}.cb-actions-left{display:flex;align-items:center;gap:5px;padding-left:10px;flex-direction:column;align-items:baseline}.cb-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-weight:600;letter-spacing:1.5px;font-size:14px;opacity:.9;background-color:transparent;z-index:5px}.icon-item-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;gap:6px;font-size:10px;text-decoration:none;color:#aab8ff;transition:all .25s ease;border-left:3px solid transparent}.icon-item-vertical:hover{color:#fff;transform:translateY(-2px)}.icon-item-vertical.active{color:#fff;border-left:3px solid #4da3ff;background:linear-gradient(90deg,rgba(77,163,255,.15),transparent)}.icon-label{font-size:10px;letter-spacing:.3px;text-align:center;opacity:.9}.sidebar-operations,.sidebar-admin,.sidebar-accounting{background:linear-gradient(180deg,#00153a,#00399b)}.module-tag{font-size:12px;font-weight:600;padding:6px 12px;border-radius:0 999px 999px 0/0px 999px 999px 0px;letter-spacing:.4px;display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);transition:all .25s ease}.tag-operations{background:linear-gradient(133deg,#2563eb,#0ea5e9);color:#f0f0f0;box-shadow:0 0 10px #2563eb40}.tag-admin{background:linear-gradient(83deg,#a855f7,#ec4899);color:#f0f0f0;box-shadow:0 0 10px #a855f740}.tag-accounting{background:linear-gradient(133deg,#7200ff,#8400ff);color:#f0f0f0;box-shadow:0 0 10px #2563eb40}.topbar-module{display:flex;align-items:center;gap:10px}.module-tag{animation:fadeInScale .25s ease}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.menu-item[data-tooltip]{position:relative}.menu-item[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:64px;top:50%;transform:translateY(-50%) scale(.95);background:#0f172af2;color:#fff;font-size:12px;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;box-shadow:0 6px 20px #0006;z-index:9999999}.menu-item[data-tooltip]:before{content:"";position:absolute;left:58px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#0f172af2;opacity:0;transition:all .2s ease}.menu-item[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.menu-item[data-tooltip]:hover:before{opacity:1}.erp-tooltip-label{position:relative}.erp-tooltip-label[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95);background:#0f172af2;color:#fff;font-size:12px;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;box-shadow:0 6px 20px #0006;z-index:9999999}.erp-tooltip-label[data-tooltip]:before{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#0f172af2;opacity:0;pointer-events:none;transition:all .2s ease;z-index:9999999}.erp-tooltip-label[data-tooltip]:hover:after,.erp-tooltip-label[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}.erp-tooltip-label[data-tooltip]:hover:before,.erp-tooltip-label[data-tooltip]:focus-visible:before{opacity:1}.erp-tooltip-floating{position:fixed;transform:translate(-50%,calc(-100% - 10px));background:#0f172af2;color:#fff;font-size:12px;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 20px #0006;z-index:100000002}.erp-tooltip-floating:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border:6px solid transparent;border-top-color:#0f172af2}.sidebar{display:flex;height:100%}.sidebar-level-1{width:60px;background:linear-gradient(#1e0033,#0b0018);display:flex;flex-direction:column;align-items:center;padding:10px 0}.menu-icon{padding:12px;cursor:pointer;opacity:.7}.menu-icon.active{background:#fff2;border-radius:12px;opacity:1}.sidebar-level-2{width:220px;background:#2a0044;padding:16px;position:relative}.section-title{font-size:12px;opacity:.6;margin-bottom:8px}.menu-item{display:block;padding:8px 0;color:#fff;text-decoration:none}.collapse-toggle{position:absolute;right:-12px;top:50%;background:#111;border-radius:50%;padding:6px;cursor:pointer}.expand-toggle{position:absolute;left:60px;top:50%;background:#111;border-radius:50%;padding:6px;cursor:pointer}.sidebar{display:flex;height:100%;transition:all .25s ease}.sidebar.collapsed .sidebar-level-2{width:0;opacity:0;overflow:hidden;padding:0}.sidebar.collapsed .sidebar-level-1{width:60px}.sidebar-level-2 .menu-item{padding:10px 12px;border-radius:8px;color:#e2e8f0}.sidebar-level-2 .menu-item:hover{background:#ffffff14}.sidebar-level-2 .menu-item.active{background:linear-gradient(90deg,#7c3aed,#9333ea);color:#fff}.collapse-toggle{position:absolute;right:-12px;top:50%;transform:translateY(-50%);background:#111827;border-radius:50%;padding:6px;cursor:pointer;z-index:10}.expand-toggle{position:absolute;left:60px;top:50%;transform:translateY(-50%);background:#111827;border-radius:50%;padding:6px;cursor:pointer;z-index:10}.sidebar{background:linear-gradient(180deg,#1e0033,#0b0018)}.sidebar-level-2{background:#2a0044;color:#fff}.erp-sidebar-shell{position:fixed;top:50px;left:0;height:calc(100vh - 50px);display:flex;overflow:visible;z-index:2}.erp-sidebar-shell.module-operations .erp-sidebar-rail,.erp-sidebar-shell.module-operations .erp-sidebar-panel{background:radial-gradient(circle at top,#2a0946,#130720,#05020a)}.erp-sidebar-shell.module-operations .erp-sidebar-panel{background:#250044!important}.erp-sidebar-shell.module-admin .erp-sidebar-rail,.erp-sidebar-shell.module-admin .erp-sidebar-panel{background:radial-gradient(circle at top,#2a0946,#130720,#05020a)}.erp-sidebar-shell.module-admin .erp-sidebar-panel{background:#250044!important}.erp-sidebar-shell.module-accounting .erp-sidebar-rail,.erp-sidebar-shell.module-accounting .erp-sidebar-panel{background:radial-gradient(circle at top,#2a0946,#130720,#05020a)}.erp-sidebar-shell.module-accounting .erp-sidebar-panel{background:#250044!important}.erp-sidebar-shell.module-config .erp-sidebar-rail,.erp-sidebar-shell.module-config .erp-sidebar-panel{background:radial-gradient(circle at top,#1e293b,#0f172a,#020617)}.erp-sidebar-shell.module-config .erp-sidebar-panel{background:#1e293b!important}.erp-sidebar-rail{width:80px;min-width:80px;max-width:80px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.08);box-shadow:inset -1px 0 #ffffff0a}.erp-sidebar-rail-top,.erp-sidebar-rail-bottom{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0}.erp-rail-icon{width:40px;height:34px;display:flex;align-items:center;justify-content:center;color:#dbeafe;text-decoration:none;border-radius:14px;transition:all .22s ease;position:relative}.erp-rail-icon:hover{background:#431066}.erp-rail-icon.active{background:#fff;color:#431066;box-shadow:0 0 0 1px #ffffff14 inset}.erp-sidebar-panel{width:200px;min-width:200px;max-width:200px;position:relative;padding:18px 14px;color:#fff;border-right:1px solid rgba(255,255,255,.08);transition:width .28s ease,opacity .2s ease,padding .2s ease;overflow:hidden;font-size:.875rem}.erp-sidebar-panel-header{padding:4px 6px 14px}.erp-sidebar-module-title{display:block;font-size:15px;font-weight:700;color:#fff;letter-spacing:.01em}.erp-sidebar-panel-body{display:flex;flex-direction:column;gap:20px}.erp-sidebar-group{display:flex;flex-direction:column;gap:10px}.erp-sidebar-group-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(233 213 255 / var(--tw-text-opacity, 1));font-weight:600;padding:0 6px;line-height:1.25rem}.erp-sidebar-link{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:10px;color:#e2e8f0;text-decoration:none;transition:all .2s ease;position:relative}.erp-sidebar-link:hover{background:#ffffff14;color:#fff}.erp-sidebar-link.active{background:rgb(126 34 206 / var(--tw-bg-opacity, 1));color:#fff;font-weight:600}.erp-sidebar-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.erp-sidebar-link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-sidebar-divider-toggle{position:fixed;top:50%;left:306px;transform:translate(-50%,-50%);width:28px;height:28px;border:none;border-radius:999px;background:#e5e5e5;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #000000c2;z-index:9999}.erp-sidebar-divider-toggle:hover{background:#cacaca}.erp-sidebar-shell.is-collapsed .erp-sidebar-panel{width:0;min-width:0;max-width:0;padding-left:0;padding-right:0;opacity:0;border-right:none}.erp-sidebar-shell.is-collapsed .erp-sidebar-divider-toggle{display:none}.erp-sidebar-expand-floating{position:absolute;top:50%;left:80px;transform:translate(-50%,-50%);width:28px;height:28px;border:none;border-radius:999px;background:#e5e5e5;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #000000bf;z-index:5}.erp-sidebar-expand-floating:hover{background:#cacaca}.erp-sidebar-panel-body{position:relative;overflow:hidden}.erp-sidebar-panel-content{animation:sidebarFade .18s ease}@keyframes sidebarFade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.layout-main{flex:1;display:flex;flex-direction:column;background-color:#f1f1f1;margin-left:80px;width:calc(100vw - 80px);height:calc(100vh - 50px);position:fixed;top:60px}.layout-main-shell{position:fixed;top:50px;right:0;bottom:0;background:#fcfcfc;transition:left .28s ease,width .28s ease;z-index:1}.layout-main-shell.is-expanded{left:310px;width:calc(100vw - 310px)}.layout-main-shell.is-collapsed{left:80px;width:calc(100vw - 80px)}.layout-main-shell.is-hover-expanded{left:80px!important;width:calc(100vw - 80px)!important}.topbar-brand{display:flex;flex-direction:row;justify-content:center;padding-left:30px;line-height:1.1;align-items:center;gap:.5rem}.brand-main{font-size:.9rem;font-weight:600;color:#fff;letter-spacing:-.3px}.brand-sub{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#0f172a4d;border:1px solid rgba(148,163,184,.4);color:#fff}*{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.7) transparent!important}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#7c3aed40!important;border-radius:10px;transition:all .2s ease}*::-webkit-scrollbar-thumb:hover{background:#7c3aedb3!important}*::-webkit-scrollbar-thumb{opacity:0}*:hover::-webkit-scrollbar-thumb{opacity:1}*::-webkit-scrollbar-corner{background:transparent}.scroll-container{overflow-y:auto;height:100%}.scroll-container:hover::-webkit-scrollbar-thumb{background:#7c3aedcc!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row .ag-cell{border-left:none!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected .ag-cell:not(.svc-row-num-cell),.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row-selected .ag-cell:not(.svc-row-num-cell){background:#f3f4f6!important;background-color:#f3f4f6!important;color:inherit!important;font-weight:inherit!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-row-num-cell){background-color:#f3f4f6!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-row-num-cell){background-color:#fafafa!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-row-num-cell){background-color:#eceef1!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row-selected .ag-cell-focus,.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected .ag-cell-focus,.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row-focus .ag-cell-focus{border:none!important;border-bottom:none!important;background-color:transparent!important;outline:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-horizontal-left-spacer,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-horizontal-right-spacer{height:18px!important;min-height:18px!important;max-height:18px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll::-webkit-scrollbar{height:15px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport::-webkit-scrollbar,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll::-webkit-scrollbar{width:15px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll{scrollbar-width:auto!important;scrollbar-color:rgba(124,58,237,.55) #f1f5f9!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz{--ag-background-color: #ffffff;--ag-foreground-color: #333333;--ag-header-background-color: #f3f3f3;--ag-header-foreground-color: #333333;--ag-border-color: #d4d4d4;--ag-row-border-color: #d4d4d4;--ag-secondary-border-color: #d4d4d4;--ag-odd-row-background-color: #ffffff;--ag-row-hover-color: #e8f4ea;--ag-selected-row-background-color: #e2efda;--ag-range-selection-border-color: #217346;--ag-input-focus-border-color: #217346;--ag-checkbox-checked-color: #217346;--ag-active-color: #217346;--ag-font-family: "Segoe UI", Calibri, system-ui, sans-serif;--ag-font-size: 11px;--ag-grid-size: 3px;--ag-cell-horizontal-padding: 6px;--ag-header-column-separator-display: block;--ag-header-column-separator-color: #d4d4d4;--ag-header-column-separator-height: 100%;--ag-row-height: 30px;--svc-excel-icon-size: 22px;--svc-excel-header-gradient: linear-gradient(180deg, #fcfcfc 0%, #ededed 48%, #e2e2e2 100%);--svc-excel-header-group-gradient: linear-gradient(180deg, #f8f8f8 0%, #e6e6e6 52%, #d8d8d8 100%);--svc-excel-header-filter-bg: #f4f4f4;--svc-excel-header-border: #ababab;--svc-excel-header-separator: #d4d4d4;--svc-excel-header-row-height: 30px;--svc-excel-header-total-height: 90px;--svc-excel-scrollbar-size: 15px;--svc-excel-scrollbar-gutter: 18px;--ag-scrollbar-size: var(--svc-excel-scrollbar-size);--svc-excel-solicitud-accent: #7c3aed;--svc-excel-solicitud-accent-deep: #5b21b6;--svc-excel-solicitud-accent-soft: rgba(124, 58, 237, .28);--svc-excel-solicitud-group-bg: #d8cef8;--svc-excel-solicitud-header-bg: #ebe6ff;--svc-excel-solicitud-filter-bg: #f3f0ff;--svc-excel-asignacion-accent: #374151;--svc-excel-asignacion-accent-deep: #111827;--svc-excel-asignacion-accent-soft: rgba(55, 65, 81, .28);--svc-excel-asignacion-group-bg: #cfd3da;--svc-excel-asignacion-header-bg: #e8eaee;--svc-excel-asignacion-filter-bg: #f0f1f4;--svc-excel-generacion-maniobra-accent: #fb923c;--svc-excel-generacion-maniobra-accent-deep: #b45309;--svc-excel-generacion-maniobra-accent-soft: rgba(251, 146, 60, .22);--svc-excel-generacion-maniobra-group-bg: #fed7aa;--svc-excel-generacion-maniobra-header-bg: #fff7ed;--svc-excel-generacion-maniobra-filter-bg: #fffbeb}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header{background:var(--svc-excel-header-group-gradient)!important;border-bottom:1px solid var(--svc-excel-header-border)!important;box-shadow:inset 0 1px #fff!important;min-height:var(--svc-excel-header-total-height)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-row{height:var(--svc-excel-header-row-height)!important;min-height:var(--svc-excel-header-row-height)!important;max-height:var(--svc-excel-header-row-height)!important;border-bottom:1px solid var(--svc-excel-header-separator)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-row:last-child{border-bottom:1px solid var(--svc-excel-header-border)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell{height:var(--svc-excel-header-row-height)!important;min-height:var(--svc-excel-header-row-height)!important;max-height:var(--svc-excel-header-row-height)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell{height:var(--svc-excel-header-row-height)!important;min-height:var(--svc-excel-header-row-height)!important;max-height:var(--svc-excel-header-row-height)!important;font-weight:400!important;font-size:11px!important;letter-spacing:0!important;color:#212121!important;border-right:1px solid var(--svc-excel-header-separator)!important;border-bottom:none!important;background:var(--svc-excel-header-gradient)!important;background-image:var(--svc-excel-header-gradient)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000a!important;padding-inline:4px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-header-cell-comp-wrapper{height:100%!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-header-cell-label{justify-content:center!important;width:100%!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-header-cell-text{text-align:center!important;font-weight:400!important;color:#212121!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-sort-indicator-icon,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-icon{color:#5f5f5f!important;opacity:.9}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-header-cell-resize{opacity:.55}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-header-cell-resize:after{background-color:#a0a0a0!important;width:1px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-sort-order{display:none!important}.logistics-shipments-grid.logistics-shipments-grid--readonly.ag-theme-quartz .ag-cell-focus:not(.ag-cell-range-selected){border:1px solid #d4d4d4!important;box-shadow:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell{font-weight:600!important;font-size:11px!important;letter-spacing:.01em!important;text-align:center!important;border-right:1px solid var(--svc-excel-header-separator)!important;border-bottom:1px solid #c4c4c4!important;background:var(--svc-excel-header-group-gradient)!important;background-image:var(--svc-excel-header-group-gradient)!important;color:#212121!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell .ag-header-group-cell-label{justify-content:center!important;width:100%!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell .ag-header-group-text{font-weight:600!important;color:#212121!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-indicadores,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-control,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-tramo{background:var(--svc-excel-header-group-gradient)!important;background-image:var(--svc-excel-header-group-gradient)!important;color:#212121!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.section-service,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.section-colab{background:var(--svc-excel-header-gradient)!important;background-image:var(--svc-excel-header-gradient)!important;border-bottom:none!important;border-left:none!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000a!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.section-service:first-of-type{border-left:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-floating-filter{height:var(--svc-excel-header-row-height)!important;min-height:var(--svc-excel-header-row-height)!important;max-height:var(--svc-excel-header-row-height)!important;padding:3px 4px!important;box-sizing:border-box!important;background:var(--svc-excel-header-filter-bg)!important;border-bottom:1px solid var(--svc-excel-header-border)!important;box-shadow:inset 0 1px #ffffffbf!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-row.ag-header-row-floating-filter .ag-header-cell{height:var(--svc-excel-header-row-height)!important;min-height:var(--svc-excel-header-row-height)!important;max-height:var(--svc-excel-header-row-height)!important;background:var(--svc-excel-header-filter-bg)!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;padding-block:3px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-floating-filter-input{border-radius:0!important;border:1px solid #c8c8c8!important;background:#fff!important;height:22px!important;min-height:22px!important;max-height:22px!important;font-size:11px!important;box-shadow:inset 0 1px 2px #0000000a!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-floating-filter-input:focus-within{border-color:#217346!important;box-shadow:inset 0 1px 2px #0000000a,0 0 0 1px #21734647!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-floating-filter-button-button,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell .ag-icon-filter{color:#666!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell:not(.svc-grouped-hidden),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell:not(.svc-grouped-hidden) .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell:not(.svc-grouped-hidden) .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell:not(.svc-grouped-hidden) [data-grid-cell-text=true]{user-select:text;-webkit-user-select:text}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row{border-bottom:none!important;min-height:30px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-row-num-cell){border-right:1px solid #d4d4d4!important;border-bottom:1px solid #d4d4d4!important;border-left:none!important;border-top:none!important;background-color:#fff!important;transition:background-color .08s ease;line-height:1.25}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROUTE_INTERNAL_REFERENCE],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-internal-ref{position:relative!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROUTE_INTERNAL_REFERENCE] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROUTE_INTERNAL_REFERENCE] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-internal-ref .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-internal-ref .ag-cell-value{position:static!important;height:100%!important;min-height:100%!important;line-height:1!important;padding:0!important;overflow:visible!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROUTE_INTERNAL_REFERENCE] .ag-cell-value>*,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-internal-ref .ag-cell-value>*{flex:0 0 auto!important;width:100%!important;height:auto!important;overflow:visible!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROUTE_INTERNAL_REFERENCE] [data-grid-cell-text=true],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-internal-ref [data-grid-cell-text=true]{font-weight:700!important;font-size:1rem!important;line-height:1!important;letter-spacing:.01em!important;color:#111827!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-grouped-hidden):not(.svc-row-num-cell){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-grouped-hidden) .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-grouped-hidden) .ag-cell-value{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;min-height:100%!important;box-sizing:border-box!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-grouped-hidden) [data-grid-cell-text=true]{text-align:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-row-num-cell){background-color:#fff!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell:hover{border-right:1px solid #d4d4d4!important;border-bottom:1px solid #d4d4d4!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell-focus:not(.ag-cell-range-selected){border:2px solid #217346!important;outline:none!important;box-shadow:none!important;z-index:2}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row-selected .ag-cell-focus,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected .ag-cell-focus,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row-focus .ag-cell-focus{border:2px solid #217346!important;outline:none!important;box-shadow:none!important;background-color:inherit!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#e8f4ea!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#e2efda!important;color:inherit!important;font-weight:inherit!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#d4e8cc!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead{height:var(--svc-merge-span-height, auto)!important;min-height:var(--svc-merge-span-height, auto)!important;overflow:visible!important;z-index:3!important;border-bottom:1px solid #d4d4d4!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=REFERENCIA_INTERNA] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=INICIO] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=FIN] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=TIPO_UNIDAD] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=REFERENCIA_INTERNA] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=INICIO] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=FIN] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=TIPO_UNIDAD] .ag-cell-value{justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row:not(.ag-row-selected):not(.svc-shipments-row-hover) .ag-cell.svc-grouped-lead:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled){background-color:#fff!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.svc-route-continuation .ag-cell:not(.svc-grouped-lead):not(.svc-grouped-hidden){border-top:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-status-cell,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-maniobra-cell,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell{font-size:11px!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-empty-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-empty-value .ag-cell-value{color:#cbd5e1;font-weight:500;font-style:normal;letter-spacing:.02em}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col{background:var(--svc-excel-header-gradient)!important;background-image:var(--svc-excel-header-gradient)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-comp-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-label{justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-colab-cell,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW]{--ag-cell-horizontal-padding: 0px !important;--ag-row-group-indent-size: 0px !important;--ag-indentation-level: 0 !important;padding:0!important;line-height:1!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-comp-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-label{align-items:center!important;height:100%!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-value{min-height:0!important;height:100%!important;max-height:100%!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:visible!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-value>*,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-value>*,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-value>*{flex:0 0 auto!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead.svc-colab-cell .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead.svc-colab-cell .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-single.svc-colab-cell .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-single.svc-colab-cell .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_MAP] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_MAP] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_OPERATOR] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_OPERATOR] .ag-cell-value,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_NEW] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_NEW] .ag-cell-value{height:var(--svc-merge-span-height, 100%)!important;min-height:var(--svc-merge-span-height, 100%)!important;align-items:center!important;justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] button{width:var(--svc-excel-icon-size, 22px)!important;height:var(--svc-excel-icon-size, 22px)!important;min-width:0!important;min-height:0!important;max-width:var(--svc-excel-icon-size, 22px)!important;max-height:var(--svc-excel-icon-size, 22px)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] [class*=avatar]{width:var(--svc-excel-icon-size, 22px)!important;height:var(--svc-excel-icon-size, 22px)!important;font-size:calc(var(--svc-excel-icon-size, 22px) * .46)!important;box-shadow:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-row-num-cell{padding:0 4px!important;text-align:center!important;justify-content:center!important;color:#333!important;font-weight:400!important;font-size:11px!important;font-family:Segoe UI,Calibri,system-ui,sans-serif!important;background-color:#e6e6e6!important;background-image:none!important;border-right:1px solid #b4b4b4!important;border-bottom:1px solid #d4d4d4!important;border-left:none!important;border-top:none!important;box-shadow:inset 1px 0 #f5f5f5!important;overflow:visible!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-row-num-header{padding:0!important;background:var(--svc-excel-header-group-gradient)!important;background-image:var(--svc-excel-header-group-gradient)!important;border-right:1px solid #a6a6a6!important;border-bottom:1px solid var(--svc-excel-header-border)!important;box-shadow:inset 0 1px #fff,inset 1px 0 #fff!important;cursor:default}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-row.ag-header-row-floating-filter .ag-header-cell.svc-row-num-header,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-floating-filter .ag-header-cell.svc-row-num-header{background:var(--svc-excel-header-filter-bg)!important;background-image:none!important;border-bottom:1px solid var(--svc-excel-header-border)!important;box-shadow:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-row-num-cell .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-row-num-cell .ag-cell-value{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;min-height:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-row-num-cell .ag-cell-value{text-overflow:clip!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.svc-shipments-row-hover .ag-cell.svc-row-num-cell{background-color:#d8d8d8!important;color:#1a1a1a!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected .ag-cell.svc-row-num-cell{background-color:#d0d0d0!important;color:#1a1a1a!important;font-weight:600!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected.svc-shipments-row-hover .ag-cell.svc-row-num-cell{background-color:#c8c8c8!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell.svc-row-num-cell.ag-cell-focus{border:2px solid #217346!important;background-color:#e6e6e6!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-row-num-header .ag-header-cell-resize{opacity:.65}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-paging-panel{position:relative;z-index:6;border-top:1px solid #d4d4d4!important;color:#333!important;font-size:11px!important;background:#f3f3f3!important;min-height:var(--svc-sheet-footer-height, 28px)!important;height:var(--svc-sheet-footer-height, 28px)!important;padding-left:var(--svc-sheet-tabs-width, 300px)!important;justify-content:flex-end!important;align-items:center!important;box-sizing:border-box!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-horizontal-left-spacer,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-horizontal-right-spacer{height:var(--svc-excel-scrollbar-gutter)!important;min-height:var(--svc-excel-scrollbar-gutter)!important;max-height:var(--svc-excel-scrollbar-gutter)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport{overflow-x:scroll!important;overflow-y:hidden!important;box-sizing:border-box!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport{width:var(--svc-excel-scrollbar-gutter)!important;min-width:var(--svc-excel-scrollbar-gutter)!important;max-width:var(--svc-excel-scrollbar-gutter)!important;box-sizing:border-box!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll::-webkit-scrollbar{height:var(--svc-excel-scrollbar-size)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport::-webkit-scrollbar,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll::-webkit-scrollbar{width:var(--svc-excel-scrollbar-size)!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll::-webkit-scrollbar-track,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport::-webkit-scrollbar-track,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll::-webkit-scrollbar-track{background:#f1f5f9!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll::-webkit-scrollbar-thumb,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll::-webkit-scrollbar-thumb{background:#7c3aed8c!important;border-radius:6px!important;opacity:1!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll::-webkit-scrollbar-thumb:hover,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll::-webkit-scrollbar-thumb:hover{background:#7c3aedbf!important;opacity:1!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll-viewport,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-horizontal-scroll,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body-vertical-scroll{scrollbar-width:auto!important;scrollbar-color:rgb(70 70 70 / 55%) #f1f5f9!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-info,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-service,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-date,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-colab,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-process-indicadores,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-process-control,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .section-process-tramo{background-image:none!important;border-left:none!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-solicitud],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-solicitud{background:var(--svc-excel-solicitud-group-bg)!important;background-image:none!important;color:var(--svc-excel-solicitud-accent-deep)!important;border-bottom:2px solid #8b5cf6!important;border-left:2px solid var(--svc-excel-solicitud-accent-soft)!important;border-right:2px solid var(--svc-excel-solicitud-accent-soft)!important;box-shadow:inset 0 1px #ffffffa6!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-solicitud] .ag-header-group-text,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-solicitud .ag-header-group-text{font-weight:600!important;color:var(--svc-excel-solicitud-accent-deep)!important;letter-spacing:.02em!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-programacion],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-programacion{background:var(--svc-excel-asignacion-group-bg)!important;background-image:none!important;color:var(--svc-excel-asignacion-accent-deep)!important;border-bottom:2px solid var(--svc-excel-asignacion-accent)!important;border-left:2px solid var(--svc-excel-asignacion-accent-soft)!important;border-right:2px solid var(--svc-excel-asignacion-accent-soft)!important;box-shadow:inset 0 1px #ffffffb3!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-programacion] .ag-header-group-text,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-programacion .ag-header-group-text{font-weight:600!important;color:var(--svc-excel-asignacion-accent-deep)!important;letter-spacing:.02em!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-generacion-maniobra],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-generacion-maniobra{background:var(--svc-excel-generacion-maniobra-group-bg)!important;background-image:none!important;color:var(--svc-excel-generacion-maniobra-accent-deep)!important;border-bottom:2px solid var(--svc-excel-generacion-maniobra-accent)!important;border-left:2px solid var(--svc-excel-generacion-maniobra-accent-soft)!important;border-right:2px solid var(--svc-excel-generacion-maniobra-accent-soft)!important;box-shadow:inset 0 1px #ffffffa6!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell[col-id=process-generacion-maniobra] .ag-header-group-text,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-group-cell.section-process-generacion-maniobra .ag-header-group-text{font-weight:600!important;color:var(--svc-excel-generacion-maniobra-accent-deep)!important;letter-spacing:.02em!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=ROW_NUM],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-center-cols-container .ag-cell[col-id=ROW_NUM],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-cell[col-id=ROW_NUM].svc-row-num-cell{background-color:#f2f2f2!important;background-image:none!important;color:#333!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=ROW_NUM] .ag-cell-wrapper,.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=ROW_NUM] .ag-cell-value{background-color:transparent!important;justify-content:center!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected .ag-cell[col-id=ROW_NUM],.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.ag-row-selected .ag-cell[col-id=ROW_NUM].svc-row-num-cell{background-color:#d8dce0!important;color:#217346!important;font-weight:600!important;box-shadow:inset 3px 0 #217346,inset 1px 0 #fff!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-row.svc-shipments-row-hover .ag-cell[col-id=ROW_NUM]{background-color:#e8e8e8!important;color:#333!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body .ag-cell.svc-colab-cell:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell.svc-colab-cell:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body .ag-cell[col-id=SERVICE_MAP]:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body .ag-cell[col-id=SERVICE_OPERATOR]:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-body .ag-cell[col-id=SERVICE_NEW]:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=SERVICE_MAP]:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=SERVICE_OPERATOR]:not(.ag-cell-inline-editing),.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-pinned-left-cols-container .ag-cell[col-id=SERVICE_NEW]:not(.ag-cell-inline-editing){--ag-cell-horizontal-padding: 0px !important;--ag-row-group-indent-size: 0px !important;--ag-indentation-level: 0 !important;padding:0!important}.logistics-shipments-grid.logistics-shipments-grid--excel.ag-theme-quartz .ag-header-cell.svc-colab-col{padding-left:0!important;padding-right:0!important}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._overlay_18m91_1{position:fixed;inset:0;z-index:99999999;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}._modal_18m91_27{width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:18px;box-shadow:0 24px 64px #0f172a38,0 0 0 1px #ffffffa6 inset;overflow:hidden}._header_18m91_55{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 18px;border-bottom:1px solid rgba(124,58,237,.1);background:linear-gradient(180deg,#faf8ff,#fff);border-top-left-radius:18px;border-top-right-radius:18px}._title_18m91_79{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:#1e1b4b;line-height:1.25}._subtitle_18m91_95{font-size:13px;color:#64748b;margin-top:6px;line-height:1.45;max-width:52ch}._closeBtn_18m91_111{flex-shrink:0;width:40px;height:40px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}._closeBtn_18m91_111:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._body_18m91_159{flex:1;min-height:0;padding:20px 24px 12px;overflow-x:hidden;overflow-y:auto}._grid_18m91_175{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}._field_18m91_187{display:flex;flex-direction:column;gap:8px;min-width:0}._label_18m91_201{font-size:12px;font-weight:700;letter-spacing:.02em;color:#334155}._footer_18m91_215{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 20px;border-top:1px solid rgba(124,58,237,.08);background:linear-gradient(180deg,#fff,#f8fafc);border-bottom-left-radius:18px;border-bottom-right-radius:18px}._helper_18m91_239{font-size:12px;line-height:1.4;color:#64748b;max-width:36ch}._actions_18m91_253{display:flex;gap:10px;align-items:center;flex-shrink:0}._secondaryBtn_18m91_267{height:42px;padding:0 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer;font-weight:700;font-size:13px;transition:background .15s ease,border-color .15s ease}._secondaryBtn_18m91_267:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._primaryBtn_18m91_307{height:42px;padding:0 18px;border-radius:12px;border:none;background:linear-gradient(180deg,#8b5cf6,#7c3aed);color:#fff;cursor:pointer;font-weight:800;font-size:13px;box-shadow:0 4px 14px #7c3aed47;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._primaryBtn_18m91_307:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 6px 18px #7c3aed57}._primaryBtn_18m91_307:active:not(:disabled){transform:translateY(1px)}._primaryBtn_18m91_307:disabled,._secondaryBtn_18m91_267:disabled{opacity:.6;cursor:not-allowed}@media(max-width:760px){._overlay_18m91_1{padding:12px}._modal_18m91_27{border-radius:16px;max-height:calc(100vh - 24px)}._header_18m91_55{border-top-left-radius:16px;border-top-right-radius:16px;padding:16px 18px 14px}._body_18m91_159{padding:16px 18px 10px}._footer_18m91_215{flex-direction:column;align-items:stretch;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:14px 18px 16px}._helper_18m91_239{max-width:none;text-align:center}._actions_18m91_253{justify-content:stretch}._actions_18m91_253 button{flex:1}._grid_18m91_175{grid-template-columns:1fr}}._container_1027m_1{position:relative;width:100%}._control_1027m_11{position:relative}._input_1027m_19{width:100%;height:46px;border-radius:14px;border:1px solid #d9c8ff;background:#fff;padding:0 42px 0 16px;font-size:14px;color:#2b2b2b;outline:none;transition:all .2s ease;box-sizing:border-box}._input_1027m_19:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed14}._icon_1027m_59{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}._dropdown_1027m_77{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;border:1px solid #ebe5ff;box-shadow:0 10px 30px #00000014;overflow:hidden;z-index:50;max-height:260px;overflow-y:auto}._dropdownPortal_1027m_109{position:fixed;top:auto;left:auto;right:auto;box-shadow:0 16px 40px #0f172a2e,0 0 0 1px #7c3aed14}._option_1027m_129{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;transition:background .15s ease}._option_1027m_129:hover,._optionHighlighted_1027m_153{background:#f6f0ff}._optionHighlighted_1027m_153{color:#5b21b6}._empty_1027m_169{padding:18px;font-size:13px;color:#8b8b8b}._container_guafs_1{display:flex;align-items:center;gap:8px;width:auto;min-width:0}._filterBar_guafs_17{display:flex;align-items:center;gap:8px;flex-shrink:0}._chip_guafs_31{border:1px solid transparent;background:#f4f4f5;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .18s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._chip_guafs_31:hover{background:#f3eefff2;color:#5b21b6;border-color:#e9d5ff}._chipActive_guafs_77{background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);color:#fff;border-color:transparent;box-shadow:0 4px 14px #5b21b647}._chipActive_guafs_77:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#fff;border-color:transparent}._chipCount_guafs_103{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:#00000014;line-height:1.4}._chipActive_guafs_77 ._chipCount_guafs_103{background:#ffffff38}._menuWrap_guafs_129{position:relative;flex-shrink:0}._menuTrigger_guafs_139{border:1px solid #e5e7eb;background:#fff;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease;box-shadow:0 1px 2px #0000000a}._menuTrigger_guafs_139:hover{border-color:#c4b5fd;background:#faf5ff;color:#472656}._menuTriggerOpen_guafs_183,._menuTriggerActive_guafs_185{border-color:#7c3aed59;background:linear-gradient(135deg,#ede9fe,#ddd6fe00);color:#5b21b6;box-shadow:0 2px 10px #7c3aed1f}._menuTriggerOpen_guafs_183:hover,._menuTriggerActive_guafs_185:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);border-color:transparent;color:#fff}._menuDot_guafs_213{width:8px;height:8px;border-radius:50%;flex-shrink:0}._popover_guafs_227{position:fixed;width:min(320px,calc(100vw - 32px));background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 6px #0000000a,0 20px 48px #0f172a24;z-index:1000005;overflow:hidden;animation:_popIn_guafs_1 .16s ease}@keyframes _popIn_guafs_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverHeader_guafs_279{padding:12px 12px 8px;border-bottom:1px solid #f1f5f9}._popoverHeaderRow_guafs_289{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._popoverTitle_guafs_305{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}._selectionBadge_guafs_321,._triggerBadge_guafs_323{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ffffff40;color:inherit;line-height:1.3}._menuTrigger_guafs_139 ._triggerBadge_guafs_323{background:#ffffff38}._menuTrigger_guafs_139:not(._menuTriggerActive_guafs_185):not(._menuTriggerOpen_guafs_183) ._triggerBadge_guafs_323{background:#ede9fe;color:#472656}._selectionBadge_guafs_321{background:#ede9fe;color:#472656}._checkbox_guafs_371{width:16px;height:16px;border-radius:4px;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:all .15s ease}._checkboxChecked_guafs_399{background:#472656;border-color:#472656}._clearBtn_guafs_409{width:100%;margin-top:4px;border:none;background:transparent;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease}._clearBtn_guafs_409:hover{background:#f1f5f9;color:#472656}._search_guafs_449{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px 8px 32px;font-size:13px;outline:none;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 10px center no-repeat}._search_guafs_449:focus{border-color:#a78bfa;background-color:#fff;box-shadow:0 0 0 3px #a78bfa33}._popoverList_guafs_481{max-height:280px;overflow-y:auto;padding:6px}._menuItem_guafs_493{width:100%;border:none;background:transparent;padding:9px 10px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background .15s ease}._menuItem_guafs_493:hover{background:#f8fafc}._menuItemActive_guafs_529{background:#f5f3ff}._menuItemDot_guafs_537{width:10px;height:10px;border-radius:50%;flex-shrink:0}._menuItemDotPlain_guafs_551{background:#fff;border:1px solid #e2e8f0}._menuItemLabel_guafs_561{flex:1;font-size:13px;font-weight:500;color:#1e293b;line-height:1.3}._menuItemCount_guafs_577{font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px;min-width:28px;text-align:center}._menuItemActive_guafs_529 ._menuItemCount_guafs_577{background:#ede9fe;color:#472656}._popoverFooter_guafs_609{border-top:1px solid #f1f5f9;padding:6px}._otherItem_guafs_619{border:1px dashed #e2e8f0}._otherItem_guafs_619:hover{border-color:#cbd5e1;background:#fffbeb}._otherDot_guafs_637{background:#94a3b8!important}._emptySearch_guafs_645{padding:20px 12px;text-align:center;font-size:13px;color:#94a3b8}._skeletonChip_guafs_659{width:88px;height:32px;border-radius:999px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_guafs_1 1.2s infinite;flex-shrink:0}@keyframes _shimmer_guafs_1{0%{background-position:200% 0}to{background-position:-200% 0}}._wrap_m1xtm_1{width:100%}._fullWidth_m1xtm_9{width:100%;justify-content:space-between}._triggerText_m1xtm_19{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuItemHighlighted_m1xtm_35{background:#f5f3ff!important;box-shadow:inset 0 0 0 2px #7c3aed38}._splitPopover_m1xtm_45{display:flex;flex-direction:column;max-height:min(420px,calc(100vh - 48px))}._splitBody_m1xtm_57{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:220px;max-height:300px;overflow:hidden}._clientPane_m1xtm_73,._executivePane_m1xtm_75{display:flex;flex-direction:column;min-width:0;min-height:0}._executivePane_m1xtm_75{border-left:1px solid #f1f5f9;background:#fafafa}._paneTitle_m1xtm_99{padding:8px 10px 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #f1f5f9;flex-shrink:0}._paneList_m1xtm_121{flex:1;min-height:0;overflow-y:auto;padding:6px}._paneEmpty_m1xtm_135{padding:14px 10px;font-size:12px;color:#94a3b8;text-align:center}._footerActions_m1xtm_149{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #f1f5f9}._applyBtn_m1xtm_167{height:32px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);color:#fff;font-size:12px;font-weight:700;cursor:pointer}._applyBtn_m1xtm_167:disabled{opacity:.55;cursor:not-allowed}._body_1dxal_1{padding:12px;display:grid;gap:10px}._preview_1dxal_13{font-size:12px;font-weight:700;color:#0f172a;background:linear-gradient(135deg,#f5f3ff,#fff);border:1px solid rgba(124,58,237,.18);border-radius:12px;padding:8px 10px}._calendarWrap_1dxal_33{border:1px solid #e5e7eb;border-radius:14px;padding:8px 10px;background:#fff;box-shadow:0 6px 20px #0f172a0f}._dayPicker_1dxal_49 .rdp-root{--rdp-accent-color: #7c3aed;--rdp-accent-background-color: rgba(124, 58, 237, .12);--rdp-outline: rgba(124, 58, 237, .45) solid 2px;--rdp-outline-selected: rgba(124, 58, 237, .55) solid 2px}._dayPicker_1dxal_49 .rdp-caption_label{font-weight:800;color:#1e1b4b}._dayPicker_1dxal_49 .rdp-nav_button{border-radius:10px}._timeRow_1dxal_81{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}._timeLabel_1dxal_103{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._timeSelect_1dxal_125{height:34px;border-radius:10px;border:1px solid #e5e7eb;padding:0 10px;font-size:13px;font-weight:700;color:#0f172a;background:#fff;outline:none}._timeSelect_1dxal_125:focus{border-color:#7c3aed8c;box-shadow:0 0 0 3px #7c3aed1f}._timeSep_1dxal_159{font-weight:900;color:#64748b;margin-top:14px}._actions_1dxal_171{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}._root_reo85_1{position:relative;width:100%}._trigger_reo85_11{width:100%;height:46px;border-radius:14px;border:1px solid #d9c8ff;background:#fff;padding:0 14px;display:flex;align-items:center;gap:10px;font-size:14px;color:#2b2b2b;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._trigger_reo85_11:hover:not(:disabled){border-color:#c4b5fd}._triggerOpen_reo85_53,._trigger_reo85_11:focus-visible{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed14;outline:none}._trigger_reo85_11:disabled{opacity:.6;cursor:not-allowed}._triggerIcon_reo85_77{color:#7c3aed;flex-shrink:0}._triggerText_reo85_87{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerPlaceholder_reo85_103{color:#94a3b8}._clearBtn_reo85_111{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;flex-shrink:0}._clearBtn_reo85_111:hover{background:#e2e8f0;color:#0f172a}._chevron_reo85_149{color:#6b7280;flex-shrink:0;transition:transform .2s ease}._chevronOpen_reo85_161{transform:rotate(180deg)}._panel_reo85_169{position:fixed;z-index:100000001;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px #0000000a,0 20px 48px #0f172a24;padding:12px;display:grid;gap:10px;overflow-y:auto;overscroll-behavior:contain;animation:_panelIn_reo85_1 .16s ease}@keyframes _panelIn_reo85_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._panelActions_reo85_227{display:flex;justify-content:flex-end;gap:8px}._ghostBtn_reo85_239{height:34px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:12px;font-weight:700;color:#475569;cursor:pointer}._primaryBtn_reo85_263{height:34px;padding:0 14px;border-radius:10px;border:none;background:#7c3aed;font-size:12px;font-weight:800;color:#fff;cursor:pointer}._primaryBtn_reo85_263:disabled,._ghostBtn_reo85_239:disabled{opacity:.6;cursor:not-allowed}.service-result-overlay{position:fixed;inset:0;background:#0a0f1ea6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100000002}.service-result-modal{background:linear-gradient(180deg,#0f172a,#111827);border-radius:18px;padding:28px;width:min(420px,calc(100vw - 32px));box-shadow:0 30px 80px #0009;animation:ml-scale .25s ease}.service-result-title-row{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:12px;padding-top:8px}.service-result-title{font-size:19px;font-weight:600;color:#f1f5f9;text-align:center}.service-result-message{font-size:13px;color:#94a3b8;text-align:center;margin-bottom:22px;line-height:1.5;white-space:pre-line}.service-result-actions{display:flex;flex-direction:column;gap:10px}.service-result-btn{width:100%;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;border:none;transition:opacity .15s ease,transform .1s ease}.service-result-btn:active{transform:scale(.98)}.service-result-btn-primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.service-result-btn-primary:hover{opacity:.92}.service-result-btn-secondary{background:#3b82f6;color:#fff}.service-result-btn-secondary:hover{opacity:.92}.service-result-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.service-result-btn-ghost:hover{background:#ffffff0f;color:#e5e7eb}.service-result-icon-success{color:#22c55e}.service-result-icon-error{color:#ef4444}.toast-container{position:fixed;top:60px;right:20px;z-index:100000200;display:flex;flex-direction:column;gap:10px}.toast{min-width:260px;max-width:320px;padding:12px 14px;border-radius:10px;font-size:13px;color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0f172a,#111827);box-shadow:0 20px 40px #00000080;animation:toast-in .25s ease}.toast.success{border-left:4px solid #22c55e}.toast.error{border-left:4px solid #ef4444}.toast.info{border-left:4px solid #3b82f6}@keyframes toast-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.ml-overlay{position:fixed;inset:0;background:#0a0f1ea6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999999}.ml-panel{background:linear-gradient(180deg,#0f172a,#111827);border-radius:18px;padding:32px;box-shadow:0 30px 80px #0009;animation:ml-scale .25s ease}@keyframes ml-scale{0%{transform:scale(.92);opacity:.6}to{transform:scale(1);opacity:1}}.ml-title{font-size:18px;font-weight:600;color:#e5e7eb;margin-bottom:24px;text-align:center}.ml-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ml-icon{color:#60a5fa;margin-bottom:10px}.ml-name{font-size:13px;color:#e5e7eb}.ml-item.active{border:2px solid #3b82f6;background:linear-gradient(180deg,#1e3a8a,#111827);box-shadow:0 10px 25px #3b82f659}.ml-grid.advanced{display:flex;gap:20px}.ml-item.advanced{background:linear-gradient(180deg,#0f172a,#0b1220);border-radius:14px;padding:16px;min-width:160px;transition:all .2s ease;border:2px solid rgba(255,255,255,.06)}.ml-item.advanced:hover{box-shadow:0 12px 30px #0006;border:2px solid #3b82f6;background:linear-gradient(180deg,#1e3a8a,#111827);box-shadow:0 10px 25px #3b82f659}.ml-main{cursor:pointer;text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ml-links{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ml-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:6px 8px;border-radius:6px;cursor:pointer;color:#cbd5e1}.ml-link:hover{background:#4da3ff26;color:#fff}.ml-sections{margin-top:12px;display:flex;flex-direction:column;gap:10px}.ml-section{display:flex;flex-direction:column;gap:4px}.ml-section-title{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;padding:2px 4px}.ml-badge{background:#f97316;color:#fff;font-size:10px;padding:2px 6px;border-radius:999px;font-weight:600;min-width:18px;text-align:center;box-shadow:0 0 6px #f9731699}.presence-toast-container{position:fixed;top:70px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.presence-toast{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;color:#fff;animation:toastSlide .3s ease,toastFadeOut .3s ease 2.7s forwards}.presence-toast.online{background:linear-gradient(135deg,#22c55e,#16a34a)}.presence-toast.offline{background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes toastSlide{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastFadeOut{to{opacity:0;transform:translate(120%)}}.brand-context{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.brand-sep{font-size:.72rem;color:#ffffff8c;font-weight:500;line-height:1}.brand-page{font-size:.72rem;font-weight:600;color:#fff;padding:2px 8px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);line-height:1.3;white-space:nowrap}.presence-badge{position:absolute;top:0;right:-10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:700;padding:3px 6px;border-radius:999px;min-width:18px;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.presence-badge.pulse{animation:badgePulse .4s ease,badgeGlow .4s ease}@keyframes badgePulse{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes badgeGlow{0%{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 12px #ef4444cc}to{box-shadow:0 0 #ef444400}}._cell_1mtbv_1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;box-sizing:border-box}._tooltip_1mtbv_21{position:fixed;transform:translate(-50%,-100%);background:#020617eb;color:#fff;padding:7px 10px;border-radius:10px;font-size:12px;font-weight:650;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 28px #02061752;transition:opacity .12s ease,transform .12s ease;z-index:20000}._tooltip_1mtbv_21:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#020617eb;border-radius:3px}._tooltipOpen_1mtbv_81{opacity:1;transform:translate(-50%,calc(-100% - 2px))}._btn_1mtbv_91{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;padding:0;flex-shrink:0;border-radius:50%;border:1px solid rgba(2,6,23,.18);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #02061724;transition:box-shadow .15s ease,filter .15s ease,opacity .15s ease}._btnGpsActive_1mtbv_137{border-color:#16a34a59;background:linear-gradient(135deg,#22c55e,#16a34a 55%,#15803d);box-shadow:0 2px 10px #16a34a47}._btnGpsInactive_1mtbv_149{border-color:#0206172e;background:linear-gradient(135deg,#0f172a,#111827 55%,#0b1220);box-shadow:0 2px 10px #02061738}._btn_1mtbv_91:hover:not(:disabled){box-shadow:0 4px 12px #02061742;filter:brightness(1.06)}._btn_1mtbv_91:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.logistics-shipments-grid--excel ._cell_1mtbv_1{min-height:0;height:100%;max-height:100%;padding:0;box-sizing:border-box;overflow:visible}.logistics-shipments-grid--excel ._btn_1mtbv_91{width:var(--svc-excel-icon-size, 22px);height:var(--svc-excel-icon-size, 22px);min-width:0;min-height:0;max-width:var(--svc-excel-icon-size, 22px);max-height:var(--svc-excel-icon-size, 22px);box-shadow:none}.logistics-shipments-grid--excel ._btn_1mtbv_91 svg{width:calc(var(--svc-excel-icon-size, 22px) * .58);height:calc(var(--svc-excel-icon-size, 22px) * .58)}.logistics-shipments-grid--excel ._btnGpsActive_1mtbv_137,.logistics-shipments-grid--excel ._btnGpsInactive_1mtbv_149{box-shadow:none}.logistics-shipments-grid--excel ._btn_1mtbv_91:hover:not(:disabled){box-shadow:none}._empty_y6pjd_1{color:#cbd5e1;font-weight:500;font-style:normal;letter-spacing:.02em}._wrap_3d01v_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._avatar_3d01v_15{width:30px;height:30px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0f172a1f;-webkit-user-select:none;user-select:none}._tooltip_3d01v_43{position:fixed;transform:translate(-50%,-100%);background:#020617eb;color:#fff;padding:7px 10px;border-radius:10px;font-size:12px;font-weight:650;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 28px #02061752;transition:opacity .12s ease,transform .12s ease;z-index:20000}._tooltip_3d01v_43:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#020617eb;border-radius:3px}._tooltipOpen_3d01v_103{opacity:1;transform:translate(-50%,calc(-100% - 2px))}.logistics-shipments-grid--excel ._wrap_3d01v_1{width:100%;height:100%;max-height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;overflow:visible}.logistics-shipments-grid--excel ._avatar_3d01v_15{width:var(--svc-excel-icon-size, 22px);height:var(--svc-excel-icon-size, 22px);font-size:calc(var(--svc-excel-icon-size, 22px) * .46);box-shadow:none;flex-shrink:0}._cell_4tfc0_1{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:0;box-sizing:border-box}._editingLabel_4tfc0_23{font-size:10px;font-weight:600;color:#f97316;white-space:nowrap}._cell_hvfbb_1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;box-sizing:border-box}._star_hvfbb_21{display:flex;align-items:center;justify-content:center;color:#eab308;filter:drop-shadow(0 1px 2px rgba(161,98,7,.35));cursor:default}._root_1t1zg_1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;cursor:default}._icon_1t1zg_21{color:#475569;flex-shrink:0}._starIcon_1t1zg_31{color:#ca8a04;flex-shrink:0}._wrap_n35dt_1{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:hidden}._text_n35dt_19{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text;-webkit-user-select:text}._cell_3xoco_1{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;line-height:1.3;padding:2px 0}._block_3xoco_21{display:flex;flex-direction:column;gap:2px;min-width:0}._label_3xoco_35{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}._dateValue_3xoco_51{font-size:13px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._userValue_3xoco_65{font-size:12px;font-weight:600;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._centerWrap_10mor_1{position:relative;width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:transparent}._wrap_10mor_25{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-right:28px;background:transparent}._label_10mor_49{width:100%;text-align:center;padding:0;box-sizing:border-box;user-select:text;-webkit-user-select:text}._editBtn_10mor_67{position:absolute;top:3px;right:3px;z-index:2;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:6px;background:#ffffffeb;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 1px 4px #0f172a1f;transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}._wrap_10mor_25:hover ._editBtn_10mor_67,._editBtnVisible_10mor_121{opacity:1;pointer-events:auto}._editBtn_10mor_67:hover:not(:disabled){background:#fff;color:#5b21b6;transform:translateY(-1px)}._editBtn_10mor_67:disabled{opacity:.6;cursor:wait}._editBtnOpen_10mor_153{opacity:1;pointer-events:auto;background:#ede9fe;color:#5b21b6;border-color:#7c3aed59}._spinner_10mor_169{animation:_statusCellSpin_10mor_1 .8s linear infinite}@keyframes _statusCellSpin_10mor_1{to{transform:rotate(360deg)}}.confirm-overlay{position:fixed;inset:0;background:#0a0f1ea6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100000001}.confirm-modal{background:linear-gradient(180deg,#0f172a,#111827);border-radius:18px;padding:28px;width:380px;box-shadow:0 30px 80px #0009;animation:ml-scale .25s ease}.confirm-title-row{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:12px;padding-top:8px}.confirm-spinner{color:#a78bfa;animation:confirm-spin .9s linear infinite;flex-shrink:0}@keyframes confirm-spin{to{transform:rotate(360deg)}}.confirm-title{font-size:19px;font-weight:600;color:#f1f5f9;text-align:center}.confirm-message{font-size:13px;color:#94a3b8;text-align:center;margin-bottom:18px;line-height:1.5;white-space:pre-line}.confirm-progress{height:6px;width:100%;background:#ffffff1a;border-radius:999px;overflow:hidden;margin-bottom:8px}.confirm-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#3b82f6);transition:width .12s ease-out}.confirm-actions{display:flex;justify-content:center;gap:10px}.btn-cancel{background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12px}.btn-cancel:hover{background:#ffffff0f;color:#e5e7eb}.btn-confirm{background:#3b82f6;border:none;color:#fff;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500}.btn-confirm.danger{background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 6px 18px #ef444459}.btn-confirm:hover{opacity:.92}.btn-confirm:active,.btn-cancel:active{transform:scale(.96)}._cell_55gmr_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._label_55gmr_19{width:100%;text-align:center;padding:0 4px;box-sizing:border-box}._assignBtn_55gmr_33{height:22px;padding:0 10px;border:1px solid rgba(124,58,237,.45);border-radius:6px;background:linear-gradient(180deg,#faf8ff,#f3efff);color:#5b21b6;font-size:11px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;box-shadow:0 1px 3px #5b21b61f;transition:background .15s ease,border-color .15s ease,transform .15s ease}._assignBtn_55gmr_33:hover{background:#ede9fe;border-color:#7c3aed;transform:translateY(-1px)}._assignBtn_55gmr_33:active{transform:translateY(0)}._assignBtn_55gmr_33:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:1px}._toolbar_ofki0_15{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:36px;padding:0 2px 8px;border-bottom:1px solid rgba(124,58,237,.1);background:transparent}._toolbarStart_ofki0_41,._toolbarEnd_ofki0_43{display:flex;align-items:center;gap:6px;min-width:0}._toolbarStart_ofki0_41{flex:1}._toolbarEnd_ofki0_43{flex-shrink:0}._chipRow_ofki0_73{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._chip_ofki0_73{height:32px;border:1px solid #e2e8f0;background:#f8fafc;padding:0 12px;border-radius:10px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._chip_ofki0_73:hover{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}._chipActive_ofki0_143{border-color:transparent;background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);color:#fff;box-shadow:0 3px 12px #5b21b63d}._chipActive_ofki0_143:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#fff;border-color:transparent}._chipCount_ofki0_169{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:#0f172a14;line-height:1.35}._chipActive_ofki0_143 ._chipCount_ofki0_169{background:#ffffff38}._divider_ofki0_195{width:1px;height:22px;background:#7c3aed24;flex-shrink:0;margin:0 2px}._iconGroup_ofki0_211{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}._btn_ofki0_231{height:32px;min-width:32px;border:1px solid transparent;border-radius:10px;background:transparent;color:#64748b;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}._btn_ofki0_231:hover{background:#f5f3ff;color:#5b21b6;border-color:#e9d5ff}._btnActive_ofki0_289{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6;border-color:#7c3aed47;box-shadow:0 2px 8px #7c3aed1a}._btnActive_ofki0_289:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);color:#4c1d95}._btnIconOnly_ofki0_313{width:32px;padding:0}._btnLabel_ofki0_323{line-height:1}@media(max-width:900px){._toolbar_ofki0_15{gap:8px;padding-bottom:6px}._btnLabel_ofki0_323{display:none}._btn_ofki0_231{padding:0;width:32px}}._backdrop_uv8jd_1{position:fixed;inset:0;background:#0206176b;z-index:1000000}._drawer_uv8jd_15{position:fixed;top:0;right:0;height:100vh;width:min(440px,calc(100vw - 32px));background:#fff;border-left:1px solid rgba(226,232,240,.95);box-shadow:-12px 0 40px #0f172a2e;z-index:1000001;display:grid;grid-template-rows:auto 1fr auto}._header_uv8jd_43{padding:14px 14px 12px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:12px}._title_uv8jd_61{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:900;color:#0f172a;letter-spacing:.01em}._closeBtn_uv8jd_81{width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease}._closeBtn_uv8jd_81:hover{border-color:#c4b5fd;background:#faf5ff;color:#5b21b6}._body_uv8jd_121{padding:14px;overflow:auto;display:grid;gap:14px}._section_uv8jd_135{border:1px solid #e5e7eb;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#fbfbff)}._sectionHeader_uv8jd_149{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._sectionTitle_uv8jd_165{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#475569}._footer_uv8jd_181{border-top:1px solid #f1f5f9;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._footerActions_uv8jd_203{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._secondaryBtn_uv8jd_217{border:1px solid #e5e7eb;background:#fff;padding:8px 10px;border-radius:12px;font-size:12px;font-weight:700;color:#334155;cursor:pointer;transition:all .16s ease;display:inline-flex;align-items:center;gap:8px}._secondaryBtn_uv8jd_217:hover{border-color:#c4b5fd;background:#faf5ff;color:#5b21b6}._dangerBtn_uv8jd_259{border-color:#ef444452;color:#b91c1c}._dangerBtn_uv8jd_259:hover{border-color:#ef44446b;background:#fef2f2e6;color:#991b1b}._intro_140ue_1{margin:0 0 16px;font-size:13px;line-height:1.5;color:#64748b}._groups_140ue_15{display:flex;flex-direction:column;gap:18px}._group_140ue_15{border:1px solid #e9e5ff;border-radius:12px;overflow:hidden;background:#faf8ff}._groupHeader_140ue_41{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #ede9fe;background:#f5f3ff}._groupTitle_140ue_61{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#5b21b6}._groupActions_140ue_85{display:inline-flex;gap:8px}._linkBtn_140ue_95{border:none;background:none;padding:0;font-size:11px;font-weight:700;color:#7c3aed;cursor:pointer}._linkBtn_140ue_95:disabled{opacity:.45;cursor:not-allowed}._columnList_140ue_125{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:4px}._checkboxRow_140ue_143{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:13px;color:#1e293b;cursor:pointer}._checkboxRow_140ue_143:hover{background:#7c3aed0f}._checkboxRow_140ue_143 input{width:16px;height:16px;accent-color:#7c3aed;flex-shrink:0}._footer_140ue_187{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._footerHint_140ue_205{font-size:12px;font-weight:700;color:#64748b}._footerActions_140ue_217{display:inline-flex;gap:8px;flex-wrap:wrap}._primaryBtn_140ue_229,._secondaryBtn_140ue_231{min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}._primaryBtn_140ue_229{border:none;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff}._secondaryBtn_140ue_231{border:1px solid #e2e8f0;background:#fff;color:#475569}._wrap_j8tfl_1{display:grid;gap:10px}._presetRow_j8tfl_11{display:flex;gap:8px;flex-wrap:wrap}._hint_j8tfl_23{font-size:12px;color:#64748b;font-weight:700}._customRow_j8tfl_35{display:grid;gap:10px}._calendarCard_j8tfl_45{border:1px solid #e5e7eb;border-radius:14px;padding:10px;background:#fff;box-shadow:0 6px 20px #0f172a0f}._calendar_j8tfl_45 .rdp-root{--rdp-accent-color: #7c3aed;--rdp-accent-background-color: rgba(124, 58, 237, .12);--rdp-outline: rgba(124, 58, 237, .45) solid 2px;--rdp-outline-selected: rgba(124, 58, 237, .55) solid 2px}._calendar_j8tfl_45 .rdp-caption_label{font-weight:900;color:#1e1b4b}._calendar_j8tfl_45 .rdp-nav_button{border-radius:10px}._actions_j8tfl_93{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ctx-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:13px;cursor:pointer;color:#334155;transition:background .15s}.ctx-item:hover{background:#f1f5f9}.ctx-item.active{background:#eef2ff}.ctx-item.disabled{opacity:.4;pointer-events:none}.ctx-item-danger{color:#dc2626}.ctx-item-danger:hover,.ctx-item-danger.active{background:#fef2f2;color:#b91c1c}@keyframes ctxScale{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}._overlay_26wqy_1{position:fixed;inset:0;z-index:10001;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}._modal_26wqy_27{width:100%;max-width:440px;max-height:calc(100vh - 40px);background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a38;display:flex;flex-direction:column;overflow:hidden}._header_26wqy_51{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e8ecf4;background:linear-gradient(180deg,#faf8ff,#fff)}._title_26wqy_71{margin:0;font-size:1.05rem;font-weight:700;color:#1e1b4b}._subtitle_26wqy_85{margin:4px 0 0;font-size:13px;color:#64748b}._subtitle_26wqy_85 strong{color:#472656;font-weight:600}._closeBtn_26wqy_107{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._closeBtn_26wqy_107:hover:not(:disabled){background:#f8fafc}._closeBtn_26wqy_107:disabled{opacity:.5;cursor:not-allowed}._body_26wqy_153{padding:14px 18px;display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}._searchWrap_26wqy_171{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);background:#faf8ff;color:#7c3aed}._search_26wqy_171{flex:1;border:none;background:transparent;font-size:14px;color:#1e1b4b;outline:none}._search_26wqy_171::placeholder{color:#94a3b8}._error_26wqy_221{margin:0;font-size:13px;color:#dc2626}._list_26wqy_233{flex:1;min-height:200px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}._state_26wqy_255{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;font-size:14px;color:#64748b}._userItem_26wqy_275{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}._userItem_26wqy_275:hover:not(:disabled){background:#f8f5ff;border-color:#7c3aed1f}._userItemSelected_26wqy_313{background:#f3ecff;border-color:#7c3aed47}._userItem_26wqy_275:disabled{opacity:.6;cursor:not-allowed}._avatar_26wqy_333{width:36px;height:36px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._userText_26wqy_359{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._userName_26wqy_375{font-size:14px;font-weight:600;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMeta_26wqy_393{font-size:12px;color:#64748b}._badge_26wqy_403{font-size:11px;font-weight:600;color:#7c3aed;background:#ede9fe;padding:3px 8px;border-radius:999px;flex-shrink:0}._footer_26wqy_423{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e8ecf4;background:#fafbfc}._cancelBtn_26wqy_441,._confirmBtn_26wqy_443{height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}._cancelBtn_26wqy_441{border:1px solid #e2e8f0;background:#fff;color:#475569}._cancelBtn_26wqy_441:hover:not(:disabled){background:#f8fafc}._confirmBtn_26wqy_443{border:none;background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff}._confirmBtn_26wqy_443:hover:not(:disabled){filter:brightness(1.05)}._confirmBtn_26wqy_443:disabled,._cancelBtn_26wqy_441:disabled{opacity:.55;cursor:not-allowed}._spinner_26wqy_519{animation:_transferSpin_26wqy_1 .8s linear infinite}@keyframes _transferSpin_26wqy_1{to{transform:rotate(360deg)}}._root_no13i_1{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;padding:10px 12px 0;box-sizing:border-box;gap:0}._headerRow_no13i_23{display:grid;grid-template-columns:repeat(12,minmax(48px,1fr));gap:8px;padding:8px 10px 10px;border-bottom:1px solid rgba(124,58,237,.12);background:#f9f7fffa;flex-shrink:0}._body_no13i_43{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px;overflow:hidden}._dataRow_no13i_63{display:grid;grid-template-columns:repeat(12,minmax(48px,1fr));gap:8px;align-items:center;min-height:28px;padding:2px 0}._cell_no13i_81{height:14px;border-radius:6px;background:linear-gradient(90deg,#e8eaf0 25%,#f4f5f9,#e8eaf0 75%);background-size:200% 100%;animation:_shipmentsSkShimmer_no13i_1 1.25s ease-in-out infinite}._cellWide_no13i_97{grid-column:span 2}._cellNarrow_no13i_105{max-width:36px;justify-self:center;width:100%}._cellIcon_no13i_117{width:22px;height:22px;border-radius:50%;justify-self:center}._footer_no13i_131{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:28px;padding:8px 14px 8px var(--svc-sheet-tabs-width, 300px);border-top:1px solid #d4d4d4;margin-top:auto;background:#f3f3f3;box-sizing:border-box}._footerCell_no13i_159{height:12px;width:72px;border-radius:6px;background:linear-gradient(90deg,#e8eaf0 25%,#f4f5f9,#e8eaf0 75%);background-size:200% 100%;animation:_shipmentsSkShimmer_no13i_1 1.25s ease-in-out infinite}._footerCellWide_no13i_177{width:140px}._statusLine_no13i_185{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px 6px;color:#5b21b6;font-size:13px;font-weight:600;letter-spacing:.01em}._spinner_no13i_209{animation:_shipmentsSkSpin_no13i_1 .85s linear infinite;flex-shrink:0;opacity:.9}@keyframes _shipmentsSkShimmer_no13i_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _shipmentsSkSpin_no13i_1{to{transform:rotate(360deg)}}._cell_18wq5_3{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;background:transparent}._text_18wq5_27{display:block;width:auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:700;font-size:1rem;line-height:1;letter-spacing:.01em;color:#111827;user-select:text;-webkit-user-select:text}.overview-marker-wrap{background:transparent!important;border:none!important}.overview-marker-pin{width:32px;height:32px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.95);box-shadow:0 4px 14px #0f172a47;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))}.overview-marker-pin span{transform:rotate(45deg);font-size:11px;font-weight:800;color:#fff;line-height:1;font-family:system-ui,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2)}.overview-marker-origin{background:linear-gradient(145deg,#4ade80,#15803d)}.overview-marker-dest{background:linear-gradient(145deg,#fdba74,#ea580c)}.overview-arrow-wrap{background:transparent!important;border:none!important}.overview-arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid var(--arrow-color, #7c3aed);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.leaflet-tooltip.overview-tooltip{padding:0;border:none;background:transparent;box-shadow:none}.overview-tooltip-card{padding:8px 12px;border-radius:10px;background:#fffffff7;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a24;font-size:12px;line-height:1.35;min-width:140px}.overview-tooltip-card strong{display:block;color:#1e1b4b;font-size:12px;margin-bottom:2px}.overview-tooltip-card span{display:block;color:#64748b;font-size:11px}.overview-tooltip-route{margin-top:4px;font-size:10px!important;color:#94a3b8!important}.overview-tooltip-tag{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.overview-tooltip-tag-origin{background:#dcfce7;color:#15803d}.overview-tooltip-tag-dest{background:#ffedd5;color:#c2410c}.overview-tooltip-tag-vehicle{background:#dbeafe;color:#1d4ed8}.overview-marker-vehicle{border-radius:50%;transform:none;width:36px;height:36px;background:linear-gradient(145deg,#60a5fa,#2563eb);box-shadow:0 0 0 4px #2563eb40,0 4px 14px #2563eb73;animation:_vehiclePulse_faeb7_1 2s ease infinite}.overview-marker-vehicle span{transform:none;font-size:14px}@keyframes _vehiclePulse_faeb7_1{0%{box-shadow:0 0 #2563eb73,0 4px 14px #2563eb73}70%{box-shadow:0 0 0 10px #2563eb00,0 4px 14px #2563eb73}to{box-shadow:0 0 #2563eb00,0 4px 14px #2563eb73}}._mapWrap_faeb7_299{width:100%;height:100%;min-height:280px;position:relative}._map_faeb7_299{width:100%;height:100%;min-height:280px;border-radius:0;z-index:0}._mapLegend_faeb7_329{position:absolute;right:14px;bottom:14px;z-index:1000;padding:10px 12px;border-radius:12px;background:#fffffff5;border:1px solid rgba(124,58,237,.15);box-shadow:0 8px 28px #0f172a1f;display:flex;flex-direction:column;gap:6px;min-width:148px;pointer-events:none}._mapLegendTitle_faeb7_363{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:2px}._mapLegendItem_faeb7_381{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#334155}._mapLegendSwatch_faeb7_399{width:22px;height:4px;border-radius:999px;flex-shrink:0}._mapLegendDots_faeb7_413{display:flex;gap:6px;margin-top:4px;padding-top:6px;border-top:1px solid #f1f5f9;font-size:10px;color:#64748b}._mapLegendDot_faeb7_413{display:inline-flex;align-items:center;gap:4px}._mapLegendDotOrigin_faeb7_445,._mapLegendDotDest_faeb7_447{width:8px;height:8px;border-radius:50%;flex-shrink:0}._mapLegendDotOrigin_faeb7_445{background:linear-gradient(145deg,#4ade80,#16a34a);box-shadow:0 0 0 2px #fff,0 1px 4px #16a34a66}._mapLegendDotDest_faeb7_447{background:linear-gradient(145deg,#fb923c,#ea580c);box-shadow:0 0 0 2px #fff,0 1px 4px #ea580c66}._mapLegendDotVehicle_faeb7_481{background:linear-gradient(145deg,#60a5fa,#2563eb);box-shadow:0 0 0 2px #fff,0 1px 4px #2563eb73}._overlay_zpsqu_1{position:fixed;inset:0;z-index:10000;background:#0f172a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:stretch;justify-content:center;padding:12px;box-sizing:border-box;animation:_fadeIn_zpsqu_1 .2s ease}._shell_zpsqu_29{width:100%;max-width:1600px;height:100%;max-height:calc(100vh - 24px);background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a47;display:flex;flex-direction:column;overflow:hidden}._header_zpsqu_55{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e8ecf4;background:linear-gradient(180deg,#faf8ff,#fff);flex-shrink:0}._headerTitleRow_zpsqu_77{display:flex;align-items:center;gap:12px}._headerMapIcon_zpsqu_89{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #5b21b659;flex-shrink:0}._headerTitle_zpsqu_77{margin:0;font-size:1.05rem;font-weight:700;color:#1e1b4b}._headerRoute_zpsqu_129{margin:4px 0 0;font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px}._closeBtn_zpsqu_147{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}._closeBtn_zpsqu_147:hover{background:#f1f5f9;color:#1e293b}._body_zpsqu_187{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}._sidebar_zpsqu_201{border-right:1px solid #e8ecf4;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#f8fafc}._sidebarScroll_zpsqu_219{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:18px}._hint_zpsqu_239{font-size:12px;color:#64748b;line-height:1.45;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}._terminalBlock_zpsqu_259{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}._terminalBlockActive_zpsqu_279{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}._terminalBlockOrigin_zpsqu_289._terminalBlockActive_zpsqu_279{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}._terminalBlockDest_zpsqu_299._terminalBlockActive_zpsqu_279{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}._blockHead_zpsqu_309{display:flex;align-items:center;justify-content:space-between;gap:8px}._blockTitle_zpsqu_323{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334155}._dotOrigin_zpsqu_341{width:10px;height:10px;border-radius:50%;background:#22c55e;flex-shrink:0}._dotDest_zpsqu_357{width:10px;height:10px;border-radius:50%;background:#f97316;flex-shrink:0}._selectModeBtn_zpsqu_373{border:none;background:#f3eeff;color:#6d28d9;font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease}._selectModeBtn_zpsqu_373:hover{background:#ede9fe}._selectModeBtnActive_zpsqu_405{background:#5b21b6;color:#fff}._fieldLabel_zpsqu_415{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}._fieldInput_zpsqu_431{width:100%;height:40px;border:1px solid #e2e8f0;border-radius:10px;padding:0 12px;font-size:13px;color:#1e293b;box-sizing:border-box;background:#fff}._fieldInput_zpsqu_431:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}._coords_zpsqu_467{font-size:12px;font-family:ui-monospace,monospace;color:#475569;background:#f1f5f9;padding:8px 10px;border-radius:8px}._coordsEmpty_zpsqu_485{color:#94a3b8;font-style:italic;font-family:inherit}._clearPointBtn_zpsqu_497{align-self:flex-start;border:none;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;padding:0}._clearPointBtn_zpsqu_497:hover{color:#dc2626}._sidebarActions_zpsqu_527{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 18px 18px;border-top:1px solid #e8ecf4;background:#f8fafc}._btnPrimary_zpsqu_547{height:42px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-weight:600;font-size:14px;cursor:pointer}._btnPrimary_zpsqu_547:hover{filter:brightness(1.05)}._btnSecondary_zpsqu_577{height:40px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;font-weight:600;font-size:14px;cursor:pointer}._btnSecondary_zpsqu_577:hover{background:#f8fafc}._mapPane_zpsqu_607{position:relative;min-height:0;background:#e2e8f0}._mapBadge_zpsqu_619{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:1000;padding:8px 16px;border-radius:999px;background:#fffffff2;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#5b21b6;box-shadow:0 4px 16px #00000014;pointer-events:none}._gpsPanel_zpsqu_653{padding:14px;border-radius:14px;background:linear-gradient(160deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;display:flex;flex-direction:column;gap:8px;flex-shrink:0}._gpsPanelHead_zpsqu_675{display:flex;gap:10px;align-items:flex-start;margin-bottom:4px}._gpsPanelIcon_zpsqu_689{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #2563eb59}._gpsPanelTitle_zpsqu_715{display:block;font-size:14px;color:#1e3a8a}._gpsPanelSubtitle_zpsqu_727{margin:4px 0 0;font-size:11px;color:#64748b;line-height:1.35}._gpsFieldLabel_zpsqu_741{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}._gpsFieldInput_zpsqu_757{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-size:13px;background:#fff;color:#1e293b;box-sizing:border-box}._gpsFieldInput_zpsqu_757:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._gpsIntervalInput_zpsqu_793{font-variant-numeric:tabular-nums}._gpsFieldHint_zpsqu_801{margin:0;font-size:11px;color:#64748b;line-height:1.35}._gpsIntervalsSection_zpsqu_815{margin-top:6px;padding-top:10px;border-top:1px solid rgba(191,219,254,.8);display:flex;flex-direction:column;gap:8px}._gpsIntervalsTitle_zpsqu_833{font-size:11px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.05em}._gpsIntervalsGrid_zpsqu_849{display:flex;flex-direction:column;gap:14px}._gpsIntervalRow_zpsqu_861{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px 10px;align-items:start}._gpsIntervalFields_zpsqu_875{min-width:0}._gpsIntervalFields_zpsqu_875 ._gpsFieldLabel_zpsqu_741{display:inline-flex;align-items:center;gap:4px}._gpsIntervalToggleCol_zpsqu_895{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:20px}._gpsIntervalToggleLabel_zpsqu_911{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}._gpsIntervalToggle_zpsqu_895{position:relative;display:inline-flex;cursor:pointer}._gpsIntervalToggle_zpsqu_895 input{position:absolute;opacity:0;width:0;height:0}._gpsIntervalToggleTrack_zpsqu_953{width:44px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .2s ease;position:relative}._gpsIntervalToggleTrack_zpsqu_953:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .2s ease}._gpsIntervalToggleTrackOn_zpsqu_997{background:#2563eb}._gpsIntervalToggleTrackWhatsapp_zpsqu_1005._gpsIntervalToggleTrackOn_zpsqu_997{background:#059669}._gpsIntervalToggle_zpsqu_895 input:checked+._gpsIntervalToggleTrack_zpsqu_953:after{transform:translate(20px)}._gpsIntervalToggle_zpsqu_895 input:disabled+._gpsIntervalToggleTrack_zpsqu_953{opacity:.45;cursor:not-allowed}._gpsIntervalToggle_zpsqu_895 input:disabled~._gpsIntervalToggleLabel_zpsqu_911,._gpsIntervalToggle_zpsqu_895:has(input:disabled){cursor:not-allowed}._gpsIntervalSoonBadge_zpsqu_1041{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 6px;text-align:center;line-height:1.2}._gpsResolveBtn_zpsqu_1069{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;margin-top:2px;border:1px solid rgba(124,58,237,.35);border-radius:10px;background:linear-gradient(180deg,#faf8ff,#f3eeff);color:#5b21b6;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._gpsResolveBtn_zpsqu_1069:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed26}._gpsResolveBtn_zpsqu_1069:disabled{opacity:.55;cursor:not-allowed}._gpsResolvedBox_zpsqu_1125{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}._gpsResolvedTitle_zpsqu_1141{margin:0 0 6px;font-size:12px;font-weight:700;color:#166534}._gpsResolvedLine_zpsqu_1155{margin:0;font-size:11px;color:#15803d;line-height:1.45}._gpsResolvedLine_zpsqu_1155+._gpsResolvedLine_zpsqu_1155{margin-top:4px}._gpsSaveBtn_zpsqu_1177{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:4px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #5b21b64d;transition:transform .15s ease,box-shadow .15s ease}._gpsSaveBtn_zpsqu_1177:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5b21b661}._gpsConnectBtn_zpsqu_1225{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:4px;border:none;border-radius:10px;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px #16a34a47;transition:transform .15s ease,box-shadow .15s ease}._gpsConnectBtn_zpsqu_1225:hover{transform:translateY(-1px);box-shadow:0 6px 18px #16a34a59}._gpsConnectBtn_zpsqu_1225:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._gpsSaveHint_zpsqu_1287{margin:0;font-size:10px;color:#94a3b8;line-height:1.35;text-align:center}._gpsError_zpsqu_1303{margin:0;font-size:12px;color:#b91c1c;padding:8px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca}._gpsStatus_zpsqu_1323{margin:0;font-size:12px;color:#2563eb;display:flex;align-items:center;gap:6px}._gpsStatusMuted_zpsqu_1341{margin:0;font-size:12px;color:#94a3b8}._gpsSpinner_zpsqu_1353{animation:_gpsSpin_zpsqu_1353 .8s linear infinite}@keyframes _gpsSpin_zpsqu_1353{to{transform:rotate(360deg)}}._gpsVehicleList_zpsqu_1373{display:flex;flex-direction:column;gap:8px;margin-top:4px}._gpsVehicleCard_zpsqu_1387{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #bfdbfe;box-shadow:0 2px 8px #2563eb14}._gpsVehicleCardHead_zpsqu_1403{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}._gpsVehicleCardHead_zpsqu_1403 strong{font-size:12px;color:#1e3a8a}._gpsVehicleSpeed_zpsqu_1429{font-size:11px;font-weight:700;color:#2563eb;background:#dbeafe;padding:2px 8px;border-radius:999px}._gpsVehicleMessage_zpsqu_1447{margin:0 0 4px;font-size:12px;font-weight:600;color:#334155}._gpsVehicleCoords_zpsqu_1461{margin:0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b}._gpsVehicleUpdated_zpsqu_1475{margin:4px 0 0;font-size:10px;color:#94a3b8}._globalHint_zpsqu_1487{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid rgba(124,58,237,.2);font-size:12px;color:#5b21b6;line-height:1.45}._globalHintIcon_zpsqu_1513{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#fff;color:#7c3aed;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #7c3aed26}._sidebarRoutesFooter_zpsqu_1539{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid #e2e8f0}._sidebarRoutesTitle_zpsqu_1555{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1e1b4b}._sidebarRoutesCount_zpsqu_1575{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}._sidebarRoutesEmpty_zpsqu_1603{margin:0;padding:14px 12px;text-align:center;font-size:12px;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:12px;background:#fff}._globalRouteLegendSwatch_zpsqu_1625{width:28px;height:4px;border-radius:999px;flex-shrink:0}._globalRouteList_zpsqu_1639{display:flex;flex-direction:column;gap:12px}._globalRouteItem_zpsqu_1651{position:relative;border-radius:14px;border:1px solid #e8ecf4;background:#fff;overflow:hidden;box-shadow:0 4px 14px #0f172a0f;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}._globalRouteItem_zpsqu_1651:hover{box-shadow:0 8px 22px #7c3aed1f;transform:translateY(-1px)}._globalRouteItemSelected_zpsqu_1683{border-color:#7c3aed61;box-shadow:0 10px 26px #7c3aed1f,0 0 0 3px #7c3aed1f}._globalRouteItemSelected_zpsqu_1683:hover{box-shadow:0 12px 30px #7c3aed29,0 0 0 3px #7c3aed24}._globalRouteItemAccent_zpsqu_1709{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--route-accent, #7c3aed)}._globalRouteItemInner_zpsqu_1727{padding:12px 14px 12px 16px}._globalRouteItemHead_zpsqu_1735{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}._globalRouteBadge_zpsqu_1749{flex-shrink:0;min-width:36px;height:36px;padding:0 8px;border-radius:10px;background:var(--route-accent, #7c3aed);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #7c3aed59}._globalRouteItemTitles_zpsqu_1781{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}._globalRouteItemTitles_zpsqu_1781 strong{font-size:14px;color:#1e1b4b}._globalRoutePlaces_zpsqu_1809{display:flex;flex-direction:column;gap:8px}._globalRoutePlace_zpsqu_1809{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._globalRoutePlace_zpsqu_1809:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14;filter:brightness(1.01)}._globalRoutePlaceSelected_zpsqu_1853{box-shadow:0 10px 22px #0f172a14,0 0 0 3px #7c3aed2e}._globalRoutePlaceSelected_zpsqu_1853:hover{box-shadow:0 12px 26px #0f172a1a,0 0 0 3px #7c3aed38}._globalRoutePlaceOrigin_zpsqu_1877{background:linear-gradient(90deg,#f0fdf4,#fff);border:1px solid #bbf7d0}._globalRoutePlaceDest_zpsqu_1887{background:linear-gradient(90deg,#fff7ed,#fff);border:1px solid #fed7aa}._globalRoutePlaceLabel_zpsqu_1897{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}._globalRoutePlaceOrigin_zpsqu_1877 ._globalRoutePlaceLabel_zpsqu_1897{color:#15803d}._globalRoutePlaceDest_zpsqu_1887 ._globalRoutePlaceLabel_zpsqu_1897{color:#c2410c}._globalRoutePlaceName_zpsqu_1935{font-size:13px;font-weight:700;color:#1e293b;line-height:1.35}._globalRoutePlaceCity_zpsqu_1949{font-size:11px;color:#64748b;line-height:1.35}._globalRoutePlaceCoords_zpsqu_1961{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b}._globalRoutePlacePending_zpsqu_1973{font-size:11px;color:#94a3b8;font-style:italic}._globalRoutePlaceArrow_zpsqu_1985{align-self:center;color:#94a3b8;flex-shrink:0}._globalEndpoint_zpsqu_1997{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;font-size:11px}._globalEndpointOrigin_zpsqu_2015{background:linear-gradient(90deg,#f0fdf4,#fff);border:1px solid #bbf7d0}._globalEndpointDest_zpsqu_2025{background:linear-gradient(90deg,#fff7ed,#fff);border:1px solid #fed7aa}._globalEndpointIcon_zpsqu_2035{flex-shrink:0;margin-top:1px}._globalEndpointOrigin_zpsqu_2015 ._globalEndpointIcon_zpsqu_2035{color:#16a34a}._globalEndpointDest_zpsqu_2025 ._globalEndpointIcon_zpsqu_2035{color:#ea580c}._globalEndpointBody_zpsqu_2061{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._globalEndpointLabel_zpsqu_2077{font-weight:700;color:#334155;font-size:10px;text-transform:uppercase;letter-spacing:.04em}._globalEndpointCoords_zpsqu_2093{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b;word-break:break-all}._globalEndpointMissing_zpsqu_2105{color:#94a3b8;font-style:italic}._mapBadgeGlobal_zpsqu_2115{display:inline-flex;align-items:center;gap:8px;padding:8px 18px}._mapBadgePulse_zpsqu_2129{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:_mapBadgePulse_zpsqu_2129 2s ease infinite}@keyframes _mapBadgePulse_zpsqu_2129{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes _fadeIn_zpsqu_1{0%{opacity:0}to{opacity:1}}@media(max-width:900px){._body_zpsqu_187{grid-template-columns:1fr;grid-template-rows:auto 1fr}._sidebar_zpsqu_201{max-height:42vh;border-right:none;border-bottom:1px solid #e8ecf4}._sidebarScroll_zpsqu_219{padding:14px}}._field_ohxx8_1{display:flex;align-items:center;gap:2px;width:100%;max-width:92px;margin-left:auto;height:30px;padding:0 6px 0 4px;border:1.5px solid #cbd5e1;border-radius:7px;background:#fff;box-shadow:inset 0 1px 2px #0f172a0a;box-sizing:border-box;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}._field_ohxx8_1:hover:not(:has(input:disabled)){border-color:#94a3b8}._field_ohxx8_1:focus-within{border-color:#7c3aed;box-shadow:inset 0 1px 2px #0f172a0a,0 0 0 2px #7c3aed24}._fieldCost_ohxx8_63:focus-within{border-color:#7c3aed}._fieldSale_ohxx8_71:focus-within{border-color:#16a34a;box-shadow:inset 0 1px 2px #0f172a0a,0 0 0 2px #16a34a24}._fieldProfit_ohxx8_85:focus-within{border-color:#2563eb;box-shadow:inset 0 1px 2px #0f172a0a,0 0 0 2px #2563eb24}._prefix_ohxx8_99{flex-shrink:0;font-size:.8rem;font-weight:700;color:#64748b;line-height:1}._input_ohxx8_115{width:100%;min-width:0;border:none;outline:none;background:transparent;padding:0;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:inherit}._input_ohxx8_115:disabled{cursor:not-allowed;opacity:.65}._fieldCost_ohxx8_63 ._input_ohxx8_115{color:#6d28d9}._fieldSale_ohxx8_71 ._input_ohxx8_115{color:#166534}._fieldProfit_ohxx8_85 ._input_ohxx8_115{color:#1d4ed8}._fieldCost_ohxx8_63 ._prefix_ohxx8_99{color:#8b5cf6}._fieldSale_ohxx8_71 ._prefix_ohxx8_99{color:#22c55e}._fieldProfit_ohxx8_85 ._prefix_ohxx8_99{color:#3b82f6}._input_ohxx8_115::placeholder{color:#cbd5e1;font-weight:600}._embeddedRoot_60iy5_1{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._embeddedPanel_60iy5_19{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(55,65,81,.14);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #5b21b60d}._embeddedPanel_60iy5_19 ._zone1_60iy5_45{flex-shrink:0}._embeddedPanel_60iy5_19 ._bodyMain_60iy5_53{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._embeddedPanel_60iy5_19 ._zone2_60iy5_69{flex-shrink:0}._embeddedPanel_60iy5_19 ._quoterPanel_60iy5_77,._embeddedPanel_60iy5_19 ._gridWrap_60iy5_93,._embeddedPanel_60iy5_19 ._gridInner_60iy5_109{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._embeddedPanel_60iy5_19 ._gridInner_60iy5_109>div:first-of-type{flex:1;min-height:0!important;height:100%}._footerEmbedded_60iy5_137{justify-content:flex-end}._overlay_60iy5_145{position:fixed;inset:0;z-index:99999999;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}._modal_60iy5_171{width:min(1180px,100%);height:min(92vh,calc(100vh - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(55,65,81,.14);border-radius:14px;box-shadow:0 20px 48px #0f172a33,0 0 0 1px #ffffffa6 inset;overflow:hidden}._zone1_60iy5_45{flex-shrink:0;border-bottom:2px solid #bebebe;background:#f0f0f0}._header_60iy5_215{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px 8px}._headerMain_60iy5_231{min-width:0}._title_60iy5_239{margin:0;font-size:1rem;font-weight:700;color:#111827;line-height:1.25}._subtitle_60iy5_255{margin:3px 0 0;font-size:.9rem;color:#6b7280;line-height:1.35}._closeBtn_60iy5_269{width:32px;height:32px;border:none;border-radius:8px;background:#f3f4f6;color:#374151;cursor:pointer;flex-shrink:0}._solicitudBar_60iy5_291{display:flex;align-items:center;gap:10px;padding:10px 18px;min-width:0}._solicitudTag_60iy5_307{flex-shrink:0;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}._solicitudFields_60iy5_325{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;flex:1;min-width:0}._solicitudField_60iy5_325{display:flex;align-items:baseline;gap:6px;min-width:0}._solicitudLabel_60iy5_355{flex-shrink:0;font-size:.8rem;font-weight:500;color:#828b99;text-transform:uppercase;letter-spacing:.03em}._solicitudValue_60iy5_373{font-size:.8rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bodyMain_60iy5_53{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._zone2_60iy5_69{flex-shrink:0;border-bottom:1px solid #eef0f3;background:#fff}._routesHeader_60iy5_423{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:2px solid #8b5cf64f;background:#f0f0f0;min-width:0}._routesTitle_60iy5_443{margin:0;font-size:13px;font-weight:700;color:#5b21b6;letter-spacing:.02em;flex-shrink:0}._zone2Body_60iy5_461{padding:10px 16px}._routesSummary_60iy5_469{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}._routesHint_60iy5_487{font-size:11px;color:#94a3b8}._summaryPill_60iy5_497{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._summaryCost_60iy5_525{color:#6d28d9;background:#f5f3ff}._summarySales_60iy5_535{color:#166534;background:#ecfdf5}._summaryProfit_60iy5_545{color:#1d4ed8;background:#eff6ff}._clearBtn_60iy5_555{height:28px;padding:0 10px;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#b91c1c;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0}._clearBtn_60iy5_555:disabled{opacity:.5;cursor:not-allowed}._routesEmpty_60iy5_591{padding:8px 12px;border:1px dashed #d1d5db;border-radius:8px;font-size:12px;color:#6b7280;background:#fafafa}._routesTableWrap_60iy5_609{max-height:132px;overflow:auto;border:1px solid #e5e7eb;border-radius:8px}._routesTable_60iy5_609{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}._routesTable_60iy5_609 thead th:nth-child(1){width:72px}._routesTable_60iy5_609 thead th:nth-child(2){width:32px}._routesTable_60iy5_609 thead th:nth-child(4){width:110px}._routesTable_60iy5_609 thead th:nth-child(5),._routesTable_60iy5_609 thead th:nth-child(6),._routesTable_60iy5_609 thead th:nth-child(7){width:104px}._routesTable_60iy5_609 thead th:nth-child(8){width:36px}._routesTable_60iy5_609 thead th{position:sticky;top:0;z-index:1;padding:6px 8px;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap}._routesTable_60iy5_609 tbody td{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}._routesTable_60iy5_609 tbody tr:last-child td{border-bottom:none}._routesTable_60iy5_609 tbody tr:hover{background:#fafafa}._routeReference_60iy5_741{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._routeIndex_60iy5_761{width:28px;text-align:center;font-weight:700;color:#94a3b8}._routePath_60iy5_775{font-weight:400;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}._routeVendor_60iy5_793{color:#374151;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._numCol_60iy5_809{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:72px}._routeCost_60iy5_823{font-weight:700;color:#6d28d9;font-size:.8rem}._routeSales_60iy5_835{font-weight:700;color:#166534;font-size:.8rem}._routeProfit_60iy5_847{font-weight:700;color:#1d4ed8;font-size:.8rem}._profitValue_60iy5_859{display:block;text-align:right;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1d4ed8}._actionCol_60iy5_877{width:36px;text-align:center}._removeBtn_60iy5_887{width:26px;height:26px;border:none;border-radius:6px;background:#fef2f2;color:#b91c1c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._quoterPanel_60iy5_77{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}._filterToolbar_60iy5_933{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid #eef0f3;background:#fafbfc;flex-wrap:wrap}._quoteTitle_60iy5_955{margin:0;font-size:13px;font-weight:700;color:#111827;flex-shrink:0}._filterFields_60iy5_971{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}._filterGroup_60iy5_989{flex:1 1 140px;min-width:120px;max-width:200px}._searchBtn_60iy5_1001{height:36px;padding:0 16px;border:1px solid #374151;border-radius:8px;background:#374151;color:#fff;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}._searchBtn_60iy5_1001:disabled{opacity:.6;cursor:wait}._feedbackInfo_60iy5_1037,._feedbackError_60iy5_1039{width:100%;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.35}._feedbackInfo_60iy5_1037{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}._feedbackError_60iy5_1039{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._gridWrap_60iy5_93{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 18px 12px}._gridInner_60iy5_109{flex:1;min-height:0;display:flex;flex-direction:column}._footer_60iy5_137{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;border-top:1px solid #e5e7eb;background:#fafafa}._cancelBtn_60iy5_1133{height:36px;padding:0 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:12px;font-weight:600;cursor:pointer}._saveBtn_60iy5_1157{height:36px;padding:0 18px;border:1px solid #1d4ed8;border-radius:8px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;cursor:pointer}._saveBtn_60iy5_1157:disabled,._cancelBtn_60iy5_1133:disabled{opacity:.6;cursor:wait}@media(max-width:900px){._solicitudFields_60iy5_325{grid-template-columns:repeat(2,minmax(0,1fr))}._filterFields_60iy5_971{width:100%}._filterGroup_60iy5_989{max-width:none}}._grid_108o7_1{width:100%;flex:1;min-height:240px;height:100%;--quote-row-gap: 12px}._routeGridCell_108o7_17,._priceGridCell_108o7_19,._actionGridCell_108o7_21{display:flex;align-items:stretch;line-height:normal;box-sizing:border-box;border:none!important}._routeGridCell_108o7_17{overflow:hidden;min-width:0}._priceGridCell_108o7_19,._actionGridCell_108o7_21{overflow:hidden;flex-shrink:0}._grid_108o7_1 .ag-center-cols-viewport,._grid_108o7_1 .ag-center-cols-container{min-width:0!important}._grid_108o7_1 .ag-pinned-right-header,._grid_108o7_1 .ag-pinned-right-cols-container{border-left:1px solid #eef2f7;box-shadow:-6px 0 10px #0f172a0a}._grid_108o7_1 .ag-pinned-right-cols-container .ag-cell{overflow:hidden!important}._grid_108o7_1 .ag-header-cell[col-id=totalPrice] .ag-header-cell-label,._grid_108o7_1 .ag-header-cell[col-id=action] .ag-header-cell-label{justify-content:center}._grid_108o7_1 .ag-row{border:1px solid #e9e5f5!important;border-radius:14px!important;margin-bottom:var(--quote-row-gap)!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0f!important;transition:border-color .15s ease,box-shadow .15s ease!important;overflow:hidden}._grid_108o7_1 .ag-row:hover{border-color:#c4b5fd!important;box-shadow:0 6px 20px #7c3aed1a!important}._grid_108o7_1 .ag-row .ag-cell{border:none!important;padding-top:14px!important;padding-bottom:14px!important;background:transparent!important;align-items:center}._grid_108o7_1 .ag-row .ag-cell:first-child{padding-left:16px!important}._grid_108o7_1 .ag-row .ag-cell:last-child{padding-right:16px!important}._grid_108o7_1 .ag-row-focus,._grid_108o7_1 .ag-cell-focus{outline:none!important}._grid_108o7_1 .ag-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0;margin-bottom:4px}._grid_108o7_1 .ag-header-cell{font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:#64748b!important;border-right:1px solid #eef2f7!important}._grid_108o7_1 .ag-header-cell:last-child{border-right:none!important}._grid_108o7_1 .ag-overlay-no-rows-center{color:#64748b;font-size:14px;font-weight:500}._grid_108o7_1 .ag-cell-value{width:100%}._gridCompact_108o7_237{--quote-row-gap: 6px;min-height:180px}._gridCompact_108o7_237 .ag-row{border-radius:8px!important;margin-bottom:var(--quote-row-gap)!important;box-shadow:none!important}._gridCompact_108o7_237 .ag-row .ag-cell{padding-top:8px!important;padding-bottom:8px!important}._gridCompact_108o7_237 .ag-row .ag-cell:first-child{padding-left:10px!important}._gridCompact_108o7_237 .ag-row .ag-cell:last-child{padding-right:10px!important}._gridCompact_108o7_237 .ag-header{margin-bottom:2px;border-radius:8px 8px 0 0}._gridCompact_108o7_237 .ag-header-cell{font-size:10px!important;padding-top:6px!important;padding-bottom:6px!important}._gridCompact_108o7_237 .ag-pinned-right-header,._gridCompact_108o7_237 .ag-pinned-right-cols-container{box-shadow:-4px 0 8px #0f172a08}._overlay_mwm4m_3{z-index:100000010}._card_cir9j_1{display:flex;flex-direction:column;gap:12px;width:100%;min-height:max-content;padding:4px 4px 4px 0}._meta_cir9j_19{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._mapBtn_cir9j_33{display:inline-flex;align-items:center;gap:5px;height:26px;margin-left:auto;padding:0 10px;border-radius:999px;border:1px solid rgba(124,58,237,.35);background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#fff;font-size:11px;font-weight:700;cursor:pointer;flex-shrink:0;position:relative;z-index:2;pointer-events:auto;box-shadow:0 2px 8px #7c3aed40;transition:box-shadow .15s ease,filter .15s ease,opacity .15s ease}._mapBtn_cir9j_33:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 4px 12px #7c3aed59}._mapBtn_cir9j_33:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._chipPrimary_cir9j_105{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#ede9fe;color:#5b21b6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._chipMuted_cir9j_133{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700}._segments_cir9j_159{display:flex;flex-direction:column;gap:10px}._segment_cir9j_159{display:flex;gap:12px;align-items:stretch}._timeline_cir9j_183{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0;padding-top:2px}._step_cir9j_201{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#7c3aed;color:#fff;font-size:11px;font-weight:800;flex-shrink:0}._timelineLine_cir9j_229{flex:1;width:2px;min-height:16px;margin:4px 0;border-radius:1px;background:linear-gradient(180deg,#c4b5fd,#e9e5f5)}._segmentBody_cir9j_247{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#fafafa;border:1px solid #f1f5f9}._segmentHead_cir9j_271{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._vendor_cir9j_285{display:flex;align-items:center;gap:10px;min-width:0}._avatar_cir9j_299{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#ede9fe,#ddd6fe);color:#5b21b6;font-size:12px;font-weight:800;flex-shrink:0}._vendorInfo_cir9j_327{display:flex;flex-direction:column;gap:2px;min-width:0}._vendorName_cir9j_341{font-size:13px;font-weight:800;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rating_cir9j_359{display:inline-flex;align-items:center;gap:1px}._starFilled_cir9j_371{color:#f59e0b}._starEmpty_cir9j_379{color:#cbd5e1}._priceGroup_cir9j_387{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._segmentPrice_cir9j_403{font-size:13px;font-weight:800;color:#6d28d9;font-variant-numeric:tabular-nums;padding:4px 10px;border-radius:8px;background:#f5f3ff;border:1px solid #ede9fe}._salesPrice_cir9j_425{font-size:11px;font-weight:800;color:#166534;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:8px;background:#ecfdf5;border:1px solid #bbf7d0;white-space:nowrap}._profitPrice_cir9j_449{font-size:11px;font-weight:800;color:#1d4ed8;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;white-space:nowrap}._journey_cir9j_473{display:flex;align-items:center;gap:8px;min-width:0}._stop_cir9j_487{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1;padding:6px 10px;border-radius:10px;background:#fff;border:1px solid #e9e5f5;color:#5b21b6;font-size:12px;font-weight:600}._stop_cir9j_487 svg{flex-shrink:0;color:#7c3aed}._stop_cir9j_487 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._journeyArrow_cir9j_539{flex-shrink:0;color:#94a3b8}._compactCard_cir9j_551{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}._compactMeta_cir9j_567{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._compactChip_cir9j_581{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#ede9fe;color:#5b21b6;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._compactChipMuted_cir9j_609{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:10px;font-weight:700}._compactMapBtn_cir9j_635{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:1px solid rgba(124,58,237,.25);border-radius:6px;background:#f5f3ff;color:#6d28d9;cursor:pointer;flex-shrink:0}._compactSegments_cir9j_667{display:flex;flex-direction:column;gap:3px}._compactSegment_cir9j_667{display:flex;align-items:center;gap:6px;min-width:0}._compactLeg_cir9j_693{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#7c3aed;color:#fff;font-size:9px;font-weight:800;flex-shrink:0}._compactAvatar_cir9j_721{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ede9fe;color:#5b21b6;font-size:9px;font-weight:800;flex-shrink:0}._compactVendor_cir9j_749{font-size:12px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._compactRating_cir9j_769{display:inline-flex;align-items:center;gap:0;flex-shrink:0}._compactRoute_cir9j_783{font-size:.7rem;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._actions_18fpq_1{height:100%;display:flex;align-items:center;justify-content:center;width:100%}._selectBtn_18fpq_17{width:100%;max-width:136px;height:40px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #7c3aed47;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}._selectBtn_18fpq_17:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed59}._selectBtn_18fpq_17:active:not(:disabled){transform:translateY(0)}._selectBtn_18fpq_17:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._selectBtnCompact_18fpq_77{max-width:92px;height:30px;border-radius:8px;font-size:11px;box-shadow:0 2px 6px #7c3aed33}._wrap_wkfnr_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%}._label_wkfnr_21{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}._amount_wkfnr_37{font-size:22px;font-weight:800;color:#6d28d9;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}._salesAmount_wkfnr_55{font-size:13px;font-weight:800;color:#166534;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;padding:4px 10px;border-radius:8px;background:#ecfdf5;border:1px solid #bbf7d0}._profitAmount_wkfnr_81{font-size:13px;font-weight:800;color:#1d4ed8;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;padding:4px 10px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe}._compactWrap_wkfnr_107{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;width:100%;height:100%}._compactCost_wkfnr_127{font-size:1.1rem;font-weight:800;color:#6d28d9;font-variant-numeric:tabular-nums;line-height:1.1}._compactSales_wkfnr_143{font-size:.8rem;font-weight:600;color:#1d4ed8;font-variant-numeric:tabular-nums;line-height:1.1}._compactProfit_wkfnr_159{font-size:.8rem;font-weight:600;color:#166534;font-variant-numeric:tabular-nums;line-height:1.1}._root_1l3l5_3{--svc-accent: #5b21b6;--svc-accent-mid: #7c3aed;--svc-border: rgba(91, 33, 182, .1);--svc-text: #1e1b4b;--svc-text-muted: #64748b;--svc-radius-lg: 20px;--svc-font-display: "Segoe UI", system-ui, -apple-system, sans-serif;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;font-family:var(--svc-font-display);color:var(--svc-text);padding:4px 6px 8px;box-sizing:border-box;position:relative;isolation:isolate}._rootFull_1l3l5_47{padding:0}._root_1l3l5_3:before{content:"";position:absolute;inset:0;background-size:28px 28px;pointer-events:none;z-index:0;opacity:.55}._workspace_1l3l5_81{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}._workspaceFull_1l3l5_103{gap:8px}._pageHeader_1l3l5_111{position:relative;flex-shrink:0;display:flex;align-items:center;gap:18px;padding:16px 20px;overflow:hidden}._pageHeader_1l3l5_111:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}._pageHeader_1l3l5_111:after{content:"";position:absolute;top:-40%;right:-5%;width:240px;height:240px;pointer-events:none}._iconBadge_1l3l5_207{position:relative;z-index:1;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 14px #5b21b659,0 0 0 1px #ffffff26 inset}._titleBlock_1l3l5_241{position:relative;z-index:1;min-width:0}._pageTitle_1l3l5_253{margin:0 0 4px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--svc-text);line-height:1.25}._pageSubtitle_1l3l5_271{margin:0;font-size:13px;color:var(--svc-text-muted);line-height:1.4}._gridInnerSheet_1l3l5_285{--svc-sheet-footer-height: 28px;position:relative}._sheetChrome_1l3l5_295{position:absolute;left:0;bottom:0;z-index:7;width:var(--svc-sheet-tabs-width, 300px);height:var(--svc-sheet-footer-height, 28px);background:transparent;box-sizing:border-box;pointer-events:none}._sheetTabsBar_1l3l5_319{position:absolute;left:0;bottom:0;z-index:1;display:flex;align-items:flex-end;height:100%;max-width:var(--svc-sheet-tabs-width, 300px);padding:0 0 0 2px;box-sizing:border-box;pointer-events:none}._sheetTabs_1l3l5_319{display:flex;align-items:flex-end;height:100%;pointer-events:auto}._sheetTab_1l3l5_319{position:relative;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 14px 0 12px;margin:0 -1px 0 0;border:1px solid #ababab;border-bottom:0;border-radius:4px 4px 0 0;background:#d4d4d4;color:#333;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease;box-sizing:border-box}._sheetTab_1l3l5_319:hover:not(._sheetTabActive_1l3l5_407){background:#e8e8e8}._sheetTabActive_1l3l5_407{height:var(--svc-sheet-footer-height, 28px);background:#fff;border-color:#ababab;border-top:2px solid #217346;border-bottom:1px solid #f3f3f3;color:#1a1a1a;font-weight:600;z-index:2;margin-bottom:-1px;padding-bottom:0;box-shadow:inset 0 -1px #f3f3f3}._readOnlyHint_1l3l5_443{font-size:12px;font-weight:700;letter-spacing:.02em;color:#64748b}._loadError_1l3l5_457{flex-shrink:0;padding:10px 16px;border-radius:12px;border:1px solid rgba(220,38,38,.2);background:linear-gradient(180deg,#fff5f5,#fee2e2);color:#991b1b;font-size:14px;font-weight:500}._toolbarCard_1l3l5_479{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;border-radius:var(--svc-radius-lg);border:1px solid rgba(124,58,237,.1);background:linear-gradient(90deg,#f9f7fff2,#ffffffeb);box-shadow:0 1px #fffc inset,0 4px 20px #5b21b60f}._toolbarLeft_1l3l5_515{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._toolbarAccent_1l3l5_531{width:4px;height:18px;border-radius:99px;background:linear-gradient(180deg,#a78bfa,#6d28d9);flex-shrink:0}._toolbarActions_1l3l5_547{display:flex;align-items:center;gap:8px;flex-shrink:0}._actionBtn_1l3l5_561{height:38px;border:1px solid rgba(124,58,237,.2);border-radius:12px;background:linear-gradient(180deg,#faf8ff,#f3eeff);color:#6d28d9;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}._actionBtn_1l3l5_561:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed26}._actionBtnActive_1l3l5_611{border-color:#7c3aed59;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6;box-shadow:0 2px 10px #7c3aed1f}._mainCard_1l3l5_625{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--svc-radius-lg);border:1px solid rgba(124,58,237,.1);background:linear-gradient(180deg,#fffffffc,#fffffff5);box-shadow:0 1px #fffc inset,0 4px 20px #5b21b60f}._gridRow_1l3l5_657{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden}._gridWrap_1l3l5_673{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px 14px 10px;overflow:hidden}._gridInner_1l3l5_285{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(124,58,237,.08);overflow:hidden;background:#fff}._sheetSurface_1l3l5_717{flex:1;min-height:0;width:100%;position:relative;display:flex;flex-direction:column}._gridHost_1l3l5_735{flex:1;min-height:0;width:100%;position:relative}._gridHostPreparing_1l3l5_749{visibility:hidden;pointer-events:none}._gridLayoutSkeleton_1l3l5_759{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;min-height:0;background:#fff}._gridLoadingOverlay_1l3l5_779{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffe0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#5b21b6;font-size:14px;font-weight:600}._gridLoadingSpinner_1l3l5_811{animation:_gridLoadingSpin_1l3l5_811 .85s linear infinite}@keyframes _gridLoadingSpin_1l3l5_811{to{transform:rotate(360deg)}}._gridHost_1l3l5_735[data-loading=true]:not([hidden]){opacity:.35;pointer-events:none}._gridInner_1l3l5_285 .logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel){--ag-header-background-color: rgba(249, 247, 255, .98);--ag-header-foreground-color: #312e81;--ag-border-color: rgba(124, 58, 237, .1);--ag-range-selection-border-color: #7c3aed;--ag-input-focus-border-color: #7c3aed;--ag-checkbox-checked-color: #7c3aed;--ag-font-family: var(--svc-font-display)}._gridInner_1l3l5_285:has(.logistics-shipments-grid--excel),._gridInnerSheet_1l3l5_285{border-radius:0;border-color:#d4d4d4}._sheetSurface_1l3l5_717:has(.logistics-shipments-grid--excel){--svc-sheet-footer-height: 28px}._sheetSurface_1l3l5_717:has(.logistics-shipments-grid--excel) ._gridHost_1l3l5_735 .ag-root-wrapper{height:100%}._gridInner_1l3l5_285 .logistics-shipments-grid:not(.logistics-shipments-grid--excel) .ag-header-cell{font-weight:600;font-size:12px}._gridInner_1l3l5_285 .logistics-shipments-grid:not(.logistics-shipments-grid--excel) .ag-floating-filter-input{border-radius:10px;border-color:#d9c8ff}._gridInner_1l3l5_285 .logistics-shipments-grid:not(.logistics-shipments-grid--excel) .ag-floating-filter-input:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed14}._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll-viewport,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-horizontal-left-spacer,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-horizontal-right-spacer{height:18px!important;min-height:18px!important;max-height:18px!important}._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll::-webkit-scrollbar{height:15px!important}._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll-viewport::-webkit-scrollbar,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll::-webkit-scrollbar{width:15px!important}._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll::-webkit-scrollbar-thumb,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll::-webkit-scrollbar-thumb{background:#7c3aed8c!important;opacity:1!important;border-radius:6px!important}._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll-viewport,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-horizontal-scroll,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll-viewport,._gridInner_1l3l5_285 .logistics-shipments-grid--excel .ag-body-vertical-scroll{scrollbar-width:auto!important;scrollbar-color:rgb(70 70 70 / 55%) #f1f5f9!important}._gridInner_1l3l5_285 .logistics-shipments-grid:not(.logistics-shipments-grid--excel) .ag-paging-panel{border-top:1px solid rgba(124,58,237,.08);color:#64748b;font-size:13px}@media(max-width:1100px){._toolbarCard_1l3l5_479{flex-direction:column;align-items:stretch}._toolbarActions_1l3l5_547{justify-content:flex-end;flex-wrap:wrap}}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row:not(.ag-row-selected):not(.svc-shipments-row-hover) .ag-cell.svc-grouped-lead:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled){box-sizing:border-box;overflow:visible!important;background-color:#fff!important;z-index:3;border-bottom:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-styled{overflow:visible!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-cell.svc-status-styled.svc-grouped-lead{z-index:3;border-bottom:none!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-cell.svc-grouped-lead.svc-status-cell{box-sizing:border-box;overflow:visible!important;z-index:3;border-bottom:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .svc-status-cell-content{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;box-sizing:border-box;text-align:center}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell:hover,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell:hover,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell:hover{z-index:4}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .svc-maniobra-cell-content{padding:0;margin:0;box-sizing:border-box}.logistics-shipments-grid.ag-theme-quartz .svc-status-cell-content,.logistics-shipments-grid.ag-theme-quartz .svc-maniobra-cell-content,.logistics-shipments-grid.ag-theme-quartz .svc-route-catalog-status-cell-content{border-radius:0!important;background:transparent!important;box-shadow:none!important;border:none!important;outline:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell .ag-cell-value{background:transparent!important;box-shadow:none!important;border:none!important;outline:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-styled{overflow:visible!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell .ag-cell-value{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;box-sizing:border-box;text-align:center}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-styled{overflow:visible!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .svc-maniobra-cell-content{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;box-sizing:border-box;text-align:center}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead .ag-cell-wrapper{display:flex;align-items:center;height:100%;min-height:100%;width:100%;box-sizing:border-box}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead .ag-cell-value{display:flex;align-items:center;width:100%}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=REFERENCIA_INTERNA] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=INICIO] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=FIN] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=TIPO_UNIDAD] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=REFERENCIA_INTERNA] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=INICIO] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=FIN] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=TIPO_UNIDAD] .ag-cell-value{height:100%;min-height:100%}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-hidden,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-hidden:hover{padding:0!important;margin:0!important;height:0!important;min-height:0!important;max-height:0!important;line-height:0!important;font-size:0!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-hidden .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-hidden .ag-cell-value{display:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-row.svc-route-continuation{border-top:none}.logistics-shipments-grid.ag-theme-quartz .ag-row.svc-route-continuation .ag-cell:not(.svc-grouped-lead):not(.svc-grouped-hidden){border-top:1px solid #f1f1f1}.logistics-shipments-grid.ag-theme-quartz .ag-header-cell.svc-colab-col,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-colab-cell,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP],.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR],.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW]{--ag-cell-horizontal-padding: 0px !important;--ag-row-group-indent-size: 0px !important;--ag-indentation-level: 0 !important;padding:0!important;display:flex;align-items:center;justify-content:center}.logistics-shipments-grid.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-comp-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-header-cell.svc-colab-col .ag-header-cell-label{justify-content:center;align-items:center;height:100%}.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;box-sizing:border-box;overflow:visible}.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_MAP] .ag-cell-value>*,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_OPERATOR] .ag-cell-value>*,.logistics-shipments-grid.ag-theme-quartz .ag-cell[col-id=SERVICE_NEW] .ag-cell-value>*{flex:0 0 auto;min-width:0;max-width:100%;width:100%;height:auto;overflow:visible;display:flex;align-items:center;justify-content:center}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead.svc-colab-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead.svc-colab-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-single.svc-colab-cell .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-single.svc-colab-cell .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_MAP] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_MAP] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_OPERATOR] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_OPERATOR] .ag-cell-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_NEW] .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead[col-id=SERVICE_NEW] .ag-cell-value{height:var(--svc-merge-span-height, 100%);min-height:var(--svc-merge-span-height, 100%);align-items:center;justify-content:center}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel){--ag-active-color: #94a3b8 !important;--ag-row-hover-color: #fafafa !important;--ag-selected-row-background-color: #f3f4f6 !important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row .ag-cell{border-left:none!important;transition:background-color .12s ease}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-row-num-cell){background:transparent!important;background-color:transparent!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-cell:hover{border:none!important;border-bottom:none!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#fafafa!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#f3f4f6!important;color:inherit!important;font-weight:inherit!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected.svc-shipments-row-hover .ag-cell:not(.svc-status-styled):not(.svc-maniobra-styled):not(.svc-route-catalog-status-styled):not(.svc-grouped-hidden):not(.svc-row-num-cell){background-color:#eceef1!important}.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row-selected .ag-cell-focus,.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row.ag-row-selected .ag-cell-focus,.logistics-shipments-grid.ag-theme-quartz:not(.logistics-shipments-grid--excel) .ag-row-focus .ag-cell-focus{border:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}.logistics-shipments-grid.ag-theme-quartz .ag-cell:not(.svc-row-num-cell):not(.svc-colab-cell):not(.svc-grouped-hidden){position:relative}.logistics-shipments-grid.ag-theme-quartz .ag-cell:not(.svc-row-num-cell):not(.svc-colab-cell):not(.svc-grouped-hidden) .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell:not(.svc-row-num-cell):not(.svc-colab-cell):not(.svc-grouped-hidden) .ag-cell-value{position:relative;width:100%;height:100%;min-height:100%;box-sizing:border-box}.logistics-shipments-grid.ag-theme-quartz .ag-cell:not(.svc-row-num-cell):not(.svc-colab-cell) .ag-cell-wrapper,.logistics-shipments-grid.ag-theme-quartz .ag-cell:not(.svc-row-num-cell):not(.svc-colab-cell) .ag-cell-value{min-width:0;max-width:100%;overflow:hidden}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-grouped-lead .ag-cell-value>*,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-status-cell .ag-cell-value>*,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-maniobra-cell .ag-cell-value>*,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-route-catalog-status-cell .ag-cell-value>*{min-width:0;flex:1 1 auto;max-width:100%}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-empty-value,.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-empty-value .ag-cell-value{color:#cbd5e1;font-weight:500;font-style:normal;letter-spacing:.02em}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-readonly-cell{cursor:default}.logistics-shipments-grid.ag-theme-quartz .ag-cell.svc-readonly-cell.ag-cell-focus,.logistics-shipments-grid.ag-theme-quartz .ag-row.ag-row-selected .ag-cell.svc-readonly-cell{border:none!important;outline:none!important;box-shadow:none!important}._root_qpqw3_1{--svc-topbar: 50px;--svc-layout-pad-y: 20px;width:100%;height:100%;max-height:100%;flex:1;display:flex;flex-direction:column;min-height:0;padding:4px 14px 8px;box-sizing:border-box;overflow:hidden}.service-detail-page{height:calc(100vh - var(--svc-topbar) - var(--svc-layout-pad-y));max-height:calc(100vh - var(--svc-topbar) - var(--svc-layout-pad-y));min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.service-detail-page>*{flex:1;min-height:0;display:flex;flex-direction:column}.layout-content.service-detail-active{overflow:hidden!important;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}._workspace_qpqw3_87{flex:1;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}._fixedHeader_qpqw3_107{flex-shrink:0}._mainGrid_qpqw3_115{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,300px);grid-template-rows:minmax(0,1fr);gap:16px;overflow:hidden;align-items:stretch}._navColumn_qpqw3_137,._contentColumn_qpqw3_139,._notificationsColumn_qpqw3_141{min-height:0;min-width:0;overflow:hidden}._contentColumn_qpqw3_139{display:flex;flex-direction:column;height:100%;min-height:0}._contentBody_qpqw3_167{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}._contentBodyFill_qpqw3_185{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._contentBodyFill_qpqw3_185>*{flex:1;min-height:0;display:flex;flex-direction:column}._notificationsColumn_qpqw3_141{display:flex;flex-direction:column}._notificationsColumn_qpqw3_141>*{flex:1;min-height:0}._stateMessage_qpqw3_237{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;text-align:center;padding:24px}@media(max-width:1100px){._mainGrid_qpqw3_115{grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,280px)}._notificationsColumn_qpqw3_141{grid-column:1 / -1}}._header_4o2yk_1{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;overflow:hidden}._header_4o2yk_1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}._header_4o2yk_1:after{content:"";position:absolute;top:-40%;right:-5%;width:280px;height:280px;background:radial-gradient(circle,rgba(124,58,237,.07) 0%,transparent 70%);pointer-events:none}._left_4o2yk_95{display:flex;align-items:center;gap:18px;position:relative;z-index:1;min-width:0}._iconBadge_4o2yk_113{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 14px #5b21b659,0 0 0 1px #ffffff26 inset}._titleBlock_4o2yk_143{min-width:0}._titleRow_4o2yk_151{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}._titleRow_4o2yk_151 h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#1e1b4b;line-height:1.25}._statusPill_4o2yk_185{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;background:#7c3aed14;border-color:#7c3aed33;color:#5b21b6}._statusPillVisual_4o2yk_219{letter-spacing:.02em;text-transform:none;line-height:1.25}._statusDot_4o2yk_231{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#7c3aed;box-shadow:0 0 0 2px #ffffff80}._routeLine_4o2yk_249{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;flex-wrap:wrap}._routeLine_4o2yk_249 svg{color:#8b5cf6;flex-shrink:0}._routeArrow_4o2yk_277{color:#c4b5fd;font-weight:300;-webkit-user-select:none;user-select:none}._metaChips_4o2yk_289{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._chip_4o2yk_303{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#5b21b6;background:#7c3aed14;border:1px solid rgba(124,58,237,.12)}._chipMuted_4o2yk_329{color:#64748b;background:#64748b14;border-color:#64748b1f}._backBtn_4o2yk_341,._iconBtn_4o2yk_343{width:44px;height:44px;border-radius:14px;border:1px solid rgba(124,58,237,.14);background:#f3eeffe6;color:#6d28d9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;flex-shrink:0}._backBtn_4o2yk_341:hover,._iconBtn_4o2yk_343:hover{background:#ede9fe;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed26}._actions_4o2yk_387{display:flex;align-items:center;gap:10px;position:relative;z-index:1;flex-shrink:0}._headerStatusPicker_4o2yk_405{width:min(280px,36vw);min-width:200px;flex-shrink:1}._headerStatusPicker_4o2yk_405 button{min-height:44px;padding:8px 14px;border-radius:14px;font-size:13px}._primaryBtn_4o2yk_431{height:44px;padding:0 20px;border:none;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #5b21b659,0 1px #fff3 inset;transition:transform .15s ease,box-shadow .15s ease}._primaryBtn_4o2yk_431:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5b21b66b,0 1px #ffffff40 inset}._mapBtn_4o2yk_483{height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(37,99,235,.4);background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #2563eb61;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}._mapBtn_4o2yk_483:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#60a5fa,#3b82f6 55%,#2563eb);box-shadow:0 6px 20px #2563eb7a}._mapBtn_4o2yk_483:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._secondaryBtn_4o2yk_545{height:44px;padding:0 18px;border-radius:14px;border:1px solid rgba(124,58,237,.18);background:#ffffffe6;color:#4c1d95;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._secondaryBtn_4o2yk_545:hover{background:#faf8ff;border-color:#7c3aed59}._wrap_bt54j_1{width:100%}._fullWidth_bt54j_9{width:100%;justify-content:space-between}._triggerText_bt54j_19{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerVisual_bt54j_39{transition:filter .15s ease,box-shadow .15s ease,outline .15s ease}._triggerVisual_bt54j_39:hover:not(:disabled){filter:brightness(.96)}._triggerVisualOpen_bt54j_61{outline:2px solid rgba(33,115,70,.4);outline-offset:1px}._triggerVisual_bt54j_39 svg{color:currentColor;opacity:.9}._nav_1yzee_1{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(91,33,182,.12);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #5b21b60f}._navHeader_1yzee_25{flex-shrink:0;padding:14px 16px 10px;border-bottom:1px solid rgba(91,33,182,.1);background:linear-gradient(180deg,#faf8ff,#fff)}._navTitle_1yzee_39{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed}._navSubtitle_1yzee_57{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.35}._navList_1yzee_71{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}._navItem_1yzee_91{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._navItem_1yzee_91:hover:not(:disabled){background:#f8fafc;border-color:#e2e8f0}._navItemActive_1yzee_135{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#7c3aed40;box-shadow:0 2px 8px #7c3aed1a}._navItemDisabled_1yzee_147{opacity:.55;cursor:not-allowed}._stepBadge_1yzee_157{flex-shrink:0;width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9}._navItemActive_1yzee_135 ._stepBadge_1yzee_157{color:#fff;background:linear-gradient(145deg,#7c3aed,#5b21b6)}._navItemBody_1yzee_195{min-width:0;flex:1}._navItemLabel_1yzee_205{display:block;font-size:13px;font-weight:600;color:#1e1b4b;line-height:1.3}._navItemActive_1yzee_135 ._navItemLabel_1yzee_205{color:#5b21b6}._navItemHint_1yzee_229{display:block;margin-top:2px;font-size:11px;color:#94a3b8}._trackingCard_18crs_1{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._trackingBody_18crs_19{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 18px 18px;overflow:hidden}._container_18crs_37{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._timeline_18crs_53{flex:1;min-height:0;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding-right:6px;margin-bottom:16px}._emptyState_18crs_81{margin:0;padding:28px 20px;text-align:center;color:#94a3b8;font-size:14px;border:1px dashed rgba(124,58,237,.2);border-radius:12px;background:#7c3aed08;width:100%;box-sizing:border-box}._timeline_18crs_53::-webkit-scrollbar{width:8px}._timeline_18crs_53::-webkit-scrollbar-track{background:#7c3aed0f;border-radius:99px}._timeline_18crs_53::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:99px}._timeline_18crs_53::-webkit-scrollbar-thumb:hover{background:#7c3aed80}._item_18crs_143{display:flex;gap:14px;position:relative;flex-shrink:0}._item_18crs_143:not(:last-child):before{content:"";position:absolute;left:5px;top:22px;bottom:-14px;width:2px;background:linear-gradient(180deg,#c4b5fd,#c4b5fd33);border-radius:2px}._dot_18crs_179{width:12px;height:12px;border-radius:50%;margin-top:6px;flex-shrink:0;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 0 0 3px #7c3aed26}._content_18crs_199{display:flex;flex-direction:column;gap:4px}._time_18crs_53{font-size:11px;color:#9ca3af}._title_18crs_221{font-size:14px;font-weight:600;color:#1f2937}._description_18crs_233{font-size:13px;color:#6b7280}._footer_18crs_243{flex-shrink:0;border-top:1px solid #f1eefb;padding-top:16px;background:linear-gradient(180deg,#fff0,#fffffffa 12%)}._textarea_18crs_265{width:100%;min-height:90px;border-radius:14px;border:1px solid #e5e7eb;padding:12px;resize:none;outline:none;box-sizing:border-box}._actions_18crs_287{display:flex;justify-content:space-between;margin-top:12px}._attachBtn_18crs_299,._sendBtn_18crs_301{height:38px;border-radius:10px;border:none;padding:0 14px;display:flex;align-items:center;gap:8px;cursor:pointer}._attachBtn_18crs_299{background:#f3eeff;color:#6d28d9}._sendBtn_18crs_301{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-weight:600;box-shadow:0 4px 12px #6d28d94d}@media(max-width:1360px){._trackingCard_18crs_1{height:100%;max-height:100%}}._card_1d8qa_1{background:linear-gradient(180deg,#fffffffc,#fffffff5);border-radius:20px;border:1px solid rgba(124,58,237,.1);overflow:hidden;box-shadow:0 1px #fffc inset,0 4px 20px #5b21b60f;transition:border-color .2s ease,box-shadow .2s ease}._cardInteractive_1d8qa_31{cursor:default}._cardInteractive_1d8qa_31 ._header_1d8qa_39,._cardInteractive_1d8qa_31 ._body_1d8qa_41{pointer-events:auto}._card_1d8qa_1:hover{border-color:#7c3aed29;box-shadow:0 1px #ffffffe6 inset,0 10px 36px #5b21b617}._cardActive_1d8qa_65,._cardInteractive_1d8qa_31:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed38,0 0 0 1px #7c3aed59,0 12px 36px #6d28d924}._header_1d8qa_39{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;background:linear-gradient(90deg,#ede9fefa,#fff9);border-bottom:1px solid rgba(124,58,237,.08)}._title_1d8qa_107{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#312e81}._titleAccent_1d8qa_127{width:4px;height:18px;border-radius:99px;background:linear-gradient(180deg,#a78bfa,#6d28d9);flex-shrink:0}._body_1d8qa_41{padding:20px}._root_uclpr_1{display:flex;flex-direction:column;gap:16px}._card_uclpr_13{background:#fff;border:1px solid rgba(91,33,182,.12);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #5b21b60d}._cardHeader_uclpr_29{padding:12px 16px;border-bottom:2px solid #8b5cf64f;background:#a274f152}._cardHeaderRow_uclpr_41{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._cardTitle_uclpr_55{margin:0;font-size:13px;font-weight:700;color:#5b21b6;letter-spacing:.02em}._headerFolio_uclpr_71{display:inline-flex;align-items:center;gap:6px}._headerFolioLabel_uclpr_83{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c3aed}._headerFolioValue_uclpr_99{min-width:36px;padding:4px 10px;border:1px solid #e9e5ff;border-radius:8px;background:#faf8ff;font-size:13px;font-weight:700;color:#1e1b4b;text-align:center;font-variant-numeric:tabular-nums}._cardBody_uclpr_125{padding:16px}._solicitudGrid_uclpr_133{display:flex;flex-direction:column;gap:16px}._mainColumns_uclpr_145{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;align-items:start}._leftColumn_uclpr_159,._rightColumn_uclpr_161{display:flex;flex-direction:column;gap:14px;min-width:0}._field_uclpr_175{display:flex;flex-direction:column;gap:6px;min-width:0}._routeRow_uclpr_189{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}._whatsAppRow_uclpr_201{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}._whatsAppBtn_uclpr_217{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:38px;box-sizing:border-box;padding:8px 14px;border:1px solid #86efac;border-radius:10px;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);color:#166534;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._whatsAppBtn_uclpr_217:hover{background:#dcfce7;border-color:#4ade80;box-shadow:0 2px 8px #1665341f}._whatsAppBtn_uclpr_217:focus-visible{outline:2px solid #22c55e;outline-offset:2px}._whatsAppIcon_uclpr_283{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#25d366}._whatsAppIcon_uclpr_283 svg{width:22px;height:22px;fill:currentColor}._whatsAppBtnText_uclpr_315{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._whatsAppPhone_uclpr_331{flex-shrink:0;margin-left:auto;padding:2px 8px;border-radius:999px;background:#ffffffd9;color:#15803d;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}._label_uclpr_355{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c3aed}._value_uclpr_371{min-height:20px;padding:8px 12px;border:1px solid #e9e5ff;border-radius:8px;background:#faf8ff;font-size:.8rem;font-weight:600;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._clientPickerWrap_uclpr_399{min-height:36px;width:100%}._clientPickerWrap_uclpr_399>*{width:100%}._clientMeta_uclpr_417{margin:0 0 12px;font-size:12px;color:#64748b;line-height:1.45}._form_uclpr_431{display:flex;flex-direction:column;gap:12px}._clientDataGrid_uclpr_443{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px;align-items:start}._clientDataFull_uclpr_457{grid-column:1 / -1}._formGroup_uclpr_465{display:flex;flex-direction:column;gap:6px}._formLabel_uclpr_477{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._formInput_uclpr_493,._formTextarea_uclpr_495{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:13px;color:#1e293b;box-sizing:border-box}._formTextarea_uclpr_495{min-height:72px;resize:vertical}@media(max-width:900px){._mainColumns_uclpr_145,._routeRow_uclpr_189,._clientDataGrid_uclpr_443{grid-template-columns:1fr}}._root_1cya4_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,200px);gap:12px;align-items:end}._rootStacked_1cya4_15{display:flex;flex-direction:column;gap:14px;width:100%}._rootStacked_1cya4_15 ._dateWrap_1cya4_29,._rootStacked_1cya4_15 ._timeWrap_1cya4_31{width:100%}._dateWrap_1cya4_29,._timeWrap_1cya4_31{display:flex;flex-direction:column;gap:6px;min-width:0;align-items:baseline}._subLabel_1cya4_57{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c3aed}._dateTrigger_1cya4_73{width:100%;min-height:38px;padding:8px 12px;border:1px solid #d9c8ff;border-radius:10px;background:#fff;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e1b4b;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}._dateTrigger_1cya4_73:hover:not(:disabled){border-color:#c4b5fd}._dateTriggerOpen_1cya4_121,._dateTrigger_1cya4_73:focus-visible{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}._dateTrigger_1cya4_73:disabled{opacity:.65;cursor:not-allowed}._dateIcon_1cya4_145{color:#7c3aed;flex-shrink:0}._dateText_1cya4_155{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._datePlaceholder_1cya4_171{color:#94a3b8;font-weight:500}._timePanel_1cya4_181{min-height:38px;padding:6px 10px;border:2px solid #c4b5fd;border-radius:10px;background:linear-gradient(180deg,#faf8ff,#fff);display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}._timeIcon_1cya4_207{color:#7c3aed;flex-shrink:0}._timeSelect_1cya4_217{height:28px;min-width:52px;border:1px solid #e9e5ff;border-radius:8px;padding:0 8px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:#5b21b6;background:#fff;outline:none;cursor:pointer}._timeSelect_1cya4_217:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}._timeSelect_1cya4_217:disabled{opacity:.65;cursor:not-allowed}._timeSep_1cya4_267{font-size:16px;font-weight:800;color:#7c3aed;line-height:1}._calendarPanel_1cya4_281{position:fixed;z-index:100000001;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 40px #0f172a29;padding:10px;animation:_panelIn_1cya4_1 .16s ease}@keyframes _panelIn_1cya4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){._root_1cya4_1{grid-template-columns:1fr}}._root_1oti3_1{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._root_1rwrt_1{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden}._footer_1rwrt_21{flex-shrink:0;display:flex;justify-content:flex-end;padding:0 2px 2px}._saveBtn_1rwrt_35{min-width:148px;height:38px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #2563eb59;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}._saveBtn_1rwrt_35:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #2563eb6b}._saveBtn_1rwrt_35:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._routes_uym4g_1{display:flex;flex-direction:column;gap:18px}._sectionTitle_uym4g_13{display:flex;align-items:center;gap:10px}._routeCounter_uym4g_25{min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;box-shadow:0 2px 6px #7c3aed1f}._headerActions_uym4g_55{display:flex;align-items:center;gap:8px;flex-shrink:0}._headerBtn_uym4g_69{height:38px;border:1px solid rgba(124,58,237,.2);border-radius:12px;background:linear-gradient(180deg,#faf8ff,#f3eeff);color:#6d28d9;padding:0 16px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}._headerBtn_uym4g_69:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed26}._headerBtn_uym4g_69:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._headerBtnMap_uym4g_127{border:1px solid rgba(37,99,235,.4);background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb61}._headerBtnMap_uym4g_127:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#3b82f6 55%,#2563eb);box-shadow:0 6px 20px #2563eb7a}._emptyRoutes_uym4g_151{padding:28px 20px;text-align:center;color:#94a3b8;font-size:14px;border:1px dashed rgba(124,58,237,.2);border-radius:16px;background:#f9f7ff99}._routeCard_uym4g_171{border:1px solid rgba(124,58,237,.12);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 4px 16px #5b21b60f;cursor:default;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._routeCard_uym4g_171:hover{box-shadow:0 8px 28px #5b21b61a}._routePendingChanges_uym4g_205{margin:0;padding:12px 18px 14px;font-size:13px;font-weight:600;line-height:1.45;color:#7c2d12;background:linear-gradient(180deg,#fff7ed,#ffedd5);border-top:1px solid rgba(234,88,12,.22)}._routeCard_uym4g_171:focus-within,._routeCardActive_uym4g_231{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed38,0 0 0 1px #7c3aed59,0 12px 36px #6d28d924}._routeCard_uym4g_171:focus-within ._routeHeader_uym4g_247,._routeCardActive_uym4g_231 ._routeHeader_uym4g_247{background:linear-gradient(90deg,#ebebeb,#ffffffeb);border-bottom-color:#7c3aed33}._routeCard_uym4g_171:focus-within ._routeTitle_uym4g_263,._routeCardActive_uym4g_231 ._routeTitle_uym4g_263{color:#5b21b6}._routeHeader_uym4g_247{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;background:linear-gradient(90deg,#ebebeb,#ffffffd9);border-bottom:1px solid rgba(124,58,237,.08)}._routeHeaderLeft_uym4g_295{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._routeHeaderRight_uym4g_309{display:flex;align-items:center;gap:12px}._dragIcon_uym4g_321{color:#8b5cf6;display:flex;align-items:center;justify-content:center}._routeTitle_uym4g_263{font-size:15px;font-weight:700;color:#1f2937;white-space:nowrap}._routeInternalRef_uym4g_349{font-size:13px;font-weight:600;color:#0351be;font-variant-numeric:tabular-nums}._routeCardEmbedded_uym4g_363 ._routeInternalRef_uym4g_349{font-size:.8rem;font-weight:700}._routePrice_uym4g_373{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;padding:8px 16px;border-radius:12px;font-weight:700;font-size:14px;box-shadow:0 4px 12px #6d28d940}._expandBtn_uym4g_393{width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:#7c3aed;cursor:pointer;display:flex;align-items:center;justify-content:center}._routeForm_uym4g_419{padding:18px;display:flex;flex-direction:column;gap:14px}._routeMetaGrid_uym4g_433{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}._routeMetaGridEmbedded_uym4g_447{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:1100px){._routeMetaGrid_uym4g_433,._routeMetaGridEmbedded_uym4g_447{grid-template-columns:repeat(2,minmax(0,1fr))}}._routeMetaGrid_uym4g_433>div,._routeMetaGridEmbedded_uym4g_447>div{min-width:0}._endpointGrid_uym4g_487{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}._endpointGrid_uym4g_487>div{min-width:0}._endpointsPanel_uym4g_509{display:flex;align-items:stretch;gap:14px;margin-top:4px;padding-top:16px;border-top:1px solid rgba(124,58,237,.1)}._endpointsTimeline_uym4g_527{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0;padding:6px 0 8px}._timelineDotOrigin_uym4g_545,._timelineDotDestination_uym4g_547{width:12px;height:12px;border-radius:50%;flex-shrink:0}._timelineDotOrigin_uym4g_545{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}._timelineDotDestination_uym4g_547{background:#3b82f6;box-shadow:0 0 0 4px #3b82f62e}._timelineTrack_uym4g_581{flex:1;width:2px;min-height:56px;margin:8px 0;border-radius:1px;background:linear-gradient(180deg,#4ade80,#c4b5fd 48%,#60a5fa);position:relative}._timelineTruckBadge_uym4g_607{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#6d28d9;box-shadow:0 4px 14px #5b21b624}._endpointsStack_uym4g_641{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}._endpointSection_uym4g_657{padding-top:0;border-top:none}._endpointSectionDestination_uym4g_667{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(124,58,237,.14)}._endpointTitle_uym4g_679{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#5b21b6}._endpointSectionOrigin_uym4g_697 ._endpointTitle_uym4g_679{color:#15803d}._endpointSectionDestination_uym4g_667 ._endpointTitle_uym4g_679{color:#1d4ed8}._routeForm_uym4g_419 label{font-size:12px;color:#6c6c6c;display:block;margin-bottom:6px;font-weight:600}._routeForm_uym4g_419 input,._routeForm_uym4g_419 select{width:100%;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;box-sizing:border-box;min-width:0;background:#fff;font-size:14px;color:#1e293b;transition:border-color .15s ease,box-shadow .15s ease}._routeForm_uym4g_419 input:focus,._routeForm_uym4g_419 select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}._routeForm_uym4g_419 input:disabled,._routeForm_uym4g_419 select:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed;opacity:1}._routeForm_uym4g_419 input:disabled:focus,._routeForm_uym4g_419 select:disabled:focus{border-color:#7c3aed24;box-shadow:none}._stationField_uym4g_801{display:flex;align-items:center;gap:8px}._locationSelect_uym4g_813{flex:1;min-width:0;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;box-sizing:border-box;background:#fff;font-size:14px;color:#1e293b}._locationSelect_uym4g_813:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}._addStationBtn_uym4g_851{width:42px;height:42px;border:none;border-radius:10px;background:#f3eeff;color:#7c3aed;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._routeMetricsSection_uym4g_879{padding:0 18px 18px}._mapLocateBtn_uym4g_887,._addCatalogBtn_uym4g_889{display:inline-flex;align-items:center;gap:5px;height:42px;padding:0 12px;border:1px solid rgba(124,58,237,.25);border-radius:10px;background:#f3eeff;color:#5b21b6;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s ease}._mapLocateBtn_uym4g_887:hover,._addCatalogBtn_uym4g_889:hover{background:#ede9fe}._fakeMap_uym4g_935{height:220px;border-radius:14px;background:linear-gradient(135deg,#ddd6fe,#f5f3ff);display:flex;align-items:center;justify-content:center;color:#6d28d9;font-weight:700}._routeKpis_uym4g_961{display:flex;align-items:stretch;gap:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,#fcfbff,#f8f6ff);border:1px solid rgba(124,58,237,.12)}._routeKpi_uym4g_961{flex:1;display:flex;align-items:center;gap:10px;min-width:0}._routeKpiBody_uym4g_997{display:flex;flex-direction:column;gap:2px;min-width:0}._routeKpiBody_uym4g_997 small{font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._routeKpiIconDistance_uym4g_1027{color:#16a34a;flex-shrink:0}._routeKpiIconTime_uym4g_1037{color:#2563eb;flex-shrink:0}._routeKpiDivider_uym4g_1047{width:1px;align-self:stretch;background:#7c3aed24;margin:2px 0}._stats_uym4g_1061{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #f1eefb;padding:18px;background:#fcfbff}._statCard_uym4g_1079{display:flex;flex-direction:column;gap:6px;min-width:140px}._statCard_uym4g_1079 small{color:#9ca3af;font-size:12px;font-weight:500}._distanceValue_uym4g_1105{color:#16a34a;font-size:17px;font-weight:800;line-height:1.2}._timeValue_uym4g_1119{color:#2563eb;font-size:17px;font-weight:800;line-height:1.2}._priceValue_uym4g_1133{color:#7c3aed;font-size:22px;font-weight:800}._statDivider_uym4g_1145{width:1px;height:48px;background:#ece8fa}._routeFlow_uym4g_1157{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._routeBadge_uym4g_1171{background:linear-gradient(135deg,#f3eeff,#ede9fe);color:#5b21b6;border:1px solid #ddd6fe;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 6px #7c3aed14}._routeArrow_uym4g_1205{color:#7c3aed;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}._routeContentExpanded_uym4g_1223{max-height:none;opacity:1;overflow:visible}._routeContentCollapsed_uym4g_1235{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .2s ease}._expandBtn_uym4g_393{width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:#7c3aed;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}._expandBtn_uym4g_393:hover{background:#f3eeff}._embeddedPanel_uym4g_1293{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(91,33,182,.12);border-radius:16px;box-shadow:0 4px 20px #5b21b60d}._embeddedHeader_uym4g_1317{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:2px solid #8b5cf6;background:#f0f0f0;flex-shrink:0}._embeddedTitle_uym4g_1337{margin:0;font-size:13px;font-weight:700;color:#5b21b6;letter-spacing:.02em}._embeddedBody_uym4g_1353{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}._routesEmbedded_uym4g_1369{display:flex;flex-direction:column;gap:16px}._routeCardEmbedded_uym4g_363{border-radius:12px;box-shadow:0 2px 10px #5b21b60d}._routeCardEmbedded_uym4g_363 ._routeHeader_uym4g_247{padding:8px 14px}._routeCardEmbedded_uym4g_363 ._routeFlow_uym4g_1157{gap:6px}._routeCardEmbedded_uym4g_363 ._routeBadge_uym4g_1171{font-size:11px;padding:4px 8px}._routeFormEmbedded_uym4g_1417{padding:12px 14px;gap:12px}._routeFormEmbedded_uym4g_1417 label{font-size:10px;margin-bottom:4px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._routeFormEmbedded_uym4g_1417 input,._routeFormEmbedded_uym4g_1417 select,._routeFormEmbedded_uym4g_1417 ._locationSelect_uym4g_813{height:34px;font-size:12px;border-radius:8px}._routeFormEmbedded_uym4g_1417 ._addCatalogBtn_uym4g_889,._routeFormEmbedded_uym4g_1417 ._mapLocateBtn_uym4g_887{height:34px;padding:0 10px;font-size:11px;white-space:nowrap}._datetimeField_uym4g_1475 button{height:34px;min-height:34px;border-radius:8px;font-size:12px;padding:0 10px}._routeFormEmbedded_uym4g_1417 ._routeMetricsSection_uym4g_879{margin-top:4px}._endpointsPanelEmbedded_uym4g_1499{display:block;margin-top:0;padding-top:10px;border-top:1px solid #e5e7eb}._endpointsTableHead_uym4g_1513{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}._endpointsTableHeadCellOrigin_uym4g_1527,._endpointsTableHeadCellDest_uym4g_1529{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 10px;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;background:#f8fafc}._endpointsTableHeadLabel_uym4g_1555{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}._endpointStatus_uym4g_1571{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._endpointStatusComplete_uym4g_1599{background:#dcfce7;color:#15803d}._endpointStatusPending_uym4g_1609{background:#fef3c7;color:#b45309}._endpointsTableHeadCellOrigin_uym4g_1527{border-top:2px solid #22c55e}._endpointsTableHeadCellOrigin_uym4g_1527 ._endpointsTableHeadLabel_uym4g_1555{color:#15803d}._endpointsTableHeadCellDest_uym4g_1529{border-top:2px solid #3b82f6}._endpointsTableHeadCellDest_uym4g_1529 ._endpointsTableHeadLabel_uym4g_1555{color:#1d4ed8}._endpointsStackEmbedded_uym4g_1651{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._endpointSectionEmbedded_uym4g_1663{margin-top:0!important;padding:10px;border:1px solid #e5e7eb;border-radius:0 0 10px 10px;background:#fff}._endpointSectionOrigin_uym4g_697._endpointSectionEmbedded_uym4g_1663{border-top:none}._endpointSectionDestination_uym4g_667._endpointSectionEmbedded_uym4g_1663{margin-top:0!important;padding-top:10px;border-top:none}._endpointsPanelEmbedded_uym4g_1499 ._endpointTitle_uym4g_679{display:none}._endpointsPanelEmbedded_uym4g_1499 ._endpointGrid_uym4g_487{grid-template-columns:minmax(0,1fr);gap:10px}@media(max-width:960px){._endpointsTableHead_uym4g_1513,._endpointsStackEmbedded_uym4g_1651{grid-template-columns:1fr}._endpointsTableHeadCellOrigin_uym4g_1527,._endpointsTableHeadCellDest_uym4g_1529{border-radius:8px 8px 0 0}}._wrap_yu783_1{display:flex;flex-direction:column;gap:8px}._wrapPanel_yu783_13{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}._hint_yu783_29{margin:0;font-size:12px;color:#64748b;line-height:1.4}._mapBox_yu783_43{height:220px;border-radius:12px;overflow:hidden;border:1px solid rgba(124,58,237,.18);background:#f1f5f9}._mapBoxPanel_yu783_59{flex:1;min-height:160px;border-radius:12px;overflow:hidden;border:1px solid rgba(124,58,237,.18);background:#f1f5f9;position:relative}._mapBox_yu783_43,._mapBoxPanel_yu783_59{position:relative}._searchBar_yu783_89{position:absolute;top:10px;left:10px;right:10px;z-index:600;display:flex;gap:6px;align-items:stretch;pointer-events:auto}._searchInput_yu783_113{flex:1;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:13px;color:#1e293b;box-shadow:0 4px 16px #0f172a24;box-sizing:border-box}._searchInput_yu783_113:focus{outline:none;border-color:#8b5cf6;box-shadow:0 4px 16px #0f172a24,0 0 0 3px #8b5cf626}._searchInput_yu783_113::placeholder{color:#94a3b8}._searchInput_yu783_113:disabled{background:#f8fafc;cursor:not-allowed}._searchBtn_yu783_175{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #5b21b659}._searchBtn_yu783_175:hover:not(:disabled){filter:brightness(1.05)}._searchBtn_yu783_175:disabled{opacity:.55;cursor:not-allowed}._searchError_yu783_227{margin:0;font-size:12px;color:#dc2626;line-height:1.4}._mapBadge_yu783_241{position:absolute;top:56px;left:50%;transform:translate(-50%);z-index:500;padding:5px 12px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(124,58,237,.25);font-size:11px;font-weight:700;color:#5b21b6;pointer-events:none;box-shadow:0 2px 8px #0f172a1f}._coordsPanel_yu783_275{flex-shrink:0}._map_yu783_43{width:100%;height:100%;z-index:0}._coordsRow_yu783_295{display:grid;grid-template-columns:1fr 1fr;gap:10px}._field_yu783_307 label{font-size:12px;font-weight:600;color:#64748b;display:block;margin-bottom:6px}._coordInput_yu783_323{width:100%;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;box-sizing:border-box;font-size:13px;font-weight:600;color:#1e293b;background:#fff;font-variant-numeric:tabular-nums}._coordInput_yu783_323:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}._coordInput_yu783_323:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}._coordInput_yu783_323::placeholder{color:#94a3b8;font-weight:500}._clearBtn_yu783_385{align-self:flex-start;border:none;background:transparent;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:0}._clearBtn_yu783_385:hover{text-decoration:underline}._clearBtn_yu783_385:disabled{opacity:.5;cursor:not-allowed}._overlay_107k7_1{position:fixed;inset:0;z-index:10000;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}._modal_107k7_27{width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a38;display:flex;flex-direction:column}._modalSplit_107k7_51{width:80vw;min-width:80vw;max-width:calc(100vw - 32px);height:90vh;min-height:90vh;max-height:90vh}._form_107k7_69{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._splitBody_107k7_85{display:grid;grid-template-columns:350px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}._formCol_107k7_101{width:350px;max-width:350px;flex-shrink:0;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;box-sizing:border-box}._mapCol_107k7_127{padding:14px 16px 14px 14px;border-left:1px solid #e8ecf4;background:linear-gradient(180deg,#f8fafc,#faf8ff);display:flex;flex-direction:column;min-height:0;overflow:hidden}._formCol_107k7_101 ._field_107k7_147 textarea{min-height:56px;max-height:80px;resize:none}@media(max-width:720px){._modalSplit_107k7_51{width:calc(100vw - 24px);min-width:calc(100vw - 24px);height:92vh;min-height:92vh;max-height:92vh}._splitBody_107k7_85{grid-template-columns:1fr;overflow-y:auto}._formCol_107k7_101{width:100%;max-width:none}._mapCol_107k7_127{border-left:none;border-top:1px solid #e8ecf4;min-height:260px}}._header_107k7_211{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e8ecf4;background:linear-gradient(180deg,#faf8ff,#fff);flex-shrink:0}._title_107k7_233{margin:0;font-size:1.05rem;font-weight:700;color:#1e1b4b}._subtitle_107k7_247{margin:4px 0 0;font-size:13px;color:#64748b}._closeBtn_107k7_259{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._closeBtn_107k7_259:hover{background:#f8fafc}._body_107k7_295{padding:18px;display:flex;flex-direction:column;gap:14px}._formError_107k7_309{margin:0;font-size:13px;color:#dc2626}._field_107k7_147{display:flex;flex-direction:column;gap:6px}._field_107k7_147 label{font-size:12px;font-weight:600;color:#64748b}._field_107k7_147 input[type=text],._field_107k7_147 input[type=number],._field_107k7_147 textarea{width:100%;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;box-sizing:border-box;font-size:14px;color:#1e293b}._field_107k7_147 textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical}._field_107k7_147 input:read-only{background:#f8fafc;color:#64748b}._coordsRow_107k7_395{display:grid;grid-template-columns:1fr 1fr;gap:10px}._checkRow_107k7_407{display:flex;flex-wrap:wrap;gap:16px}._checkLabel_107k7_419{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#334155;cursor:pointer}._checkLabel_107k7_419 input{width:16px;height:16px;accent-color:#7c3aed}._footer_107k7_451{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e8ecf4;background:#fafbfc;flex-shrink:0}._cancelBtn_107k7_471{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:13px;cursor:pointer}._submitBtn_107k7_495{height:40px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 4px 14px #5b21b64d}._submitBtn_107k7_495:disabled,._cancelBtn_107k7_471:disabled{opacity:.6;cursor:not-allowed}._map_jjrta_1{width:100%;height:100%;min-height:280px;border-radius:0;z-index:0}._alert_dgv01_5{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid transparent;font-size:13px;line-height:1.45;box-shadow:0 1px 3px #0f172a0f}._icon_dgv01_31{flex-shrink:0;margin-top:1px}._content_dgv01_41{flex:1;min-width:0;font-weight:500}._content_dgv01_41 :last-child{margin-bottom:0}._info_dgv01_63{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-color:#93c5fd;color:#1e3a8a;box-shadow:0 1px 2px #1e40af14,inset 3px 0 #2563eb}._info_dgv01_63 ._icon_dgv01_31{color:#2563eb}._warning_dgv01_91{background:linear-gradient(135deg,#fff7ed,#ffedd5 42%,#ffe4e6);border-color:#fb923c;color:#9a3412;box-shadow:0 2px 10px #ea580c2e,0 0 0 1px #fb923c40,inset 4px 0 #ea580c,inset 5px 0 #dc2626}._warning_dgv01_91 ._icon_dgv01_31{color:#dc2626}._success_dgv01_133{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#6ee7b7;color:#065f46;box-shadow:0 1px 2px #065f4614,inset 3px 0 #059669}._success_dgv01_133 ._icon_dgv01_31{color:#059669}._error_dgv01_161{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fca5a5;color:#991b1b;box-shadow:0 1px 2px #991b1b14,inset 3px 0 #dc2626}._error_dgv01_161 ._icon_dgv01_31{color:#dc2626}._root_oyfq7_1{height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}._card_oyfq7_21{max-width:420px;width:100%;padding:28px 24px;text-align:center;border:1px dashed rgba(91,33,182,.22);border-radius:16px;background:linear-gradient(180deg,#faf8ff,#fff)}._title_oyfq7_41{margin:0;font-size:16px;font-weight:700;color:#5b21b6}._message_oyfq7_55{margin:10px 0 0;font-size:14px;color:#64748b;line-height:1.5}._header_1ycvm_1{flex-wrap:nowrap;align-items:center;padding-top:16px;padding-bottom:16px}._left_1ycvm_15{flex:1 1 auto;min-width:0;align-items:center}._titleBlock_1ycvm_27{flex:1 1 auto;min-width:0}._titleRow_1ycvm_37{margin-bottom:4px}._routeText_1ycvm_45{max-width:min(220px,28vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaRow_1ycvm_59{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:6px;min-width:0}._metaItem_1ycvm_77{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%;padding:0 10px}._metaItem_1ycvm_77:not(:last-child){border-right:1px solid #e2e8f0}._metaLabel_1ycvm_103{flex-shrink:0;font-size:.62rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._metaValue_1ycvm_123{font-size:.74rem;font-weight:600;color:#475569;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(180px,22vw)}._actions_1ycvm_145{flex-shrink:0;align-self:center;margin-left:12px}@media(max-width:1280px){._metaValue_1ycvm_123{max-width:min(140px,18vw)}._routeText_1ycvm_45{max-width:min(180px,22vw)}}@media(max-width:960px){._metaRow_1ycvm_59{gap:4px 8px}._metaItem_1ycvm_77{border-right:none;padding:0 8px 0 0}._metaValue_1ycvm_123{max-width:160px}}._root_4815a_1{--ss-topbar: 50px;--ss-layout-pad-y: 20px;width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:4px 14px 10px;background:#f4f6f8}._workspace_4815a_33{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}._fixedHeader_4815a_49{flex-shrink:0}.service-status-page{height:calc(100vh - var(--ss-topbar) - var(--ss-layout-pad-y));max-height:calc(100vh - var(--ss-topbar) - var(--ss-layout-pad-y));min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.service-status-page>*{flex:1;min-height:0}.layout-content.service-status-active{overflow:hidden!important;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}._scrollArea_4815a_105{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}._overviewCard_4815a_127{padding:10px 12px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}._processTrack_4815a_141{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;align-items:start;width:100%;padding-bottom:10px;border-bottom:1px solid #f1f5f9;margin-bottom:10px}._processStep_4815a_163{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative;padding:0 2px 2px;min-width:0}._processStep_4815a_163:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;border-radius:999px;background:#dbe1ea;z-index:0;pointer-events:none}._processStepLinkDone_4815a_211:not(:last-child):after{background:#22c55e}._processStepLinkCurrent_4815a_219:not(:last-child):after{background:linear-gradient(90deg,#22c55e,#2563eb)}._processNode_4815a_227{position:relative;z-index:1;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #cbd5e1;background:#fff;color:#94a3b8;flex-shrink:0}._processNodeDone_4815a_257{border-color:#22c55e;background:#22c55e;color:#fff}._processNodeCurrent_4815a_269{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 0 0 3px #2563eb1a}._processLabel_4815a_283{font-size:.72rem;font-weight:600;color:#64748b;line-height:1.2}._processLabelCurrent_4815a_297{color:#2563eb}._processCurrentTag_4815a_305{font-size:.55rem;font-weight:700;color:#2563eb;text-transform:uppercase;line-height:1}._kpiRow_4815a_321{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._kpiBlock_4815a_333{padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9;min-width:0}._kpiEyebrow_4815a_349{font-size:.6rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}._kpiTitleRow_4815a_365{margin-top:4px;display:flex;align-items:center;gap:5px;min-width:0}._kpiTitleBlue_4815a_381{font-size:.88rem;font-weight:700;color:#2563eb;line-height:1.2}._kpiTitleOrange_4815a_395{font-size:.88rem;font-weight:700;color:#ea580c;line-height:1.2}._kpiBody_4815a_409{margin-top:4px;font-size:.7rem;line-height:1.35;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._kpiProgressRow_4815a_431{margin-top:6px;display:flex;align-items:center;gap:8px}._progressBar_4815a_445{flex:1;height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}._progressFill_4815a_461{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a)}._progressPct_4815a_473{font-size:.68rem;font-weight:700;color:#475569;white-space:nowrap}._mainGrid_4815a_489{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:8px;align-items:start;min-height:0}._checkpointsCard_4815a_505,._sidebarCard_4815a_507{background:#fff;border:1px solid #e5e7eb;border-radius:10px}._checkpointsCard_4815a_505{padding:10px 12px 12px}._cardTitleRow_4815a_527{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._cardTitle_4815a_527{margin:0;font-size:.82rem;font-weight:700;color:#0f172a}._legend_4815a_557{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.75rem;color:#64748b}._legendItem_4815a_573{display:inline-flex;align-items:center;gap:4px}._stage_4815a_585{margin-top:8px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._stageHeader_4815a_599{width:100%;border:none;background:#f8fafc;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}._stageHeaderOpen_4815a_625{background:#f1f5f9;border-bottom:1px solid #e5e7eb}._stageTitle_4815a_635{font-size:.74rem;font-weight:700;color:#0f172a}._stageMeta_4815a_647{font-size:.68rem;color:#64748b}._stageBadge_4815a_657{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.62rem;font-weight:700;white-space:nowrap}._stageBody_4815a_681{padding:0 8px 8px}._table_4815a_689{width:100%;border-collapse:collapse;font-size:.74rem}._table_4815a_689 th{text-align:left;padding:6px;color:#94a3b8;font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb}._table_4815a_689 td{padding:6px;border-bottom:1px solid #f8fafc;color:#334155;vertical-align:middle}._checkpointName_4815a_735{display:inline-flex;align-items:center;gap:5px}._flagCol_4815a_747{width:88px;white-space:nowrap}._flagCell_4815a_757{white-space:nowrap}._flagBadge_4815a_765{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2}._flagYes_4815a_791{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._flagYesDanger_4815a_803{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._flagNo_4815a_815{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}._actionCol_4815a_827{width:148px;white-space:nowrap}._actionCellWrap_4815a_837{white-space:nowrap}._actionBadge_4815a_845{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2;white-space:nowrap}._actionDone_4815a_869{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border:1px solid #4ade80;box-shadow:0 1px #fffc inset,0 2px 8px #16a34a2e}._actionDoneIcon_4815a_887{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#16a34a;color:#fff;flex-shrink:0}._actionProgress_4815a_911{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}._actionMuted_4815a_923{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}._completeBtn_4815a_935{height:26px;padding:0 10px;border-radius:8px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.68rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #2563eb4d;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}._completeBtn_4815a_935:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb61}._completeBtn_4815a_935:active{transform:translateY(0)}._statusDot_4815a_983{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._statusComplete_4815a_1003{background:#b5ffce;color:#166534}._statusPending_4815a_1013{background:#ffb9b9;color:#b91c1c}._statusProgress_4815a_1023{background:#ffedd5;color:#c2410c}._statusNa_4815a_1033,._statusFuture_4815a_1035{background:#f1f5f9;color:#94a3b8}._metaMuted_4815a_1045{font-size:.68rem;color:#94a3b8}._evidenceCol_4815a_1055{min-width:120px}._evidenceCell_4815a_1063{max-width:180px}._evidenceList_4815a_1071{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._evidenceThumb_4815a_1085{width:36px;height:36px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0;flex-shrink:0;display:block;background:#f8fafc;transition:border-color .12s ease,box-shadow .12s ease}._evidenceThumb_4815a_1085:hover{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61f}._evidenceThumb_4815a_1085 img{width:100%;height:100%;object-fit:cover;display:block}._evidenceFile_4815a_1133{display:inline-flex;align-items:center;gap:4px;max-width:112px;padding:4px 6px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.62rem;font-weight:600;text-decoration:none;line-height:1.2;cursor:pointer;transition:border-color .12s ease,background .12s ease}._evidenceFile_4815a_1133:hover{border-color:#cbd5e1;background:#f1f5f9}._evidenceFile_4815a_1133 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarStack_4815a_1191{display:flex;flex-direction:column;gap:8px}._sidebarCard_4815a_507{padding:10px 12px}._requiredTitle_4815a_1211{font-size:.65rem;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.03em}._requiredHint_4815a_1227{margin:6px 0 0;font-size:.72rem;color:#64748b}._requiredList_4815a_1239{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}._requiredItem_4815a_1257{display:flex;align-items:flex-start;gap:6px;font-size:.72rem;color:#b91c1c;line-height:1.3}._requiredIndex_4815a_1275{width:16px;height:16px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._primaryBtn_4815a_1303{margin-top:10px;width:100%;height:32px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:.76rem;font-weight:700;cursor:pointer}._linkBtn_4815a_1329{border:none;background:transparent;color:#2563eb;font-size:.68rem;font-weight:600;cursor:pointer;padding:0}._changeLogList_4815a_1349{margin-top:8px;display:flex;flex-direction:column;gap:8px}._changeLogItem_4815a_1363{display:flex;gap:8px;align-items:flex-start}._changeLogIcon_4815a_1375{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._changeLogText_4815a_1395{font-size:.72rem;color:#334155;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._changeLogAt_4815a_1415{margin-top:1px;font-size:.65rem;color:#94a3b8}._loading_4815a_1427,._error_4815a_1429{padding:24px;text-align:center;color:#64748b}._error_4815a_1429{color:#b91c1c}@media(max-width:1280px){._mainGrid_4815a_489,._kpiRow_4815a_321{grid-template-columns:1fr}._processLabel_4815a_283{font-size:.58rem}}@media(max-width:900px){._processTrack_4815a_141{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}}.cb-page{padding:18px 18px 22px;overflow-x:hidden;background-color:#f9f9f9d4;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.cb-icon-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:background .2s ease,transform .15s ease,color .2s ease}.cb-icon-btn:hover{background:#00000014;color:#1f8ef1}.cb-icon-btn:active{transform:scale(.92)}.cb-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:center;margin-bottom:14px}.cb-filter{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 18px #0f172a0f;border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:center;min-height:42px}.cb-filter label{font-size:12px;opacity:.65;font-weight:700}.cb-filter select{border:0;outline:0;width:100%;background:transparent;font-weight:700;opacity:.9;cursor:pointer}.cb-user{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 18px #0f172a0f;border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:10px;min-height:42px;justify-content:flex-end}.cb-user .avatar{width:26px;height:26px;border-radius:999px;background:#0f172a14}.cb-user .name{font-weight:800;letter-spacing:.4px;opacity:.9}.cb-kpi-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1.5fr;gap:12px;margin-bottom:14px}.cb-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a14;border-radius:16px;padding:14px 14px 12px;min-height:106px;position:relative;z-index:0}.cb-card .kpi-title{font-size:13px;font-weight:500;opacity:.85;margin-bottom:8px}.cb-card .kpi-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cb-card .kpi-value{font-size:32px;font-weight:900;letter-spacing:-.6px;opacity:.95;color:#3d3d3d}.cb-card .kpi-sub{font-size:12px;opacity:.65}.cb-card .kpi-delta{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12px;color:#16a34a;white-space:nowrap}.cb-progress{height:8px;background:#0f172a14;border-radius:999px;overflow:hidden;margin-top:12px}.cb-progress>div{height:100%;width:60%;background:#16a34a;border-radius:999px}.cb-mini-bars{height:38px;display:flex;align-items:flex-end;gap:3px;margin-top:8px}.cb-mini-bars span{width:8px;border-radius:4px 4px 2px 2px;background:#16a34a59}.cb-mini-bars span.strong{background:#16a34ad9}.cb-gauge{display:grid;grid-template-columns:1fr;gap:6px;align-items:center}.cb-gauge .center{display:flex;align-items:center;justify-content:center;height:56px;font-weight:900;font-size:28px}@media(max-width:1200px){.cb-kpi-grid{grid-template-columns:1fr 1fr}.cb-filters{grid-template-columns:1fr}}.cb-month-chart{margin-top:10px}.cb-month-bars{height:40px;display:flex;align-items:flex-end;gap:6px}.cb-month-bar{width:20px;border-radius:6px 6px 3px 3px;background:#16a34a59}.cb-month-bar.strong{background:#16a34ae6}.cb-month-labels{display:flex;gap:6px;margin-top:6px;font-size:11px;font-weight:800;opacity:.65}.cb-month-labels span{width:20px;text-align:center}.cb-insights-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}.cb-insight-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a14;border-radius:16px;padding:14px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between}.cb-insight-title{font-size:13px;font-weight:600;opacity:.8}.cb-insight-main{display:flex;justify-content:space-between;align-items:center}.cb-insight-name{font-weight:700;font-size:16px}.cb-insight-value{font-weight:700;font-size:24px;letter-spacing:-.5px}.cb-insight-progress{height:6px;background:#0f172a14;border-radius:999px;overflow:hidden}.cb-insight-progress div{height:100%;background:#16a34ae6;border-radius:999px}.fade-in{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(8px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.cb-insight-header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;opacity:.8}.progress-animated{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;animation:growBar 1s ease forwards}@keyframes growBar{0%{width:0}}.cb-bar-chart-container{overflow-x:auto;overflow-y:hidden;width:100%}.cb-bar-chart{display:flex;align-items:flex-end;gap:18px;min-width:max-content}.cb-bar-wrapper{display:flex;flex-direction:column;align-items:center;position:relative}.cb-bar{width:40px;background:linear-gradient(180deg,#22c55e,#15803d);border-radius:8px 8px 4px 4px;animation:growBarVertical .8s ease forwards}@keyframes growBarVertical{0%{height:0}}.cb-bar-label{font-size:12px;font-weight:600;margin-top:6px}.cb-bar-name{font-size:11px;opacity:.7;margin-top:4px}.cb-tooltip{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;white-space:nowrap;z-index:9999999;box-shadow:0 8px 20px #00000040;pointer-events:none}.cb-tooltip strong{display:block;font-weight:700;margin-bottom:2px}@keyframes fadeTooltip{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.cb-bar-chart{display:flex;align-items:flex-end;gap:18px;width:max-content}.cb-split-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;margin-top:12px;width:100%}.cb-col-6{grid-column:span 6;min-width:0}.cb-col-6 .cb-card{width:100%;max-width:100%;overflow:visible}.enhanced-bar{border-radius:8px 8px 4px 4px;transition:all .25s ease;box-shadow:0 6px 12px #00000014}.cb-bar-wrapper:hover .enhanced-bar{transform:translateY(-4px) scale(1.03);filter:brightness(1.1) saturate(1.15);box-shadow:0 12px 20px #0000002e}.cb-bar-wrapper{position:relative}.enhanced-bar{border-radius:8px 8px 4px 4px;transition:all .3s ease}.cb-bar-wrapper:hover .enhanced-bar{transform:translateY(-6px) scale(1.05);filter:brightness(1.15)}.skeleton{position:relative;overflow:hidden}.sk-line{background:#e2e8f0;border-radius:6px;margin-bottom:10px}.sk-title{width:40%;height:14px}.sk-value{width:60%;height:24px}.sk-progress{width:100%;height:8px}.skeleton:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{to{left:150%}}._container_jbthw_1{display:flex;flex-direction:column;height:100%;min-height:0!important}._splitGrid_jbthw_15{display:flex;flex:1;min-height:0;gap:12px;padding:10px}._tarPanel_jbthw_33{background:#fff;border-radius:10px;padding:10px;display:flex;flex-direction:column;overflow:auto;box-shadow:0 4px 12px #0000000d}._tarPanel_jbthw_33:nth-child(1){max-width:18%;min-width:170px}._tarPanel_jbthw_33:nth-child(2){max-width:20%;min-width:170px}._tarPanel_jbthw_33:nth-child(3){flex:1}._tarTitle_jbthw_85{font-weight:600;margin-bottom:10px}._tarItem_jbthw_97{padding:8px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between}._tarItem_jbthw_97:hover{background:#f1f5f9}._active_jbthw_121{background:#e0e7ff;font-weight:500}._badge_jbthw_133{font-size:11px;background:#dcfce7;padding:2px 6px;border-radius:999px}._active_jbthw_121 ._badge_jbthw_133{font-size:11px;background:#187a3a;padding:2px 6px;border-radius:999px}._vendorCode_jbthw_161{font-weight:600;font-size:12px;color:#6b7280;margin-right:10px;min-width:28px;text-align:right}._vendorName_jbthw_179{flex:1}._tarItem_jbthw_97{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}._active_jbthw_121{background:#7c3aed;color:#fff}._tarPanel_jbthw_33{display:flex;flex-direction:column;height:100%;overflow:hidden}._tarList_jbthw_255{flex:1;overflow-y:auto;padding:8px}._tarTitleSticky_jbthw_269{position:sticky;top:0;z-index:2;padding:12px;font-weight:600;background:#f8fafc;border-bottom:1px solid #e5e7eb}._tarItem_jbthw_97{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .15s ease;font-size:.9rem}._tarItem_jbthw_97:hover{background:#7c3aed14}._active_jbthw_121{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff}._active_jbthw_121:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#d7d7d7}._vendorCode_jbthw_161{font-size:12px;font-weight:600;color:#6b7280;min-width:28px;text-align:right}._active_jbthw_121 ._vendorCode_jbthw_161{color:#e9e9e9}._vendorName_jbthw_179{flex:1;font-weight:500}._tarEmpty_jbthw_223{padding:12px;font-size:13px;color:#6b7280}._focused_jbthw_397{outline:2px solid rgba(124,58,237,.5);background:#7c3aed1f}._tarPanel_jbthw_33:focus{outline:none;box-shadow:0 0 0 2px #7c3aed66;border-radius:10px}._tarHeaderActions_jbthw_419{display:flex;gap:8px;margin-bottom:10px}._tabsContainer_jbthw_431{display:flex;gap:6px;padding:4px 0 10px;border-bottom:1px solid #e5e7eb;margin-bottom:10px}._tabButton_jbthw_447{border:none;background:#f3f4f6;color:#4b5563;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}._tabButton_jbthw_447:hover{background:#ede9fe;color:#4c1d95}._tabButtonActive_jbthw_481{background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff;box-shadow:0 4px 12px #6d28d940}._tabContent_jbthw_495{display:flex;align-items:center;gap:8px}._tabBadge_jbthw_507{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}._container_1joow_1{display:flex;flex-direction:column;height:100%;min-height:0}._toolbar_1joow_15{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 14px;margin-bottom:4px;border-bottom:1px solid rgba(124,58,237,.08)}._input_1joow_37{height:40px;padding:0 14px;border-radius:12px;border:1px solid #d9c8ff;background:#fff;width:min(280px,100%);font-size:14px;color:#1e1b4b;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._input_1joow_37::placeholder{color:#94a3b8}._input_1joow_37:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed14}._input_1joow_37:disabled{opacity:.6;cursor:not-allowed}._actions_1joow_97{display:flex;gap:8px;flex-shrink:0}._primaryBtn_1joow_109{height:38px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);color:#fff;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #5b21b647;transition:transform .15s ease,box-shadow .15s ease}._primaryBtn_1joow_109:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #5b21b661}._primaryBtn_1joow_109:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_1joow_171{height:38px;border:1px solid rgba(124,58,237,.2);border-radius:12px;background:linear-gradient(180deg,#faf8ff,#f3eeff);color:#6d28d9;padding:0 14px;font-weight:600;font-size:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._secondaryBtn_1joow_171:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed26}._dangerBtn_1joow_211{height:38px;border:1px solid rgba(220,38,38,.25);border-radius:12px;background:linear-gradient(180deg,#fff5f5,#fee2e2);color:#991b1b;padding:0 14px;font-weight:600;font-size:13px;cursor:pointer}._selectionInfo_1joow_235{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px;color:#312e81}._gridWrapper_1joow_253{flex:1;min-height:0;width:100%}._rowAction_1joow_265{border:none;background:transparent;cursor:pointer;font-size:16px;padding:10px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6d28d9;transition:background .15s ease}._rowAction_1joow_265:hover{background:#ede9fee6}._contextMenu_1joow_301{position:fixed;background:#fff;border-radius:14px;border:1px solid rgba(124,58,237,.12);box-shadow:0 12px 36px #5b21b624;padding:6px;z-index:9999;min-width:160px;animation:_fadeIn_1joow_1 .15s ease}._contextItem_1joow_325{padding:8px 12px;font-size:13px;cursor:pointer;border-radius:8px}._contextItem_1joow_325:hover{background:#f9f7fff2;color:#5b21b6}._danger_1joow_211:hover{background:#fee2e2;color:#991b1b}@keyframes _fadeIn_1joow_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._loadingOverlay_1joow_381{position:absolute;inset:0;background:#ffffffb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:10;border-radius:12px;color:#5b21b6;font-size:13px;font-weight:500}._spinner_1joow_415{width:28px;height:28px;border:3px solid rgba(124,58,237,.15);border-top:3px solid #7c3aed;border-radius:50%;animation:_spin_1joow_415 .7s linear infinite}@keyframes _spin_1joow_415{to{transform:rotate(360deg)}}._modalWide_105cp_1{width:100%;max-width:720px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(124,58,237,.1);box-shadow:0 24px 64px #5b21b62e;display:flex;flex-direction:column}._headerAccent_105cp_27:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c4b5fd,#7c3aed 40%,#5b21b6 60%,#c4b5fd)}._headerAccent_105cp_27{position:relative;overflow:hidden}._headerInner_105cp_69{display:flex;align-items:flex-start;gap:14px}._iconBadge_105cp_81{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 12px #5b21b659}._body_105cp_107{padding:18px 20px;overflow-y:auto;max-height:calc(100vh - 220px);display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#faf8ff,#fff 28%)}._grid_105cp_127{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){._grid_105cp_127{grid-template-columns:1fr}}._section_105cp_151{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#fffffffa,#f9f7fff2)}._sectionTitle_105cp_179{margin:0;padding-bottom:8px;border-bottom:1px solid rgba(124,58,237,.08);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}._fullWidth_105cp_201{grid-column:1 / -1}._selectField_105cp_209{width:100%;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;font-size:14px;box-sizing:border-box}._stylePreviewBox_105cp_229{padding:12px;border-radius:12px;border:1px dashed rgba(124,58,237,.2);background:#faf8ff;display:flex;flex-direction:column;align-items:center;gap:8px}._stylePreviewLabel_105cp_251{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6d28d9}._optionsPanel_105cp_267{display:flex;flex-wrap:wrap;gap:12px}._optionChip_105cp_279{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.15);font-size:13px;font-weight:600;color:#4338ca;cursor:pointer}._optionChipActive_105cp_307{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#f3e8ff)}._optionChip_105cp_279 input{accent-color:#7c3aed}._modalWide_1lqzi_1{width:100%;max-width:720px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #ffffffe6 inset,0 24px 64px #5b21b62e,0 8px 24px #1e1b4b14;display:flex;flex-direction:column}._headerAccent_1lqzi_33{position:relative;overflow:hidden;flex-shrink:0}._headerAccent_1lqzi_33:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c4b5fd,#7c3aed 40%,#5b21b6 60%,#c4b5fd)}._headerInner_1lqzi_77{display:flex;align-items:flex-start;gap:14px}._iconBadge_1lqzi_89{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 12px #5b21b659}._body_1lqzi_115{flex:1;min-height:0;padding:18px 20px;overflow:hidden;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#faf8ff,#fff 28%)}._formSection_1lqzi_137{flex-shrink:0}._executivesSection_1lqzi_145{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._grid_1lqzi_159{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:640px){._grid_1lqzi_159{grid-template-columns:1fr}._modalWide_1lqzi_1{max-width:calc(100vw - 24px)}}._section_1lqzi_193{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#fffffffa,#f9f7fff2);box-shadow:0 1px 2px #5b21b60a}._sectionTitle_1lqzi_223{margin:0;padding-bottom:8px;border-bottom:1px solid rgba(124,58,237,.08);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}._fullWidth_1lqzi_245{grid-column:1 / -1}._optionsPanel_1lqzi_253{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:12px;background:#ede9fe73;border:1px solid rgba(124,58,237,.12)}._optionChip_1lqzi_273{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.15);font-size:13px;font-weight:600;color:#4338ca;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}._optionChip_1lqzi_273:hover{border-color:#7c3aed59;box-shadow:0 2px 8px #7c3aed1a}._optionChip_1lqzi_273 input{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}._optionChipActive_1lqzi_333{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#f3e8ff);box-shadow:0 0 0 3px #7c3aed1f}._body_1lqzi_115 input[type=text]:focus,._body_1lqzi_115 input[type=email]:focus,._body_1lqzi_115 input[type=number]:focus,._body_1lqzi_115 select:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}._selectField_1lqzi_363{width:100%;height:42px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 12px;box-sizing:border-box;font-size:14px;color:#1e293b;background:#fff}._modalExtraWide_1lqzi_387{max-width:920px}._createHint_1lqzi_395{margin:0;padding:12px 14px;border-radius:12px;border:1px dashed rgba(124,58,237,.22);background:#ede9fe59;font-size:13px;color:#64748b;line-height:1.45}._wrap_sske1_1{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(124,58,237,.12);background:linear-gradient(165deg,#fffffffa,#f9f7fff2);box-shadow:0 1px 2px #5b21b60a;overflow:hidden}._header_sske1_37{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(124,58,237,.08)}._headerText_sske1_57{display:flex;flex-direction:column;gap:4px;min-width:0}._title_sske1_71{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}._hint_sske1_89{margin:0;font-size:12px;color:#64748b;line-height:1.4}._addBtn_sske1_103{flex-shrink:0;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(124,58,237,.35);background:linear-gradient(180deg,#faf5ff,#f3e8ff);color:#5b21b6;font-size:12px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._addBtn_sske1_103:hover:not(:disabled){background:#ede9fe;border-color:#7c3aed;transform:translateY(-1px)}._addBtn_sske1_103:disabled{opacity:.55;cursor:not-allowed}._tableScroll_sske1_167{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}._tableScroll_sske1_167::-webkit-scrollbar{width:6px}._tableScroll_sske1_167::-webkit-scrollbar-thumb{background:#7c3aed47;border-radius:999px}._table_sske1_167{display:flex;flex-direction:column;gap:4px}._row_sske1_213{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(120px,1.4fr) 110px 64px 56px 72px;gap:8px;align-items:center;padding:8px 6px;border-radius:8px}._rowHead_sske1_231{position:sticky;top:0;z-index:1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding:4px 6px 6px;border-bottom:1px solid rgba(124,58,237,.1);background:#faf8ff}._rowBody_sske1_259:hover{background:#ede9fe73}._cell_sske1_267{font-size:13px;color:#334155;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cellMuted_sske1_285{color:#94a3b8}._badgeActive_sske1_293,._badgeInactive_sske1_295{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700}._badgeActive_sske1_293{background:#dcfce7;color:#166534}._badgeInactive_sske1_295{background:#f1f5f9;color:#64748b}._actions_sske1_339{display:flex;align-items:center;justify-content:flex-end;gap:4px}._iconBtn_sske1_353{width:28px;height:28px;padding:0;border:1px solid rgba(124,58,237,.15);border-radius:7px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._iconBtn_sske1_353:hover:not(:disabled){background:#f5f3ff;color:#5b21b6;border-color:#7c3aed59}._iconBtnDanger_sske1_401:hover:not(:disabled){background:#fef2f2;color:#b91c1c;border-color:#dc262640}._iconBtn_sske1_353:disabled{opacity:.5;cursor:not-allowed}._empty_sske1_423,._loading_sske1_425,._error_sske1_427{margin:0;padding:14px 8px;font-size:13px;text-align:center;color:#64748b}._error_sske1_427{color:#b91c1c}@media(max-width:760px){._row_sske1_213{grid-template-columns:1fr 1fr 56px 72px}._rowHead_sske1_231 span:nth-child(3),._rowHead_sske1_231 span:nth-child(4),._rowBody_sske1_259 ._cell_sske1_267:nth-child(3),._rowBody_sske1_259 ._cell_sske1_267:nth-child(4){display:none}}._modalWide_ucd70_1{width:100%;max-width:760px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #ffffffe6 inset,0 24px 64px #5b21b62e,0 8px 24px #1e1b4b14;display:flex;flex-direction:column}._headerAccent_ucd70_33{position:relative;overflow:hidden}._headerAccent_ucd70_33:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c4b5fd,#7c3aed 40%,#5b21b6 60%,#c4b5fd)}._headerInner_ucd70_75{display:flex;align-items:flex-start;gap:14px}._iconBadge_ucd70_87{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 12px #5b21b659}._body_ucd70_113{padding:18px 20px;overflow-y:auto;max-height:calc(100vh - 220px);display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#faf8ff,#fff 28%)}._grid_ucd70_133{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:640px){._grid_ucd70_133{grid-template-columns:1fr}._modalWide_ucd70_1{max-width:calc(100vw - 24px)}}._section_ucd70_167{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#fffffffa,#f9f7fff2);box-shadow:0 1px 2px #5b21b60a}._sectionTitle_ucd70_197{margin:0;padding-bottom:8px;border-bottom:1px solid rgba(124,58,237,.08);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}._fullWidth_ucd70_219{grid-column:1 / -1}._optionsPanel_ucd70_227{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:12px;background:#ede9fe73;border:1px solid rgba(124,58,237,.12)}._optionChip_ucd70_247{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.15);font-size:13px;font-weight:600;color:#4338ca;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}._optionChip_ucd70_247:hover{border-color:#7c3aed59;box-shadow:0 2px 8px #7c3aed1a}._optionChip_ucd70_247 input{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}._optionChipActive_ucd70_307{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#f3e8ff);box-shadow:0 0 0 3px #7c3aed1f}._srOnly_ucd70_319{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._body_ucd70_113 input[type=text]:focus,._body_ucd70_113 input[type=email]:focus,._body_ucd70_113 input[type=number]:focus,._body_ucd70_113 textarea:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}._wrap_1xgcs_1{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(124,58,237,.12);background:#faf8ff}._header_1xgcs_21{display:flex;flex-direction:column;gap:4px}._title_1xgcs_33{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9}._hint_1xgcs_51{margin:0;font-size:12px;color:#64748b}._table_1xgcs_63{display:flex;flex-direction:column;gap:6px}._row_1xgcs_75{display:grid;grid-template-columns:1fr 72px 1fr 1fr;gap:8px;align-items:center}._rowHead_1xgcs_89{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding-bottom:4px;border-bottom:1px solid rgba(124,58,237,.1)}._dayLabel_1xgcs_109{font-size:13px;font-weight:600;color:#334155}._checkCell_1xgcs_121{display:flex;justify-content:center}._timeInput_1xgcs_131{width:100%;height:36px;border-radius:8px;border:1px solid rgba(124,58,237,.14);padding:0 8px;font-size:13px;box-sizing:border-box}._timeInput_1xgcs_131:disabled{background:#f1f5f9;color:#94a3b8}@media(max-width:640px){._row_1xgcs_75{grid-template-columns:1fr 56px 1fr 1fr;gap:6px}}._modalWide_rt0el_1{width:100%;max-width:680px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #ffffffe6 inset,0 24px 64px #5b21b62e;display:flex;flex-direction:column}._headerAccent_rt0el_31{position:relative;overflow:hidden}._headerAccent_rt0el_31:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c4b5fd,#7c3aed 40%,#5b21b6 60%,#c4b5fd)}._headerInner_rt0el_73{display:flex;align-items:flex-start;gap:14px}._iconBadge_rt0el_85{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 12px #5b21b659}._body_rt0el_111{padding:18px 20px;overflow-y:auto;max-height:calc(100vh - 220px);display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#faf8ff,#fff 28%)}._metaGrid_rt0el_131{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){._metaGrid_rt0el_131{grid-template-columns:1fr}}._optionChip_rt0el_155{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.15);font-size:13px;font-weight:600;color:#4338ca;cursor:pointer}._optionChipActive_rt0el_183{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#f3e8ff)}._optionChip_rt0el_155 input{accent-color:#7c3aed}._wrap_wdwww_1{display:flex;flex-direction:column;gap:14px}._previewBox_wdwww_13{padding:14px;border-radius:12px;border:1px dashed rgba(124,58,237,.25);background:#faf8ff;display:flex;flex-direction:column;align-items:center;gap:8px}._previewLabel_wdwww_35{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9}._previewCell_wdwww_51{min-width:120px;text-align:center}._grid_wdwww_61{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}@media(max-width:520px){._grid_wdwww_61{grid-template-columns:1fr}}._field_wdwww_85{display:flex;flex-direction:column;gap:6px}._field_wdwww_85 label{font-size:12px;font-weight:600;color:#64748b}._colorRow_wdwww_109{display:flex;align-items:center;gap:10px}._colorRow_wdwww_109 input[type=color]{width:42px;height:36px;padding:2px;border:1px solid rgba(124,58,237,.2);border-radius:8px;cursor:pointer;background:#fff}._colorRow_wdwww_109 input[type=text]{flex:1;height:36px;border-radius:8px;border:1px solid rgba(124,58,237,.14);padding:0 10px;font-size:13px}._field_wdwww_85 select,._field_wdwww_85 input[type=number]{height:38px;border-radius:10px;border:1px solid rgba(124,58,237,.14);padding:0 10px;font-size:14px}._rangeRow_wdwww_177{display:flex;align-items:center;gap:10px}._rangeRow_wdwww_177 input[type=range]{flex:1;accent-color:#7c3aed}._rangeValue_wdwww_199{min-width:36px;text-align:right;font-size:13px;font-weight:600;color:#475569}._checkRow_wdwww_215{display:flex;align-items:center;gap:8px;padding-top:4px}._checkRow_wdwww_215 input{width:16px;height:16px;accent-color:#7c3aed}._checkRow_wdwww_215 label{font-size:13px;font-weight:600;color:#334155;cursor:pointer}._cssHint_wdwww_255{margin:0;font-size:11px;color:#64748b}._cssHintWarn_wdwww_267{color:#b45309;font-weight:600}._container_ga2ph_1{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}._tabHeader_ga2ph_19{position:relative;display:flex;flex-wrap:wrap;gap:6px;background:transparent;padding:6px 8px 0;border-radius:10px 10px 0 0;border-bottom:1px solid #ddd;width:fit-content}._indicator_ga2ph_49{position:absolute;top:6px;bottom:6px;left:0;transition:all .25s ease;z-index:0}._tab_ga2ph_19{position:relative;z-index:1;border:none;background:#0001;padding:6px 16px;font-size:13px;color:#475569;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap;border-radius:10px 10px 0 0}._tab_ga2ph_19:hover{color:#0f172a}._active_ga2ph_113{color:#fff;font-weight:500;background:#000}._active_ga2ph_113:hover{color:#a6a6a6}._icon_ga2ph_133{display:flex;align-items:center}._tabContent_ga2ph_143{flex:1;min-height:0;display:flex;flex-direction:column}._fade_ga2ph_157{animation:_fadeIn_ga2ph_1 .25s ease;flex:1;min-height:0;display:flex;flex-direction:column}@keyframes _fadeIn_ga2ph_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._containerCatalog_ga2ph_201{flex:1;min-height:0;width:100%;min-width:0;display:flex;flex-direction:column}._catalogGrid_ga2ph_219{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;overflow:hidden}._navCard_ga2ph_241,._contentCard_ga2ph_243{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#fffffff5);border-radius:20px;border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #fffc inset,0 4px 20px #5b21b60f;transition:border-color .2s ease,box-shadow .2s ease}._navCard_ga2ph_241:hover,._contentCard_ga2ph_243:hover{border-color:#7c3aed29;box-shadow:0 1px #ffffffe6 inset,0 10px 36px #5b21b617}._sectionHeader_ga2ph_297{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(90deg,#f9f7fff2,#fff9);border-bottom:1px solid rgba(124,58,237,.08)}._sectionTitle_ga2ph_323{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#312e81}._titleAccent_ga2ph_343{width:4px;height:18px;border-radius:99px;background:linear-gradient(180deg,#a78bfa,#6d28d9);flex-shrink:0}._navList_ga2ph_359{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px 16px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(70 70 70 / 55%) #f1f5f9!important}._navList_ga2ph_359::-webkit-scrollbar{width:10px}._navList_ga2ph_359::-webkit-scrollbar-track{background:#7c3aed14;border-radius:99px;margin:4px 0}._navList_ga2ph_359::-webkit-scrollbar-thumb{background:#7c3aed73;border-radius:99px;border:2px solid transparent;background-clip:padding-box}._indicatorCatalog_ga2ph_423{position:absolute;top:0;left:0;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9 55%,#5b21b6);box-shadow:0 4px 14px #5b21b647;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}._navItem_ga2ph_453{position:relative;z-index:1;width:100%;border:none;background:transparent;padding:10px 12px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;border-radius:12px;transition:color .2s ease,background .2s ease;flex-shrink:0;box-sizing:border-box}._navItem_ga2ph_453:hover:not(._navItemActive_ga2ph_499){color:#5b21b6;background:#f3eeffe6}._navItemActive_ga2ph_499{color:#fff;font-weight:600}._navItemActive_ga2ph_499:hover{color:#fff}._navIcon_ga2ph_527{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.75}._navItem_ga2ph_453:hover:not(._navItemActive_ga2ph_499) ._navIcon_ga2ph_527{opacity:1}._navItemActive_ga2ph_499 ._navIcon_ga2ph_527{opacity:1}._navLabel_ga2ph_559{line-height:1.35;word-break:break-word}._sectionBody_ga2ph_569{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px 20px;overflow:hidden}._fadeCatalog_ga2ph_587{animation:_fadeInCatalog_ga2ph_1 .28s ease;flex:1;min-height:0;display:flex;flex-direction:column}@keyframes _fadeInCatalog_ga2ph_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){._catalogGrid_ga2ph_219{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:visible}._navCard_ga2ph_241{max-height:240px}._navList_ga2ph_359{max-height:180px}}@media(max-width:700px){._catalogGrid_ga2ph_219{gap:14px}._sectionHeader_ga2ph_297{padding:14px 16px}._sectionBody_ga2ph_569{padding:12px 14px 16px}}._root_2aeuk_3{--svc-accent: #5b21b6;--svc-accent-mid: #7c3aed;--svc-accent-soft: #8b5cf6;--svc-border: rgba(91, 33, 182, .1);--svc-border-strong: rgba(91, 33, 182, .18);--svc-text: #1e1b4b;--svc-text-muted: #64748b;--svc-radius-lg: 20px;--svc-shadow-sm: 0 1px 2px rgba(30, 27, 75, .04), 0 4px 16px rgba(91, 33, 182, .06);--svc-font-display: "Segoe UI", system-ui, -apple-system, sans-serif;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;font-family:var(--svc-font-display);color:var(--svc-text);padding:4px 6px 8px;box-sizing:border-box;position:relative;isolation:isolate}._root_2aeuk_3:before{content:"";position:absolute;inset:0;background-size:28px 28px;pointer-events:none;z-index:0;opacity:.55}._workspace_2aeuk_81{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}._pageHeader_2aeuk_103{position:relative;flex-shrink:0;display:flex;align-items:center;gap:18px;padding:16px 20px;overflow:hidden}._pageHeader_2aeuk_103:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}._pageHeader_2aeuk_103:after{content:"";position:absolute;top:-40%;right:-5%;width:240px;height:240px;pointer-events:none}._iconBadge_2aeuk_199{position:relative;z-index:1;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 14px #5b21b659,0 0 0 1px #ffffff26 inset}._titleBlock_2aeuk_233{position:relative;z-index:1;min-width:0}._pageTitle_2aeuk_245{margin:0 0 4px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--svc-text);line-height:1.25}._pageSubtitle_2aeuk_263{margin:0;font-size:13px;color:var(--svc-text-muted);line-height:1.4}._content_2aeuk_277{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;animation:_catalogContentIn_2aeuk_1 .4s ease .05s both}@keyframes _catalogContentIn_2aeuk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){._root_2aeuk_3{height:auto;min-height:calc(100vh - 120px);overflow:visible}._workspace_2aeuk_81,._content_2aeuk_277{overflow:visible}}._versionItem_ak53c_1{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}._versionName_ak53c_21{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._versionActions_ak53c_37{display:flex;align-items:center;gap:8px;flex-shrink:0;overflow:visible}._activeToggle_ak53c_53{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(124,58,237,.2);background:#fff;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;overflow:visible}._activeToggle_ak53c_53:hover{border-color:#7c3aed73;box-shadow:0 2px 6px #7c3aed1f}._activeToggleOn_ak53c_95{border-color:#16a34a;background:#dcfce7;color:#166534}._activeToggle_ak53c_53:disabled{opacity:.55;cursor:wait}._active_ak53c_53 ._activeToggle_ak53c_53{border-color:#ffffff59;background:#ffffff26;color:#fff}._active_ak53c_53 ._activeToggleOn_ak53c_95{border-color:#ffffff80;background:#ffffff40;color:#fff}._toggleDot_ak53c_141{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}._activeToggleOn_ak53c_95 ._toggleDot_ak53c_141{background:#22c55e}._active_ak53c_53 ._activeToggleOn_ak53c_95 ._toggleDot_ak53c_141{background:#bbf7d0}._modalCompact_s2v7p_1{width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #ffffffe6 inset,0 24px 64px #5b21b62e,0 8px 24px #1e1b4b14;display:flex;flex-direction:column}._headerAccent_s2v7p_33{position:relative;overflow:hidden}._headerAccent_s2v7p_33:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c4b5fd,#7c3aed 40%,#5b21b6 60%,#c4b5fd)}._headerInner_s2v7p_75{display:flex;align-items:flex-start;gap:14px}._iconBadge_s2v7p_87{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 12px #5b21b659}._body_s2v7p_113{padding:18px 20px;overflow-y:auto;max-height:calc(100vh - 220px);display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#faf8ff,#fff 28%)}._section_s2v7p_133{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#fffffffa,#f9f7fff2);box-shadow:0 1px 2px #5b21b60a}._sectionTitle_s2v7p_163{margin:0;padding-bottom:8px;border-bottom:1px solid rgba(124,58,237,.08);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}._fieldRow_s2v7p_185{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){._fieldRow_s2v7p_185{grid-template-columns:1fr}._modalCompact_s2v7p_1{max-width:calc(100vw - 24px)}}._optionsPanel_s2v7p_217{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#ede9fe73;border:1px solid rgba(124,58,237,.12)}._optionChip_s2v7p_237{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.15);font-size:13px;font-weight:600;color:#4338ca;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;width:fit-content}._optionChip_s2v7p_237:hover{border-color:#7c3aed59;box-shadow:0 2px 8px #7c3aed1a}._optionChip_s2v7p_237 input{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}._optionChipActive_s2v7p_299{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#f3e8ff);box-shadow:0 0 0 3px #7c3aed1f}._hint_s2v7p_311{margin:0;font-size:12px;color:#64748b;line-height:1.45}._providerLine_s2v7p_325{margin:0 0 4px;font-size:13px;color:#475569}._providerLine_s2v7p_325 strong{color:#1e293b}._body_s2v7p_113 input[type=text]:focus,._body_s2v7p_113 input[type=number]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.create-tariff-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.create-tariff-dialog{width:520px;max-width:95vw;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;overflow:hidden;animation:dialogFade .15s ease}@keyframes dialogFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.create-tariff-header{padding:18px 22px;border-bottom:1px solid #eee;font-size:18px;font-weight:700;color:#2b2b2b}.create-tariff-body{padding:20px;display:flex;flex-direction:column;gap:14px}.create-tariff-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.create-tariff-input{width:100%;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:10px;padding:11px 12px;font-size:14px;outline:none;transition:.15s}.create-tariff-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.create-tariff-footer{padding:18px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.create-tariff-btn{border:none;border-radius:10px;padding:10px 16px;font-weight:600;cursor:pointer;transition:.15s}.create-tariff-btn-cancel{background:#f1f1f1}.create-tariff-btn-cancel:hover{background:#e7e7e7}.create-tariff-btn-create{background:#6d28d9;color:#fff}.create-tariff-btn-create:hover{background:#5b21b6}.create-tariff-btn:disabled{opacity:.6;cursor:not-allowed}.import-overlay{position:fixed;inset:0;background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999999}.import-modal{width:720px;max-width:95vw;max-height:85vh;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:22px;border:1px solid rgba(139,92,246,.08);box-shadow:0 25px 70px #0f172a2e;animation:ml-scale .25s ease;display:flex;flex-direction:column}.import-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#8b5cf608,#fff0)}.import-title{font-size:20px;font-weight:700;color:#1e293b;letter-spacing:-.3px}.import-close{border:none;background:transparent;color:#64748b;font-size:24px;cursor:pointer;transition:all .18s ease}.import-close:hover{color:#7c3aed;transform:scale(1.08)}.import-body{padding:26px;overflow:auto;display:flex;flex-direction:column;gap:22px}.import-status{font-size:15px;color:#334155}.import-status.success{color:#16a34a;font-weight:600}.import-status.error{color:#ef4444;font-weight:600}.import-message{font-size:14px;color:#475569;line-height:1.7}.import-totals{display:flex;gap:18px;flex-wrap:wrap}.import-total-card{flex:1;min-width:180px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:18px;box-shadow:0 8px 20px #0f172a0a;transition:.2s ease}.import-total-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.import-total-label{font-size:12px;color:#64748b;margin-bottom:10px}.import-total-value{font-size:28px;font-weight:700;color:#6d28d9;letter-spacing:-1px}.import-errors-title{color:#ef4444;font-weight:700;font-size:15px}.import-errors-box{border:1px solid rgba(15,23,42,.06);border-radius:16px;overflow:hidden;background:#fff;box-shadow:inset 0 1px #fff6;max-height:260px;overflow-y:auto}.import-error-item{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.05);color:#334155;font-size:13px;line-height:1.5}.import-error-item:last-child{border-bottom:none}.import-footer{padding:20px 26px;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;background:#f8fafcb3}.import-footer .btn-cancel{background:#fff;border:1px solid rgba(15,23,42,.08);color:#475569;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:.18s ease;box-shadow:0 4px 12px #0f172a0a}.import-footer .btn-cancel:hover{border-color:#7c3aed33;color:#7c3aed;transform:translateY(-1px)}@keyframes ml-scale{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.import-loading-modal{width:420px;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:22px;padding:30px;box-shadow:0 25px 70px #0f172a2e;animation:ml-scale .25s ease}.import-loading-title{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:10px}.import-loading-subtitle{color:#64748b;font-size:14px;margin-bottom:24px}.import-loading-bar{width:100%;height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden;position:relative}.import-loading-progress{position:absolute;height:100%;width:40%;background:linear-gradient(90deg,#7c3aed,#8b5cf6);border-radius:999px;animation:loading-slide 1.2s infinite ease-in-out}.import-loading-text{margin-top:18px;font-size:13px;color:#94a3b8}@keyframes loading-slide{0%{left:-40%}to{left:100%}}._filterBar_ecyai_1{display:flex;align-items:flex-end;gap:12px;margin-bottom:10px;flex-shrink:0}._filterBar_ecyai_1 label{display:flex;flex-direction:column;gap:4px;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._filterBar_ecyai_1 select{min-width:200px;height:36px;padding:0 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:.85rem;color:#334155}.login-container{height:100vh;width:100%;background:radial-gradient(circle at top left,#2b0f4a,#090012);display:flex;align-items:center;justify-content:center;font-family:Segoe UI,sans-serif}.login-card{width:1100px;height:620px;background:linear-gradient(135deg,#3c146499,#140a28e6);border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;box-shadow:0 0 40px #7800ff66;overflow:hidden}.login-left{flex:1;padding:60px;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background-image:url(/img/bg.png);background-size:cover;background-position:center}.login-logo{font-size:34px;font-weight:700;letter-spacing:3px;color:#c08bff;line-height:1.1}.login-sublogo{font-size:13px;opacity:.85;margin-top:6px}.login-world{margin-top:20px;opacity:.9}.login-text{margin-top:28px;max-width:420px;font-size:15px;line-height:1.6;color:#ffffffd9;font-weight:300;letter-spacing:.4px;text-shadow:0 0 8px rgba(160,100,255,.35),0 0 20px rgba(120,0,255,.25)}.login-right{width:420px;background:#a05adc33;display:flex;align-items:center;justify-content:center}.login-form{width:300px;color:#fff}.login-form h2{margin-bottom:25px;font-weight:400}.login-button{width:100%;padding:12px;margin-top:12px;background:linear-gradient(90deg,#b36bff,#7c39ff);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:.2s}.login-button:hover{transform:scale(1.03)}.login-left:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#280050bf,#0a0019d9)}.login-left>*{position:relative;z-index:2}.login-input-group{margin-bottom:22px;position:relative;display:flex;align-items:center;gap:10px}.login-input-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#c8a0ffd9;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 6px rgba(150,90,255,.5))}.login-input{width:100%;border:none;background:transparent;color:#fff;outline:none;font-size:14px;line-height:22px;border-bottom:1px solid rgba(255,255,255,.3);padding:12px 30px 12px 28px}.login-forgot{margin-top:22px;font-size:12px;color:#ffffffa6;text-align:center}.login-forgot-link{margin-left:6px;color:#c08bff;cursor:pointer;transition:.2s}.login-forgot-link:hover{text-shadow:0 0 8px rgba(180,120,255,.9);color:#e0c3ff}.login-password-toggle{position:absolute;right:0;cursor:pointer;color:#fff9;transition:.2s;display:flex;align-items:center}.login-password-toggle:hover{color:#c08bff;transform:scale(1.1)}.login-tenant{margin-bottom:18px;font-size:13px;letter-spacing:1px;color:#b993ff;text-align:center;opacity:.9}.login-error{margin-top:14px;padding:10px 14px;border-radius:8px;background:#ff46461f;border:1px solid rgba(255,70,70,.35);color:#ffb3b3;font-size:13px;text-align:center;animation:fadeIn .25s ease}.login-button.loading{opacity:.7;cursor:not-allowed}.login-status{margin-top:14px;padding:10px 14px;border-radius:8px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px;animation:fadeIn .25s ease}.login-status.loading{background:#7878ff1f;border:1px solid rgba(120,120,255,.35);color:#cfd3ff}.login-status.error{background:#ff46461f;border:1px solid rgba(255,70,70,.35);color:#ffb3b3}.login-status-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.login-card{width:92%;height:auto;flex-direction:column;border-radius:16px;padding:30px 20px;background:linear-gradient(160deg,#3c1464b3,#0a0519f2)}.login-left{padding:0;align-items:center;text-align:center}.login-logo{font-size:26px;margin-bottom:20px}.login-world img{width:160px;margin-top:10px}.login-text{font-size:14px;margin-top:18px}.login-right{width:100%;background:transparent;margin-top:25px}.login-form{width:100%}.login-form h2{text-align:center;margin-bottom:20px}.login-input{font-size:15px}.login-button{margin-top:18px;padding:14px;font-size:15px}}.login-container{min-height:100vh;width:100%;background:radial-gradient(circle at top left,#2b0f4a,#090012);display:flex;align-items:center;justify-content:center;font-family:Segoe UI,sans-serif;padding:20px;box-sizing:border-box}.login-admin-option{margin-top:18px;text-align:center}.admin-checkbox{font-size:13px;color:#fffc;cursor:pointer;display:inline-flex;align-items:center;gap:8px;position:relative}.admin-checkbox input{display:none}.checkmark{width:16px;height:16px;border:1px solid rgba(200,160,255,.7);border-radius:4px;position:relative;transition:.2s}.admin-checkbox input:checked+.checkmark{background:linear-gradient(135deg,#b36bff,#6d34ff);box-shadow:0 0 8px #965affe6}.admin-checkbox input:checked+.checkmark:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
