@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@400;500;600;700&display=swap);:root{--erp-primary:#1a5fa8;--erp-secondary:#00b8e6;--erp-accent:#ff9800;--color-primary:var(--erp-primary);--color-secondary:var(--erp-secondary);--color-accent:var(--erp-accent);--bg-primary:#f8fafc;--bg-secondary:#fff;--text-primary:#1a1a2e;--text-secondary:#6b7280;--border-light:#0000000f;--glass-bg:#ffffffb3;--glass-border:#fffc;--glass-shadow:0 4px 24px #0000000a;--shadow-hover:0 12px 48px #00000014}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(155deg,color-mix(in srgb,#1a5fa8 7%,#f8fafc),#f8fafc 48%,color-mix(in srgb,#00b8e6 7%,#f8fafc));background:linear-gradient(155deg,color-mix(in srgb,var(--erp-primary) 7%,#f8fafc),#f8fafc 48%,color-mix(in srgb,var(--erp-secondary) 7%,#f8fafc));color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.bg-animated{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:-1}.bg-animated-gradient{animation:floatGradient 20s ease-in-out infinite alternate;border-radius:50%;filter:blur(120px);height:600px;opacity:.3;position:absolute;width:600px}.bg-animated-gradient-1{animation-delay:0s;background:radial-gradient(circle,#1a5fa8,#0000 70%);background:radial-gradient(circle,var(--erp-primary),#0000 70%);right:-100px;top:-200px}.bg-animated-gradient-2{animation-delay:-5s;background:radial-gradient(circle,#00b8e6,#0000 70%);background:radial-gradient(circle,var(--erp-secondary),#0000 70%);bottom:-200px;left:-100px}.bg-animated-gradient-3{animation-delay:-10s;background:radial-gradient(circle,#ff9800,#0000 70%);background:radial-gradient(circle,var(--erp-accent),#0000 70%);left:50%;opacity:.15;top:50%;transform:translate(-50%,-50%)}@keyframes floatGradient{0%{transform:translate(0) scale(1)}25%{transform:translate(100px,-50px) scale(1.1)}50%{transform:translate(-50px,100px) scale(.9)}75%{transform:translate(50px,-100px) scale(1.05)}to{transform:translate(-100px,50px) scale(1)}}.section-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;margin:16px;padding:24px;position:relative}.section-glass:before{background:linear-gradient(135deg,#ffffff08,#0000 50%);border-radius:24px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a5fa8,#00b8e6);background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));-webkit-background-clip:text;background-clip:text}.text-gradient-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff9800,color-mix(in srgb,#ff9800 70%,#fff));background:linear-gradient(135deg,var(--erp-accent),color-mix(in srgb,var(--erp-accent) 70%,#fff));-webkit-background-clip:text;background-clip:text}.text-glass{color:#ffffffb3}.text-glass-light{color:#ffffff80}.text-glass-dark{color:#0d1e37b3}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-up{animation:slideUp .5s ease-out}.animate-slide-down{animation:slideDown .5s ease-out}.animate-slide-left{animation:slideLeft .5s ease-out}.animate-slide-right{animation:slideRight .5s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);background-size:200% 100%}@media (max-width:768px){.section-glass{border-radius:16px;margin:8px;padding:16px}.bg-animated-gradient{filter:blur(80px);height:300px;width:300px}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-slide-up{animation:slide-up .4s ease-out}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.glass{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 8px 32px 0 #1f268726}.glass,.glass-dark{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-dark{background:#0d1e37a6;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px 0 #0000004d}.glass-premium{backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);background:#ffffff0f;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 12px 48px 0 #1f268733}.glass-frost{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 4px 20px 0 #1f26871a}.glass-button{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;color:#fff;cursor:pointer;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.glass-button:hover{background:#ffffff26;box-shadow:0 8px 32px #1f268740;transform:translateY(-2px)}.glass-button:hover:before{left:100%}.glass-button:active{box-shadow:none;transform:translateY(0)}.glass-button-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 80%,#0000),color-mix(in srgb,var(--erp-secondary) 80%,#0000));border-color:color-mix(in srgb,var(--erp-primary) 30%,#0000)}.glass-button-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 90%,#0000),color-mix(in srgb,var(--erp-secondary) 90%,#0000));box-shadow:0 8px 32px color-mix(in srgb,var(--erp-primary) 40%,#0000)}.glass-button-secondary{background:#ffffff0f;border-color:#ffffff1a}.glass-button-secondary:hover{background:#ffffff1f}.glass-button-success{background:linear-gradient(135deg,#4caf50cc,#66bb6acc);border-color:#4caf504d}.glass-button-danger{background:linear-gradient(135deg,#f44336cc,#ef5350cc);border-color:#f443364d}.glass-button-warning{background:linear-gradient(135deg,#ffc107cc,#ffca28cc);border-color:#ffc1074d}.glass-button-sm{border-radius:8px;font-size:.875rem;padding:8px 16px}.glass-button-lg{border-radius:16px;font-size:1.125rem;padding:16px 32px}.glass-button-disabled{cursor:not-allowed;opacity:.5;transform:none!important}.glass-input{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.glass-input:focus{background:#ffffff1a;border-color:color-mix(in srgb,var(--erp-primary) 50%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 10%,#0000);outline:none}.glass-input::placeholder{color:#fff6}.glass-input-error{border-color:#f4433680}.glass-input-error:focus{border-color:#f4433680;box-shadow:0 0 0 3px #f443361a}.glass-input-success{border-color:#4caf5080}.glass-input-success:focus{border-color:#4caf5080;box-shadow:0 0 0 3px #4caf501a}.glass-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:before{background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.glass-card:hover{border-color:#ffffff26;box-shadow:0 12px 48px #1f268733;transform:translateY(-4px)}.glass-card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card-hover:hover{background:#ffffff14;box-shadow:0 12px 48px #1f268740;transform:translateY(-4px) scale(1.01)}.glass-card-premium{-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px}.glass-card-dark{-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0d1e3780;border:1px solid #ffffff0f;border-radius:20px}.glass-card-dark,.glass-header{backdrop-filter:blur(20px) saturate(180%)}.glass-header{-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0d1e37b3;border-bottom:1px solid #ffffff0f;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.glass-header-transparent{background:#0000;border-bottom:none}.glass-sidebar{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0d1e37b3;border-right:1px solid #ffffff0f;height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;width:280px}.glass-sidebar,.glass-sidebar-item{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-sidebar-item{align-items:center;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;margin:4px 12px;padding:12px 20px;position:relative;text-decoration:none}.glass-sidebar-item:hover{background:#ffffff14;color:#fff;transform:translateX(4px)}.glass-sidebar-item-active{background:color-mix(in srgb,var(--erp-primary) 20%,#0000);border-left:3px solid var(--color-primary);color:#fff}.glass-sidebar-item-active:before{background:linear-gradient(180deg,var(--erp-primary),var(--erp-secondary));border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.glass-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.glass-modal{animation:slideUp .3s ease-out;backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);background:#0d1e37d9;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 24px 64px #0006;max-height:90vh;max-width:600px;overflow-y:auto;padding:32px;width:90%}.glass-table{border-collapse:initial;border-spacing:0;width:100%}.glass-table th{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff0f;color:#fffc;font-size:.875rem;font-weight:600;padding:12px 16px;text-align:left}.glass-table td{border-bottom:1px solid #ffffff0a;color:#ffffffe6;padding:12px 16px}.glass-table tr{transition:all .2s ease}.glass-table tr:hover{background:#ffffff0a}.glass-chip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff0f;border-radius:20px;color:#fffc;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 12px}.glass-chip-primary{background:color-mix(in srgb,var(--erp-primary) 30%,#0000);border-color:color-mix(in srgb,var(--erp-primary) 20%,#0000);color:#8bb4e0}.glass-chip-success{background:#4caf504d;border-color:#4caf5033;color:#81c784}.glass-chip-danger{background:#f443364d;border-color:#f4433633;color:#ef9a9a}.glass-chip-warning{background:#ffc1074d;border-color:#ffc10733;color:#ffd54f}.glass-stats{padding:20px 24px}.glass-stats,.glass-stats-icon{align-items:center;display:flex}.glass-stats-icon{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:14px;font-size:24px;height:48px;justify-content:center;margin-right:16px;width:48px}.glass-stats-content{flex:1 1}.glass-stats-label{color:#fff9;font-size:.875rem;font-weight:500}.glass-stats-value{color:#fff;font-size:1.5rem;font-weight:700;margin-top:4px}.glass-stats-change{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:500;margin-top:4px;padding:2px 8px}.glass-stats-change-positive{background:#4caf5026;color:#81c784}.glass-stats-change-negative{background:#f4433626;color:#ef9a9a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glassPulse{0%,to{background:#ffffff0d}50%{background:#ffffff1a}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.glass-spinner{animation:spin .8s cubic-bezier(.4,0,.2,1) infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--color-primary);display:inline-block;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.glass-toast{animation:slideUp .3s ease-out;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0d1e37d9;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d;color:#fff;padding:16px 20px}.glass-toast-success{border-left:4px solid #4caf50}.glass-toast-error{border-left:4px solid #f44336}.glass-toast-warning{border-left:4px solid #ffc107}.glass-toast-info{border-left:4px solid #03a9f4}@media (max-width:768px){.glass-sidebar{border-right:none;border-top:1px solid #ffffff0f;bottom:0;height:auto;max-height:80vh;position:fixed;top:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.glass-sidebar-open{transform:translateY(0)}.glass-modal{margin:16px;max-height:80vh;padding:20px}.glass-stats{align-items:flex-start;flex-direction:column}.glass-stats-icon{margin-bottom:12px;margin-right:0}}@media (prefers-color-scheme:dark){.glass{background:#0d1e3780;border-color:#ffffff0f}.glass-premium{background:#0d1e37b3;border-color:#ffffff14}}.glass-blur-sm{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.glass-blur-md{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.glass-blur-lg{backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%)}.glass-blur-xl{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%)}.glass-border{border:1px solid #ffffff14}.glass-border-light{border:1px solid #ffffff1f}.glass-shadow{box-shadow:0 8px 32px #1f268726}.glass-shadow-lg{box-shadow:0 12px 48px #1f268733}.glass-shadow-dark{box-shadow:0 8px 32px #0000004d}.glass-rounded{border-radius:16px}.glass-rounded-lg{border-radius:24px}.glass-rounded-full{border-radius:9999px}.glass-card-premium{overflow:visible;position:relative}.glass-card-premium:after{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(45deg,color-mix(in srgb,var(--erp-primary) 30%,#0000),color-mix(in srgb,var(--erp-secondary) 30%,#0000),#ff98004d,color-mix(in srgb,var(--erp-primary) 30%,#0000));background-size:300% 300%;border-radius:26px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes borderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}input[type=checkbox].glass{appearance:none;-webkit-appearance:none;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;position:relative;transition:all .3s ease}input[type=checkbox].glass:checked{background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));border-color:var(--erp-primary)}input[type=checkbox].glass:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}input[type=checkbox].glass:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 20%,#0000);outline:none}.relative button{transition:transform .2s ease}.relative button:hover{transform:scale(1.1)}.relative button:active{transform:scale(.95)}.animate-fade-in{animation:fadeIn .3s ease-out}@media (max-width:640px){.glass-card-premium{margin:16px;padding:20px!important}.glass-card-premium h1{font-size:1.5rem!important}}@keyframes opsDiagonalShine{0%{transform:translate3d(-145%,0,0) skewX(-22deg)}55%,to{transform:translate3d(245%,0,0) skewX(-22deg)}}@keyframes opsReadyPulse{0%,to{box-shadow:0 12px 30px #0f172a14,0 0 0 0 #10b9813d}50%{box-shadow:0 18px 42px #0f172a1f,0 0 0 7px #10b98100}}@keyframes shatterPiece{0%,to{opacity:.34;transform:translate(0) rotate(0deg) scale(.72);transform:translate(var(--sx,0),var(--sy,0)) rotate(var(--sr,0deg)) scale(.72)}42%{opacity:1;transform:translate(0) rotate(0) scale(1)}64%{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes shatterHalo{0%,to{filter:saturate(.96);transform:scale(.96)}50%{filter:saturate(1.12);transform:scale(1.04)}}@keyframes loaderDots{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.company-shatter-loader{grid-gap:12px;align-content:center;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);background:linear-gradient(145deg,#ffffffe8,#f8fafcbd);border:1px solid #ffffffd6;border-radius:22px;box-shadow:0 18px 48px #0f172a17,inset 0 1px 0 #fffffff2;display:grid;gap:12px;min-height:220px;overflow:hidden;padding:28px;place-items:center;position:relative}.company-shatter-loader:after{animation:opsDiagonalShine 2.5s ease-in-out infinite;background:linear-gradient(115deg,#0000 35%,#ffffffb8 49%,#0000 63%);content:"";inset:-20%;pointer-events:none;position:absolute}.company-shatter-loader.is-compact{min-height:150px;padding:18px}.company-shatter-loader.is-overlay{background:#f8fafcdb;border:0;border-radius:0;inset:0;position:fixed;z-index:99999}.company-shatter-orbit{animation:shatterHalo 2.4s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,#4f46e5 20%,#0000),#0000 68%);background:radial-gradient(circle,color-mix(in srgb,var(--loader-primary,#4f46e5) 20%,#0000),#0000 68%);border-radius:50%;display:grid;height:92px;padding:13px;place-items:center;position:relative;width:92px}.company-shatter-base-logo{animation:loaderBaseLogo 1.7s cubic-bezier(.2,.8,.2,1) infinite;border-radius:10px;filter:drop-shadow(0 8px 14px rgba(15,23,42,.13));height:66px;object-fit:contain;opacity:.16;position:absolute;width:66px}@keyframes loaderBaseLogo{0%,to{opacity:.08;transform:scale(.86)}42%,64%{opacity:.38;transform:scale(1)}}.company-shatter-grid{grid-gap:1px;display:grid;filter:drop-shadow(0 8px 14px rgba(15,23,42,.14));gap:1px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:66px;position:relative;width:66px;z-index:2}.company-shatter-piece{animation:shatterPiece 1.7s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--piece-index)*55ms);background-repeat:no-repeat;background-size:300% 300%;border-radius:2px;display:block}.company-shatter-piece:first-child{--sx:-17px;--sy:-14px;--sr:-17deg}.company-shatter-piece:nth-child(2){--sx:0;--sy:-21px;--sr:8deg}.company-shatter-piece:nth-child(3){--sx:18px;--sy:-14px;--sr:18deg}.company-shatter-piece:nth-child(4){--sx:-23px;--sy:0;--sr:-8deg}.company-shatter-piece:nth-child(5){--sx:0;--sy:0;--sr:0deg}.company-shatter-piece:nth-child(6){--sx:23px;--sy:0;--sr:11deg}.company-shatter-piece:nth-child(7){--sx:-17px;--sy:17px;--sr:14deg}.company-shatter-piece:nth-child(8){--sx:0;--sy:22px;--sr:-8deg}.company-shatter-piece:nth-child(9){--sx:18px;--sy:17px;--sr:-17deg}.company-shatter-label{color:#334155;font-size:12px;font-weight:900;letter-spacing:.025em}.company-shatter-dots{display:flex;gap:5px}.company-shatter-dots i{animation:loaderDots 1.1s ease-in-out infinite;background:#4f46e5;background:var(--loader-primary,#4f46e5);border-radius:50%;height:5px;width:5px}.company-shatter-dots i:nth-child(2){animation-delay:.14s}.company-shatter-dots i:nth-child(3){animation-delay:.28s}.ops-status-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ops-status-pill{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #94a3b82e;border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.045);color:#475569;display:flex;font-size:10px;font-weight:850;gap:7px;padding:7px 10px}.ops-status-pill b{color:#0f172a;font-size:12px}.ops-status-pill.ready{background:#ecfdf5c7;border-color:#10b98130;color:#047857}.ops-status-pill.waiting{background:#fffbebcc;border-color:#f59e0b2e;color:#b45309}.ops-status-pill.processed{background:#eef2ffcc;border-color:#6366f12b;color:#4f46e5}.ops-ready-blink{animation:opsReadyPulse 1.45s ease-in-out infinite!important;border-color:#10b98166!important;position:relative}.ops-ready-blink:after{background:#10b981;border-radius:999px;box-shadow:0 5px 14px #10b98140;color:#fff;content:"READY";font-size:7.5px;font-weight:1000;letter-spacing:.09em;padding:3px 7px;position:absolute;right:8px;top:8px}.finance-dashboard-shell,.lot-shell,.report-workspace-shell,.reports-dashboard-shell,.storage-allocation-page,.unload-shell,.weigh-shell{background:linear-gradient(145deg,color-mix(in srgb,#4f46e5 5%,#f8fafc),#f8fafc 48%,color-mix(in srgb,#0891b2 6%,#f8fafc))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--erp-primary,#4f46e5) 5%,#f8fafc) 0,#f8fafc 48%,color-mix(in srgb,var(--erp-secondary,#0891b2) 6%,#f8fafc) 100%)!important;isolation:isolate;position:relative}.finance-dashboard-shell:before,.lot-shell:before,.report-workspace-shell:before,.reports-dashboard-shell:before{background:radial-gradient(circle,#4f46e51f,#0000 68%);border-radius:50%;content:"";filter:blur(8px);height:390px;left:-120px;pointer-events:none;position:fixed;top:90px;width:390px;z-index:-1}.finance-dashboard-shell:after,.lot-shell:after,.report-workspace-shell:after,.reports-dashboard-shell:after{background:radial-gradient(circle,#0891b21c,#0000 68%);border-radius:50%;bottom:-100px;content:"";filter:blur(9px);height:420px;pointer-events:none;position:fixed;right:-140px;width:420px;z-index:-1}.finance-dashboard-shell .finance-hero,.lot-glass,.ops-glass,.report-workspace-hero,.reports-dashboard-shell>section:first-child{-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14);box-shadow:0 18px 46px #0f172a17,inset 0 1px 0 #ffffffe6!important;overflow:hidden;position:relative}.finance-dashboard-shell .finance-hero:after,.lot-glass:after,.ops-glass:after,.report-workspace-hero:after,.reports-dashboard-shell>section:first-child:after{animation:opsDiagonalShine 4.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff94,#0000);content:"";height:175%;left:-30%;pointer-events:none;position:absolute;top:-35%;width:22%}.finance-dashboard-shell .finance-hover,.report-workspace-shell button,.reports-dashboard-shell button{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.finance-dashboard-shell .finance-hover:hover,.report-workspace-shell button:hover,.reports-dashboard-shell button:hover{box-shadow:0 11px 26px #0f172a1c!important;filter:saturate(1.05);transform:translateY(-2px)}.finance-dashboard-shell table,.report-workspace-shell table{border-collapse:initial!important;border-spacing:0 6px!important}.finance-dashboard-shell .finance-table-row,.report-workspace-shell tbody tr{background:#ffffffe0!important;box-shadow:0 8px 20px rgba(15,23,42,.045)}@media(max-width:760px){.ops-status-strip{gap:5px}.ops-status-pill{padding:6px 8px}.company-shatter-loader{min-height:180px}.company-shatter-orbit{height:72px;width:72px}.company-shatter-grid{height:52px;width:52px}}.gate-scroll,.outward-dashboard-shell,.outward-detail-shell,.outward-process-shell{isolation:isolate;position:relative}.gate-scroll>div,.outward-dashboard-shell .outward-filter-card,.outward-dashboard-shell .outward-register-card,.outward-detail-shell .outward-info-tile,.outward-process-shell .outward-info-tile{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.gate-scroll>div:hover,.outward-dashboard-shell .outward-filter-card:hover,.outward-dashboard-shell .outward-register-card:hover,.outward-detail-shell .outward-info-tile:hover,.outward-process-shell .outward-info-tile:hover{box-shadow:0 18px 42px #0f172a17;filter:saturate(1.025)}.outward-dashboard-shell .outward-hero,.outward-detail-shell .outward-hero,.outward-process-shell .outward-process-hero{box-shadow:0 22px 54px #0f172a24,inset 0 1px 0 #ffffff52!important;overflow:hidden;position:relative}.outward-dashboard-shell .outward-hero:after,.outward-detail-shell .outward-hero:after,.outward-process-shell .outward-process-hero:after{animation:opsDiagonalShine 4.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff70,#0000);content:"";height:180%;left:-30%;pointer-events:none;position:absolute;top:-35%;width:20%}.inward-flow-deck{backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);background:linear-gradient(145deg,#fffffff0,color-mix(in srgb,#4f46e5 4%,#ffffffdb));background:linear-gradient(145deg,#fffffff0,color-mix(in srgb,var(--erp-primary,#4f46e5) 4%,#ffffffdb));border:1px solid color-mix(in srgb,#4f46e5 13%,#e2e8f0b8);border:1px solid color-mix(in srgb,var(--erp-primary,#4f46e5) 13%,#e2e8f0b8);border-radius:20px;box-shadow:0 16px 38px #0f172a12,inset 0 1px 0 #ffffffeb;overflow:hidden;padding:12px;position:relative;width:100%}.inward-flow-deck:after{animation:opsDiagonalShine 6.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);content:"";height:240%;left:-18%;pointer-events:none;position:absolute;top:-70%;transform:skewX(-20deg);width:15%}.inward-flow-deck-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:0 2px;position:relative;z-index:2}.inward-flow-deck-head>div{grid-gap:1px;display:grid;gap:1px}.inward-flow-eyebrow{color:#4f46e5;color:var(--erp-primary,#4f46e5);font-size:8.5px;font-weight:1000;letter-spacing:.13em;line-height:1}.inward-flow-deck-head strong{color:#0f172a;font-size:12.5px;letter-spacing:-.01em}.inward-flow-current-label{background:color-mix(in srgb,#4f46e5 10%,#fff);background:color-mix(in srgb,var(--erp-primary,#4f46e5) 10%,#fff);border:1px solid color-mix(in srgb,#4f46e5 16%,#0000);border:1px solid color-mix(in srgb,var(--erp-primary,#4f46e5) 16%,#0000);border-radius:999px;color:#4f46e5;color:var(--erp-primary-deep,var(--erp-primary,#4f46e5));font-size:9px;font-weight:950;padding:5px 9px;white-space:nowrap}.inward-flow-strip{grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;z-index:2}.inward-flow-node,.inward-flow-strip{display:grid;min-width:0;position:relative}.inward-flow-node{grid-column-gap:8px;grid-row-gap:2px;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffeb,#f8fafcc7);border:1px solid #94a3b82e;border-radius:15px;box-shadow:0 8px 20px #0f172a0d,inset 0 1px 0 #ffffffe6;column-gap:8px;grid-template-columns:34px minmax(0,1fr) 16px;grid-template-rows:auto 1fr;min-height:72px;overflow:hidden;padding:9px 10px;row-gap:2px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.inward-flow-node:not(:last-child):after{background:#cbd5e1;content:"";height:2px;position:absolute;right:-9px;top:50%;width:10px;z-index:5}.inward-flow-node.done{background:linear-gradient(145deg,#ecfdf5f2,#ffffffe0);border-color:#10b9813d;box-shadow:0 9px 22px #10b98114,inset 0 1px 0 #ffffffeb}.inward-flow-node.current{background:linear-gradient(145deg,color-mix(in srgb,#4f46e5 11%,#fff),color-mix(in srgb,#0891b2 7%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--erp-primary,#4f46e5) 11%,#fff),color-mix(in srgb,var(--erp-secondary,#0891b2) 7%,#fff));border-color:color-mix(in srgb,#4f46e5 42%,#0000);border-color:color-mix(in srgb,var(--erp-primary,#4f46e5) 42%,#0000);box-shadow:0 13px 30px color-mix(in srgb,#4f46e5 16%,#0000),0 0 0 3px color-mix(in srgb,#4f46e5 7%,#0000),inset 0 1px 0 #ffffffeb;box-shadow:0 13px 30px color-mix(in srgb,var(--erp-primary,#4f46e5) 16%,#0000),0 0 0 3px color-mix(in srgb,var(--erp-primary,#4f46e5) 7%,#0000),inset 0 1px 0 #ffffffeb;transform:translateY(-1px)}.inward-flow-node.current:before{background:linear-gradient(90deg,#4f46e5,#0891b2);background:linear-gradient(90deg,var(--erp-primary,#4f46e5),var(--erp-secondary,#0891b2));border-radius:0 0 15px 15px;content:"";height:3px;inset:auto 0 0;position:absolute}.inward-flow-node.next{opacity:.78}.inward-flow-node.compact{grid-template-columns:29px minmax(0,1fr) 14px;min-height:58px;padding:7px 8px}.inward-flow-sequence{color:#94a3b8;font-size:7.5px;font-weight:1000;grid-column:1/-1;letter-spacing:.1em;line-height:1}.inward-flow-node.done .inward-flow-sequence{color:#059669}.inward-flow-node.current .inward-flow-sequence{color:#4f46e5;color:var(--erp-primary,#4f46e5)}.inward-flow-icon{background:#fffffff0;border:1px solid #ffffffe6;border-radius:11px;box-shadow:0 6px 14px #0f172a12;display:grid;flex:0 0 auto;font-size:15px;height:32px;place-items:center;width:32px}.inward-flow-node.current .inward-flow-icon{animation:opsReadyPulse 1.8s ease-in-out infinite;box-shadow:0 7px 18px color-mix(in srgb,#4f46e5 18%,#0000);box-shadow:0 7px 18px color-mix(in srgb,var(--erp-primary,#4f46e5) 18%,#0000)}.inward-flow-node.done .inward-flow-icon{background:#ecfdf5fa}.inward-flow-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.inward-flow-copy b{color:#0f172a;font-size:9.8px;line-height:1.18;white-space:normal}.inward-flow-copy small{color:#64748b;font-size:7.7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inward-flow-node.current .inward-flow-copy small{color:#4f46e5;color:var(--erp-primary-deep,var(--erp-primary,#4f46e5));font-weight:850}.inward-flow-state{background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#94a3b8;display:grid;font-size:8px;font-weight:1000;height:15px;place-items:center;width:15px}.inward-flow-state.done{background:#10b981;border-color:#10b981;color:#fff}.inward-flow-state.current{background:#4f46e5;background:var(--erp-primary,#4f46e5);border-color:#4f46e5;border-color:var(--erp-primary,#4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,#4f46e5 10%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary,#4f46e5) 10%,#0000);color:#fff}.inward-flow-deck.compact .inward-flow-deck-head{display:none}@media(max-width:1180px){.inward-flow-strip{grid-template-columns:repeat(6,150px);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.inward-flow-node{scroll-snap-align:start}.inward-flow-deck{overflow:hidden}}@media(max-width:700px){.inward-flow-deck{border-radius:16px;padding:9px}.inward-flow-deck-head{align-items:flex-start}.inward-flow-current-label{max-width:48%;overflow:hidden;text-overflow:ellipsis}.inward-flow-strip{gap:7px;grid-template-columns:repeat(6,140px)}.inward-flow-node{min-height:66px;padding:8px}.inward-flow-copy b{font-size:9.2px}}.ml-main-children{--erp-card-radius:18px;--erp-control-radius:11px;--erp-card-shadow:0 14px 34px rgba(15,23,42,.075),0 3px 10px rgba(15,23,42,.035);--erp-card-shadow-hover:0 20px 46px rgba(15,23,42,.105),0 6px 15px rgba(15,23,42,.045);--erp-card-bg:linear-gradient(145deg,#fffffff0,color-mix(in srgb,var(--erp-primary,#4f46e5) 4%,#ffffffe0));color:#0f172a}.ml-main-children [data-cms-polished=true]{backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;background:var(--erp-card-bg)!important;border:1px solid color-mix(in srgb,#4f46e5 16%,#e2e8f0db)!important;border:1px solid color-mix(in srgb,rgb(var(--cms-item-accent-rgb,79,70,229)) 16%,#e2e8f0db)!important;border-radius:var(--erp-card-radius)!important;box-shadow:var(--erp-card-shadow)!important;overflow:hidden}.ml-main-children [data-cms-polished=true]:hover{box-shadow:var(--erp-card-shadow-hover)!important;transform:translateY(-2px)}.ml-main-children [data-cms-polished=true]:not(button):not(a):after{animation:opsDiagonalShine 7.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:240%;left:-30%;opacity:.55;pointer-events:none;position:absolute;top:-70%;transform:skewX(-20deg);width:13%;z-index:0}.ml-main-children [data-cms-polished=true]>*{position:relative;z-index:1}.ml-main-children :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--erp-control-radius)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.ml-main-children :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:color-mix(in srgb,#4f46e5 62%,#cbd5e1)!important;border-color:color-mix(in srgb,var(--erp-primary,#4f46e5) 62%,#cbd5e1)!important;box-shadow:0 0 0 3px color-mix(in srgb,#4f46e5 11%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary,#4f46e5) 11%,#0000)!important;outline:none!important}.ml-main-children :is(button,a[role=button]){border-radius:var(--erp-control-radius);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media(hover:hover) and (pointer:fine){.ml-main-children :is(button,a[role=button]):not(:disabled):hover{filter:saturate(1.04);transform:translateY(-1px)}}.ml-main-children table{border-collapse:initial!important;border-spacing:0 5px!important}.ml-main-children table thead th{color:#64748b!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.035em;text-transform:uppercase}.ml-main-children table tbody tr{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ml-main-children table tbody tr:hover{background:color-mix(in srgb,#4f46e5 3%,#fff)!important;background:color-mix(in srgb,var(--erp-primary,#4f46e5) 3%,#fff)!important}.ml-main-children :is([role=dialog],[class*=modal-panel i],[class*=modal-content i]){border-radius:22px!important;box-shadow:0 30px 80px #0f172a2e!important}.ml-main-children :is(.badge,[class*=badge i],[class*=pill i],[class*=chip i]){font-weight:850}
/*# sourceMappingURL=main.066c777e.css.map*/