.signature-pad p[data-v-b05ecc40]{color:#475569;margin:8px 0}canvas[data-v-b05ecc40]{display:block;width:100%;max-width:640px;height:180px;border:1px solid #64748b;background:#fff;border-radius:8px;touch-action:none}canvas[data-v-b05ecc40]:focus-visible{outline:3px solid #254f87;outline-offset:3px}.runner[data-v-7b2926b2]{scroll-margin-top:88px;--runner-blue:#254f87;--runner-ink:#182b44;--runner-muted:#596a80;--runner-line:#e1e7ef;color:var(--runner-ink);background:#fff;border:1px solid var(--runner-line);border-radius:16px;overflow:hidden}.runner-heading[data-v-7b2926b2]{display:flex;gap:16px;align-items:flex-start;padding:28px 28px 24px;border-bottom:1px solid var(--runner-line)}.runner-heading h2[data-v-7b2926b2]{font-size:23px;line-height:1.35;margin:0 0 6px;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.runner-heading p[data-v-7b2926b2]{color:var(--runner-muted);font-size:14px;margin:0}.runner-number[data-v-7b2926b2]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;color:var(--runner-blue);background:#eaf0f9;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.runner form[data-v-7b2926b2]{padding:0 28px}.runner-field[data-v-7b2926b2]{margin:24px 0}.runner-label-row[data-v-7b2926b2]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px}.runner-label-row label[data-v-7b2926b2],.runner-label[data-v-7b2926b2]{font-weight:600;font-size:15px}.runner-label-row>span[data-v-7b2926b2]:last-child:not(.runner-label){color:var(--runner-muted);font-size:12px}.runner-upload[data-v-7b2926b2]{position:relative;border:1px dashed #b0c1d6;border-radius:12px;background:#f8fafd;padding:24px;text-align:center;transition:border-color .18s,background-color .18s}.runner-upload--drag[data-v-7b2926b2]{border-color:var(--runner-blue);background:#edf3fb}.runner-upload--error[data-v-7b2926b2]{border-color:#b42333}.runner-upload-icon[data-v-7b2926b2]{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 12px;border-radius:12px;background:#e9eff7}.runner-upload-icon .v-icon[data-v-7b2926b2]{color:var(--runner-blue)}.runner-upload-copy span[data-v-7b2926b2],.runner-upload-copy strong[data-v-7b2926b2]{display:block}.runner-upload-copy strong[data-v-7b2926b2]{font-size:15px;font-weight:500}.runner-upload-copy span[data-v-7b2926b2]{color:var(--runner-muted);font-size:12px;margin-top:5px}.runner-upload-actions[data-v-7b2926b2]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.runner-button[data-v-7b2926b2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;min-height:44px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s,transform .18s}.runner-button[data-v-7b2926b2]:active:not(:disabled){transform:translateY(1px)}.runner-button--secondary[data-v-7b2926b2]{background:#fff;border:1px solid #b5c3d5;color:var(--runner-blue)}.runner-button--secondary[data-v-7b2926b2]:hover{background:#eef3f9}.runner-button--quiet[data-v-7b2926b2]{color:var(--runner-blue)}.runner-button--quiet[data-v-7b2926b2]:hover{background:#eaf0f8}.runner-button--primary[data-v-7b2926b2]{background:var(--runner-blue);color:#fff;min-height:48px}.runner-button--primary .v-icon[data-v-7b2926b2]{color:inherit}.runner-button--primary[data-v-7b2926b2]:hover{background:#1b3d6b}.runner-button[data-v-7b2926b2]:disabled,.runner-location button[data-v-7b2926b2]:disabled{opacity:.6;cursor:wait}.runner-file-input[data-v-7b2926b2]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}input[data-v-7b2926b2]:not([type=file]),textarea[data-v-7b2926b2]{display:block;width:100%;font:inherit;font-size:16px;line-height:1.5;padding:13px 14px;color:var(--runner-ink);border:1px solid #b8c5d5;border-radius:9px;background:#fff;resize:vertical;caret-color:var(--runner-blue)}input[data-v-7b2926b2]::-webkit-input-placeholder,textarea[data-v-7b2926b2]::-webkit-input-placeholder{color:#64748b}input[data-v-7b2926b2]::-moz-placeholder,textarea[data-v-7b2926b2]::-moz-placeholder{color:#64748b}input[data-v-7b2926b2]:-ms-input-placeholder,textarea[data-v-7b2926b2]:-ms-input-placeholder{color:#64748b}input[data-v-7b2926b2]::-ms-input-placeholder,textarea[data-v-7b2926b2]::-ms-input-placeholder{color:#64748b}input[data-v-7b2926b2]::placeholder,textarea[data-v-7b2926b2]::placeholder{color:#64748b}[aria-invalid=true][data-v-7b2926b2]:not([type=file]){border-color:#b42333}.runner-previews[data-v-7b2926b2]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.runner-previews figure[data-v-7b2926b2]{position:relative;width:100px;margin:0}.runner-previews img[data-v-7b2926b2]{display:block;width:100px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.runner-previews figcaption[data-v-7b2926b2]{font-size:12px;color:var(--runner-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}.runner-previews button[data-v-7b2926b2]{position:absolute;top:-8px;right:-8px;width:44px;height:44px;display:grid;place-items:center;background:#fff;border:1px solid #c7d2e0;border-radius:50%}.runner-previews button .v-icon[data-v-7b2926b2]{color:#33465e}.runner-extras[data-v-7b2926b2]{margin:20px 0}.runner-extra-toggle[data-v-7b2926b2]{display:flex;gap:8px;align-items:center;min-height:44px;color:var(--runner-blue);font-weight:600;text-align:left}.runner-extra-toggle .v-icon[data-v-7b2926b2]{color:inherit}.runner-extra-toggle span[data-v-7b2926b2]{margin-left:4px;font-size:12px;font-weight:400;color:var(--runner-muted)}.runner-extras>p[data-v-7b2926b2]{margin:0 0 12px;color:var(--runner-muted);font-size:13px}.runner-location[data-v-7b2926b2]{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--runner-line)}.runner-location>.v-icon[data-v-7b2926b2]{color:var(--runner-muted)}.runner-location p[data-v-7b2926b2]{flex:1;min-width:0;margin:0;color:var(--runner-muted);font-size:12px}.runner-location button[data-v-7b2926b2]{min-height:44px;color:var(--runner-blue);font-size:12px;font-weight:600}.runner-footer[data-v-7b2926b2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--runner-line);padding:20px 0 24px}.runner-footer p[data-v-7b2926b2]{display:flex;align-items:center;gap:7px;max-width:230px;margin:0;font-size:12px;line-height:1.5;color:var(--runner-muted)}.runner-footer p .v-icon[data-v-7b2926b2]{color:#387650}.runner-error[data-v-7b2926b2]{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:20px 0;border:1px solid #efc4ca;border-radius:8px;color:#a01e2d;background:#fff6f7;font-size:14px}.runner-error .v-icon[data-v-7b2926b2]{color:inherit}.runner-field-error[data-v-7b2926b2]{font-size:13px;color:#a01e2d;margin:8px 0 0}.runner-complete[data-v-7b2926b2]{padding:48px 28px;text-align:center}.runner-complete>span[data-v-7b2926b2]{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:#edf7f0}.runner-complete .v-icon[data-v-7b2926b2]{color:#287044}.runner-complete h2[data-v-7b2926b2]{margin:0 0 10px;font-size:24px}.runner-complete p[data-v-7b2926b2]{max-width:45ch;color:var(--runner-muted);margin:auto;line-height:1.6}.runner[data-v-7b2926b2] :focus-visible{outline:3px solid #467db6;outline-offset:3px}@media (max-width:600px){.runner-heading[data-v-7b2926b2]{padding:20px;gap:12px}.runner-heading h2[data-v-7b2926b2]{font-size:21px}.runner-heading p[data-v-7b2926b2]{font-size:12px;line-height:1.5}.runner form[data-v-7b2926b2]{padding:0 20px}.runner-upload[data-v-7b2926b2]{padding:20px 12px}.runner-upload-actions[data-v-7b2926b2]{gap:4px}.runner-button[data-v-7b2926b2]{padding:0 12px}.runner-footer[data-v-7b2926b2]{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.runner-footer p[data-v-7b2926b2]{max-width:none;justify-content:center}.runner-button--primary[data-v-7b2926b2]{width:100%;min-height:50px}.runner-extra-toggle[data-v-7b2926b2]{flex-wrap:wrap;font-size:14px}.runner-extra-toggle span[data-v-7b2926b2]{display:none}}@media (prefers-reduced-motion:reduce){.runner-button[data-v-7b2926b2],.runner-upload[data-v-7b2926b2]{transition:none}}.ld-page.envio-detail-page[data-v-0abdc5d2]{--ld-ink:#182b44;--ld-muted:#596a80;--ld-blue:#254f87;--ld-line:#e1e7ef;--ld-surface:#fff;--ld-space:24px;background:#f5f7fb;color:var(--ld-ink);min-height:calc(100vh - 130px);padding-bottom:32px;font-size:14px}.ld-shell[data-v-0abdc5d2]{max-width:1500px;margin:auto;padding:28px 32px}.ld-shell [data-v-0abdc5d2]{box-sizing:border-box}.ld-shell[data-v-0abdc5d2] ::-moz-selection{color:#fff;background:#254f87}.ld-shell[data-v-0abdc5d2] ::selection{color:#fff;background:#254f87}.ld-shell[data-v-0abdc5d2] :focus-visible{outline:3px solid #467db6;outline-offset:3px}.ld-shell button[data-v-0abdc5d2]{cursor:pointer;font:inherit}.ld-shell button[data-v-0abdc5d2]:disabled{cursor:default}.ld-breadcrumb[data-v-0abdc5d2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--ld-muted);font-size:13px;margin-bottom:24px}.ld-breadcrumb a[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ld-blue);text-decoration:none;font-weight:500}.ld-breadcrumb .v-icon[data-v-0abdc5d2]{color:inherit}.ld-breadcrumb a[data-v-0abdc5d2]:hover{text-decoration:underline;text-underline-offset:4px}.ld-header[data-v-0abdc5d2]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.ld-header-title[data-v-0abdc5d2]{min-width:0}.ld-header h1[data-v-0abdc5d2]{font-size:clamp(25px,2.2vw,34px);line-height:1.2;letter-spacing:-.025em;font-weight:700;max-width:30ch;margin:0 0 12px;text-wrap:balance}.ld-header-title>p[data-v-0abdc5d2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;color:var(--ld-muted);margin:0;font-size:13px}.ld-header-actions[data-v-0abdc5d2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex-shrink:0;padding-top:3px}.ld-header-actions .status-badge[data-v-0abdc5d2]{gap:6px;min-height:30px;font-size:12px;padding:5px 12px}.ld-status-dot[data-v-0abdc5d2]{width:6px;height:6px;background:currentColor;border-radius:50%}.ld-map-button[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;background:#fff;border:1px solid #bdcada;border-radius:8px;font-weight:600!important;color:var(--ld-blue)}.ld-map-button[data-v-0abdc5d2]:hover{background:#edf2f9}.ld-map-button .v-icon[data-v-0abdc5d2]{color:inherit}.ld-progress[data-v-0abdc5d2]{margin:0 0 24px}.ld-progress-label[data-v-0abdc5d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--ld-muted);font-variant-numeric:tabular-nums}.ld-progress-label strong[data-v-0abdc5d2]{color:var(--ld-ink);font-weight:700}.ld-progress-track[data-v-0abdc5d2]{width:100%;height:5px;border-radius:4px;background:#e2e8f1;overflow:hidden}.ld-progress-track>span[data-v-0abdc5d2]{display:block;height:100%;background:var(--ld-blue);border-radius:inherit;transition:width .25s ease-out}.ld-tabs[data-v-0abdc5d2]{display:flex;gap:26px;border-bottom:1px solid #d9e1ec;margin-bottom:24px}.ld-tabs>button[data-v-0abdc5d2]{display:flex;align-items:center;gap:7px;position:relative;padding:0 0 15px;min-height:48px;color:var(--ld-muted);font-size:14px;font-weight:500;white-space:nowrap}.ld-tabs>button[data-v-0abdc5d2]:hover{color:var(--ld-blue)}.ld-tabs>button .v-icon[data-v-0abdc5d2]{color:inherit}.ld-tabs>.ld-tab--active[data-v-0abdc5d2]{color:var(--ld-blue);font-weight:700}.ld-tab--active[data-v-0abdc5d2]:after{content:"";height:2px;background:var(--ld-blue);width:100%;position:absolute;bottom:-1px;left:0}.ld-tab-count[data-v-0abdc5d2]{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;border-radius:5px;background:#e5edf7;color:var(--ld-blue)}.ld-layout[data-v-0abdc5d2]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--ld-space)}.ld-main[data-v-0abdc5d2]{min-width:0}.ld-main>section[data-v-0abdc5d2]{scroll-margin-top:88px}.ld-panel[data-v-0abdc5d2]{background:var(--ld-surface);border:1px solid var(--ld-line);border-radius:16px;overflow:hidden}.ld-sidebar[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:20px;min-width:0}.ld-sidebar h2[data-v-0abdc5d2]{font-size:15px;font-weight:600;margin:0 0 18px}.ld-steps>summary[data-v-0abdc5d2]{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:20px;min-height:64px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.ld-steps>summary[data-v-0abdc5d2]::-webkit-details-marker{display:none}.ld-steps-count[data-v-0abdc5d2]{display:flex;align-items:center;gap:6px;color:var(--ld-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.ld-steps-count .v-icon[data-v-0abdc5d2]{transition:transform .2s;color:var(--ld-muted)}.ld-steps[open] .ld-steps-count .v-icon[data-v-0abdc5d2]{transform:rotate(180deg)}.ld-step-list[data-v-0abdc5d2]{list-style:none;padding:0 20px 10px;margin:0}.ld-step-list li[data-v-0abdc5d2]{position:relative}.ld-step-list li[data-v-0abdc5d2]:not(:last-child):after{content:"";position:absolute;left:14px;top:35px;bottom:0;width:1px;background:#dfe6ef}.ld-step-list button[data-v-0abdc5d2]{display:flex;width:100%;gap:12px;align-items:flex-start;padding:4px 0 22px;text-align:left;color:var(--ld-muted)}.ld-step-marker[data-v-0abdc5d2]{display:inline-grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border:1px solid #d5deea;background:#f5f7fa;color:#65758b;border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums}.ld-step-copy[data-v-0abdc5d2]{min-width:0;padding-top:3px}.ld-step-copy strong[data-v-0abdc5d2]{display:block;font-size:13px;line-height:1.5;font-weight:500}.ld-step-copy>span[data-v-0abdc5d2]{display:block;margin-top:4px;font-size:11px;line-height:1.5}.ld-step--current .ld-step-marker[data-v-0abdc5d2]{color:#fff;border-color:var(--ld-blue);background:var(--ld-blue)}.ld-step--current .ld-step-copy strong[data-v-0abdc5d2]{color:var(--ld-ink);font-weight:700}.ld-step--current .ld-step-copy>span[data-v-0abdc5d2]{color:var(--ld-blue);font-weight:500}.ld-step--done .ld-step-marker[data-v-0abdc5d2]{color:#287044;background:#edf7f0;border-color:#d4e9db}.ld-step--done .ld-step-marker .v-icon[data-v-0abdc5d2]{color:inherit}.ld-step--done .ld-step-copy strong[data-v-0abdc5d2]{color:#287044}.ld-step--done button:hover .ld-step-copy strong[data-v-0abdc5d2]{text-decoration:underline;text-underline-offset:3px}.ld-step-chevron[data-v-0abdc5d2]{margin-left:auto;align-self:center;color:#687b91}.ld-small-empty[data-v-0abdc5d2]{padding:0 20px 20px;color:var(--ld-muted);margin:0}.ld-assignee[data-v-0abdc5d2],.ld-route[data-v-0abdc5d2]{padding:20px}.ld-route ol[data-v-0abdc5d2]{list-style:none;padding:0;margin:0}.ld-route li[data-v-0abdc5d2]{display:flex;gap:12px;align-items:flex-start;position:relative;padding-bottom:24px}.ld-route li[data-v-0abdc5d2]:first-child:after{content:"";position:absolute;left:10px;width:1px;top:23px;bottom:6px;border-left:1px dashed #bfccdc}.ld-route li[data-v-0abdc5d2]:last-child{padding-bottom:0}.ld-route-marker[data-v-0abdc5d2]{width:22px;flex:0 0 22px;display:inline-flex;justify-content:center;padding-top:1px;color:var(--ld-blue)}.ld-route-marker .v-icon[data-v-0abdc5d2]{color:inherit}.ld-route--destination .ld-route-marker[data-v-0abdc5d2]{color:#a34443}.ld-route li>div[data-v-0abdc5d2]{min-width:0}.ld-route li>div>span[data-v-0abdc5d2]{display:block;font-size:12px;color:var(--ld-muted);margin-bottom:5px}.ld-route li strong[data-v-0abdc5d2]{display:block;font-size:13px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.ld-route li a[data-v-0abdc5d2],.ld-route li p[data-v-0abdc5d2]{display:block;margin:5px 0 0;color:var(--ld-muted);font-size:12px}.ld-route-map[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;min-height:44px;border-top:1px solid var(--ld-line);margin:20px 0 -8px;padding-top:8px;font-size:12px!important;font-weight:600!important;color:var(--ld-blue)}.ld-route-map .v-icon[data-v-0abdc5d2]{color:inherit}.ld-route-map[data-v-0abdc5d2]:hover{text-decoration:underline;text-underline-offset:4px}.ld-person[data-v-0abdc5d2]{display:flex;align-items:center;gap:10px}.ld-avatar[data-v-0abdc5d2]{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;color:var(--ld-blue);background:#eaf0f9;font-size:12px;font-weight:700}.ld-person>div[data-v-0abdc5d2]{min-width:0}.ld-person strong[data-v-0abdc5d2]{display:block;font-size:13px;line-height:1.5;font-weight:600}.ld-person div>span[data-v-0abdc5d2]{display:block;font-size:12px;color:var(--ld-muted);margin-top:2px}.ld-live[data-v-0abdc5d2]{margin-left:auto;color:#287044;font-size:11px}.ld-link-button[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ld-blue);font-size:13px!important;font-weight:500!important}.ld-link-button .v-icon[data-v-0abdc5d2]{color:inherit}.ld-assignee>.ld-link-button[data-v-0abdc5d2]{margin-top:10px}.ld-button[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--ld-blue);color:#fff;border-radius:8px;font-weight:600!important}.ld-legacy-actions[data-v-0abdc5d2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ld-save-note[data-v-0abdc5d2]{display:flex;justify-content:center;align-items:center;gap:7px;margin:16px 12px 0;color:var(--ld-muted);font-size:12px;line-height:1.5;text-align:center}.ld-save-note .v-icon[data-v-0abdc5d2]{color:#617b69}.ld-section[data-v-0abdc5d2]{padding:26px 28px}.ld-section-heading[data-v-0abdc5d2]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:24px}.ld-section-heading h2[data-v-0abdc5d2]{font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:600;margin:0}.ld-section-heading>span[data-v-0abdc5d2]{font-size:13px;color:var(--ld-muted)}.ld-empty[data-v-0abdc5d2]{text-align:center;padding:48px 24px;color:var(--ld-muted)}.ld-empty>.v-icon[data-v-0abdc5d2]{color:#7389a4;margin-bottom:16px}.ld-empty h1[data-v-0abdc5d2],.ld-empty h2[data-v-0abdc5d2],.ld-empty h3[data-v-0abdc5d2]{color:var(--ld-ink);font-size:21px;margin:0 0 10px}.ld-empty>p[data-v-0abdc5d2]{line-height:1.7;max-width:48ch;margin:0 auto 20px}.ld-loading[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;gap:16px;min-height:280px;color:var(--ld-muted)}.ld-overview[data-v-0abdc5d2]{padding:28px}.ld-overview>.v-icon[data-v-0abdc5d2]{color:var(--ld-blue);margin-bottom:16px}.ld-overview h2[data-v-0abdc5d2]{font-size:23px;margin:0 0 14px}.ld-overview>p[data-v-0abdc5d2]{color:var(--ld-muted);line-height:1.7;max-width:55ch}.ld-overview-meta[data-v-0abdc5d2]{display:flex;gap:12px;flex-wrap:wrap;padding-top:18px;margin-top:24px;border-top:1px solid var(--ld-line);color:var(--ld-muted);font-size:13px}.ld-overview-meta span[data-v-0abdc5d2]:last-child{margin-left:auto}.ld-notice[data-v-0abdc5d2]{padding:24px;color:#9f2534}.ld-notice p[data-v-0abdc5d2]{margin-top:12px}.ld-info-grid[data-v-0abdc5d2]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.ld-info-grid>div[data-v-0abdc5d2]{min-width:0}.ld-info-grid dt[data-v-0abdc5d2]{color:var(--ld-muted);font-size:12px;margin-bottom:7px}.ld-info-grid dd[data-v-0abdc5d2]{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ld-observations[data-v-0abdc5d2]{padding-top:24px;margin-top:24px;border-top:1px solid var(--ld-line)}.ld-observations h3[data-v-0abdc5d2]{font-size:14px;font-weight:600;margin:0 0 10px}.ld-observations p[data-v-0abdc5d2]{color:var(--ld-muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ld-record[data-v-0abdc5d2]{display:flex;gap:6px;flex-wrap:wrap;color:var(--ld-muted);font-size:12px;margin-top:24px}.ld-gallery[data-v-0abdc5d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.ld-gallery figure[data-v-0abdc5d2]{min-width:0;margin:0}.ld-gallery figure>button[data-v-0abdc5d2]{display:block;position:relative;width:100%;border-radius:10px;overflow:hidden;background:#f1f4f8}.ld-gallery img[data-v-0abdc5d2]{display:block;width:100%;height:170px;-o-object-fit:cover;object-fit:cover}.ld-gallery img.ld-signature-image[data-v-0abdc5d2]{-o-object-fit:contain;object-fit:contain;background:#fff}.ld-photo-expand[data-v-0abdc5d2]{position:absolute;bottom:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#fff}.ld-photo-expand .v-icon[data-v-0abdc5d2]{color:var(--ld-blue)}.ld-gallery figcaption[data-v-0abdc5d2]{padding-top:10px}.ld-gallery figcaption strong[data-v-0abdc5d2]{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-gallery figcaption>span[data-v-0abdc5d2]{display:block;color:var(--ld-muted);font-size:12px;margin-top:4px}.ld-gallery figcaption p[data-v-0abdc5d2]{color:var(--ld-muted);line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.ld-activity[data-v-0abdc5d2]{padding:0;margin:0;list-style:none}.ld-activity li[data-v-0abdc5d2]{display:flex;align-items:flex-start;gap:16px;padding:0 0 28px;position:relative}.ld-activity li[data-v-0abdc5d2]:not(:last-child):before{content:"";position:absolute;left:4px;top:17px;bottom:6px;width:1px;background:var(--ld-line)}.ld-activity-dot[data-v-0abdc5d2]{flex:0 0 9px;width:9px;height:9px;border-radius:50%;margin-top:6px;background:var(--ld-blue)}.ld-activity strong[data-v-0abdc5d2]{font-weight:600}.ld-activity p[data-v-0abdc5d2]{font-size:14px;color:var(--ld-muted);margin:8px 0;line-height:1.6}.ld-activity div>span[data-v-0abdc5d2]{font-size:12px;color:var(--ld-muted)}@media (max-width:1199px){.ld-shell[data-v-0abdc5d2]{padding:24px}.ld-layout[data-v-0abdc5d2]{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.ld-header[data-v-0abdc5d2]{flex-direction:column;gap:16px}.ld-header h1[data-v-0abdc5d2]{max-width:35ch}}@media (max-width:1050px){.ld-layout[data-v-0abdc5d2]{grid-template-columns:minmax(0,1fr)}.ld-sidebar[data-v-0abdc5d2]{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ld-steps[data-v-0abdc5d2]{grid-column:1/-1}}@media (max-width:600px){.ld-shell[data-v-0abdc5d2]{padding:16px}.ld-page.envio-detail-page[data-v-0abdc5d2]{padding-bottom:12px}.ld-breadcrumb[data-v-0abdc5d2]{margin-bottom:18px;font-size:12px;gap:10px}.ld-breadcrumb a[data-v-0abdc5d2]{min-height:36px}.ld-header[data-v-0abdc5d2]{gap:16px;margin-bottom:20px}.ld-header h1[data-v-0abdc5d2]{font-size:26px;line-height:1.25;margin-bottom:10px}.ld-header-title>p[data-v-0abdc5d2]{font-size:12px;gap:6px}.ld-header-actions[data-v-0abdc5d2]{justify-content:space-between;width:100%;padding:0}.ld-map-button[data-v-0abdc5d2]{min-height:44px;font-size:13px!important}.ld-progress[data-v-0abdc5d2]{margin-bottom:18px}.ld-tabs[data-v-0abdc5d2]{gap:0;justify-content:space-between;margin-bottom:20px}.ld-tabs>button[data-v-0abdc5d2]{gap:4px;min-height:48px;font-size:13px;padding:0 0 14px}.ld-tabs>button>.v-icon[data-v-0abdc5d2]{display:none}.ld-sidebar[data-v-0abdc5d2]{display:flex}.ld-section[data-v-0abdc5d2]{padding:22px 20px}.ld-info-grid[data-v-0abdc5d2]{grid-template-columns:1fr;gap:20px}.ld-gallery[data-v-0abdc5d2]{grid-template-columns:1fr 1fr;gap:16px}.ld-gallery img[data-v-0abdc5d2]{height:130px}.ld-overview[data-v-0abdc5d2]{padding:24px 20px}.ld-overview h2[data-v-0abdc5d2]{font-size:21px}.ld-assignee[data-v-0abdc5d2],.ld-route[data-v-0abdc5d2]{padding:20px}.ld-save-note[data-v-0abdc5d2]{margin-bottom:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ld-progress-track>span[data-v-0abdc5d2],.ld-steps-count .v-icon[data-v-0abdc5d2]{transition:none}}.envio-detail-page[data-v-0abdc5d2]{background:#f5f6f8;min-height:100vh;padding-bottom:32px}.detail-hero[data-v-0abdc5d2]{padding:4px 0 8px}.detail-crumb[data-v-0abdc5d2]{display:flex;align-items:center;gap:2px;margin:0 0 6px;font-size:13px;color:#6b7280}.detail-crumb__link[data-v-0abdc5d2]{cursor:pointer;color:#4b5d80;font-weight:600}.detail-crumb__link[data-v-0abdc5d2]:hover{text-decoration:underline}.detail-crumb__sep[data-v-0abdc5d2]{color:#b4bdc9!important;font-size:16px!important}.detail-hero__row[data-v-0abdc5d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-title[data-v-0abdc5d2]{margin:0 0 2px;font-size:28px;font-weight:700;color:#1f2937;line-height:1.15;letter-spacing:-.01em}.detail-subtitle[data-v-0abdc5d2]{margin:0;font-size:14px;color:#6b7280}.detail-hero__badges[data-v-0abdc5d2]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:6px}.detail-loading[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;gap:16px;padding:60px 20px;font-size:14px;color:#64748b}.detail-error[data-v-0abdc5d2]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;gap:10px}.detail-error__icon[data-v-0abdc5d2]{font-size:44px!important;color:#fca5a5!important}.detail-error__text[data-v-0abdc5d2]{margin:0;font-size:14px;color:#64748b}.detail-card[data-v-0abdc5d2]{border:1px solid #e8eaef!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.04)!important;background:#fff!important;margin-bottom:0;overflow:hidden}.detail-card__header[data-v-0abdc5d2]{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:700;color:#374151;border-bottom:1px solid #f0f1f5;background:#fff;letter-spacing:.01em}.detail-card__header--origin[data-v-0abdc5d2]{background:#f7faff;border-bottom-color:#e7eef8}.detail-card__header--dest[data-v-0abdc5d2]{background:#fdf7f7;border-bottom-color:#f5e7e7}.detail-card__icon[data-v-0abdc5d2]{color:#5b7aa3!important;font-size:17px!important;background:rgba(91,122,163,.1);border-radius:6px;padding:3px}.detail-card__header--dest .detail-card__icon[data-v-0abdc5d2]{color:#c0494d!important;background:rgba(192,73,77,.1)}.detail-card__header--origin .detail-card__icon[data-v-0abdc5d2]{color:#4b5d80!important;background:rgba(75,93,128,.1)}.ml-auto[data-v-0abdc5d2]{margin-left:auto!important}.detail-card__body[data-v-0abdc5d2]{padding:18px 20px}.detail-card__body--actions[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:6px}.detail-card__body--tracking[data-v-0abdc5d2]{padding:0}.info-grid[data-v-0abdc5d2]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.info-field[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:4px}.info-field--full[data-v-0abdc5d2]{grid-column:1/-1}.info-label[data-v-0abdc5d2]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.info-value[data-v-0abdc5d2]{font-size:13.5px;color:#1f2937;line-height:1.45}.info-value--mono[data-v-0abdc5d2]{font-family:monospace;font-size:13px;color:#4b5d80}.status-badge[data-v-0abdc5d2]{display:inline-flex;align-items:center;padding:4px 11px;border-radius:20px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.status-badge--pending[data-v-0abdc5d2]{background:#fdf6e3;color:#92711b}.status-badge--assigned[data-v-0abdc5d2]{background:#e8eef9;color:#2f4d7a}.status-badge--transit[data-v-0abdc5d2]{background:#fbeedb;color:#92531c}.status-badge--llegada[data-v-0abdc5d2]{background:#f3e8ff;color:#7e22ce}.status-badge--evidencia[data-v-0abdc5d2]{background:#fef9c3;color:#854d0e}.status-badge--firma[data-v-0abdc5d2]{background:#e0f2fe;color:#0369a1}.status-badge--delivered[data-v-0abdc5d2]{background:#e3f3e8;color:#2a6d3e}.status-badge--default[data-v-0abdc5d2]{background:#eef0f3;color:#5a6678}.priority-badge[data-v-0abdc5d2]{display:inline-flex;align-items:center;padding:4px 11px;border-radius:20px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.priority-badge--normal[data-v-0abdc5d2]{background:#eef0f3;color:#5a6678}.priority-badge--high[data-v-0abdc5d2]{background:#fbeedb;color:#92531c}.priority-badge--urgent[data-v-0abdc5d2]{background:#f7e1e1;color:#9e2e2e}.action-btn[data-v-0abdc5d2]{border-radius:10px!important;text-transform:none!important;font-weight:600!important;font-size:13px!important;box-shadow:none!important;height:40px!important;letter-spacing:.01em;transition:all .15s ease!important}.action-btn--status[data-v-0abdc5d2]{background:transparent!important;color:#e5252a!important;border:1.5px solid #e5252a!important;box-shadow:none!important}.action-btn--status[data-v-0abdc5d2]:hover{background:rgba(229,37,42,.07)!important}.action-btn--back[data-v-0abdc5d2]{background:transparent!important;color:#6b7280!important;border:1.5px solid #d1d5db!important;box-shadow:none!important}.action-btn--back[data-v-0abdc5d2]:hover{background:rgba(0,0,0,.04)!important;border-color:#9ca3af!important}.timeline[data-v-0abdc5d2]{padding:14px 18px}.timeline-item[data-v-0abdc5d2]{display:flex;gap:10px;position:relative}.timeline-item:last-child .tl-body[data-v-0abdc5d2]{padding-bottom:0}.tl-rail[data-v-0abdc5d2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:18px}.tl-dot[data-v-0abdc5d2]{width:11px;height:11px;border-radius:50%;flex-shrink:0;margin-top:4px;border:2px solid transparent}.tl-line[data-v-0abdc5d2]{width:2px;flex:1;background:#eef0f3;min-height:16px;margin:4px 0}.tl-body[data-v-0abdc5d2]{flex:1;min-width:0;padding-bottom:14px}.tl-transition[data-v-0abdc5d2]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:4px}.tl-prev[data-v-0abdc5d2]{font-size:10.5px;color:#9ca3af;font-weight:500}.tl-arrow[data-v-0abdc5d2]{color:#9ca3af!important;font-size:12px!important}.tl-meta[data-v-0abdc5d2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.tl-user[data-v-0abdc5d2]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#4b5563;font-weight:600}.tl-avatar[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e8eef9;color:#2f4d7a;font-size:8px;font-weight:700;flex-shrink:0}.tl-date[data-v-0abdc5d2]{font-size:10.5px;color:#9ca3af}.tl-comment[data-v-0abdc5d2]{margin:3px 0 0;font-size:11.5px;color:#6b7280;line-height:1.5;padding:4px 8px;background:#f8fafc;border-left:2px solid #e2e8f0;border-radius:0 4px 4px 0}.ev-count[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8eef9;color:#2f4d7a;font-size:11px;font-weight:700}.ev-group-label[data-v-0abdc5d2]{display:flex;align-items:center;gap:5px;margin:0 0 10px;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ev-group-label .v-icon[data-v-0abdc5d2]{color:#6b7280!important;font-size:13px!important}.ev-photo-grid[data-v-0abdc5d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.ev-photo-item[data-v-0abdc5d2]{display:block;position:relative;border-radius:10px;overflow:hidden;border:1px solid #e8eaef;text-decoration:none;background:#f8fafc;cursor:pointer}.ev-photo-img[data-v-0abdc5d2]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.ev-photo-overlay[data-v-0abdc5d2]{position:absolute;inset:0;background:rgba(15,23,42,0);display:flex;align-items:center;justify-content:center;transition:background .2s}.ev-photo-item:hover .ev-photo-overlay[data-v-0abdc5d2]{background:rgba(15,23,42,.48)}.ev-photo-foot[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:1px;padding:5px 7px;background:#fff;border-top:1px solid #f0f1f5}.ev-photo-foot span[data-v-0abdc5d2]{font-size:10px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-signature[data-v-0abdc5d2]{display:flex;gap:0;align-items:stretch;border:1px solid #e8eaef;border-radius:10px;overflow:hidden;background:#fafbfc;margin-bottom:8px}.ev-signature[data-v-0abdc5d2]:last-child{margin-bottom:0}.ev-signature-canvas[data-v-0abdc5d2]{flex-shrink:0;width:160px;background:#fff;border-right:1px solid #f0f1f5;display:flex;align-items:center;justify-content:center;padding:12px}.ev-signature-img[data-v-0abdc5d2]{max-width:100%;max-height:72px;-o-object-fit:contain;object-fit:contain}.ev-signature-info[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;justify-content:center;min-width:0}.ev-user[data-v-0abdc5d2]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#374151}.ev-user .v-icon[data-v-0abdc5d2]{color:#6b7280!important;font-size:13px!important}.ev-date[data-v-0abdc5d2]{font-size:11px;color:#9ca3af}.ev-comment[data-v-0abdc5d2]{font-size:12px;color:#6b7280;font-style:italic}.empty-section[data-v-0abdc5d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:8px}.empty-section__icon[data-v-0abdc5d2]{font-size:36px!important;color:#cbd5e1!important}.empty-section__text[data-v-0abdc5d2]{margin:0;font-size:13px;color:#94a3b8}.modal-card[data-v-0abdc5d2]{border-radius:14px!important;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.18)!important}.modal-header[data-v-0abdc5d2]{display:flex;align-items:center;gap:10px;padding:18px 22px;background:#fff;color:#1f2937;border-bottom:1px solid #f0f1f5}.modal-header__icon[data-v-0abdc5d2]{color:#4b5d80!important;font-size:20px!important;background:rgba(75,93,128,.1);border-radius:8px;padding:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.modal-header__title[data-v-0abdc5d2]{font-size:15.5px;font-weight:700;color:#1f2937;letter-spacing:.01em}.modal-body[data-v-0abdc5d2]{padding:22px}.modal-footer[data-v-0abdc5d2]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #f0f1f5;background:#fafbfc}.form-field[data-v-0abdc5d2]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-0abdc5d2]{font-size:13px;font-weight:600;color:#1f2937;letter-spacing:.01em}.form-required[data-v-0abdc5d2]{color:#c0494d;font-weight:700}.btn-cancel[data-v-0abdc5d2]{border:1px solid #e5e7eb!important;background:#fff!important;border-radius:10px!important;text-transform:none!important;font-weight:600!important;font-size:13px!important;color:#4b5563!important;height:38px!important;box-shadow:none!important}.btn-cancel[data-v-0abdc5d2]:hover{background:#f9fafb!important;border-color:#d1d5db!important}.btn-save[data-v-0abdc5d2]{background:#4b5d80!important;color:#fff!important;border-radius:10px!important;text-transform:none!important;font-weight:600!important;font-size:13px!important;height:38px!important;box-shadow:0 1px 2px rgba(75,93,128,.1),0 2px 6px rgba(75,93,128,.18)!important;transition:all .15s ease!important}.btn-save[data-v-0abdc5d2]:hover{background:#3a4a68!important;box-shadow:0 2px 4px rgba(75,93,128,.14),0 4px 10px rgba(75,93,128,.22)!important}.assignee-box[data-v-0abdc5d2]{display:flex;align-items:center;gap:10px;background:#f7faff;border:1px solid #e3ebf5;border-radius:12px;padding:10px 12px;margin-bottom:4px}.assignee-box--empty[data-v-0abdc5d2]{background:#fafbfc;border-style:dashed;border-color:#e2e8f0}.assignee-box__avatar[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e8eef9;flex-shrink:0}.assignee-box__avatar .v-icon[data-v-0abdc5d2]{color:#2f4d7a!important}.assignee-box--empty .assignee-box__avatar[data-v-0abdc5d2]{background:#eef0f3}.assignee-box--empty .assignee-box__avatar .v-icon[data-v-0abdc5d2]{color:#94a3b8!important}.assignee-box__info[data-v-0abdc5d2]{display:flex;flex-direction:column;min-width:0;flex:1}.assignee-box__label[data-v-0abdc5d2]{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.assignee-box__name[data-v-0abdc5d2]{font-size:14px;font-weight:700;color:#2f4d7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignee-box__name--muted[data-v-0abdc5d2]{font-size:12px;font-weight:500;color:#94a3b8}.assignee-box__live[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10.5px;font-weight:800;color:#15803d;background:#dcfce7;border-radius:20px;padding:3px 9px}.cta[data-v-0abdc5d2]{border-radius:11px!important;text-transform:none!important;font-weight:700!important;font-size:14px!important;height:46px!important;letter-spacing:.01em;margin:2px 0 4px!important;transition:all .15s ease!important}.cta--start[data-v-0abdc5d2]{background:#16a34a!important;color:#fff!important;box-shadow:0 6px 16px rgba(22,163,74,.28)!important}.cta--start[data-v-0abdc5d2]:hover{background:#15803d!important}.cta--live[data-v-0abdc5d2]{background:#c79a2b!important;color:#fff!important;box-shadow:0 6px 16px rgba(199,154,43,.28)!important}.cta--live[data-v-0abdc5d2]:hover{background:#ad841f!important}.cta--assign[data-v-0abdc5d2]{background:#254f87!important;color:#fff!important;box-shadow:0 6px 16px rgba(37,79,135,.25)!important}.cta--assign[data-v-0abdc5d2]:hover{background:#1e3f6d!important}.live-dot--light[data-v-0abdc5d2]{background:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}.action-grid[data-v-0abdc5d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.action-grid>div[data-v-0abdc5d2]{display:flex}.tile[data-v-0abdc5d2]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;padding:12px 8px;border:1px solid #e8eaef;border-radius:11px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .13s ease}.tile[data-v-0abdc5d2]:hover{border-color:#c7d2e0;background:#f8fafc;transform:translateY(-1px)}.tile[data-v-0abdc5d2]:disabled{opacity:.45;cursor:not-allowed;transform:none}.tile__icon[data-v-0abdc5d2]{color:#5b7aa3!important;font-size:20px!important}.tile--danger[data-v-0abdc5d2]{color:#b3261e}.tile--danger .tile__icon[data-v-0abdc5d2]{color:#e5252a!important}.tile--danger[data-v-0abdc5d2]:hover{border-color:#f7c4c2;background:#fff6f5}.tile--start[data-v-0abdc5d2]{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.tile--start .tile__icon[data-v-0abdc5d2]{color:#16a34a!important}.tile--start[data-v-0abdc5d2]:hover{border-color:#86efac;background:#dcfce7}.tile__live[data-v-0abdc5d2]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.back-link[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:8px;padding:9px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;border-radius:9px;transition:all .13s ease}.back-link[data-v-0abdc5d2]:hover{background:#f1f5f9;color:#475569}.action-btn--assign[data-v-0abdc5d2]{background:transparent!important;color:#254f87!important;border:1.5px solid #254f87!important;box-shadow:none!important}.action-btn--assign[data-v-0abdc5d2]:hover{background:rgba(37,79,135,.07)!important}.action-btn--map[data-v-0abdc5d2]{background:transparent!important;color:#c79a2b!important;border:1.5px solid #c79a2b!important;box-shadow:none!important}.action-btn--map[data-v-0abdc5d2]:hover{background:rgba(199,154,43,.07)!important}.action-btn--tracking[data-v-0abdc5d2]{background:transparent!important;color:#4b5d80!important;border:1.5px solid #4b5d80!important;box-shadow:none!important}.action-btn--tracking[data-v-0abdc5d2]:hover{background:rgba(75,93,128,.07)!important}.action-btn--start[data-v-0abdc5d2]{background:#16a34a!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px rgba(22,163,74,.25)!important}.action-btn--start[data-v-0abdc5d2]:hover{background:#15803d!important}.live-dot[data-v-0abdc5d2]{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.6);-webkit-animation:live-pulse-data-v-0abdc5d2 1.4s infinite;animation:live-pulse-data-v-0abdc5d2 1.4s infinite}@-webkit-keyframes live-pulse-data-v-0abdc5d2{0%{box-shadow:0 0 0 0 rgba(22,163,74,.6)}70%{box-shadow:0 0 0 7px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@keyframes live-pulse-data-v-0abdc5d2{0%{box-shadow:0 0 0 0 rgba(22,163,74,.6)}70%{box-shadow:0 0 0 7px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.live-badge[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 10px;border-radius:20px;background:#dcfce7;color:#15803d;font-size:11px;font-weight:800;letter-spacing:.05em}.live-banner[data-v-0abdc5d2]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#15803d;font-size:12.5px;font-weight:600}.live-banner__icon[data-v-0abdc5d2]{color:#16a34a!important}.bita-progress[data-v-0abdc5d2]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;background:#e8eef9;color:#2f4d7a;font-size:11.5px;font-weight:700}.bita-timeline[data-v-0abdc5d2]{display:flex;flex-direction:column}.bita-step[data-v-0abdc5d2]{display:flex;gap:10px}.bita-rail[data-v-0abdc5d2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.bita-dot[data-v-0abdc5d2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}.bita-dot .v-icon[data-v-0abdc5d2]{color:#fff!important}.bita-dot--moves[data-v-0abdc5d2]{outline:2px solid #f1d27a}.bita-dot--done[data-v-0abdc5d2]{background:#16a34a;color:#fff}.bita-line[data-v-0abdc5d2]{width:2px;flex:1;background:#e2e8f0;margin:2px 0;min-height:14px}.bita-line--done[data-v-0abdc5d2]{background:#86efac}.bita-body[data-v-0abdc5d2]{flex:1;min-width:0;padding-bottom:14px}.bita-title[data-v-0abdc5d2]{margin:2px 0 0;font-size:13px;font-weight:600;color:#334155}.bita-title--done[data-v-0abdc5d2]{color:#15803d}.bita-reqs[data-v-0abdc5d2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.bita-req[data-v-0abdc5d2]{color:#94a3b8!important}.bita-moves[data-v-0abdc5d2]{font-size:10.5px;font-weight:700;color:#92531c;background:#fbeedb;padding:1px 7px;border-radius:10px}.bita-meta[data-v-0abdc5d2]{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;color:#6b7280}.bita-meta .v-icon[data-v-0abdc5d2]{color:#16a34a!important}.bita-chip[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid #e3ebf5;border-radius:20px;background:#f2f6fc;color:#2f4d7a;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .13s ease}.bita-chip .v-icon[data-v-0abdc5d2]{color:#2f4d7a!important}.bita-chip--active[data-v-0abdc5d2]:hover{background:#e3ebf5;border-color:#c7d6ea}.bita-comment[data-v-0abdc5d2]{margin:6px 0 0;font-size:11.5px;font-style:italic;color:#64748b;line-height:1.45;padding:5px 9px;background:#f8fafc;border-left:2px solid #e2e8f0;border-radius:0 6px 6px 0}.bita-receiver[data-v-0abdc5d2]{display:flex;align-items:center;gap:4px;margin:6px 0 0;font-size:11.5px;font-weight:600;color:#475569}.bita-receiver .v-icon[data-v-0abdc5d2]{color:#6b7280!important}.step-detail-body[data-v-0abdc5d2]{padding:20px 22px!important;max-height:70vh;overflow-y:auto}.step-block[data-v-0abdc5d2]{margin-bottom:18px}.step-block[data-v-0abdc5d2]:last-child{margin-bottom:0}.step-block__label[data-v-0abdc5d2]{display:flex;align-items:center;gap:5px;margin:0 0 8px;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.step-block__label .v-icon[data-v-0abdc5d2]{color:#6b7280!important;font-size:13px!important}.step-block__text[data-v-0abdc5d2]{margin:0;font-size:13.5px;color:#1f2937;line-height:1.5}.step-signature[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;border:1px solid #e8eaef;border-radius:10px;background:#fafbfc;padding:16px}.step-signature__img[data-v-0abdc5d2]{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.step-gps-link[data-v-0abdc5d2]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#254f87;text-decoration:none;padding:6px 12px;border:1px solid #e3ebf5;border-radius:8px;background:#f7faff}.step-gps-link[data-v-0abdc5d2]:hover{background:#e8eef9}.step-gps-link .v-icon[data-v-0abdc5d2]{color:#254f87!important}.lightbox-body[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;background:#0f172a;padding:16px;min-height:200px}.lightbox-img[data-v-0abdc5d2]{max-width:100%;max-height:calc(88vh - 70px);-o-object-fit:contain;object-fit:contain;border-radius:4px}.assign-loading[data-v-0abdc5d2]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0;font-size:13px;color:#64748b}.assign-empty[data-v-0abdc5d2]{font-size:13px;color:#94a3b8;margin:4px 0 0}.modal-header--map[data-v-0abdc5d2]{background:#fff;border-bottom:1px solid #f0f1f5}.modal-header--map .modal-header__title[data-v-0abdc5d2]{color:#1f2937}.modal-header--map .modal-header__icon[data-v-0abdc5d2]{color:#4b5d80!important;background:rgba(75,93,128,.1)}.map-close-btn[data-v-0abdc5d2]{margin-left:auto!important;color:#6b7280!important}.map-close-btn[data-v-0abdc5d2]:hover{color:#1f2937!important}.map-dialog-body[data-v-0abdc5d2]{position:relative;overflow:hidden}.map-legend[data-v-0abdc5d2]{display:flex;gap:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.map-legend-item[data-v-0abdc5d2]{display:flex;align-items:center;gap:6px;padding:9px 16px;font-size:12px;color:#475569;flex:1;min-width:0;overflow:hidden}.map-legend-item span[data-v-0abdc5d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-legend-item--origin[data-v-0abdc5d2]{border-right:1px solid #e2e8f0}.map-legend-item--origin .v-icon[data-v-0abdc5d2]{color:#254f87!important}.map-legend-item--dest .v-icon[data-v-0abdc5d2]{color:#e5252a!important}.map-overlay[data-v-0abdc5d2]{position:absolute;top:40px;left:0;right:0;bottom:0;z-index:10;background:rgba(248,250,252,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#64748b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.map-error-banner[data-v-0abdc5d2]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fee2e2;color:#b91c1c;font-size:13px;border-bottom:1px solid #fecaca}@media (max-width:768px){.detail-title[data-v-0abdc5d2]{font-size:22px}.info-grid[data-v-0abdc5d2]{grid-template-columns:1fr}.info-field--full[data-v-0abdc5d2]{grid-column:1}.map-legend[data-v-0abdc5d2]{flex-direction:column}.map-legend-item--origin[data-v-0abdc5d2]{border-right:none;border-bottom:1px solid #e2e8f0}}.application--is-rtl .v-snack__content .v-btn{margin:0 24px 0 0}.v-snack{position:fixed;display:flex;align-items:center;color:#fff;pointer-events:none;z-index:1000;font-size:14px;left:0;right:0}.v-snack--absolute{position:absolute}.v-snack--top{top:0}.v-snack--bottom{bottom:0}.v-snack__wrapper{background-color:#323232;pointer-events:auto;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-snack__content,.v-snack__wrapper{display:flex;align-items:center;width:100%}.v-snack__content{height:48px;padding:14px 24px;justify-content:space-between;overflow:hidden}.v-snack__content .v-btn{color:#fff;flex:0 0 auto;padding:8px;margin:0 0 0 24px;height:auto;min-width:auto;width:auto}.v-snack__content .v-btn__content{margin:-2px}.v-snack__content .v-btn:before{display:none}.v-snack--multi-line .v-snack__content{height:80px;padding:24px}.v-snack--vertical .v-snack__content{height:112px;padding:24px 24px 14px;flex-direction:column;align-items:stretch}.v-snack--vertical .v-snack__content .v-btn.v-btn{justify-content:flex-end;padding:0;margin-left:0;margin-top:24px}.v-snack--vertical .v-snack__content .v-btn__content{flex:0 0 auto;margin:0}.v-snack--auto-height .v-snack__content{height:auto}@media only screen and (min-width:600px){.application--is-rtl .v-snack__content .v-btn:first-of-type{margin-left:0;margin-right:42px}}@media only screen and (min-width:600px){.v-snack__wrapper{width:auto;max-width:568px;min-width:288px;margin:0 auto;border-radius:2px}.v-snack--left .v-snack__wrapper{margin-left:0}.v-snack--right .v-snack__wrapper{margin-right:0}.v-snack--left,.v-snack--right{margin:0 24px}.v-snack--left.v-snack--top,.v-snack--right.v-snack--top{transform:translateY(24px)}.v-snack--left.v-snack--bottom,.v-snack--right.v-snack--bottom{transform:translateY(-24px)}.v-snack__content .v-btn:first-of-type{margin-left:42px}}.v-snack-transition-enter-active,.v-snack-transition-leave-active{transition:transform .4s cubic-bezier(.25,.8,.5,1)}.v-snack-transition-enter-active .v-snack__content,.v-snack-transition-leave-active .v-snack__content{transition:opacity .3s linear .1s}.v-snack-transition-enter .v-snack__content{opacity:0}.v-snack-transition-enter-to .v-snack__content,.v-snack-transition-leave .v-snack__content{opacity:1}.v-snack-transition-enter.v-snack.v-snack--top,.v-snack-transition-leave-to.v-snack.v-snack--top{transform:translateY(calc(-100% - 8px))}.v-snack-transition-enter.v-snack.v-snack--bottom,.v-snack-transition-leave-to.v-snack.v-snack--bottom{transform:translateY(100%)}.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:#fff}.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:0;margin-left:-12px}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:0;padding-left:12px}.v-textarea textarea{flex:1 1 auto;line-height:18px;max-width:100%;min-height:32px;outline:none;padding:7px 0 8px;width:100%}.v-textarea .v-text-field__prefix{padding-top:4px;align-self:start}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea,.v-textarea.v-text-field--full-width .v-text-field__slot textarea{margin-top:0}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details,.v-textarea.v-text-field--full-width .v-text-field__details{bottom:4px}.v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea{margin-top:12px}.v-textarea.v-text-field--box.v-text-field--single-line .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control{padding-top:0}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:16px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}