@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";.wuxia-petal{position:absolute;top:-30px;z-index:6;pointer-events:none;animation:wuxia-petal-fall linear infinite}@keyframes wuxia-petal-fall{0%{transform:translateY(-30px) rotate(0) translate(0);opacity:0}10%{opacity:1}50%{transform:translateY(50vh) rotate(180deg) translate(40px);opacity:.8}80%{opacity:.4}to{transform:translateY(105vh) rotate(360deg) translate(-20px);opacity:0}}.wuxia-firefly{position:absolute;width:4px;height:4px;border-radius:50%;background:#d4a853;z-index:6;pointer-events:none;box-shadow:0 0 8px 3px #d4a85366,0 0 20px 6px #d4a85326;animation:wuxia-firefly-glow ease-in-out infinite}@keyframes wuxia-firefly-glow{0%,to{opacity:0;transform:translate(0) scale(.5)}20%{opacity:1;transform:translate(10px,-15px) scale(1)}40%{opacity:.7;transform:translate(-8px,-25px) scale(.8)}60%{opacity:1;transform:translate(15px,-10px) scale(1.1)}80%{opacity:.5;transform:translate(-5px,-20px) scale(.7)}}.wuxia-cloud-drift{animation:wuxia-cloud-move 6s ease-in-out infinite}.wuxia-cloud-drift-2{animation:wuxia-cloud-move 8s ease-in-out 1s infinite reverse}@keyframes wuxia-cloud-move{0%,to{transform:translate(0) scaleX(1);opacity:.8}50%{transform:translate(15px) scaleX(1.1);opacity:1}}.wuxia-horse-entrance{animation:wuxia-horse-enter 1.4s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}@keyframes wuxia-horse-enter{0%{opacity:0;transform:scaleX(-1) translate(60px) scale(.85);filter:brightness(.5) contrast(1.1) saturate(1.2)}to{opacity:1;transform:scaleX(-1) translate(0) scale(1);filter:brightness(1.15) contrast(1.1) saturate(1.2)}}.wuxia-horse-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.wuxia-horse-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#d4a853,#d4a8534d);box-shadow:0 0 6px #d4a85380;animation:wuxia-particle-float 2.5s ease-in-out infinite}@keyframes wuxia-particle-float{0%,to{opacity:0;transform:translateY(0) scale(.3)}30%{opacity:.8}50%{opacity:1;transform:translateY(-20px) scale(1)}70%{opacity:.4}}.wuxia-seal-stamp{animation:wuxia-seal-enter .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.8s}@keyframes wuxia-seal-enter{0%{opacity:0;transform:scale(1.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.wuxia-card-entrance{animation:wuxia-card-enter .8s ease-out both;animation-delay:.4s}@keyframes wuxia-card-enter{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wuxia-card-entrance input::placeholder{color:#d4a8534d!important;font-style:italic}.wuxia-submit-btn{position:relative;overflow:hidden;transition:all .3s ease}.wuxia-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 25px #d4a85359,0 0 50px #d4a8531f!important}.wuxia-submit-btn:active{transform:translateY(0) scale(.98)}.wuxia-submit-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:wuxia-shimmer 3s ease-in-out infinite}@keyframes wuxia-shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes login-error-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.login-error-shake{animation:login-error-shake .5s ease-out}.login-spin{animation:spin 1s linear infinite}@keyframes login-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.login-root{flex-direction:column!important;padding:20px!important}.login-horse-area{margin-right:0!important;margin-bottom:-30px}.wuxia-horse-entrance{width:280px!important}.login-card{max-width:400px!important;padding:32px 28px 28px!important}}@media(max-width:600px){.login-root{flex-direction:column!important;padding:40px 16px 16px!important;justify-content:flex-start!important}.login-horse-area{display:none!important}.login-card-area{width:100%!important}.login-card{max-width:100%!important;width:100%!important;padding:28px 20px 24px!important;border-radius:12px!important}.login-card h1{font-size:22px!important;letter-spacing:3px!important}.login-card h2{font-size:18px!important;letter-spacing:4px!important}.login-card h3{font-size:14px!important;letter-spacing:1.5px!important;margin-bottom:16px!important}.wuxia-petal:nth-child(n+7){display:none}.wuxia-firefly:nth-child(n+5){display:none}}[data-theme=dark] .bg-emerald-50{background-color:#4edea31f!important}[data-theme=dark] .bg-emerald-100{background-color:#4edea32e!important}[data-theme=dark] .text-emerald-600,[data-theme=dark] .text-emerald-700,[data-theme=dark] .text-emerald-800,[data-theme=dark] .text-emerald-900{color:#4ade80!important}[data-theme=dark] .border-emerald-100,[data-theme=dark] .border-emerald-200{border-color:#4edea34d!important}[data-theme=dark] .bg-amber-50{background-color:#fbbf241f!important}[data-theme=dark] .bg-amber-100{background-color:#fbbf242e!important}[data-theme=dark] .text-amber-600,[data-theme=dark] .text-amber-700,[data-theme=dark] .text-amber-800,[data-theme=dark] .text-amber-900{color:#fbbf24!important}[data-theme=dark] .border-amber-100,[data-theme=dark] .border-amber-200{border-color:#fbbf244d!important}[data-theme=dark] .bg-rose-50{background-color:#ffb4ab1f!important}[data-theme=dark] .bg-rose-100{background-color:#ffb4ab2e!important}[data-theme=dark] .text-rose-600,[data-theme=dark] .text-rose-700,[data-theme=dark] .text-rose-800,[data-theme=dark] .text-rose-900{color:#ffb4ab!important}[data-theme=dark] .border-rose-100,[data-theme=dark] .border-rose-200{border-color:#ffb4ab4d!important}[data-theme=dark] .bg-red-50{background-color:#ffb4ab1f!important}[data-theme=dark] .bg-red-100{background-color:#ffb4ab2e!important}[data-theme=dark] .text-red-600,[data-theme=dark] .text-red-700,[data-theme=dark] .text-red-800,[data-theme=dark] .text-red-900{color:#ffb4ab!important}[data-theme=dark] .bg-blue-50{background-color:#b7c8e11f!important}[data-theme=dark] .bg-blue-100{background-color:#b7c8e12e!important}[data-theme=dark] .text-blue-600,[data-theme=dark] .text-blue-700{color:#b7c8e1!important}[data-theme=dark] .bg-slate-950\/60,[data-theme=dark] .bg-slate-950\/70,[data-theme=dark] .bg-slate-900\/40,[data-theme=dark] .bg-slate-900\/60{background-color:#000000bf!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--lux-surface-low)!important;color:var(--lux-text)!important;border-color:var(--lux-border)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--lux-text-muted)!important}[data-theme=dark] body{background-color:var(--lux-bg);color:var(--lux-text)}[data-theme=dark] .recharts-text,[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:var(--lux-text-variant)!important}[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--lux-border)!important}[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip{background-color:var(--lux-surface-high)!important;border-color:var(--lux-border)!important;color:var(--lux-text)!important}[data-theme=dark] .recharts-tooltip-label,[data-theme=dark] .recharts-tooltip-item{color:var(--lux-text)!important}[data-theme=dark] ::-webkit-scrollbar{background:var(--lux-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--lux-border);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--lux-outline)}[data-theme=dark] .bg-white{background-color:var(--lux-surface)!important}[data-theme=dark] .text-black{color:var(--lux-text)!important}[data-theme=dark] .hover\:bg-slate-50:hover,[data-theme=dark] .hover\:bg-gray-50:hover{background-color:var(--lux-surface-high)!important}[data-theme=dark] .hover\:bg-blue-50:hover,[data-theme=dark] .hover\:bg-emerald-50:hover{background-color:#4edea314!important}[data-theme=dark] .divide-slate-100>*+*,[data-theme=dark] .divide-slate-200>*+*{border-color:var(--lux-border)!important}[data-theme=dark] .divide-gray-100>*+*,[data-theme=dark] .divide-gray-200>*+*{border-color:var(--lux-border)!important}[data-theme=dark] .from-blue-50,[data-theme=dark] .from-blue-100,[data-theme=dark] .from-indigo-50,[data-theme=dark] .from-indigo-100,[data-theme=dark] .from-violet-50,[data-theme=dark] .from-violet-100,[data-theme=dark] .from-purple-50,[data-theme=dark] .from-purple-100,[data-theme=dark] .from-cyan-50,[data-theme=dark] .from-cyan-100,[data-theme=dark] .from-sky-50,[data-theme=dark] .from-sky-100,[data-theme=dark] .from-emerald-50,[data-theme=dark] .from-emerald-100,[data-theme=dark] .from-teal-50,[data-theme=dark] .from-teal-100,[data-theme=dark] .from-amber-50,[data-theme=dark] .from-amber-100,[data-theme=dark] .from-rose-50,[data-theme=dark] .from-rose-100,[data-theme=dark] .from-green-50,[data-theme=dark] .to-blue-50,[data-theme=dark] .to-indigo-50,[data-theme=dark] .to-violet-50,[data-theme=dark] .to-purple-50,[data-theme=dark] .to-cyan-50,[data-theme=dark] .to-sky-50,[data-theme=dark] .to-emerald-50,[data-theme=dark] .to-teal-50,[data-theme=dark] .to-amber-50,[data-theme=dark] .to-rose-50,[data-theme=dark] .to-green-50,[data-theme=dark] .via-white,[data-theme=dark] [class*=bg-gradient-to-]{--tw-gradient-from: transparent !important;--tw-gradient-to: transparent !important;--tw-gradient-stops: transparent !important;background-image:none!important;background-color:var(--lux-surface)!important}[data-theme=dark] [class*=from-emerald-6][class*=to-teal-6]:not([class*="/"]),[data-theme=dark] [class*=from-emerald-5][class*=to-teal-5]:not([class*="/"]){background-image:linear-gradient(to right,#10b981,#14b8a6)!important;background-color:transparent!important}[data-theme=dark] [class*="from-emerald-500/"],[data-theme=dark] [class*="from-emerald-400/"],[data-theme=dark] [class*="from-emerald-300/"],[data-theme=dark] [class*="from-teal-500/"],[data-theme=dark] [class*="from-blue-500/"],[data-theme=dark] [class*="from-indigo-500/"]{background-image:none!important;background-color:var(--lux-surface)!important}[data-theme=dark] [class*="border-emerald-500/"],[data-theme=dark] [class*="border-teal-500/"],[data-theme=dark] [class*="border-blue-500/"]{border-color:var(--lux-border)!important}:root[data-theme=dark]{--lux-primary: #4edea3;--lux-emerald: #10b981;--lux-emerald-light: #006c49;--lux-emerald-soft: #003824;--lux-gold: #e8c176;--lux-gold-soft: #d4a85a;--lux-gold-bright: #ffd97a;--lux-gold-surface: #5d4201;--lux-gold-dark: #3a2800;--lux-navy: #3a4a5f;--lux-navy-soft: #1a2230;--lux-error: #ffb4ab;--lux-error-container: #93000a;--lux-outline: #8b9a8e;--lux-outline-variant: #3c4a42;--lux-bg: #0e1511;--lux-surface: #1a211d;--lux-surface-low: #161d19;--lux-surface-high: #242c27;--lux-text: #dde4dd;--lux-text-variant: #bbcabf;--lux-text-muted: #8b9a8e;--lux-border: #3c4a42;--color-primary: #4edea3;--color-primary-light: #003824;--color-primary-dark: #ffd97a;--color-primary-50: #003824;--color-primary-100: #00422b;--color-primary-200: #006c49;--color-primary-500: #10b981;--color-primary-600: #4edea3;--color-primary-700: #b0efdc;--color-primary-800: #b0efdc;--color-primary-900: #ffffff;--color-secondary: #e8c176;--color-secondary-light: #5d4201;--color-cta: #d4a85a;--color-cta-light: #451a03;--color-danger: #ffb4ab;--color-danger-light: #93000a;--color-background: #0e1511;--color-surface: #1a211d;--color-border: #3c4a42;--color-border-light: #242c27;--color-text: #dde4dd;--color-text-secondary: #bbcabf;--color-text-muted: #8b9a8e;color-scheme:dark;--shadow-xs: 0 0 0 1px rgba(60, 74, 66, .5);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--shadow-xl: 0 16px 40px rgba(0, 0, 0, .7);--shadow-primary: 0 4px 14px rgba(78, 222, 163, .25)}@page{size:A4 landscape;margin:10mm}@media print{html,body{width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html{color-scheme:light!important}[data-theme=dark]{--lux-bg: #ffffff;--lux-surface: #ffffff;--lux-text: #000000;--lux-text-variant: #1f2937;--lux-border: #d1d5db;--color-background: #ffffff;--color-surface: #ffffff;--color-text: #000000}}:root{--lux-primary: #001b15;--lux-emerald: #003228;--lux-emerald-light: #0a5042;--lux-emerald-soft: #b0efdc;--lux-gold: #775a19;--lux-gold-soft: #b08d48;--lux-gold-bright: #e8c176;--lux-gold-surface: #ffdea5;--lux-gold-dark: #5d4201;--lux-navy: #222c3c;--lux-navy-soft: #d9e3f9;--lux-error: #ba1a1a;--lux-error-container: #ffdad6;--lux-outline: #717975;--lux-outline-variant: #94a3b8;--lux-bg: #f7f9fb;--lux-surface: #ffffff;--lux-surface-low: #f3f4f6;--lux-surface-high: #edeef0;--lux-text: #001b15;--lux-text-variant: #404945;--lux-text-muted: #717975;--lux-border: #94a3b8;--color-primary: #003228;--color-primary-light: #b0efdc;--color-primary-dark: #001b15;--color-primary-50: #e6f4f0;--color-primary-100: #b0efdc;--color-primary-200: #80d4be;--color-primary-500: #0a5042;--color-primary-600: #003228;--color-primary-700: #001b15;--color-primary-800: #001b15;--color-primary-900: #001b15;--color-secondary: #775a19;--color-secondary-light: #ffdea5;--color-cta: #b08d48;--color-cta-light: #fef3c7;--color-danger: #ba1a1a;--color-danger-light: #ffdad6;--color-background: #f7f9fb;--color-surface: #ffffff;--color-border: #bfc9c4;--color-border-light: #e1e2e4;--color-text: #001b15;--color-text-secondary: #404945;--color-text-muted: #717975;color-scheme:light;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-xl: 0 16px 40px rgba(0, 0, 0, .1);--shadow-primary: 0 4px 14px rgba(5, 150, 105, .25);--font-heading: "Be Vietnam Pro", sans-serif;--font-body: "Be Vietnam Pro", sans-serif;--font-default: "Inter", sans-serif;--font-mono: "JetBrains Mono", "Roboto Mono", monospace;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--transition-fast: .12s ease-out;--transition-base: .18s ease-out;--transition-slow: .28s ease-out;--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Be Vietnam Pro,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:var(--color-background);color:var(--color-text);font-size:var(--text-base);line-height:1.5}.bg-noise{position:relative;background:linear-gradient(180deg,#f9fafb,#f0fdf4)}.bg-noise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.bg-noise>*{position:relative;z-index:1}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:var(--radius-full)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-in{animation:fade-in .25s ease-out}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.slide-in-from-top{animation:slide-in-from-top .25s ease-out}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-in-from-bottom{animation:slide-in-from-bottom .25s ease-out}@keyframes zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.zoom-in{animation:zoom-in .2s ease-out}@keyframes subtle-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.animate-float{animation:subtle-float 3s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes pulse-glow{0%,to{box-shadow:0 0 #05966966}50%{box-shadow:0 0 0 6px #05966900}}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stagger-in>*{animation:stagger-in .3s ease-out both}.stagger-in>*:nth-child(1){animation-delay:0ms}.stagger-in>*:nth-child(2){animation-delay:40ms}.stagger-in>*:nth-child(3){animation-delay:80ms}.stagger-in>*:nth-child(4){animation-delay:.12s}.stagger-in>*:nth-child(5){animation-delay:.16s}.stagger-in>*:nth-child(6){animation-delay:.2s}.card-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.card-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.press-scale{transition:transform 80ms ease-out}.press-scale:active{transform:scale(.97)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabular-nums{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-mono{font-family:var(--font-mono)}.text-positive{color:#059669}.text-negative{color:#ef4444}.text-warning{color:#f59e0b}.rounded-enterprise{border-radius:var(--radius-lg)}.rounded-enterprise-sm{border-radius:var(--radius-md)}.spinner{border:3px solid #e5e7eb;border-top:3px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite}.technical-editor-content{min-height:800px;padding:40px;line-height:1.8;outline:none}.technical-editor-content h1{font-size:2em;font-weight:700;margin-bottom:.5em}.technical-editor-content h2{font-size:1.5em;font-weight:600;margin-bottom:.5em;margin-top:1em}.technical-editor-content p{margin-bottom:1em}.technical-editor-content img{max-width:100%;border-radius:var(--radius-lg);margin:2rem 0;box-shadow:var(--shadow-lg)}.technical-editor-content ul,.technical-editor-content ol{margin-left:2em;margin-bottom:1em}.technical-editor-content li{margin-bottom:.5em}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}::-moz-selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}@media print{.no-print{display:none!important}body{background:#fff}.print-shadow-none{box-shadow:none!important}.print-border-thin{border:1px solid #000!important}table{page-break-inside:auto!important;border-collapse:collapse!important}thead{display:table-header-group!important}tbody{display:table-row-group!important}tfoot{display:table-footer-group!important}tr{page-break-inside:auto!important;page-break-after:auto!important;display:table-row!important}tbody tr{display:table-row!important;visibility:visible!important;opacity:1!important}.print\\:page-break-inside-avoid{page-break-inside:avoid!important}html{margin:0!important;padding:0!important}body{margin:0!important;padding:10px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.shipping-print-root{font-size:11px!important;line-height:1.35!important}.shipping-print-root .print-content-area{max-width:100%!important;padding:4mm 6mm!important;gap:3mm!important}.shipping-print-root .print-content-area>*+*{margin-top:3mm!important}.shipping-print-root .print-doc-header{padding-bottom:2mm!important;margin-bottom:2mm!important}.shipping-print-root .print-doc-header h2{font-size:13px!important}.shipping-print-root .print-info-cards{grid-template-columns:repeat(4,1fr)!important;gap:2mm!important}.shipping-print-root .print-info-cards>div{padding:2mm 3mm!important;border-radius:2px!important}.shipping-print-root .print-info-cards .print-card-label{font-size:7px!important;margin-bottom:.5mm!important}.shipping-print-root .print-info-cards .print-card-value,.shipping-print-root table{font-size:10px!important}.shipping-print-root table th{padding:2mm 1.5mm!important;font-size:8px!important}.shipping-print-root table td{padding:1.5mm 1mm!important}.shipping-print-root table tfoot td{padding:2mm 1.5mm!important}.shipping-print-root .print-table-wrapper{border-radius:2px!important}.shipping-print-root .print-bottom-section{gap:4mm!important;padding-bottom:0!important}.shipping-print-root .print-payment-block{border-radius:2px!important}.shipping-print-root .print-payment-block>div{padding:1.5mm 3mm!important}.shipping-print-root .print-payment-header{padding:1.5mm 3mm!important;font-size:9px!important}.shipping-print-root .print-payment-total{font-size:12px!important}.shipping-print-root .print-signature-block{border-radius:2px!important;min-height:auto!important}.shipping-print-root .print-signature-header{padding:1.5mm 3mm!important;font-size:9px!important}.shipping-print-root .print-signature-area{padding:3mm!important;min-height:25mm!important}.shipping-print-root .print-signature-area>div{gap:15mm!important}.shipping-print-root .print-note-block{padding:2mm 3mm!important;border-radius:2px!important}.shipping-print-root .print-note-block p{font-size:9px!important}html,body{font-size:10px!important}.shipping-print-root .print-doc-header{padding-bottom:2mm!important;margin-bottom:3mm!important}.shipping-print-root .print-doc-header svg{width:60px!important;height:36px!important}.shipping-print-root .print-doc-header h2{font-size:13px!important;margin-top:4px!important}.shipping-print-root .print-doc-header p{font-size:8px!important}.shipping-print-root .print-doc-header h1{font-size:16px!important}.shipping-print-root .print-unified-block{box-shadow:none!important;border-radius:0!important;page-break-inside:avoid!important}.shipping-print-root .print-unified-block .print-info-section{display:flex!important;flex-direction:row!important;padding:3mm!important;gap:3mm!important;page-break-inside:avoid!important}.shipping-print-root .print-unified-block .print-info-section>div:first-child{flex-shrink:0!important}.shipping-print-root .print-unified-block .print-info-section>div:first-child>div{width:25mm!important;height:25mm!important;aspect-ratio:1 / 1!important}.shipping-print-root .print-unified-block .print-info-section>div:first-child>div>div{font-size:7px!important;padding:1px 3px!important}.shipping-print-root .print-unified-block .print-info-section>div:last-child{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2mm!important;flex:1!important}.shipping-print-root .print-unified-block .print-info-section>div:last-child>div{padding:2mm!important;border-radius:2px!important;box-shadow:none!important;gap:1mm!important}.shipping-print-root .print-unified-block .print-info-section>div:last-child span{font-size:7px!important;letter-spacing:.05em!important}.shipping-print-root .print-unified-block .print-info-section>div:last-child>div>div{font-size:11px!important;line-height:1.2!important}.shipping-print-root .print-unified-block .print-info-section>div:last-child svg{width:12px!important;height:12px!important}.shipping-print-root .print-unified-block table{font-size:9px!important}.shipping-print-root .print-unified-block table th{padding:1.5mm 1mm!important;font-size:7px!important}.shipping-print-root .print-unified-block table td{padding:1mm!important}.shipping-print-root .print-unified-block table tfoot td{padding:1.5mm!important;font-size:10px!important}.shipping-print-root .print-unified-block .print-financial-bar{display:table!important;width:100%!important;padding:0!important;gap:0!important;page-break-inside:avoid!important;table-layout:fixed!important}.shipping-print-root .print-unified-block .print-financial-bar>div:not(.w-px):not([class*=w-full]){display:table-cell!important;vertical-align:middle!important;padding:2.5mm 3mm!important;text-align:center!important;border-right:1px solid #000000!important;width:auto!important}.shipping-print-root .print-unified-block .print-financial-bar>div:not(.w-px):not([class*=w-full]):last-child{text-align:right!important;border-right:none!important;padding-right:5mm!important}.shipping-print-root .print-unified-block .print-financial-bar>div:not(.w-px):not([class*=w-full]):first-child{text-align:left!important;padding-left:5mm!important}.shipping-print-root .print-unified-block .print-financial-bar>div.w-px,.shipping-print-root .print-unified-block .print-financial-bar>div[class*=w-full]{display:none!important}.shipping-print-root .print-unified-block .print-financial-bar span[class*="text-["]:first-child,.shipping-print-root .print-unified-block .print-financial-bar>div>span:first-child{font-size:8px!important;letter-spacing:.05em!important;display:block!important;margin-bottom:1mm!important}.shipping-print-root .print-unified-block .print-financial-bar>div>span:last-child{font-size:11px!important;display:block!important;font-weight:600!important}.shipping-print-root .print-unified-block .print-financial-bar>div:not(.w-px):not(:first-child):not(:last-child)>span:last-child{font-size:12px!important}.shipping-print-root .print-unified-block .print-financial-bar>div:not(.w-px):not([class*=w-full]):last-child span:last-child{font-size:16px!important;font-weight:700!important}.shipping-print-root table tr{page-break-inside:avoid!important}.shipping-print-root>div>div>div:not(.print-doc-header):not(.print-unified-block){display:none!important}.shipping-print-root .print-unified-block table thead tr,.shipping-print-root .print-unified-block table thead th{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important}.shipping-print-root .print-unified-block table thead tr:nth-child(2) th{background:#f5f5f5!important;background-color:#f5f5f5!important;color:#000!important}.shipping-print-root .print-unified-block table tbody td{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important}.shipping-print-root .print-unified-block table tbody td[style*=subHeader],.shipping-print-root .print-unified-block table tbody td:nth-last-child(3){background:#f5f5f5!important;background-color:#f5f5f5!important}.shipping-print-root .print-unified-block table tfoot tr,.shipping-print-root .print-unified-block table tfoot td{background:#fff!important;background-color:#fff!important;color:#000!important;border:1.5px solid #000000!important;font-weight:700!important}.shipping-print-root .print-unified-block .print-financial-bar{background:#fff!important;background-color:#fff!important;color:#000!important;border:1.5px solid #000000!important;border-top:2px solid #000000!important}.shipping-print-root .print-unified-block .print-financial-bar span,.shipping-print-root .print-unified-block .print-financial-bar p,.shipping-print-root .print-unified-block .print-financial-bar div{color:#000!important;background:transparent!important;background-color:transparent!important}.shipping-print-root .print-unified-block .print-financial-bar>div.w-px,.shipping-print-root .print-unified-block .print-financial-bar>div[class*=bg-]{background:#000!important;background-color:#000!important}.shipping-print-root .print-unified-block .print-financial-bar>div[class*=absolute]{display:none!important}.shipping-print-root .print-info-section>div:last-child>div>div[class*=absolute]{display:none!important}.shipping-print-root .print-info-section>div:last-child>div>div span[class*=material]{background:transparent!important;color:#000!important}.shipping-print-root .print-info-section>div:first-child>div>div{background:#fff!important;color:#000!important;border:1px solid #000000!important}.shipping-print-root .print-signature-row>div:first-child{background:#fff!important;color:#000!important;border-bottom:1px solid #000000!important}.shipping-print-root .print-signature-row{border:1px solid #000000!important;margin-top:2mm!important}.shipping-print-root .print-signature-row>div:last-child>div{border-color:#000!important}.shipping-print-root .print-doc-header>div[style*=border]{border-color:#000!important}}.erp-table-wrapper{background:var(--lux-surface);border-radius:.75rem;border:1px solid var(--lux-border);box-shadow:0 1px 2px #0000000d;overflow:hidden}.erp-table{width:100%;font-size:.875rem;text-align:left;border-collapse:collapse}.erp-table thead{background:var(--lux-surface-low);color:var(--lux-text-variant);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.05em;border-bottom:2px solid var(--lux-border);position:sticky;top:0;z-index:10}.erp-table th{padding:.75rem 1rem;border-right:1px solid var(--lux-border);white-space:nowrap}.erp-table th:last-child{border-right:none}.erp-table tbody tr{border-bottom:1px solid var(--lux-border);transition:background-color .15s}.erp-table tbody tr:last-child{border-bottom:none}.erp-table tbody tr:hover{background:var(--lux-surface-high)}.erp-table td{padding:.5rem 1rem;border-right:1px solid var(--lux-border)}.erp-table td:last-child{border-right:none}.erp-table tfoot{background:var(--lux-surface-low);font-weight:700;border-top:2px solid var(--lux-border)}.erp-table tfoot td{padding:.75rem 1rem;border-right:1px solid var(--lux-border)}.erp-table tfoot td:last-child{border-right:none}.spec-bulleted>div{position:relative;padding-left:1.5rem;margin:.15rem 0}.spec-bulleted>div:before{content:"▸";position:absolute;left:.25rem;top:0;color:#7c3aed;font-weight:700}.spec-bulleted>div:has(>br:only-child){padding-left:0}.spec-bulleted>div:has(>br:only-child):before{content:none}.spec-bulleted>table:before,.spec-bulleted>p:empty:before{content:none}.hover-zoom-img{transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.hover-zoom-img:hover{transform:scale(3);z-index:9999;position:relative;box-shadow:0 25px 50px -12px #00000080,0 10px 15px -5px #00000040;border-radius:8px;transform-origin:top left}@media print{html,body{margin:0!important;padding:0!important}table{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}tr,.print-signature-row{page-break-inside:avoid;break-inside:avoid}.print-content thead th,.print-content thead tr{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-content tbody td,.print-content tbody tr{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important}.print-content tfoot td,.print-content tfoot tr{background:#fff!important;background-color:#fff!important;color:#000!important;border:1.5px solid #000000!important;font-weight:700!important}.print-content div[class*=bg-emerald],.print-content div[class*="bg-[var(--lux-emerald)]"],.print-content div[class*="bg-[#001b15]"],.print-content div[class*=bg-slate-9],.print-content div[class*=bg-slate-8],.print-content th[class*="bg-[#001b15]"],.print-content [class*=bg-primary]{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important}.print-content div[class*=bg-emerald] *,.print-content div[class*="bg-[#001b15]"] *,.print-content div[class*=bg-slate-9] *{color:#000!important;background:transparent!important}.print-content div[class*=bg-emerald-50],.print-content div[class*=bg-blue-50],.print-content div[class*=bg-amber-50],.print-content div[class*=bg-rose-50]{background:#fff!important;background-color:#fff!important}}
