@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap";.lv-save-toast-stack{z-index:10050;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;max-width:min(92vw,26rem);display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.lv-save-toast{pointer-events:auto;text-align:center;opacity:0;border:1px solid #0000;border-radius:10px;padding:.65rem 1.2rem;font-size:.9rem;font-weight:550;line-height:1.4;transition:opacity .22s,transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(14px);box-shadow:0 10px 32px #00000061}.lv-save-toast--visible{opacity:1;transform:translateY(0)}.lv-save-toast--success{color:#e6fcfff5;background:linear-gradient(165deg,#122a30f7 0%,#0c2026fc 100%);border-color:#64bed761}html.lv-enterprise .lv-save-toast--success{box-shadow:0 10px 36px #00000073,inset 0 1px #ffffff0f}.lv-save-toast--error{color:#fdecea;background:linear-gradient(165deg,#341216f7 0%,#240c10fc 100%);border-color:#f8968273}html:not(.lv-enterprise) .lv-save-toast--success{color:#f8fafc;background:#0f172a;border-color:#0f172a33}html:not(.lv-enterprise) .lv-save-toast--error{color:#fef2f2;background:#7f1d1d}html,body{transition:background-color .3s,color .3s}.glass-panel,.card,.sidebar,.topbar,input,select,textarea,button{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}html.theme-dark{--bg-primary:#0f1117;--bg-card:#1a1d2e;--text-primary:#fff;--text-muted:#8b92a5;--theme-border:#2a2d3e;--accent:#00b4a6;--bg:#090e13;--surface:#0f1a24f0;--surface-2:#13212fe6;--text:#ddeaf0;--text-2:#9ab9c8;--text-3:#5c7d8e;--border:#64bed747;--border-2:#64bed780;--primary:#2eb3c9;--primary-dark:#0d7f96;--primary-light:#2eb3c91c;--primary-mid:#2eb3c933;--danger:#e07878;--danger-light:#e078781f;--warning:#e0a555;--warning-light:#e0a5551f;--success:#6bc49a;--success-light:#6bc49a21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-light{--bg-primary:#f4f6f9;--bg-card:#fff;--text-primary:#1a1d2e;--text-muted:#5a6072;--theme-border:#e2e5ed;--accent:#00897b;--bg:#f4f6f9;--surface:#fff;--surface-2:#ffffffbf;--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--border:#0f172a17;--border-2:#0f172a26;--primary:#0f766e;--primary-dark:#0c5f58;--primary-light:#0f766e14;--primary-mid:#0f766e2e;--danger:#dc2626;--danger-light:#dc262617;--warning:#d97706;--warning-light:#d9770617;--success:#0f766e;--success-light:#0f766e17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lv-theme-toggle{border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:background-color .2s,color .2s,border-color .2s;display:flex}.lv-theme-toggle:hover{background:var(--primary-light);color:var(--primary);border-color:var(--primary-mid)}.lv-theme-toggle svg{width:18px;height:18px;display:block}.lv-theme-setting-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.lv-theme-setting-info strong{color:var(--text);margin-bottom:2px;font-size:.9rem;display:block}.lv-theme-setting-info span{color:var(--text-2);font-size:.78rem}.lv-theme-pill-toggle{border:1px solid var(--border);border-radius:8px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.lv-theme-pill-toggle button{color:var(--text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:.4rem .85rem;font-size:.78rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.lv-theme-pill-toggle button:not(:last-child){border-right:1px solid var(--border)}.lv-theme-pill-toggle button.is-active{background:var(--primary-light);color:var(--primary)}.lv-theme-pill-toggle button svg{width:14px;height:14px}html.theme-dark .dashboard-sidebar-toggle,html.theme-light .dashboard-sidebar-toggle{display:none}@media (width<=1024px){html.theme-dark .dashboard-sidebar-toggle,html.theme-light .dashboard-sidebar-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}}html.theme-light .dashboard-sidebar-toggle .dashboard-hamburger{flex-direction:column;justify-content:center;gap:4px;width:16px;height:12px;display:flex}html.theme-light .dashboard-sidebar-toggle .dashboard-hamburger span{background:var(--text-2);border-radius:1px;width:100%;height:2px;display:block}html.theme-light .app-name{letter-spacing:-.01em;color:var(--primary-dark);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:600;line-height:1.15}html.lv-enterprise .topbar.app-topbar .app-topbar-actions,html.lv-enterprise .topbar.app-topbar .dashboard-topbar-actions.app-topbar-actions,html.theme-light .topbar.app-topbar .app-header-account-wrap{margin-left:0}html.lv-enterprise .topbar.app-topbar .app-header-account-wrap{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}html.lv-enterprise .topbar.app-topbar .app-header-account-wrap .lv-theme-toggle{flex-shrink:0}@media (width<=760px){html.lv-enterprise .topbar.app-topbar .app-header-account-wrap{flex-direction:row;align-items:center;gap:10px}html.lv-enterprise .topbar.app-topbar .app-header-account-wrap button.app-header-account-chip{flex:auto;min-width:0;justify-content:flex-start!important;width:auto!important;max-width:none!important}}html.theme-dark .form-group input,html.theme-dark .form-group select,html.theme-dark .form-group textarea{border-color:var(--border);color:var(--text);background:#0f1a24b3}html.theme-dark .form-group input:focus,html.theme-dark .form-group select:focus,html.theme-dark .form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);background:#0f1a24e6}html.theme-dark .form-group input::placeholder,html.theme-dark .form-group textarea::placeholder{color:var(--text-3)}html.theme-dark .movement-hero,html.theme-dark .movement-section,html.theme-dark .movement-scan-panel,html.theme-dark .movement-submit-bar{background:var(--surface);border-color:var(--border);box-shadow:none}html.theme-dark .movement-hero-side{border-color:var(--border);background:#13212f99}html.theme-dark .movement-submit-bar{background:#0f1a2480}html.lv-enterprise.theme-light{--calm-canvas:#f4f6f9;--calm-surface:#fff;--calm-surface-2:#eef1f6;--calm-elevated:#fff;--calm-line:#0f172a1f;--calm-line-strong:#0f172a33;--calm-glow:#0f766e0f;--text:#0f172a;--text-2:#475569;--text-3:#64748b;--bg:#f4f6f9;--surface:#fff;--surface-2:#ffffffeb;--border:#0f172a17;--border-2:#0f172a26;--primary:#0f766e;--primary-dark:#0c5f58;--primary-light:#0f766e14;--primary-mid:#0f766e2e;--brand-log:#0f766e;--brand-vey:#0d9488;--shadow-sm:0 4px 14px #0f172a14;--shadow:0 10px 28px #0f172a1a;--shadow-lg:0 16px 40px #0f172a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.lv-enterprise.theme-light body{color:var(--text);background:radial-gradient(100% 70% at 50% -20%,#0f766e0f,#0000 52%),linear-gradient(#f4f6f9 0%,#eef2f7 100%)!important}html.lv-enterprise.theme-light body:before{opacity:.5!important;background:radial-gradient(circle at 18% 22%,#0f766e0a,#0000 30%),radial-gradient(circle at 82% 8%,#0d948808,#0000 26%)!important}html.lv-enterprise.theme-light body:after{opacity:.12!important;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px)!important}html.lv-enterprise.theme-light ::selection{color:#0f172a;background:#0f766e38}html.lv-enterprise.theme-light a{color:#0d9488}html.lv-enterprise.theme-light a:hover{color:#0f766e!important}html.lv-enterprise.theme-light .app-name{color:var(--primary-dark)}html.lv-enterprise.theme-light button.app-header-account-chip{box-shadow:0 1px 3px #0f172a14;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#fff 0%,#f1f5f9 100%)!important;border-color:#0f172a1f!important}html.lv-enterprise.theme-light button.app-header-account-chip:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ecfdf5!important;border-color:#0f766e52!important}html.lv-enterprise.theme-light .app-header-profile-dropdown{border-color:var(--border-2);background:var(--surface);box-shadow:var(--shadow-lg)}html.lv-enterprise.theme-light .app-header-dropdown-link{color:var(--text)!important}html.lv-enterprise.theme-light .app-header-dropdown-link:hover{background:var(--primary-light)}html.lv-enterprise.theme-light .app-header-dropdown-logout{color:#b91c1c!important}html.lv-enterprise.theme-light .app-header-dropdown-logout:hover{background:#dc262614}html.lv-enterprise.theme-light .app-header-account-avatar{background:var(--primary-light);border-color:var(--border-2)}html.lv-enterprise.theme-light .app-header-account-initials{color:var(--primary-dark)}html.lv-enterprise.theme-light .app-header-company-name{color:var(--text)}html.lv-enterprise.theme-light .topbar .btn-ghost{box-shadow:none;background:#0f766e14;border:1px solid #0f766e47;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.lv-enterprise.theme-light .topbar .btn-ghost:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#0f766e29!important;border-color:#0f766e73!important}html.lv-enterprise.theme-light a.topbar-cta-waste{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border-color:#0f766e61!important;box-shadow:0 2px 10px #0f172a14!important}html.lv-enterprise.theme-light a.topbar-cta-waste:hover{color:#0f172a!important;background:linear-gradient(#d1fae5,#a7f3d0)!important;border-color:#0f766e7a!important}html.lv-enterprise.theme-light .dashboard-sidebar .sidebar-link{color:#0f766e;-webkit-text-fill-color:#0f766e;background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 8px #0f172a0f}html.lv-enterprise.theme-light .dashboard-sidebar .sidebar-link:hover{color:#0d5c55;-webkit-text-fill-color:#0d5c55;background:#0f766e14;border-color:#0f766e47}html.lv-enterprise.theme-light .dashboard-sidebar .sidebar-link.is-active{background:linear-gradient(#0d9488 0%,#0f766e 100%);border-color:#0d5c55;font-weight:650;box-shadow:0 4px 14px #0f766e47;color:#fff!important;-webkit-text-fill-color:#fff!important}html.lv-enterprise.theme-light .dashboard-sidebar .sidebar-link.is-active:hover{background:linear-gradient(#14b8a6 0%,#0d9488 100%);color:#fff!important;-webkit-text-fill-color:#fff!important}html.lv-enterprise.theme-light .kpi-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 10px #0f172a0f}html.lv-enterprise.theme-light .kpi-label{color:var(--text-2)!important}html.lv-enterprise.theme-light .kpi-value{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--total{background:linear-gradient(145deg,#ecfeff,#f0fdfa);border:1px solid #06b6d459;border-left:4px solid #06b6d4}html.lv-enterprise.theme-light .kpi-card.kpi-card--total .kpi-label{color:#0e7490!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--draft{background:linear-gradient(145deg,#f5f3ff,#faf5ff);border:1px solid #8b5cf659;border-left:4px solid #8b5cf6}html.lv-enterprise.theme-light .kpi-card.kpi-card--draft .kpi-label{color:#6d28d9!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--ready{background:linear-gradient(145deg,#fffbeb,#fef3c7);border:1px solid #f59e0b66;border-left:4px solid #f59e0b}html.lv-enterprise.theme-light .kpi-card.kpi-card--ready .kpi-label{color:#b45309!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--success{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border:1px solid #10b98166;border-left:4px solid #10b981}html.lv-enterprise.theme-light .kpi-card.kpi-card--success .kpi-label{color:#047857!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--warning,html.lv-enterprise.theme-light .kpi-card.kpi-card--review{background:linear-gradient(145deg,#fff7ed,#ffedd5);border:1px solid #f9731666;border-left:4px solid #f97316}html.lv-enterprise.theme-light .kpi-card.kpi-card--warning .kpi-label,html.lv-enterprise.theme-light .kpi-card.kpi-card--review .kpi-label{color:#c2410c!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--umr{background:linear-gradient(145deg,#eff6ff,#e0f2fe);border:1px solid #3b82f659;border-left:4px solid #3b82f6}html.lv-enterprise.theme-light .kpi-card.kpi-card--umr .kpi-label{color:#1d4ed8!important}html.lv-enterprise.theme-light .kpi-card.kpi-card--failed{background:linear-gradient(145deg,#fef2f2,#fee2e2);border:1px solid #ef444466;border-left:4px solid #ef4444}html.lv-enterprise.theme-light .kpi-card.kpi-card--failed .kpi-label{color:#b91c1c!important}html.lv-enterprise.theme-light .glass-panel,html.lv-enterprise.theme-light .card{background:var(--surface);border-color:var(--border);color:var(--text)}html.lv-enterprise.theme-light .dashboard-row-menu{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-lg)}html.lv-enterprise.theme-light .dashboard-row-menu-item,html.lv-enterprise.theme-light a.dashboard-row-menu-item{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .dashboard-row-menu-item:hover,html.lv-enterprise.theme-light a.dashboard-row-menu-item:hover{background:var(--primary-light)!important;color:var(--text)!important}html.lv-enterprise.theme-light .sidebar{box-shadow:0 8px 24px #0f172a0f;border-color:var(--calm-line)!important;background:linear-gradient(185deg,#fff 0%,#f1f5f9 100%)!important}html.lv-enterprise.theme-light .topbar{border-color:var(--calm-line);background:linear-gradient(#fff 0%,#f8fafc 100%);box-shadow:0 4px 20px #0f172a0f}html.lv-enterprise.theme-light .app-tagline{color:var(--text-3)}html.lv-enterprise.theme-light .sidebar-defra-status{border-color:var(--border);background:#0f172a0a}html.lv-enterprise.theme-light .sidebar-defra-status .small,html.lv-enterprise.theme-light #defra-connection-label,html.lv-enterprise.theme-light #defra-last-submission{color:var(--text-2)!important;-webkit-text-fill-color:var(--text-2)!important}html.lv-enterprise.theme-light .card h1,html.lv-enterprise.theme-light .card h2,html.lv-enterprise.theme-light .glass-panel h1,html.lv-enterprise.theme-light .glass-panel h2{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .muted,html.lv-enterprise.theme-light .small.muted{color:var(--text-3)!important}html.lv-enterprise.theme-light .table-wrap{box-shadow:none;background:var(--surface)!important;border-color:var(--border)!important}html.lv-enterprise.theme-light th{color:var(--text-2)!important;border-bottom:1px solid var(--border)!important;background:#f1f5f9!important}html.lv-enterprise.theme-light td{color:var(--text)!important;border-bottom:1px solid #0f172a14!important}html.lv-enterprise.theme-light tbody tr:hover{background:#0f766e0f!important}html.lv-enterprise.theme-light tbody tr:hover td{color:var(--text)!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-table td,html.lv-enterprise.theme-light.dashboard-page .dashboard-table td{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-table th,html.lv-enterprise.theme-light.dashboard-page .dashboard-table th{color:var(--text-2)!important;-webkit-text-fill-color:var(--text-2)!important;background:#f1f5f9!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-table thead,html.lv-enterprise.theme-light.dashboard-page .dashboard-table thead{background:#f1f5f9}html.lv-enterprise.theme-light body.dashboard-page .dashboard-table tbody tr,html.lv-enterprise.theme-light.dashboard-page .dashboard-table tbody tr{background:0 0}html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-panel,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-panel{border:1px solid var(--border)!important;background:linear-gradient(#fff,#f8fafc)!important;box-shadow:inset 0 1px #fffffff2,0 4px 14px #0f172a0f!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-item,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-item{border:1px solid var(--border)!important;background:#fff!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-label,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-label{color:var(--text-3)!important;-webkit-text-fill-color:var(--text-3)!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-text,html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-value,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-text,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-value{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light body.dashboard-page .dashboard-detail-item .badge,html.lv-enterprise.theme-light.dashboard-page .dashboard-detail-item .badge{-webkit-text-fill-color:currentColor!important}html.lv-enterprise.theme-light .table-actions a,html.lv-enterprise.theme-light .table-actions button{box-shadow:0 2px 8px #0f172a0f;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border:1px solid #0f766e61!important}html.lv-enterprise.theme-light .table-actions a:hover,html.lv-enterprise.theme-light .table-actions button:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#d1fae5,#a7f3d0)!important;border-color:#0f766e7a!important}html.lv-enterprise.theme-light .filter-btn{border-color:var(--border)!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;background:#0f172a0a!important}html.lv-enterprise.theme-light .filter-btn:hover{color:#0d5c55!important;-webkit-text-fill-color:#0d5c55!important;background:#0f766e1a!important;border-color:#0f766e59!important}html.lv-enterprise.theme-light .filter-btn.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#0d9488 0%,#0f766e 100%)!important;border-color:#0d5c55!important;box-shadow:0 4px 14px #0f766e47!important}html.lv-enterprise.theme-light .filter-btn.is-active:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#14b8a6 0%,#0d9488 100%)!important}html.lv-enterprise.theme-light .defra-approval-deploy-note{color:#78350f!important;-webkit-text-fill-color:#78350f!important;background:#f59e0b1f!important;border:1px solid #d9770659!important}html.lv-enterprise.theme-light .defra-approval-deploy-note code{color:#0f172a!important;background:#0f172a0f!important}html.lv-enterprise.theme-light .deadline-banner{color:#78350f!important;-webkit-text-fill-color:#78350f!important;background:#f59e0b1f!important;border:1px solid #d9770659!important}html.lv-enterprise.theme-light .deadline-banner strong{color:#92400e!important}html.lv-enterprise.theme-light .deadline-link{color:#0d9488!important}html.lv-enterprise.theme-light .dashboard-bulk-actions .btn-ghost{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--border-2)!important;background:var(--surface)!important}html.lv-enterprise.theme-light .dashboard-bulk-actions .btn-ghost:hover{color:var(--primary-dark)!important;-webkit-text-fill-color:var(--primary-dark)!important;background:var(--primary-light)!important}html.lv-enterprise.theme-light .badge--draft{color:#475569;background:#64748b1f;border-color:#64748b47}html.lv-enterprise.theme-light .badge--review_required,html.lv-enterprise.theme-light .badge--needs_review{color:#b91c1c;background:#dc26261a;border-color:#dc262647}html.lv-enterprise.theme-light .badge--ready_for_submission,html.lv-enterprise.theme-light .badge--ready{color:#047857;background:#10b9811f;border-color:#10b98159}html.lv-enterprise.theme-light .badge--submitted,html.lv-enterprise.theme-light .badge--compliant,html.lv-enterprise.theme-light .badge--approved{color:#0f766e;background:#0f766e1f;border-color:#0f766e59}html.lv-enterprise.theme-light .badge--failed,html.lv-enterprise.theme-light .badge--error{color:#b91c1c;background:#dc26261a;border-color:#dc262647}html.lv-enterprise.theme-light .badge--muted{color:var(--text-3);border-color:var(--border);background:#f1f5f9f2}html.lv-enterprise.theme-light .badge--created{color:#0f766e;background:#0f766e1a;border-color:#0f766e47}html.lv-enterprise.theme-light .badge--received{color:#047857;background:#10b9811f;border-color:#10b9814d}html.lv-enterprise.theme-light input[type=text],html.lv-enterprise.theme-light input[type=email],html.lv-enterprise.theme-light input[type=password],html.lv-enterprise.theme-light input[type=date],html.lv-enterprise.theme-light input[type=time],html.lv-enterprise.theme-light input[type=number],html.lv-enterprise.theme-light input[type=file],html.lv-enterprise.theme-light input[type=search],html.lv-enterprise.theme-light select,html.lv-enterprise.theme-light textarea{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:#fff!important;border:1.5px solid #0f172a26!important;box-shadow:inset 0 1px 2px #0f172a0a!important}html.lv-enterprise.theme-light select option{color:var(--text);background:#fff}html.lv-enterprise.theme-light input::placeholder,html.lv-enterprise.theme-light textarea::placeholder{color:var(--text-3)!important}html.lv-enterprise.theme-light body.receiver-gate-page .gate-header-bar{border-bottom-color:var(--border);color:var(--text);background:linear-gradient(#fff,#f8fafc);box-shadow:0 4px 18px #0f172a0f}html.lv-enterprise.theme-light body.receiver-gate-page .gate-header-content h1{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light body.receiver-gate-page .gate-header-content a.back-link{color:#0d9488!important}html.lv-enterprise.theme-light body.receiver-gate-page .scan-step{box-shadow:var(--shadow-sm);background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}html.lv-enterprise.theme-light body.receiver-gate-page .gate-header h1,html.lv-enterprise.theme-light body.receiver-gate-page .gate-header p{color:var(--text)!important}html.lv-enterprise.theme-light body.receiver-gate-page .scan-hint{color:var(--text-2)!important;background:#0f766e14!important;border:1px solid #0f766e38!important}html.lv-enterprise.theme-light body.receiver-gate-page .scan-input{color:var(--text)!important;background:#fff!important;border-color:#0f172a26!important}html.lv-enterprise.theme-light body.carrier-form-page .form-header-content{border-color:var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff,#f1f5f9)}html.lv-enterprise.theme-light body.carrier-form-page .form-header-kicker{color:var(--primary-dark);background:#0f766e1a;border-color:#0f766e40}html.lv-enterprise.theme-light body.carrier-form-page .movement-hero,html.lv-enterprise.theme-light body.carrier-form-page .movement-section,html.lv-enterprise.theme-light body.carrier-form-page .qr-success,html.lv-enterprise.theme-light body.carrier-form-page .movement-scan-panel{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}html.lv-enterprise.theme-light body.carrier-form-page .movement-hero-side{border-color:var(--border);background:#f8fafc}html.lv-enterprise.theme-light body.carrier-form-page .form-header-copy p,html.lv-enterprise.theme-light body.carrier-form-page .movement-hero p,html.lv-enterprise.theme-light body.carrier-form-page .movement-section-head p,html.lv-enterprise.theme-light body.carrier-form-page .movement-hero-side span,html.lv-enterprise.theme-light body.carrier-form-page .movement-scan-copy span{color:#334155!important;-webkit-text-fill-color:#334155!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-scan-copy strong,html.lv-enterprise.theme-light body.carrier-form-page .movement-hero-side strong{font-weight:700;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-scan-status{color:var(--text-3)!important}html.lv-enterprise.theme-light body.carrier-form-page .form-user-email{color:var(--text)!important}html.lv-enterprise.theme-light body.carrier-form-page label.movement-scan-btn{color:var(--primary-dark)!important;background:#0f766e1a!important;border-color:#0f766e59!important}html.lv-enterprise.theme-light body.carrier-form-page .form-user-links a{background:var(--surface);border-color:var(--border);color:var(--text-2)}html.lv-enterprise.theme-light body.carrier-form-page .form-user-chip{border-color:var(--border)!important;background:#f1f5f9!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-field{border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;background:linear-gradient(#fff,#f8fafc)!important}html.lv-enterprise.theme-light body.carrier-form-page .form-header-copy h1,html.lv-enterprise.theme-light body.carrier-form-page .movement-hero h2,html.lv-enterprise.theme-light body.carrier-form-page .movement-section-head h3{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-eyebrow,html.lv-enterprise.theme-light body.carrier-form-page .movement-section-kicker{color:var(--primary-dark)!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-mandatory-legend{font-weight:600;color:#334155!important;-webkit-text-fill-color:#334155!important}html.lv-enterprise.theme-light body.carrier-form-page .movement-mandatory-legend strong{font-weight:800;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}html.lv-enterprise.theme-light .form-section-accordion{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}html.lv-enterprise.theme-light button.form-section-accordion__trigger{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .form-section-accordion__trigger .form-section-accordion__title{color:var(--text)!important}html.lv-enterprise.theme-light .form-section-accordion__trigger .form-section-accordion__subtitle,html.lv-enterprise.theme-light .form-section-accordion__body,html.lv-enterprise.theme-light .form-section-accordion__lede{color:var(--text-2)!important}html.lv-enterprise.theme-light .form-section-declaration-static{border-color:var(--border);background:#f8fafc}@media (width<=760px){html.lv-enterprise.theme-light .dashboard-table tr.dashboard-row-summary{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#fff,#f8fafc)}html.lv-enterprise.theme-light .dashboard-row-summary td{color:var(--text);border-bottom-color:#0f172a14}}html.lv-enterprise.theme-light button:not(.btn-ghost):not(.btn-primary-soft):not(.btn-submit-primary):not(.btn-danger-ghost):not(.secondary):not(.filter-btn):not(.form-section-accordion__trigger):not(.dashboard-row-menu-item):not(.header-account-avatar-btn):not(.header-account-menu-item):not(.lv-login-submit):not(.app-header-account-chip):not(.dashboard-sidebar-toggle):not(.dashboard-mobile-menu-toggle):not(.dashboard-kebab-btn):not(.lv-theme-toggle):not(.movement-date-trigger){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border:1px solid #0f766e61!important;box-shadow:0 2px 10px #0f172a14!important}html.lv-enterprise.theme-light button:hover:not(:disabled):not(.btn-ghost):not(.btn-primary-soft):not(.btn-submit-primary):not(.btn-danger-ghost):not(.secondary):not(.filter-btn):not(.form-section-accordion__trigger):not(.dashboard-row-menu-item):not(.header-account-avatar-btn):not(.header-account-menu-item):not(.app-header-account-chip):not(.dashboard-sidebar-toggle):not(.lv-theme-toggle):not(.dashboard-kebab-btn):not(.movement-date-trigger){filter:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#d1fae5,#a7f3d0)!important;border-color:#0f766e7a!important;box-shadow:0 4px 14px #0f172a1a!important}html.lv-enterprise.theme-light .btn-submit-primary{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border:1px solid #0f766e61!important;box-shadow:0 2px 10px #0f172a14!important}html.lv-enterprise.theme-light .btn-submit-primary:hover:not(:disabled){filter:none!important;background:linear-gradient(#d1fae5,#a7f3d0)!important;border-color:#0f766e7a!important}html.lv-enterprise.theme-light .btn-submit-primary:disabled{color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#e2e8f0!important;border-color:#0f172a1f!important}html.lv-enterprise.theme-light .btn-primary-soft{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border:1px solid #0f766e61!important;box-shadow:0 2px 10px #0f172a14!important}html.lv-enterprise.theme-light .btn-primary-soft:hover:not(:disabled){color:#0f172a!important;background:linear-gradient(#d1fae5,#a7f3d0)!important;border-color:#0f766e7a!important}html.lv-enterprise.theme-light .btn-ghost:not(.filter-btn),html.lv-enterprise.theme-light a.btn-ghost:not(.filter-btn){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #0f172a24!important}html.lv-enterprise.theme-light .btn-ghost:not(.filter-btn):hover,html.lv-enterprise.theme-light a.btn-ghost:not(.filter-btn):hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#0f766e1a!important;border-color:#0f766e59!important}html.lv-enterprise.theme-light .secondary{color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a24!important}html.lv-enterprise.theme-light .btn-danger-ghost{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;background:#fee2e2!important;border-color:#dc262659!important}html.lv-enterprise.theme-light .btn-danger-ghost:hover{color:#991b1b!important;background:#fecaca!important}html.lv-enterprise.theme-light input[type=file]::file-selector-button{box-shadow:0 2px 8px #0f172a0f;color:#0f172a!important;background:linear-gradient(#ecfdf5,#d1fae5)!important;border:1px solid #0f766e61!important}html.lv-enterprise.theme-light input[type=file]::file-selector-button:hover{filter:none;background:linear-gradient(#d1fae5,#a7f3d0)!important}html.lv-enterprise.theme-light label{color:var(--text-2)!important}html.lv-enterprise.theme-light input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;border-color:#0f172a26!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html.lv-enterprise.theme-light input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;border-color:#0f172a26!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html.lv-enterprise.theme-light input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;border-color:#0f172a26!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html.lv-enterprise.theme-light input[type=date],html.lv-enterprise.theme-light input[type=time],html.lv-enterprise.theme-light input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.lv-enterprise.theme-light input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.55}html.lv-enterprise.theme-light input[type=time]::-webkit-calendar-picker-indicator{filter:none;opacity:.55}html.lv-enterprise.theme-light input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none;opacity:.55}html.lv-enterprise.theme-light .lv-theme-pill-toggle button{color:var(--text-2)!important;box-shadow:none!important;background:0 0!important}html.lv-enterprise.theme-light .lv-theme-pill-toggle button.is-active{background:var(--primary-light)!important;color:var(--primary-dark)!important}html.lv-enterprise.theme-light .movement-review-row{background:#f8fafc!important;box-shadow:inset 0 0 0 1px #0f172a14!important}html.lv-enterprise.theme-light .movement-review-value{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .movement-review-key{color:var(--text-2)!important;-webkit-text-fill-color:var(--text-2)!important}html.lv-enterprise.theme-light body.receipt-page-body .movement-review-wrap{background:#0f172a0a!important}html.lv-enterprise.theme-light body.receipt-page-body .receipt-preview-wrap{box-shadow:var(--shadow-sm);border-color:var(--border)!important;background:linear-gradient(#fff,#f1f5f9)!important}html.lv-enterprise.theme-light .receipt-status-strip{background:var(--surface)!important;border-color:var(--border)!important}html.lv-enterprise.theme-light body.receipt-page-body .receipt-status-strip__tools .receipt-strip-tool{color:#0f172a!important;border-color:var(--border)!important;-webkit-text-fill-color:#0f172a!important;background:#f8fafc!important}html.lv-enterprise.theme-light body.receipt-page-body .receipt-status-strip__tools .receipt-strip-tool:hover{color:#0f172a!important;background:#0f766e1a!important}html.lv-enterprise.theme-light .form-section-card{background:var(--surface)!important;border-color:var(--border)!important}html.lv-enterprise.theme-light .form-section-card h3{color:var(--primary-dark)!important;border-bottom-color:var(--border)!important}html.lv-enterprise.theme-light details summary{border:1px solid var(--border)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important}html.lv-enterprise.theme-light details summary:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ecfdf5!important}html.lv-enterprise.theme-light details[open]>summary{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;border-color:#0f766e59!important}html.lv-enterprise.theme-light .ocr-pre{border:1px solid var(--border)!important;color:var(--text)!important;background:#f1f5f9!important}html.lv-enterprise.theme-light body.receipt-page-body .wmr-section{box-shadow:var(--shadow-sm);background:var(--surface)!important;border-color:var(--border)!important}html.lv-enterprise.theme-light body.receipt-page-body .wmr-accordion{background:var(--surface)!important;border-color:var(--border)!important}html.lv-enterprise.theme-light body.receipt-page-body .wmr-badge{color:var(--primary-dark)!important;background:#0f766e1a!important;border:1px solid #0f766e47!important}html.lv-enterprise.theme-light body.receipt-page-body .wmr-req{color:#b91c1c!important}html.lv-enterprise.theme-light .flag-label{border:1px solid var(--border)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:#f8fafc!important}html.lv-enterprise.theme-light .flag-label strong{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html.lv-enterprise.theme-light .flag-label .small.muted{color:var(--text-2)!important;-webkit-text-fill-color:var(--text-2)!important;opacity:1!important}html.lv-enterprise.theme-light .flag-label:hover{border-color:var(--border-2)!important;background:#f1f5f9!important}@media (width<=1024px){html.lv-enterprise{--dashboard-sidebar-drawer-top:calc(env(safe-area-inset-top,0px) + 128px)}}@media (width<=760px){html.lv-enterprise{--dashboard-sidebar-drawer-top:calc(env(safe-area-inset-top,0px) + 152px)}html.lv-enterprise body.receipt-page-body,html.lv-enterprise body.carrier-form-page,html.lv-enterprise body.receiver-gate-page,html.lv-enterprise body.settings-page,html.lv-enterprise body.upload-page,html.lv-enterprise body.compliance-page{--dashboard-sidebar-drawer-top:calc(env(safe-area-inset-top,0px) + 120px)}html.lv-enterprise body.dashboard-page:not(.receipt-page-body):not(.carrier-form-page):not(.receiver-gate-page):not(.settings-page):not(.upload-page):not(.compliance-page){--dashboard-sidebar-drawer-top:calc(env(safe-area-inset-top,0px) + 198px)}}
