:root{--hm-primary:#1d4ed8;--hm-primary-hover:#1e40af;--hm-primary-active:#172554;--hm-primary-light:#eff6ff;--hm-primary-subtle:#dbeafe;--hm-primary-dark:#1e3a8a;--hm-accent:#f97316;--hm-accent-hover:#ea580c;--hm-accent-light:#fff7ed;--hm-accent-subtle:#ffedd5;--el-color-primary:#1d4ed8;--el-color-primary-light-3:#60a5fa;--el-color-primary-light-5:#93c5fd;--el-color-primary-light-7:#bfdbfe;--el-color-primary-light-8:#dbeafe;--el-color-primary-light-9:#eff6ff;--el-color-primary-dark-2:#1e40af;--hm-success:#059669;--hm-success-light:#ecfdf5;--hm-warning:#d97706;--hm-warning-light:#fffbeb;--hm-danger:#dc2626;--hm-danger-light:#fef2f2;--hm-info:#475569;--hm-text-primary:#0f172a;--hm-text-secondary:#334155;--hm-text-muted:#64748b;--hm-text-disabled:#94a3b8;--hm-border:#e2e8f0;--hm-border-light:#f1f5f9;--hm-bg:#f8fafc;--hm-bg-alt:#f1f5f9;--hm-surface:#fff;--hm-sidebar-bg:#fff;--hm-radius-sm:6px;--hm-radius-md:8px;--hm-radius-lg:12px;--hm-radius-full:999px;--hm-shadow-sm:0 1px 2px 0 #0f172a0d;--hm-shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0a;--hm-shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--hm-transition:all .2s cubic-bezier(.4, 0, .2, 1);color:var(--hm-text-primary,#0f172a);background:radial-gradient(circle at 0 0,#1d4ed80f,#0000 35%),linear-gradient(#f8fafc 0%,#f1f5f9 100%);min-height:100%;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{min-height:100vh;margin:0}a{color:var(--hm-primary,#1d4ed8);text-decoration:none}a:hover{color:var(--hm-primary-hover,#1e40af)}.locale-toggle[data-v-e7ab0558]{z-index:1;color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;top:20px;right:20px}.page[data-v-e7ab0558]{max-width:860px;margin:0 auto;padding:32px 16px 64px}header[data-v-e7ab0558]{margin-bottom:24px}.brand-row[data-v-e7ab0558]{align-items:center;gap:12px;display:flex}.brand-icon[data-v-e7ab0558]{border-radius:8px;width:36px;height:36px}header h1[data-v-e7ab0558]{letter-spacing:.04em;color:var(--hm-text-primary,#0f172a);margin:0;font-size:2rem}header p[data-v-e7ab0558]{color:#5b6472;margin:8px 0 0}.card[data-v-e7ab0558]{margin-top:28px}.form[data-v-e7ab0558]{gap:16px;display:grid}.verify-row[data-v-e7ab0558]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.submit-section[data-v-e7ab0558]{gap:12px;display:grid}.hint[data-v-e7ab0558]{color:#5b6472;margin-top:16px}.login-page[data-v-e19b575b]{min-height:100vh;display:flex}.login-brand[data-v-e19b575b]{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 55%,#0284c7 100%);flex:3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brand-content[data-v-e19b575b]{width:100%;max-width:480px;padding:0 40px}.logo-wrapper[data-v-e19b575b]{align-items:center;gap:16px;display:flex}.logo-icon-img[data-v-e19b575b]{filter:drop-shadow(0 4px 12px #00000040);flex-shrink:0;width:56px;height:56px}.logo-text-group[data-v-e19b575b]{flex-direction:column;gap:2px;display:flex}.logo-title-row[data-v-e19b575b]{align-items:center;gap:10px;display:flex}.logo-text[data-v-e19b575b]{letter-spacing:.5px;font-size:30px;font-weight:800}.logo-badge[data-v-e19b575b]{color:#fdba74;letter-spacing:.5px;background:#f9731640;border:1px solid #f9731699;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.logo-sub[data-v-e19b575b]{color:#cbd5e1;letter-spacing:1px;font-size:11px;font-weight:600}.tagline[data-v-e19b575b]{opacity:.9;margin-top:14px;font-size:18px}.feature-list[data-v-e19b575b]{flex-direction:column;gap:20px;margin-top:48px;display:flex}.feature-item[data-v-e19b575b]{align-items:center;gap:16px;font-size:16px;display:flex}.feature-icon[data-v-e19b575b]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.login-form[data-v-e19b575b]{background:var(--hm-surface,#fff);flex:2;justify-content:center;align-items:center;min-height:100vh;display:flex}.form-content[data-v-e19b575b]{box-sizing:border-box;width:100%;max-width:400px;padding:60px 48px}.locale-toggle[data-v-e19b575b]{float:right;color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:6px;padding:6px 10px;font-size:12px}.form-content h2[data-v-e19b575b]{color:var(--hm-text-primary,#1c1f2a);margin:0 0 8px;font-size:24px;font-weight:600}.subtitle[data-v-e19b575b]{color:var(--hm-text-secondary,#565b7d);margin:0 0 32px;font-size:14px}.submit-btn[data-v-e19b575b]{width:100%;margin-top:16px}.form-footer[data-v-e19b575b]{text-align:center;color:var(--hm-text-secondary,#565b7d);justify-content:center;align-items:center;gap:4px;margin-top:24px;font-size:14px;display:flex}@media (width<=768px){.login-brand[data-v-e19b575b]{display:none}}.application-page[data-v-8ade0f09]{max-width:860px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-8ade0f09]{margin-bottom:24px}.page-title[data-v-8ade0f09]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-8ade0f09]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-8ade0f09]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.status-card[data-v-8ade0f09]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.company-info-box[data-v-8ade0f09]{background:var(--hm-bg-alt,#f8fafc);border-radius:var(--hm-radius-sm,6px);color:var(--hm-text-secondary,#334155);padding:16px;font-size:13.5px}.company-info-box p[data-v-8ade0f09]{margin:4px 0}.nav-buttons-grid[data-v-8ade0f09]{flex-wrap:wrap;gap:10px;display:flex}.mt-3[data-v-8ade0f09]{margin-top:12px}.mt-4[data-v-8ade0f09]{margin-top:16px}.billing-page[data-v-c8eabf87]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-c8eabf87]{margin-bottom:20px}.page-title[data-v-c8eabf87]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-c8eabf87]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-c8eabf87]{color:var(--hm-text-primary,#0f172a);align-items:center;font-size:15px;font-weight:600;display:flex}.card-header-title.space-between[data-v-c8eabf87]{justify-content:space-between}.list-card[data-v-c8eabf87],.form-card[data-v-c8eabf87]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.mb-2[data-v-c8eabf87]{margin-bottom:8px}.mb-4[data-v-c8eabf87]{margin-bottom:16px}.mt-2[data-v-c8eabf87]{margin-top:8px}.mt-4[data-v-c8eabf87]{margin-top:16px}.font-bold[data-v-c8eabf87]{font-weight:600}.price-text[data-v-c8eabf87]{color:var(--hm-primary,#1d4ed8);font-weight:700}.text-danger[data-v-c8eabf87]{color:#dc2626}.billing-tabs[data-v-c8eabf87]{margin-top:8px}.tab-content-grid[data-v-c8eabf87]{flex-direction:column;display:flex}.section-tip[data-v-c8eabf87]{color:#64748b;margin:0 0 12px;font-size:13px}.lookup-form[data-v-c8eabf87]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-actions[data-v-c8eabf87]{justify-content:flex-end;margin-top:12px;display:flex}.margin-card[data-v-c8eabf87]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.margin-summary-header[data-v-c8eabf87]{margin-bottom:12px}.margin-summary-header h3[data-v-c8eabf87]{margin:0;font-size:16px;font-weight:700}.sub-text[data-v-c8eabf87]{color:#64748b;margin-top:4px;font-size:13px;display:inline-block}.margin-grid[data-v-c8eabf87]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.grid-item[data-v-c8eabf87]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:14px;display:flex}.grid-item.highlight[data-v-c8eabf87]{background:#eff6ff;border-color:#3b82f6}.grid-item .label[data-v-c8eabf87]{color:#64748b;font-size:13px}.grid-item .val[data-v-c8eabf87]{color:#0f172a;font-size:18px;font-weight:600}.grid-item .val.unconfirmed[data-v-c8eabf87]{color:#d97706;font-size:13.5px;font-weight:500}.grid-item .note[data-v-c8eabf87]{color:#94a3b8;font-size:12px}.manual-cost-box[data-v-c8eabf87]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.dialog-detail-content[data-v-c8eabf87]{line-height:1.6}.dialog-detail-content .info-item[data-v-c8eabf87]{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.detail-summary-bar[data-v-c8eabf87]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:13.5px}.detail-summary-bar p[data-v-c8eabf87]{margin:4px 0}.adjustment-box[data-v-c8eabf87]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.dialog-actions-row[data-v-c8eabf87]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.dialog-form-actions[data-v-c8eabf87]{justify-content:flex-end;margin-top:8px;display:flex}.admin-review-page[data-v-be694e54]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-be694e54]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-be694e54]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-be694e54]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.page-header__actions[data-v-be694e54]{flex-wrap:wrap;gap:8px;display:flex}.card-header-title[data-v-be694e54]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-be694e54],.detail-card[data-v-be694e54]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.review-grid[data-v-be694e54]{color:var(--hm-text-secondary,#334155);grid-template-columns:repeat(2,1fr);gap:12px;font-size:13.5px;display:grid}@media (width<=768px){.review-grid[data-v-be694e54]{grid-template-columns:1fr}}.review-actions[data-v-be694e54]{border-top:1px solid var(--hm-border-light,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.btn-group[data-v-be694e54]{gap:10px;display:flex}.font-bold[data-v-be694e54]{font-weight:600}.mt-4[data-v-be694e54]{margin-top:16px}.sub-accounts-page[data-v-e4a6b4f9]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-e4a6b4f9]{margin-bottom:24px}.page-title[data-v-e4a6b4f9]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-e4a6b4f9]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-e4a6b4f9]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-e4a6b4f9],.form-card[data-v-e4a6b4f9]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.mt-4[data-v-e4a6b4f9]{margin-top:16px}.font-bold[data-v-e4a6b4f9]{font-weight:600}.account-username[data-v-e4a6b4f9]{white-space:nowrap}.form-actions[data-v-e4a6b4f9]{justify-content:flex-end;margin-top:12px;display:flex}.dialog-hint[data-v-e4a6b4f9]{color:var(--hm-text-muted,#64748b);margin:0 0 12px;font-size:13px}.address-page[data-v-6cc0b753]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-6cc0b753]{margin-bottom:24px}.page-title[data-v-6cc0b753]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-6cc0b753]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-6cc0b753]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-6cc0b753],.form-card[data-v-6cc0b753]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.mt-4[data-v-6cc0b753]{margin-top:16px}.mb-4[data-v-6cc0b753]{margin-bottom:16px}.font-bold[data-v-6cc0b753]{font-weight:600}.form-actions[data-v-6cc0b753]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.accessorial-selector[data-v-7fe18df6]{width:100%}.selector-header[data-v-7fe18df6]{margin-bottom:8px}.selector-title[data-v-7fe18df6]{color:var(--hm-text-primary,#0f172a);font-size:13.5px;font-weight:600}.selected-box[data-v-7fe18df6]{background:#f0fdf4;border:1.5px solid #22c55e;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:12px;padding:8px 12px;display:flex}.selected-box__label[data-v-7fe18df6]{color:#15803d;font-size:11.5px;font-weight:600}.selected-box__tags[data-v-7fe18df6]{flex-wrap:wrap;gap:6px;display:flex}.selected-tag[data-v-7fe18df6]{color:#fff;cursor:pointer;background:#059669;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:background-color .2s;display:inline-flex}.selected-tag[data-v-7fe18df6]:hover:not(.disabled){background:#047857}.selected-tag.disabled[data-v-7fe18df6]{cursor:default}.tag-close[data-v-7fe18df6]{opacity:.85;font-size:12px}.tag-close[data-v-7fe18df6]:hover{opacity:1}.category-tabs[data-v-7fe18df6]{border-bottom:1px solid var(--hm-border,#e2e8f0);gap:14px;margin-bottom:10px;display:flex;overflow-x:auto}.category-tab-btn[data-v-7fe18df6]{color:var(--hm-text-secondary,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 2px 8px;font-size:13px;font-weight:500;transition:color .2s;position:relative}.category-tab-btn[data-v-7fe18df6]:hover{color:#059669}.category-tab-btn.active[data-v-7fe18df6]{color:#059669;font-weight:600}.category-tab-btn.active[data-v-7fe18df6]:after{content:"";background:#059669;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.options-grid[data-v-7fe18df6]{gap:8px;display:grid}.options-grid.grid-cols-auto[data-v-7fe18df6]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.options-grid.grid-cols-2[data-v-7fe18df6]{grid-template-columns:repeat(2,1fr)}.options-grid.grid-cols-3[data-v-7fe18df6]{grid-template-columns:repeat(3,1fr)}.options-grid.grid-cols-4[data-v-7fe18df6]{grid-template-columns:repeat(4,1fr)}@media (width<=480px){.options-grid.grid-cols-2[data-v-7fe18df6],.options-grid.grid-cols-3[data-v-7fe18df6],.options-grid.grid-cols-4[data-v-7fe18df6]{grid-template-columns:1fr}}.option-card[data-v-7fe18df6]{border:1px solid var(--hm-border,#e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;transition:all .2s;display:flex}.option-card[data-v-7fe18df6]:hover:not(.disabled){background:#fafdfb;border-color:#86efac}.option-card.active[data-v-7fe18df6]{background:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e}.option-card.disabled[data-v-7fe18df6]{opacity:.6;cursor:not-allowed}.card-left[data-v-7fe18df6]{align-items:center;display:flex}.checkbox-indicator[data-v-7fe18df6]{background:#fff;border:1.5px solid #94a3b8;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.checkbox-indicator.checked[data-v-7fe18df6]{color:#fff;background:#059669;border-color:#059669}.card-body[data-v-7fe18df6]{flex-direction:column;flex:1;min-width:0;display:flex}.card-name[data-v-7fe18df6]{color:var(--hm-text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.card-sub[data-v-7fe18df6]{color:var(--hm-text-muted,#64748b);font-size:11px;line-height:1.2}.option-card.active .card-name[data-v-7fe18df6]{color:#15803d;font-weight:600}.option-card.active .card-sub[data-v-7fe18df6]{color:#16a34a}.card-right[data-v-7fe18df6]{align-items:center;display:flex}.tip-icon[data-v-7fe18df6]{color:#94a3b8;cursor:help;font-size:13px;transition:color .15s}.tip-icon[data-v-7fe18df6]:hover{color:#475569}.cargo-templates-page[data-v-66276d0a]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-66276d0a]{margin-bottom:24px}.page-title[data-v-66276d0a]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-66276d0a]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-66276d0a]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-66276d0a],.form-card[data-v-66276d0a]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.dims[data-v-66276d0a]{gap:8px;display:flex}.mt-4[data-v-66276d0a]{margin-top:16px}.mb-4[data-v-66276d0a]{margin-bottom:16px}.font-bold[data-v-66276d0a]{font-weight:600}.form-actions[data-v-66276d0a]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.inquiries-page[data-v-a856df0d]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-a856df0d]{margin-bottom:24px}.page-title[data-v-a856df0d]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-a856df0d]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-a856df0d]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.form-card[data-v-a856df0d],.list-card[data-v-a856df0d]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.mt-4[data-v-a856df0d]{margin-top:16px}.mb-4[data-v-a856df0d]{margin-bottom:16px}.dims[data-v-a856df0d]{gap:8px;display:flex}.form-actions[data-v-a856df0d]{justify-content:flex-end;margin-top:16px;display:flex}.inquiry-detail[data-v-a856df0d]{background:var(--hm-bg-alt,#f8fafc);border-radius:var(--hm-radius-sm,6px);color:var(--hm-text-secondary,#334155);padding:12px 16px;font-size:13px;line-height:1.7}.inquiry-detail p[data-v-a856df0d]{margin:4px 0}.inquiry-detail .cargo-title[data-v-a856df0d]{color:var(--hm-text-primary,#0f172a);margin-top:8px;font-weight:600}.inquiry-detail .cargo-fields[data-v-a856df0d]{margin:4px 0 0;padding-left:20px}.route-badge[data-v-a856df0d]{color:var(--hm-primary,#1d4ed8);font-weight:600}.quotes-page[data-v-70fd6beb]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-70fd6beb]{margin-bottom:24px}.page-title[data-v-70fd6beb]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-70fd6beb]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-70fd6beb]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.section-sub-title[data-v-70fd6beb]{color:var(--hm-text-primary,#0f172a);margin:0 0 12px;font-size:14px;font-weight:600}.form-card[data-v-70fd6beb],.task-card[data-v-70fd6beb],.list-card[data-v-70fd6beb]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.task-card-header[data-v-70fd6beb]{justify-content:space-between;align-items:center;display:flex}.task-header-right[data-v-70fd6beb]{align-items:center;gap:10px;display:flex}.quote-trigger-row[data-v-70fd6beb]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.task-meta-grid[data-v-70fd6beb]{color:var(--hm-text-secondary,#334155);grid-template-columns:repeat(3,1fr);gap:12px;font-size:13px;display:grid}.price-highlight[data-v-70fd6beb]{color:var(--hm-primary,#1d4ed8);font-size:16px;font-weight:700}.font-bold[data-v-70fd6beb]{font-weight:600}.route-badge[data-v-70fd6beb]{color:var(--hm-primary,#1d4ed8);font-weight:600}.mt-4[data-v-70fd6beb]{margin-top:16px}.mb-4[data-v-70fd6beb]{margin-bottom:16px}.admin-markup-page[data-v-f7996494]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-f7996494]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-f7996494]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-f7996494]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-f7996494]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.form-card[data-v-f7996494],.list-card[data-v-f7996494]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.active-markup-box[data-v-f7996494]{background:var(--hm-bg-alt,#f8fafc);border-radius:var(--hm-radius-sm,6px);text-align:center;padding:16px}.markup-summary[data-v-f7996494]{color:var(--hm-primary,#1d4ed8);margin:12px 0 8px;font-size:22px;font-weight:700}.markup-meta[data-v-f7996494]{color:var(--hm-text-muted,#64748b);justify-content:center;gap:16px;font-size:12px;display:flex}.preview-result-box[data-v-f7996494]{background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;font-size:13px;display:flex}.result-price[data-v-f7996494]{color:var(--hm-primary,#1d4ed8);font-size:18px}.mt-3[data-v-f7996494]{margin-top:12px}.mt-4[data-v-f7996494]{margin-top:16px}.mb-4[data-v-f7996494]{margin-bottom:16px}.form-actions[data-v-f7996494]{justify-content:flex-end;margin-top:16px;display:flex}.email-settings-page[data-v-c95593f9]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-c95593f9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-c95593f9]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-c95593f9]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-c95593f9]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.form-card[data-v-c95593f9]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.setting-switch-row[data-v-c95593f9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.font-bold[data-v-c95593f9]{color:var(--hm-text-primary,#0f172a);font-weight:600}.sub-text[data-v-c95593f9]{color:var(--hm-text-muted,#64748b);margin:4px 0 0;font-size:13px}.hint-text[data-v-c95593f9]{color:#059669;font-size:12px}.switches-row[data-v-c95593f9]{gap:20px;margin:12px 0;display:flex}.mt-1[data-v-c95593f9]{margin-top:4px}.mt-3[data-v-c95593f9]{margin-top:12px}.mt-4[data-v-c95593f9]{margin-top:16px}.form-actions[data-v-c95593f9]{justify-content:flex-end;margin-top:16px;display:flex}.permission-select[data-v-604d2969],.permission-select__control[data-v-604d2969]{width:100%}.permission-select__meta[data-v-604d2969]{min-height:32px;color:var(--hm-text-muted,#64748b);justify-content:space-between;align-items:center;font-size:12px;display:flex}.permission-diff[data-v-604d2969]{border:1px solid var(--hm-border,#e2e8f0);background:var(--hm-surface-muted,#f8fafc);color:var(--hm-text-primary,#0f172a);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.diff-added[data-v-604d2969]{color:#15803d}.diff-removed[data-v-604d2969]{color:#b91c1c}@media (width<=640px){.permission-diff[data-v-604d2969]{grid-template-columns:1fr}}.customer-accounts-page[data-v-278d2571]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-278d2571]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-278d2571]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-278d2571]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-278d2571]{color:var(--hm-text-primary,#0f172a);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.card-count[data-v-278d2571]{color:var(--hm-text-muted,#64748b);font-weight:500}.filter-indicator[data-v-278d2571]{color:#3b82f6;font-size:13px;font-weight:500}.list-card[data-v-278d2571]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.card-toolbar[data-v-278d2571]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.search-row[data-v-278d2571]{gap:8px;min-width:280px;display:flex}.font-bold[data-v-278d2571]{font-weight:600}.account-username[data-v-278d2571]{white-space:nowrap}.mt-4[data-v-278d2571]{margin-top:16px}.mt-3[data-v-278d2571]{margin-top:12px}.dialog-hint[data-v-278d2571]{color:var(--hm-text-muted,#64748b);margin:0 0 12px;font-size:13px}@media (width<=640px){.page-header[data-v-278d2571],.card-toolbar[data-v-278d2571],.search-row[data-v-278d2571]{flex-direction:column;align-items:stretch}}.internal-users-page[data-v-29708c1c]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-29708c1c]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-29708c1c]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-29708c1c]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-29708c1c]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-29708c1c]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.font-bold[data-v-29708c1c]{font-weight:600}.account-username[data-v-29708c1c]{white-space:nowrap}.dialog-hint[data-v-29708c1c]{color:var(--hm-text-muted,#64748b);margin:0 0 12px;font-size:13px}.text-muted[data-v-29708c1c]{color:var(--hm-text-muted,#64748b);font-size:13px}@media (width<=640px){.page-header[data-v-29708c1c]{flex-direction:column}}.customer-lifecycle-page[data-v-a7923afc]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-a7923afc]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-a7923afc]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-a7923afc]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-a7923afc]{color:var(--hm-text-primary,#0f172a);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.card-count[data-v-a7923afc]{color:var(--hm-text-muted,#64748b);font-weight:500}.filter-indicator[data-v-a7923afc]{color:#3b82f6;font-size:13px;font-weight:500}.list-card[data-v-a7923afc]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.card-toolbar[data-v-a7923afc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.search-row[data-v-a7923afc]{gap:8px;min-width:280px;display:flex}.font-bold[data-v-a7923afc]{font-weight:600}.account-username[data-v-a7923afc]{white-space:nowrap}.mt-4[data-v-a7923afc]{margin-top:16px}.mt-3[data-v-a7923afc]{margin-top:12px}.dialog-hint[data-v-a7923afc]{color:var(--hm-text-muted,#64748b);margin:0 0 12px;font-size:13px}@media (width<=640px){.page-header[data-v-a7923afc],.card-toolbar[data-v-a7923afc],.search-row[data-v-a7923afc]{flex-direction:column;align-items:stretch}}.quote-pricing-page[data-v-13db9fd3]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-13db9fd3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-13db9fd3]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-13db9fd3]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-13db9fd3]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.list-card[data-v-13db9fd3],.editor-card[data-v-13db9fd3]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.table-actions[data-v-13db9fd3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.font-mono[data-v-13db9fd3]{font-family:var(--hm-font-mono,monospace)}.font-bold[data-v-13db9fd3]{font-weight:600}.price-highlight[data-v-13db9fd3]{color:var(--hm-primary,#1d4ed8);font-weight:700}.text-muted[data-v-13db9fd3]{color:var(--hm-text-muted,#64748b)}.customer-id[data-v-13db9fd3]{font-size:11px;line-height:1.2}.mt-4[data-v-13db9fd3]{margin-top:16px}.form-actions[data-v-13db9fd3]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.replacement-quote-page[data-v-91ec8ede]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-91ec8ede]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-91ec8ede]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-91ec8ede]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-91ec8ede]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.form-card[data-v-91ec8ede],.list-card[data-v-91ec8ede],.result-card[data-v-91ec8ede]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.query-row[data-v-91ec8ede]{align-items:center;gap:12px;display:flex}.font-bold[data-v-91ec8ede]{font-weight:600}.price-text[data-v-91ec8ede]{color:var(--hm-primary,#1d4ed8);font-weight:600}.result-grid[data-v-91ec8ede]{grid-template-columns:repeat(2,1fr);gap:12px;font-size:13.5px;display:grid}.mt-4[data-v-91ec8ede]{margin-top:16px}.form-actions[data-v-91ec8ede]{justify-content:flex-end;margin-top:16px;display:flex}.orders-page[data-v-19905fd6]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-19905fd6]{margin-bottom:24px}.page-title[data-v-19905fd6]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-19905fd6]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.card-header-title[data-v-19905fd6]{color:var(--hm-text-primary,#0f172a);font-size:15px;font-weight:600}.section-sub-title[data-v-19905fd6]{color:var(--hm-text-primary,#0f172a);margin:0 0 12px;font-size:14px;font-weight:600}.list-card[data-v-19905fd6],.detail-card[data-v-19905fd6]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0)}.mt-4[data-v-19905fd6]{margin-top:16px}.mb-4[data-v-19905fd6]{margin-bottom:16px}.font-mono[data-v-19905fd6]{font-family:var(--hm-font-mono,monospace)}.font-bold[data-v-19905fd6]{font-weight:600}.price-text[data-v-19905fd6]{color:var(--hm-primary,#1d4ed8);font-weight:700}.detail-grid[data-v-19905fd6]{color:var(--hm-text-secondary,#334155);grid-template-columns:repeat(3,1fr);gap:12px;font-size:13.5px;display:grid}@media (width<=768px){.detail-grid[data-v-19905fd6]{grid-template-columns:1fr}}.page[data-v-f351104a]{gap:20px;max-width:1140px;margin:0 auto;padding:24px 20px 48px;display:grid}.page-header[data-v-f351104a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.page-title[data-v-f351104a]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-f351104a]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.task-heading[data-v-f351104a],.assignment-heading[data-v-f351104a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.assignment-heading h2[data-v-f351104a]{color:var(--hm-text-primary,#0f172a);margin:0 0 6px;font-size:16px}.assignment-heading p[data-v-f351104a]{color:var(--hm-text-muted,#64748b);margin:0;font-size:13px}.arrangement[data-v-f351104a]{margin-top:16px}.assignment-heading[data-v-f351104a]{margin-bottom:20px}.fact-form[data-v-f351104a]{margin-top:20px}.ship-page[data-v-767010ac]{max-width:1140px;margin:0 auto;padding:24px 20px 48px}.page-header[data-v-767010ac]{margin-bottom:24px}.page-title[data-v-767010ac]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700}.page-subtitle[data-v-767010ac]{color:var(--hm-text-muted,#64748b);margin:6px 0 0;font-size:13px}.ship-header[data-v-767010ac]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.custom-segmented[data-v-767010ac]{--el-segmented-bg-color:var(--hm-border-light,#f1f5f9);--el-segmented-item-selected-bg-color:var(--hm-primary,#1d4ed8);--el-segmented-item-selected-color:#fff;font-weight:600}.header-tips .tip-badge[data-v-767010ac]{color:var(--hm-text-secondary,#334155);background:var(--hm-primary-light,#eff6ff);border-radius:var(--hm-radius-full,999px);border:1px solid var(--hm-primary-subtle,#dbeafe);align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.form-card[data-v-767010ac]{border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0);background:var(--hm-surface,#fff);transition:var(--hm-transition)}.card-header[data-v-767010ac]{color:var(--hm-text-primary,#0f172a);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.card-header.space-between[data-v-767010ac]{justify-content:space-between}.flex-align[data-v-767010ac]{align-items:center;gap:8px;display:flex}.card-icon[data-v-767010ac]{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.origin-icon[data-v-767010ac]{color:#1d4ed8;background:#eff6ff}.dest-icon[data-v-767010ac]{color:#059669;background:#ecfdf5}.cargo-icon[data-v-767010ac]{color:#d97706;background:#fffbeb}.truck-icon[data-v-767010ac]{color:#1d4ed8;background:#eff6ff}.mt-4[data-v-767010ac]{margin-top:16px}.action-footer[data-v-767010ac]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.quote-btn[data-v-767010ac]{padding:12px 28px;font-size:15px;font-weight:600}.category-filter-bar[data-v-767010ac]{background:var(--hm-surface,#fff);border-radius:var(--hm-radius-md,8px);border:1px solid var(--hm-border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.filter-title[data-v-767010ac]{color:var(--hm-text-secondary,#334155);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.truck-grid[data-v-767010ac]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.truck-grid[data-v-767010ac]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.truck-grid[data-v-767010ac]{grid-template-columns:1fr}}.truck-card[data-v-767010ac]{border-radius:var(--hm-radius-md,8px);border:2px solid var(--hm-border,#e2e8f0);background:var(--hm-surface,#fff);cursor:pointer;transition:var(--hm-transition);flex-direction:column;display:flex;overflow:hidden}.truck-card[data-v-767010ac]:hover{border-color:var(--hm-primary-hover,#1e40af);box-shadow:var(--hm-shadow-md);transform:translateY(-2px)}.truck-card.active[data-v-767010ac]{border-color:var(--hm-primary,#1d4ed8);box-shadow:0 0 0 1px var(--hm-primary,#1d4ed8), var(--hm-shadow-md);background:#f8fbff}.truck-img-wrapper[data-v-767010ac]{border-bottom:1px solid var(--hm-border-light,#f1f5f9);background:#f1f5f9;justify-content:center;align-items:center;height:140px;padding:10px;display:flex;position:relative;overflow:hidden}.truck-real-img[data-v-767010ac]{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.truck-card:hover .truck-real-img[data-v-767010ac]{transform:scale(1.04)}.selected-badge[data-v-767010ac]{background:var(--hm-primary,#1d4ed8);color:#fff;border-radius:var(--hm-radius-full,999px);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:8px;right:8px}.truck-info[data-v-767010ac]{flex-direction:column;flex:1;justify-content:space-between;padding:14px;display:flex}.truck-header[data-v-767010ac]{margin-bottom:10px}.truck-title[data-v-767010ac]{color:var(--hm-text-primary,#0f172a);margin:0;font-size:15px;font-weight:700}.truck-title-en[data-v-767010ac]{color:var(--hm-text-muted,#64748b);margin-top:2px;font-size:12px;display:block}.truck-metrics[data-v-767010ac]{border-radius:var(--hm-radius-sm,6px);background:#f8fafc;margin-bottom:10px;padding:8px 10px;font-size:12px}.metric-row[data-v-767010ac]{justify-content:space-between;margin-bottom:4px;display:flex}.metric-row[data-v-767010ac]:last-child{margin-bottom:0}.metric-label[data-v-767010ac]{color:var(--hm-text-muted,#64748b)}.metric-val[data-v-767010ac]{color:var(--hm-text-primary,#0f172a);font-weight:600}.metric-val.highlight[data-v-767010ac]{color:var(--hm-primary,#1d4ed8)}.truck-notice[data-v-767010ac]{color:var(--hm-text-muted,#64748b);align-items:center;gap:4px;font-size:11.5px;line-height:1.4;display:flex}.truck-notice.warning-notice[data-v-767010ac]{color:#b45309}.ftl-route-panel[data-v-767010ac]{animation:.3s fadeIn-767010ac}@keyframes fadeIn-767010ac{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page[data-v-cd2408b1]{max-width:720px;margin:0 auto;padding:32px 16px}.settings-card[data-v-cd2408b1]{border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-sm)}.card-header h2[data-v-cd2408b1]{color:var(--hm-text-primary);margin:0;font-size:1.25rem}.settings-tabs[data-v-cd2408b1]{margin-top:16px}.form-container[data-v-cd2408b1]{max-width:480px;margin-top:24px}.ml-2[data-v-cd2408b1]{margin-left:8px}.dashboard-page[data-v-af50fbaa]{max-width:1240px;color:var(--hm-text-primary);margin:0 auto;padding:28px 32px 48px}.dashboard-hero[data-v-af50fbaa]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow[data-v-af50fbaa]{color:var(--hm-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.dashboard-hero h1[data-v-af50fbaa]{letter-spacing:0;margin:0;font-size:26px;line-height:1.25}.hero-copy[data-v-af50fbaa]{color:var(--hm-text-muted);margin:8px 0 0;font-size:14px}.dashboard-alert[data-v-af50fbaa]{margin-bottom:20px}.metric-grid[data-v-af50fbaa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metric-card[data-v-af50fbaa]{background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:var(--hm-radius-lg);min-height:112px;box-shadow:var(--hm-shadow-sm);color:inherit;transition:var(--hm-transition);align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}.metric-card[data-v-af50fbaa]:hover{border-color:var(--hm-primary-subtle);box-shadow:var(--hm-shadow-md);transform:translateY(-1px)}.metric-icon[data-v-af50fbaa]{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.metric-icon--blue[data-v-af50fbaa]{color:#2563eb;background:#eff6ff}.metric-icon--orange[data-v-af50fbaa]{color:#c2410c;background:#fff7ed}.metric-icon--green[data-v-af50fbaa]{color:#047857;background:#ecfdf5}.metric-icon--purple[data-v-af50fbaa]{color:#7c3aed;background:#f5f3ff}.metric-icon--red[data-v-af50fbaa]{color:#dc2626;background:#fef2f2}.metric-content[data-v-af50fbaa]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.metric-label[data-v-af50fbaa]{color:var(--hm-text-muted);font-size:12px}.metric-content strong[data-v-af50fbaa]{color:var(--hm-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.2;overflow:hidden}.metric-content small[data-v-af50fbaa]{color:var(--hm-text-muted);font-size:11px}.metric-arrow[data-v-af50fbaa]{color:var(--hm-text-disabled);transform:rotate(-45deg)}.dashboard-columns[data-v-af50fbaa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.dashboard-card[data-v-af50fbaa]{border:1px solid var(--hm-border);border-radius:var(--hm-radius-lg)}.dashboard-card[data-v-af50fbaa] .el-card__header{border-bottom-color:var(--hm-border-light);padding:16px 18px}.dashboard-card[data-v-af50fbaa] .el-card__body{padding:8px}.card-heading[data-v-af50fbaa]{justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.card-heading-hint[data-v-af50fbaa]{color:var(--hm-text-muted);font-size:12px;font-weight:400}.quick-list[data-v-af50fbaa],.activity-list[data-v-af50fbaa]{flex-direction:column;gap:4px;display:flex}.quick-item[data-v-af50fbaa]{border-radius:var(--hm-radius-md);min-height:68px;color:inherit;transition:var(--hm-transition);align-items:center;gap:12px;padding:12px 10px;text-decoration:none;display:flex}.quick-item[data-v-af50fbaa]:hover{background:var(--hm-bg-alt)}.quick-item--primary[data-v-af50fbaa]{background:var(--hm-primary-light)}.quick-item--primary[data-v-af50fbaa]:hover{background:var(--hm-primary-subtle)}.quick-item-icon[data-v-af50fbaa]{background:var(--hm-surface);border:1px solid var(--hm-border);width:36px;height:36px;color:var(--hm-primary);border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.quick-item>span[data-v-af50fbaa]:nth-child(2),.activity-main[data-v-af50fbaa]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.quick-item strong[data-v-af50fbaa],.activity-main strong[data-v-af50fbaa]{font-size:13px}.quick-item small[data-v-af50fbaa],.activity-main small[data-v-af50fbaa]{color:var(--hm-text-muted);font-size:12px}.quick-item-arrow[data-v-af50fbaa]{color:var(--hm-text-disabled);transform:rotate(-45deg)}.activity-item[data-v-af50fbaa]{border-bottom:1px solid var(--hm-border-light);align-items:center;gap:12px;min-height:68px;padding:10px;display:flex}.activity-item[data-v-af50fbaa]:last-child{border-bottom:0}.activity-dot[data-v-af50fbaa]{background:var(--hm-text-disabled);border-radius:50%;flex:none;width:8px;height:8px}.activity-dot--primary[data-v-af50fbaa]{background:var(--hm-primary)}.activity-dot--success[data-v-af50fbaa]{background:var(--hm-success)}.activity-dot--warning[data-v-af50fbaa]{background:var(--hm-warning)}.activity-dot--danger[data-v-af50fbaa]{background:var(--hm-danger)}.activity-meta[data-v-af50fbaa]{color:var(--hm-text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:11px;display:flex}.activity-meta small[data-v-af50fbaa]{color:inherit}.activity-meta time[data-v-af50fbaa]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.empty-icon[data-v-af50fbaa]{color:var(--hm-text-disabled);font-size:36px}.dashboard-footnote[data-v-af50fbaa]{color:var(--hm-text-muted);align-items:center;gap:8px;margin-top:18px;padding:12px 2px;font-size:12px;display:flex}.dashboard-footnote a[data-v-af50fbaa]{color:var(--hm-primary);margin-left:auto}@media (width<=980px){.dashboard-page[data-v-af50fbaa]{padding:24px 20px 40px}.metric-grid[data-v-af50fbaa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.dashboard-page[data-v-af50fbaa]{padding:20px 16px 32px}.dashboard-hero[data-v-af50fbaa]{flex-direction:column;align-items:flex-start}.dashboard-hero .el-button[data-v-af50fbaa]{width:100%}.dashboard-hero h1[data-v-af50fbaa]{font-size:23px}.metric-grid[data-v-af50fbaa],.dashboard-columns[data-v-af50fbaa]{grid-template-columns:1fr}.metric-card[data-v-af50fbaa]{min-height:96px}.dashboard-footnote[data-v-af50fbaa]{flex-wrap:wrap;align-items:flex-start}.dashboard-footnote a[data-v-af50fbaa]{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.metric-card[data-v-af50fbaa],.quick-item[data-v-af50fbaa]{transition:none}.metric-card[data-v-af50fbaa]:hover{transform:none}}.shell[data-v-d859b7bf]{min-height:100vh;display:flex}.sidebar[data-v-d859b7bf]{background:var(--hm-surface,#fff);border-right:1px solid var(--hm-border,#e2e8f0);flex-direction:column;flex:none;width:248px;padding:20px 0;display:flex}.sidebar__logo[data-v-d859b7bf]{align-items:center;gap:10px;padding:0 20px 20px;text-decoration:none;display:flex}.sidebar__logo-img[data-v-d859b7bf]{border-radius:var(--hm-radius-md,8px);flex-shrink:0;width:32px;height:32px;box-shadow:0 2px 6px #1d4ed833}.sidebar__logo-text-group[data-v-d859b7bf]{flex-direction:column;line-height:1.2;display:flex}.sidebar__logo-title[data-v-d859b7bf]{color:var(--hm-text-primary,#0f172a);letter-spacing:-.01em;font-size:15px;font-weight:800}.sidebar__logo-sub[data-v-d859b7bf]{color:var(--hm-accent,#f97316);letter-spacing:.2px;font-size:10px;font-weight:600}.sidebar__nav[data-v-d859b7bf]{flex:1;padding:8px 12px;overflow-y:auto}.sidebar__group[data-v-d859b7bf]{margin-bottom:20px}.sidebar__group-title[data-v-d859b7bf]{text-transform:uppercase;letter-spacing:.08em;color:var(--hm-text-muted,#64748b);margin:0 10px 8px;font-size:11px;font-weight:600}.sidebar__item[data-v-d859b7bf]{border-radius:var(--hm-radius-md,8px);color:var(--hm-text-secondary,#334155);transition:var(--hm-transition);align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;text-decoration:none;display:flex}.sidebar__item[data-v-d859b7bf]:hover{background:var(--hm-bg-alt,#f1f5f9);color:var(--hm-text-primary,#0f172a)}.sidebar__item.active[data-v-d859b7bf]{background:var(--hm-primary-light,#eff6ff);color:var(--hm-primary,#1d4ed8);font-weight:600}.sidebar__icon[data-v-d859b7bf]{text-align:center;width:20px;font-size:16px}.sidebar__label[data-v-d859b7bf]{flex:1}.main[data-v-d859b7bf]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-d859b7bf]{background:var(--hm-surface,#fff);border-bottom:1px solid var(--hm-border,#e2e8f0);flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex}.topbar__breadcrumb[data-v-d859b7bf]{color:var(--hm-text-muted,#64748b);font-size:13px}.topbar__breadcrumb strong[data-v-d859b7bf]{color:var(--hm-text-primary,#0f172a)}.topbar__user[data-v-d859b7bf]{align-items:center;gap:14px;display:flex}.topbar__balance[data-v-d859b7bf]{color:var(--hm-text-secondary,#334155);font-variant-numeric:tabular-nums;font-size:12px}.topbar__status[data-v-d859b7bf]{border-radius:var(--hm-radius-full,999px);background:var(--hm-primary-light,#eff6ff);color:var(--hm-primary,#1d4ed8);border:1px solid var(--hm-primary-subtle,#dbeafe);padding:3px 10px;font-size:12px;font-weight:600}.topbar__language[data-v-d859b7bf]{border:1px solid var(--hm-border,#e2e8f0);border-radius:var(--hm-radius-md,8px);background:var(--hm-surface,#fff);color:var(--hm-text-secondary,#334155);cursor:pointer;min-height:32px;padding:0 10px;font-size:12px}.topbar__language[data-v-d859b7bf]:hover{border-color:var(--hm-primary-subtle,#dbeafe);color:var(--hm-primary,#1d4ed8)}.topbar__account[data-v-d859b7bf]{border-radius:var(--hm-radius-md,8px);min-height:40px;color:var(--hm-text-primary,#0f172a);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:3px 4px 3px 8px;display:inline-flex}.topbar__account[data-v-d859b7bf]:hover{border-color:var(--hm-border,#e2e8f0);background:var(--hm-bg-alt,#f1f5f9)}.topbar__avatar[data-v-d859b7bf]{border:1px solid var(--hm-primary-subtle,#dbeafe);background:var(--hm-primary-light,#eff6ff);width:28px;height:28px;color:var(--hm-primary,#1d4ed8);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.topbar__account-name[data-v-d859b7bf]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12.5px;font-weight:600;overflow:hidden}.content[data-v-d859b7bf]{flex:1;overflow-y:auto}@media (width<=860px){.sidebar[data-v-d859b7bf]{width:216px}.topbar[data-v-d859b7bf]{padding:0 18px}.topbar__balance[data-v-d859b7bf]{display:none}.topbar__account-name[data-v-d859b7bf]{max-width:96px}}@media (width<=640px){.sidebar[data-v-d859b7bf]{display:none}.topbar[data-v-d859b7bf]{height:56px;padding:0 14px}.topbar__account-name[data-v-d859b7bf]{display:none}}
