#root,body,html{height:100%}body{background:#f1f5f9;overflow-x:hidden}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}:root{--primary:#2f6fed;--primary-2:#14b8a6;--agri:#18a058;--ink:#14213d;--muted:#64748b;--soft-text:#94a3b8;--line:#14213d1a;--line-strong:#14213d29;--surface:#ffffffd1;--frost:#ffffffb8;--sidebar-w:300px;--shadow-soft:0 18px 45px #14213d17;--shadow-float:0 28px 90px #14213d26;--radius-xl:30px;--radius-lg:22px;--radius-md:16px}*{box-sizing:border-box}body{background:radial-gradient(circle at 8% 10%,#2f6fed26,#0000 28rem),radial-gradient(circle at 88% 5%,#14b8a629,#0000 26rem),radial-gradient(circle at 70% 92%,#f59e0b1f,#0000 22rem),linear-gradient(135deg,#f5f8ff,#f8fafc 42%,#f4fbf7);color:#18231f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;overflow-x:hidden;position:relative}.app-shell:before{background-image:linear-gradient(rgba(47,111,237,.045) 1px,#0000 0),linear-gradient(90deg,rgba(20,184,166,.035) 1px,#0000 0);background-size:38px 38px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 86%);mask-image:linear-gradient(180deg,#000 0,#0000 86%);opacity:.58}.app-shell:after,.app-shell:before{content:"";pointer-events:none;position:fixed}.app-shell:after{background:#2f6fed14;border-radius:999px;filter:blur(55px);height:28rem;inset:auto -8rem -10rem auto;width:28rem}.app-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a61;inset:0;position:fixed;z-index:50}.app-sidebar{background:linear-gradient(180deg,#fffffff0,#f8fafcdb),radial-gradient(circle at 0 0,#2f6fed1f,#0000 18rem),radial-gradient(circle at 100% 28%,#18a0581a,#0000 14rem);border:1px solid #ffffffbf;border-radius:34px;bottom:16px;box-shadow:0 16px 36px #14281e1f;box-shadow:var(--shadow-float);display:flex;flex-direction:column;left:16px;overflow:hidden;position:fixed;top:16px;transform:translateX(-116%);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease;z-index:60}.app-sidebar.open{transform:translateX(0)}.sidebar-brand{align-items:center;display:flex;gap:13px;padding:22px 18px 16px}.brand-icon{background:linear-gradient(135deg,#2f6fed,#14b8a6);border-radius:20px;box-shadow:0 18px 35px #2f6fed3d,inset 0 1px 0 #ffffff73;display:grid;flex:0 0 52px;height:52px;place-items:center;position:relative;width:52px}.brand-icon-badge{background:linear-gradient(135deg,#18a058,#8bdc65);border:3px solid #fff;border-radius:999px;bottom:-5px;display:grid;height:22px;place-items:center;position:absolute;right:-5px;width:22px}.brand-text{min-width:0}.brand-kicker{color:#64748b;font-size:.62rem;font-weight:900;letter-spacing:.16em}.brand-title{color:#111827;font-size:1.35rem;font-weight:950;letter-spacing:-.045em;line-height:1;margin-top:1px}.brand-title span{color:#176b4d;color:var(--primary)}.brand-subtitle{color:#66736d;color:var(--muted);font-size:.73rem;line-height:1.2;margin-top:5px}.icon-btn,.notif-close,.sidebar-close-btn,.sidebar-logout{border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sidebar-close-btn{background:#f1f5f9e6;border-radius:14px;color:#18231f;color:var(--ink);margin-left:auto}.sidebar-user{grid-gap:10px;background:#ffffffb8;border:1px solid #14213d14;border-radius:24px;box-shadow:0 12px 26px #14213d0f;display:grid;gap:10px;grid-template-columns:44px 1fr;margin:0 16px 14px;padding:13px}.sidebar-user-avatar{background:linear-gradient(135deg,#2f6fed24,#14b8a629);border-radius:17px;color:#176b4d;color:var(--primary);display:grid;font-weight:950;grid-row:span 2;height:44px;place-items:center;width:44px}.sidebar-user-info{min-width:0}.sidebar-user-name,.sidebar-user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-name{color:#111827;font-size:.92rem;font-weight:900}.sidebar-user-role{color:#66736d;color:var(--muted);font-size:.75rem;margin-top:2px}.sidebar-user-status{align-items:center;background:#18a05817;border-radius:999px;color:#15803d;display:inline-flex;font-size:.68rem;font-weight:850;gap:6px;padding:3px 8px;width:max-content}.sidebar-user-status span{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e21;height:7px;width:7px}.sidebar-search{align-items:center;background:#ffffffdb;border:1px solid #14213d14;border-radius:18px;box-shadow:0 10px 24px #14213d0d;color:#66736d;color:var(--muted);display:flex;gap:10px;margin:0 16px 16px;padding:12px 13px}.sidebar-search input{background:#0000;border:0;color:#18231f;color:var(--ink);min-width:0;outline:0;width:100%}.sidebar-search input::placeholder{color:#94a3b8}.sidebar-nav{flex:1 1;overflow-y:auto;padding:0 12px 14px;scrollbar-color:#94a3b873 #0000}.nav-divider{color:#94a3b8;font-size:.67rem;font-weight:950;letter-spacing:.16em;padding:16px 12px 9px}.nav-item{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:20px;color:#475569;display:grid;gap:10px;grid-template-columns:40px 1fr 16px;margin:5px 0;padding:10px 11px;position:relative;text-align:left;width:100%}.nav-item:before{background:#176b4d;background:var(--item-color,var(--primary));border-radius:999px;content:"";inset:6px auto 6px 6px;opacity:0;position:absolute;transform:scaleY(.4);transition:opacity .18s ease,transform .18s ease;width:4px}.nav-item.active,.nav-item:hover{background:#ffffffe6;border-color:color-mix(in srgb,#176b4d 18%,#0000);border-color:color-mix(in srgb,var(--item-color,var(--primary)) 18%,#0000);box-shadow:0 14px 28px #14213d14;color:#0f172a;transform:translateX(2px)}.nav-item.active:before{opacity:1;transform:scaleY(1)}.nav-item-icon{background:color-mix(in srgb,#176b4d 12%,#fff);background:color-mix(in srgb,var(--item-color,var(--primary)) 12%,#fff);border-radius:16px;color:#176b4d;color:var(--item-color,var(--primary));display:grid;height:40px;place-items:center;width:40px}.nav-item-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.nav-item-label{font-size:.88rem;font-weight:900}.nav-item-desc,.nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-desc{color:#94a3b8;font-size:.68rem}.nav-item-chevron{opacity:.38}.sidebar-footer{align-items:center;background:linear-gradient(135deg,#14213df5,#2f6feddb);border-radius:24px;box-shadow:0 20px 40px #2f6fed2e;color:#fff;display:flex;gap:12px;margin:0 16px 16px;padding:14px}.sidebar-footer>div{flex:1 1;min-width:0}.sidebar-footer-title{font-size:.86rem;font-weight:950}.sidebar-footer-sub{color:#ffffffb8;font-size:.72rem;margin-top:3px}.sidebar-logout{background:#ffffff24;border-radius:16px;color:#fff;display:grid;height:40px;place-items:center;width:40px}.sidebar-logout:hover{background:#ffffff38;transform:translateY(-1px)}.app-main{min-height:100vh;padding:16px 18px 28px;position:relative;transition:margin-left .28s cubic-bezier(.2,.8,.2,1);z-index:1}.top-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border:1px solid #ffffffb8;border-radius:28px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);gap:16px;justify-content:space-between;min-height:68px;padding:12px 14px;top:16px;z-index:40}.breadcrumbs,.date-chip,.profile-chip,.top-header,.top-left,.top-right{align-items:center;display:flex}.top-left{gap:12px;min-width:0}.top-right{gap:10px}.icon-btn{background:#fff;border-radius:16px;box-shadow:0 10px 22px #14213d12;color:#334155;display:grid;flex:0 0 auto;height:42px;place-items:center;position:relative;width:42px}.icon-btn:hover{box-shadow:0 14px 28px #14213d1a;transform:translateY(-1px)}.breadcrumbs{color:#66736d;color:var(--muted);font-size:.88rem;gap:8px;min-width:0}.crumb-root{align-items:center;display:flex;gap:6px;white-space:nowrap}.crumb-active{color:#0f172a;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-chip{background:#ffffffdb;border:1px solid #dfe6e2;border:1px solid var(--line);border-radius:16px;color:#475569;font-size:.82rem;font-weight:800;gap:7px;min-height:42px;padding:0 13px}.notif-wrap{position:relative}.notif-dot{background:#176b4d;background:var(--agri);border:2px solid #fff;border-radius:50%;height:9px;position:absolute;right:9px;top:9px;width:9px}.notif-dropdown{background:#fffffff5;border:1px solid #14213d1a;border-radius:26px;box-shadow:0 16px 36px #14281e1f;box-shadow:var(--shadow-float);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(360px,calc(100vw - 28px))}.notif-head{background:linear-gradient(135deg,#2f6fed1a,#14b8a61a);padding:17px 17px 13px}.notif-title{font-size:1.02rem;font-weight:950}.notif-subtitle{color:#66736d;color:var(--muted);font-size:.78rem;margin-top:2px}.notif-list{padding:8px}.notif-item{grid-gap:10px;align-items:center;border-radius:18px;display:grid;gap:10px;grid-template-columns:38px 1fr auto;padding:11px}.notif-item:hover{background:#f8fafc}.notif-ico{border-radius:14px;display:grid;height:36px;place-items:center;width:36px}.notif-ico.success{background:#dcfce7;color:#16a34a}.notif-ico.warn{background:#fef3c7;color:#d97706}.notif-ico.info{background:#dbeafe;color:#2563eb}.notif-text-title{font-size:.86rem;font-weight:900}.notif-text-sub{color:#66736d;color:var(--muted);font-size:.75rem;margin-top:2px}.notif-time{color:#94a3b8;font-size:.72rem;font-weight:900}.notif-close{background:#f1f5f9;border-radius:16px;color:#334155;font-weight:900;margin:0 8px 10px;padding:11px;width:calc(100% - 16px)}.profile-chip{background:#ffffffdb;border:1px solid #dfe6e2;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 22px #14213d0f;gap:9px;min-height:42px;padding:5px 11px 5px 5px}.profile-avatar{background:linear-gradient(135deg,#2f6fed21,#14b8a629);border-radius:13px;color:#176b4d;color:var(--primary);display:grid;height:32px;place-items:center;width:32px}.profile-text{display:grid;line-height:1.1}.profile-name{font-size:.82rem;font-weight:900;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-role{color:#66736d;color:var(--muted);font-size:.7rem;margin-top:3px}.workspace-hero{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:18px 0 16px}.hero-content{background:linear-gradient(135deg,#ffffffe0,#ffffffad),radial-gradient(circle at 5% 0,#2f6fed29,#0000 20rem),radial-gradient(circle at 90% 20%,#14b8a61f,#0000 18rem);border:1px solid #ffffffc7;border-radius:32px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);overflow:hidden;padding:clamp(18px,2.2vw,28px);position:relative}.hero-content:after{background:linear-gradient(135deg,#2f6fed24,#14b8a61f);border-radius:48px;content:"";height:180px;position:absolute;right:-42px;top:-70px;transform:rotate(18deg);width:180px}.hero-eyebrow{background:#2f6fed14;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.76rem;font-weight:950;gap:7px;padding:7px 11px}.hero-eyebrow,.hero-title-row{align-items:center;position:relative;z-index:1}.hero-title-row{display:flex;gap:15px;margin-top:15px}.page-icon{border-radius:22px;box-shadow:0 20px 38px #2f6fed33,inset 0 1px 0 #ffffff59;color:#fff;display:grid;flex:0 0 58px;height:58px;place-items:center;width:58px}.page-title{color:#0f172a;font-size:clamp(1.45rem,2.6vw,2.35rem);font-weight:950;letter-spacing:-.055em;line-height:1.03;margin:0}.page-subtitle{color:#66736d;color:var(--muted);font-size:clamp(.86rem,1.3vw,.98rem);margin:7px 0 0}.hero-stats{grid-gap:10px;display:grid;gap:10px;min-width:240px}.hero-stat{align-items:center;background:#ffffffc7;border:1px solid #ffffffc7;border-radius:24px;box-shadow:0 14px 30px #14213d12;display:flex;gap:11px;min-height:70px;padding:13px}.hero-stat-icon{background:#2f6fed1a;border-radius:15px;color:#2563eb;display:grid;height:38px;place-items:center;width:38px}.hero-stat-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.hero-stat-copy span{color:#66736d;color:var(--muted);font-size:.72rem;font-weight:850}.hero-stat-copy strong{color:#0f172a;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content{padding-bottom:24px}.content-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #fffc;border-radius:32px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);min-height:calc(100vh - 230px);overflow:hidden;padding:clamp(12px,1.6vw,22px)}.content-card :is(.card,.form-card,.table-card){border-radius:24px!important}.loading-screen{background:linear-gradient(135deg,#eff6ff,#f7fbff,#f0fdf4);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed}.loading-aurora{border-radius:999px;filter:blur(55px);opacity:.65;position:absolute}.loading-aurora-one{background:#2f6fed38;height:420px;left:-120px;top:-120px;width:420px}.loading-aurora-two{background:#14b8a638;bottom:-100px;height:360px;right:-90px;width:360px}.loading-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffd1;border-radius:34px;box-shadow:0 16px 36px #14281e1f;box-shadow:var(--shadow-float);display:grid;justify-items:center;padding:34px;position:relative;width:min(92vw,410px)}.loading-icon{background:linear-gradient(135deg,#2f6fed,#14b8a6);border-radius:28px;box-shadow:0 22px 42px #2f6fed3b;display:grid;height:76px;place-items:center;width:76px}.loading-title{color:#0f172a;font-size:1.7rem;letter-spacing:-.03em;margin:18px 0 5px}.loading-subtitle{color:#66736d;color:var(--muted);margin:0 0 22px;text-align:center}.loading-bar{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden;width:100%}.loading-progress{animation:loadingMove 1.2s ease-in-out infinite;background:linear-gradient(90deg,#2f6fed,#14b8a6);border-radius:inherit;height:100%;width:42%}@keyframes loadingMove{0%{transform:translateX(-100%)}to{transform:translateX(240%)}}@media (min-width:1100px){.app-sidebar{transform:translateX(-116%)}.app-sidebar.open{transform:translateX(0)}}@media (max-width:1099px){:root{--sidebar-w:min(88vw,320px)}.app-sidebar{border-radius:30px;bottom:12px;left:12px;top:12px}.app-main{margin-left:0!important;padding:12px 12px 24px}.workspace-hero{grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.hero-stat{min-width:0}}@media (max-width:767px){.app-main{padding:10px 10px 22px}.top-header{border-radius:24px;min-height:62px;padding:10px;top:10px}.breadcrumbs{display:none}.top-right{gap:7px}.icon-btn{border-radius:15px;height:40px;width:40px}.profile-chip{min-height:40px;padding:4px}.workspace-hero{gap:12px;margin:13px 0 12px}.hero-content{border-radius:26px;padding:16px}.hero-title-row{align-items:flex-start;gap:12px}.page-icon{border-radius:18px;flex-basis:48px;height:48px;width:48px}.hero-stats{gap:8px;grid-template-columns:1fr}.hero-stat{border-radius:20px;min-height:58px}.content-card{border-radius:24px;min-height:calc(100vh - 260px);padding:10px}.sidebar-brand{padding:18px 15px 14px}.nav-item{border-radius:18px;grid-template-columns:38px 1fr 14px;padding:9px 10px}.nav-item-icon{height:38px;width:38px}}@media (max-width:430px){.brand-title{font-size:1.22rem}.notif-dropdown{right:-54px}.page-title{font-size:1.36rem}.hero-eyebrow{font-size:.69rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root{--primary:#2563eb;--primary-2:#06b6d4;--agri:#16a34a;--gold:#f59e0b;--danger:#ef4444;--sky-bg:#eefaff;--sky-bg-2:#f6fdff;--ink:#102033;--muted:#5f7288;--soft-text:#8aa0b6;--line:#2563eb1f;--line-strong:#2563eb33;--surface:#ffffffc7;--frost:#ffffffa8;--shadow-soft:0 20px 60px #2563eb1a,0 8px 24px #0f172a0d;--shadow-float:0 30px 95px #2563eb29,0 14px 34px #0f172a14}body{background:radial-gradient(circle at 12% 8%,#7dd3fc75,#0000 28rem),radial-gradient(circle at 92% 12%,#a78bfa38,#0000 25rem),radial-gradient(circle at 80% 85%,#34d39938,#0000 24rem),radial-gradient(circle at 8% 88%,#fbbf242e,#0000 20rem),linear-gradient(135deg,#eaf9ff,#f7fdff 46%,#f1fbff)}.app-shell:before{background-image:linear-gradient(rgba(14,165,233,.065) 1px,#0000 0),linear-gradient(90deg,rgba(34,197,94,.045) 1px,#0000 0),radial-gradient(circle,#2563eb14 1px,#0000 1.4px);background-size:44px 44px,44px 44px,26px 26px;opacity:.78}.app-sidebar,.content-card,.date-chip,.hero-content,.hero-stat,.loading-inner,.notif-dropdown,.profile-chip,.sidebar-search,.sidebar-user,.top-header{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.app-sidebar{animation:panelIn .52s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(180deg,#ffffffe8,#effaffd1),radial-gradient(circle at 12% 0,#0ea5e933,#0000 17rem),radial-gradient(circle at 100% 30%,#8b5cf61f,#0000 15rem),radial-gradient(circle at 20% 92%,#22c55e1f,#0000 16rem)}.brand-icon,.loading-icon{animation:softPulse 3.4s ease-in-out infinite;background:linear-gradient(135deg,#38bdf8,#2563eb 43%,#8b5cf6)}.brand-title span,.crumb-active,.page-title{background:linear-gradient(90deg,#0f172a,#2563eb 52%,#0891b2);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-eyebrow,.sidebar-user-status{background:linear-gradient(135deg,#0ea5e91f,#22c55e1a,#8b5cf61a);border:1px solid #0ea5e924;color:#075985}.content-card :is(button,.btn,.action-btn,.submit-btn),.hero-stat,.icon-btn,.nav-item,.notif-close,.sidebar-close-btn,.sidebar-logout{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.nav-item.active,.nav-item:hover{background:linear-gradient(135deg,#fffffff0,#f0f9ffdb),radial-gradient(circle at 0 0,color-mix(in srgb,#176b4d 20%,#0000),#0000 7rem);background:linear-gradient(135deg,#fffffff0,#f0f9ffdb),radial-gradient(circle at 0 0,color-mix(in srgb,var(--item-color,var(--primary)) 20%,#0000),#0000 7rem);transform:translateX(5px) scale(1.012)}.nav-item.active .nav-item-icon,.nav-item:hover .nav-item-icon{background:linear-gradient(135deg,#176b4d,#06b6d4);background:linear-gradient(135deg,var(--item-color,var(--primary)),#06b6d4);box-shadow:0 12px 24px color-mix(in srgb,#176b4d 26%,#0000);box-shadow:0 12px 24px color-mix(in srgb,var(--item-color,var(--primary)) 26%,#0000);color:#fff}.nav-empty{grid-gap:6px;background:#ffffffa8;border:1px dashed #2563eb2e;border-radius:22px;color:#66736d;color:var(--muted);display:grid;gap:6px;justify-items:center;margin:18px 8px;padding:22px 14px;text-align:center}.nav-empty strong{color:#0f172a;font-size:.9rem}.nav-empty span{font-size:.74rem}.top-header{background:linear-gradient(135deg,#ffffffd1,#effaffb3),radial-gradient(circle at 0 0,#38bdf824,#0000 16rem)}.icon-btn:hover,.notif-close:hover,.sidebar-close-btn:hover{box-shadow:0 18px 36px #2563eb24;transform:translateY(-2px) scale(1.03)}.content-card,.workspace-hero{animation:riseIn .56s cubic-bezier(.2,.8,.2,1) both}.hero-content{background:linear-gradient(135deg,#ffffffdb,#ecfdffad),radial-gradient(circle at 0 0,#38bdf842,#0000 18rem),radial-gradient(circle at 92% 18%,#8b5cf624,#0000 18rem),radial-gradient(circle at 70% 100%,#22c55e21,#0000 16rem)}.hero-content:before{animation:sheen 5.8s ease-in-out infinite;background:linear-gradient(115deg,#0000,#ffffff70 45%,#0000 64%);content:"";pointer-events:none;position:absolute;transform:translateX(-120%)}.page-icon{animation:floatIcon 4.2s ease-in-out infinite}.hero-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hero-trust-row span{align-items:center;background:#ffffffad;border:1px solid #0ea5e91f;border-radius:999px;box-shadow:0 10px 20px #2563eb0f;color:#075985;display:inline-flex;font-size:.74rem;font-weight:900;gap:6px;padding:7px 10px}.hero-trust-row span:nth-child(2){border-color:#22c55e24;color:#047857}.hero-trust-row span:nth-child(3){border-color:#8b5cf624;color:#5b21b6}.hero-stat:first-child .hero-stat-icon{background:#2563eb1a;color:#2563eb}.hero-stat:nth-child(2) .hero-stat-icon{background:#22c55e1a;color:#16a34a}.hero-stat:nth-child(3) .hero-stat-icon{background:#8b5cf61a;color:#8b5cf6}.hero-stat:hover{box-shadow:0 22px 44px #2563eb1f;transform:translateY(-4px)}.content-card{background:linear-gradient(135deg,#ffffffc7,#f0f9ffa8),radial-gradient(circle at 2% 0,#0ea5e91a,#0000 18rem),radial-gradient(circle at 100% 100%,#22c55e14,#0000 18rem)}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){background:#ffffffc7!important;border:1px solid #2563eb1a!important;box-shadow:0 16px 38px #2563eb14!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card):hover{border-color:#0ea5e933!important;box-shadow:0 24px 52px #2563eb1f!important;transform:translateY(-2px)}.content-card :is(input,select,textarea){background:#ffffffdb!important;border:1px solid #2563eb24!important;border-radius:14px!important;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease!important}.content-card :is(input,select,textarea):focus{border-color:#0ea5e98c!important}.content-card :is(button,.btn,.action-btn,.submit-btn){border-radius:14px!important}.content-card :is(button,.btn,.action-btn,.submit-btn):hover{box-shadow:0 14px 26px #2563eb1f!important;transform:translateY(-1px)}.content-card :is(table){border-radius:18px;overflow:hidden}.content-card :is(th){background:linear-gradient(135deg,#e0f2fef2,#f0fdfae6)!important;color:#0f172a!important}.content-card :is(tr):hover td{background:#f0f9ffb8!important}.notif-dropdown{animation:dropdownIn .22s cubic-bezier(.2,.8,.2,1) both}.notif-head{background:linear-gradient(135deg,#0ea5e924,#8b5cf61a,#22c55e1a)}.loading-screen{background:radial-gradient(circle at 20% 15%,#38bdf857,#0000 24rem),radial-gradient(circle at 86% 72%,#22c55e33,#0000 22rem),linear-gradient(135deg,#eaf9ff,#f8feff 55%,#eefaff)}@keyframes panelIn{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sheen{0%,45%{transform:translateX(-120%)}65%,to{transform:translateX(120%)}}@media (min-width:1100px){.app-main{padding:18px 22px 32px}.content-card{min-height:calc(100vh - 238px)}}@media (max-width:920px){.top-header{gap:10px}.date-chip{display:none}.hero-title-row{flex-direction:row}.hero-trust-row span{font-size:.7rem;padding:6px 9px}}@media (max-width:560px){.app-sidebar{width:min(92vw,330px)}.top-header{border-radius:22px}.workspace-hero{margin-top:12px}.hero-title-row{flex-direction:column}.hero-trust-row{gap:6px}.hero-trust-row span{justify-content:center;width:100%}.content-card{padding:8px}.profile-avatar{height:34px;width:34px}}:root{--sky-base:#e9f8ff;--sky-base-2:#f3fbff;--violet:#8b5cf6;--pink:#ec4899;--orange:#f97316;--lime:#84cc16;--cyan:#06b6d4;--emerald:#10b981;--indigo:#6366f1;--rose:#fb7185;--rainbow:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);--rainbow-soft:linear-gradient(135deg,#2563eb2e,#06b6d429,#10b98129,#f59e0b26,#ec489924,#8b5cf626)}body{background:radial-gradient(circle at 6% 8%,#0ea5e93d,#0000 24rem),radial-gradient(circle at 90% 10%,#ec48992e,#0000 22rem),radial-gradient(circle at 18% 92%,#84cc162b,#0000 23rem),radial-gradient(circle at 82% 88%,#f973162b,#0000 22rem),linear-gradient(135deg,#e9f8ff,#f3fbff 38%,#eefcff 68%,#f9fbff)}.app-shell:before{background-image:linear-gradient(#0ea5e912 1px,#0000 0),linear-gradient(90deg,rgba(236,72,153,.045) 1px,#0000 0),radial-gradient(circle,#f59e0b1a 1px,#0000 1.4px);background-size:34px 34px,34px 34px,28px 28px;opacity:.72}.app-shell:after{animation:floatGlow 8s ease-in-out infinite alternate;background:conic-gradient(from 120deg,#2563eb29,#10b98124,#f59e0b24,#ec489926,#8b5cf624,#2563eb29);height:34rem;width:34rem}.app-sidebar{background:linear-gradient(180deg,#fffffff0,#eef9ffe0),radial-gradient(circle at 0 0,#2563eb38,#0000 15rem),radial-gradient(circle at 100% 20%,#ec48992e,#0000 14rem),radial-gradient(circle at 10% 92%,#84cc1629,#0000 13rem);border:1px solid #ffffffdb}.content-card:before,.hero-content:before,.sidebar-brand:after,.top-header:after{content:"";inset:0;pointer-events:none;position:absolute}.sidebar-brand:after{border-radius:999px;height:3px;inset:auto 18px 0 18px}.brand-icon,.loading-icon,.sidebar-brand:after{background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow)}.brand-icon,.loading-icon{animation:gradientShift 5s ease infinite;background-size:240% 240%}.brand-icon-badge{background:linear-gradient(135deg,#22c55e,#facc15,#06b6d4)}.brand-title span{background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);-webkit-background-clip:text;background-clip:text;color:#0000}.sidebar-user{background:linear-gradient(135deg,#ffffffe0,#e0f2fec7),linear-gradient(135deg,#2563eb2e,#06b6d429,#10b98129,#f59e0b26,#ec489924,#8b5cf626);background:linear-gradient(135deg,#ffffffe0,#e0f2fec7),var(--rainbow-soft)}.profile-avatar,.sidebar-user-avatar{background:linear-gradient(135deg,#6366f1,#06b6d4,#10b981);color:#fff}.sidebar-user-status{background:linear-gradient(135deg,#10b98124,#84cc1629)}.sidebar-search:focus-within{border-color:#06b6d473;box-shadow:0 16px 34px #06b6d424,0 0 0 4px #0ea5e91a}.nav-item{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.nav-item:nth-of-type(7n+1){--item-color:#2563eb}.nav-item:nth-of-type(7n+2){--item-color:#06b6d4}.nav-item:nth-of-type(7n+3){--item-color:#10b981}.nav-item:nth-of-type(7n+4){--item-color:#f59e0b}.nav-item:nth-of-type(7n+5){--item-color:#f97316}.nav-item:nth-of-type(7n+6){--item-color:#ec4899}.nav-item:nth-of-type(7n+7){--item-color:#8b5cf6}.nav-item-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--item-color) 18%,#fff),#ffffffeb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--item-color) 18%,#0000)}.nav-item.active,.nav-item:hover{background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--item-color) 11%,#fff));box-shadow:0 16px 32px color-mix(in srgb,var(--item-color) 16%,#0000)}.nav-item.active .nav-item-icon{background:linear-gradient(135deg,var(--item-color),#06b6d4);color:#fff}.nav-divider span{background:linear-gradient(135deg,#2563eb14,#ec489914);border-radius:999px;padding:4px 9px}.sidebar-footer{animation:gradientShift 7s ease infinite;background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);background-size:250% 250%}.top-header{background:linear-gradient(135deg,#fffc,#e8f8ffc2),linear-gradient(135deg,#2563eb2e,#06b6d429,#10b98129,#f59e0b26,#ec489924,#8b5cf626);background:linear-gradient(135deg,#fffc,#e8f8ffc2),var(--rainbow-soft);position:sticky}.top-header:after{background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);border-radius:999px;height:3px;inset:auto 16px 0 16px;opacity:.9}.icon-btn{background:linear-gradient(135deg,#fffffff5,#eff6ffeb)}.icon-btn:hover{background:linear-gradient(135deg,#2563eb,#06b6d4,#10b981);color:#fff}.date-chip{background:linear-gradient(135deg,#ffffffeb,#fef3c7b8);border-color:#f59e0b38}.notif-dot{background:#ec4899;box-shadow:0 0 0 5px #ec489929}.profile-chip{background:linear-gradient(135deg,#fffffff0,#eef2ffd1)}.workspace-hero{align-items:stretch}.hero-content{background:linear-gradient(135deg,#ffffffe0,#e8f8ffb8),radial-gradient(circle at 6% 4%,#2563eb38,#0000 18rem),radial-gradient(circle at 94% 5%,#ec48992e,#0000 17rem),radial-gradient(circle at 80% 100%,#f59e0b29,#0000 16rem),radial-gradient(circle at 2% 100%,#10b98129,#0000 15rem)}.hero-content:before{animation:shimmer 5.5s ease-in-out infinite;background:linear-gradient(120deg,#0000 20%,#ffffff61 45%,#0000 70%);inset:0;transform:translateX(-110%)}.hero-eyebrow{animation:gradientShift 6s ease infinite;background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);background-size:240% 240%;box-shadow:0 14px 28px #2563eb2e;color:#fff}.page-title{background:linear-gradient(90deg,#0f172a,#2563eb,#06b6d4,#16a34a,#f97316,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000}.page-icon{animation:gradientShift 5s ease infinite,softPulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6)!important;background:var(--rainbow)!important;background-size:240% 240%!important}.hero-stat{background:linear-gradient(135deg,#ffffffe0,#eff6ffbd);overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.hero-stat:first-child .hero-stat-icon{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.hero-stat:nth-child(2) .hero-stat-icon{background:linear-gradient(135deg,#10b981,#84cc16);color:#fff}.hero-stat:nth-child(3) .hero-stat-icon{background:linear-gradient(135deg,#f97316,#ec4899,#8b5cf6);color:#fff}.hero-stat:hover{box-shadow:0 18px 42px #2563eb21;transform:translateY(-3px)}.hero-stat:after{background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);content:"";height:4px;inset:auto 0 0 0;position:absolute}.content-card{background:linear-gradient(135deg,#fffc,#e8f8ffb3),radial-gradient(circle at 0 0,#2563eb1f,#0000 20rem),radial-gradient(circle at 100% 0,#ec48991a,#0000 20rem),radial-gradient(circle at 100% 100%,#10b9811a,#0000 18rem);position:relative}.content-card:before{background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);height:5px;inset:0 0 auto 0}.content-card :is(.card,.form-card,.table-card,form,table,.section,.panel){border-color:#0ea5e924!important;box-shadow:0 14px 34px #2563eb14!important}.content-card :is(button,.btn,input[type=submit]){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.content-card :is(button,.btn,input[type=submit]):hover{filter:saturate(1.08);transform:translateY(-1px)}.content-card :is(input,select,textarea):focus{border-color:#06b6d485!important;box-shadow:0 0 0 4px #0ea5e91f!important;outline:none!important}.notif-dropdown{background:linear-gradient(135deg,#fffffff7,#e8f8ffed),linear-gradient(135deg,#2563eb2e,#06b6d429,#10b98129,#f59e0b26,#ec489924,#8b5cf626);background:linear-gradient(135deg,#fffffff7,#e8f8ffed),var(--rainbow-soft)}.notif-head{animation:gradientShift 7s ease infinite;background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);background-size:220% 220%;color:#fff}.notif-head .notif-subtitle{color:#ffffffc7}.notif-item:hover{background:#ffffffb8}.notif-close{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.loading-screen{background:radial-gradient(circle at 10% 10%,#2563eb3d,#0000 22rem),radial-gradient(circle at 85% 15%,#ec489933,#0000 20rem),radial-gradient(circle at 30% 85%,#10b98133,#0000 22rem),linear-gradient(135deg,#e9f8ff,#f8fdff)}.loading-progress{animation:loadingMove 1.2s ease-in-out infinite,gradientShift 4s ease infinite;background:linear-gradient(135deg,#2563eb,#06b6d4 18%,#10b981 36%,#f59e0b 56%,#f97316 72%,#ec4899 88%,#8b5cf6);background:var(--rainbow);background-size:240% 240%}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%,45%{transform:translateX(-115%)}70%,to{transform:translateX(115%)}}@keyframes softPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes floatGlow{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(-28px,-22px,0) rotate(24deg)}}@media (max-width:767px){.content-card,.hero-content,.top-header{box-shadow:0 14px 32px #2563eb1a}.page-title{font-size:clamp(1.38rem,8vw,2rem)}.hero-eyebrow{width:fit-content}}@media (prefers-reduced-motion:reduce){.app-shell:after,.brand-icon,.hero-content:before,.hero-eyebrow,.loading-icon,.loading-progress,.notif-head,.page-icon,.sidebar-footer{animation:none!important}}:root{--sidebar-w:270px;--app-gap:12px}body,button,input,select,textarea{text-transform:uppercase}input,textarea{text-transform:none}.app-shell:before{background-size:42px 42px,42px 42px,30px 30px;opacity:.28}.app-shell:after{opacity:.45}.app-sidebar{border-radius:18px;bottom:10px;box-shadow:0 12px 34px #0f172a1c;left:10px;top:10px;width:268px;width:var(--sidebar-w)}.sidebar-brand{gap:10px;padding:13px 14px 10px}.brand-icon{border-radius:12px;height:40px;width:40px}.brand-kicker{font-size:.61rem;letter-spacing:.11em}.brand-title{font-size:1.16rem}.brand-subtitle{font-size:.62rem;margin-top:1px}.sidebar-user{border-radius:12px;margin:5px 10px 8px;padding:8px 9px}.sidebar-user-avatar{height:32px;width:32px}.sidebar-user-name{font-size:.76rem}.sidebar-user-role{font-size:.61rem}.sidebar-user-status{font-size:.58rem;padding:4px 6px}.sidebar-search{border-radius:10px;margin:0 10px 8px;min-height:36px;padding:0 10px}.sidebar-search input{font-size:.72rem}.sidebar-nav{gap:3px;padding:2px 8px 8px}.nav-item{border-radius:10px;grid-template-columns:34px minmax(0,1fr) 12px;min-height:40px;padding:5px 7px}.nav-item-icon{border-radius:9px;height:32px;width:32px}.nav-item-label{font-size:.7rem;font-weight:800;letter-spacing:.025em}.nav-item-chevron{opacity:.55}.nav-divider{font-size:.57rem;letter-spacing:.1em;margin:8px 7px 3px}.sidebar-footer{border-radius:11px;margin:6px 9px 9px;padding:7px 8px}.sidebar-footer-title{font-size:.64rem}.sidebar-footer-sub{font-size:.54rem}.sidebar-logout{border-radius:9px;height:31px;width:31px}.app-main{padding:12px 16px 22px}.top-header{border-radius:14px;box-shadow:0 7px 20px #0f172a12;min-height:52px;padding:7px 9px}.icon-btn{border-radius:10px;height:36px;width:36px}.breadcrumbs{font-size:.68rem;gap:5px}.date-chip{border-radius:9px;font-size:.62rem;padding:7px 9px}.profile-chip{border-radius:10px;min-height:36px;padding:3px 7px 3px 4px}.profile-avatar{height:29px;width:29px}.profile-name{font-size:.66rem}.profile-role{font-size:.56rem}.workspace-hero{gap:10px;margin:10px 0}.hero-content{border-radius:16px;padding:14px}.hero-trust-row{gap:5px;margin-top:8px}.hero-trust-row span{font-size:.64rem;padding:5px 8px}.page-content{margin-top:10px}.content-card{border-radius:16px;box-shadow:0 9px 26px #0f172a12;min-height:calc(100vh - 94px);padding:12px}.content-card:before{height:3px}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){border-radius:var(--ui-radius)!important;box-shadow:0 7px 20px rgba(15,23,42,.055)!important}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card):hover{box-shadow:0 9px 24px rgba(15,23,42,.075)!important;transform:none}.content-card :is(input,select,textarea){border-radius:9px!important;min-height:36px;padding:7px 10px!important}.content-card :is(button,.btn,.action-btn,.submit-btn){border-radius:9px!important;min-height:36px;padding:7px 11px!important}.content-card :is(th,td){padding:7px 9px!important}.content-card :is(th){font-size:.66rem;letter-spacing:.03em}.content-card :is(td){font-size:.7rem}.content-card{overflow-x:hidden}.content-card table{width:100%}@media (min-width:1100px){.app-sidebar{transform:translateX(0)}.app-main{padding:12px 16px 22px}}@media (max-width:1099px){:root{--sidebar-w:min(86vw,300px)}.app-sidebar{border-radius:16px;bottom:8px;left:8px;top:8px}.app-main{padding:9px 10px 18px}}@media (max-width:767px){.top-header{border-radius:12px;min-height:48px;padding:6px}.icon-btn{height:34px;width:34px}.workspace-hero{margin:8px 0}.content-card{border-radius:13px;min-height:calc(100vh - 80px);padding:8px}.content-card :is(button,.btn,.action-btn,.submit-btn),.content-card :is(input,select,textarea){min-height:38px}}@media (max-width:480px){.app-main{padding:7px 7px 14px}.content-card{padding:6px}.top-right{gap:4px}.profile-chip{padding-right:4px}}:root{--ui-primary:#2563eb;--ui-primary-dark:#1d4ed8;--ui-primary-soft:#eff6ff;--ui-bg:#f6f8fc;--ui-surface:#fff;--ui-text:#172033;--ui-muted:#667085;--ui-border:#e4e9f1;--ui-radius:12px;--ui-shadow:0 6px 20px #0f172a12}body{color:#17211c;color:var(--ui-text)}.app-sidebar{background:var(--ui-surface)!important;box-shadow:0 14px 40px #0f172a1a!important}.brand-icon,.loading-icon,.nav-item.active .nav-item-icon,.nav-item:hover .nav-item-icon{animation:none!important;background:#176b4d!important;background:var(--ui-primary)!important;box-shadow:none!important}.brand-title span,.crumb-active,.page-title{-webkit-background-clip:initial!important;background-clip:initial!important}.nav-item.active:before{background:#176b4d!important;background:var(--ui-primary)!important}.content-card,.date-chip,.hero-content,.hero-stat,.loading-inner,.notif-dropdown,.profile-chip,.sidebar-search,.sidebar-user,.top-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background:var(--ui-surface)!important;border-color:#dfe6e2!important;border-color:var(--ui-border)!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important}.hero-eyebrow,.sidebar-user-status{background:#eaf4ef!important;background:var(--ui-primary-soft)!important;border-color:#dbeafe!important;color:#12543d!important;color:var(--ui-primary-dark)!important}.sidebar-close-btn{border:1px solid var(--ui-border)!important;border-radius:10px!important;color:#334155!important;cursor:pointer;flex:0 0 36px;height:36px;place-items:center;position:relative;width:36px;z-index:1001}.sidebar-close-btn:focus-visible,.sidebar-close-btn:hover{background:#eef2f7!important}.app-overlay{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;background:#0f172a6b!important;z-index:59!important}.app-sidebar{z-index:60!important}@media (max-width:1099px){.app-sidebar{pointer-events:none;transform:translate3d(calc(-100% - 24px),0,0)!important;transition:transform .22s ease!important;visibility:hidden}.app-sidebar.open{pointer-events:auto;transform:translateZ(0)!important;visibility:visible}.sidebar-close-btn{display:grid!important}}@media (min-width:1100px){.app-sidebar{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}}.app-shell :is(button,a,label,th,.nav-item-label,.nav-divider span,.brand-kicker,.brand-title,.brand-subtitle,.page-title,.card-title,.hero-title,.hero-eyebrow){text-transform:uppercase}@media (max-width:767px){.app-sidebar{border-radius:14px!important;bottom:8px!important;left:8px!important;top:8px!important;width:min(88vw,320px)!important}.sidebar-brand{padding:13px 12px 10px!important}.nav-item{min-height:38px!important}}:root{--ui-primary:#2563eb!important;--ui-primary-dark:#1d4ed8!important;--ui-primary-soft:#eff6ff!important;--ui-bg:#f5f7fb!important;--ui-text:#172033!important;--ui-muted:#667085!important;--ui-border:#e3e8f0!important;--ui-shadow:0 6px 18px rgba(15,23,42,.065)!important}body{background:var(--ui-bg)!important}.app-shell [class*=aurora],.app-shell [class*=rainbow]{animation:none!important}.app-shell .truck-exit-rainbow{background:#f5f7f6!important;background:var(--ui-bg)!important}.app-shell .truck-exit-rainbow:after,.app-shell .truck-exit-rainbow:before{display:none!important}.app-shell .truck-exit-rainbow form,.app-shell .truck-exit-rainbow>div{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important}.app-shell .truck-exit-rainbow button{background:#176b4d!important;background:var(--ui-primary)!important;border:1px solid #176b4d!important;border:1px solid var(--ui-primary)!important;box-shadow:none!important;color:#fff!important;filter:none!important;transform:none!important}.app-shell .truck-exit-rainbow input,.app-shell .truck-exit-rainbow select{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.app-shell .truck-exit-rainbow input:focus,.app-shell .truck-exit-rainbow select:focus{border-color:#176b4d!important;border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important;transform:none!important}.app-shell .truck-exit-rainbow table thead,.app-shell .truck-exit-rainbow th,.app-shell .truck-exit-rainbow thead tr{background:#176b4d!important;background:var(--ui-primary)!important;color:#fff!important}.app-shell .truck-exit-rainbow tbody tr,.app-shell .truck-exit-rainbow tbody tr:nth-child(n){background:#fff!important}.app-shell .truck-exit-rainbow tbody tr:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important}.app-shell .truck-exit-rainbow h3,.app-shell .truck-exit-rainbow h4{-webkit-text-fill-color:currentColor!important;background:none!important;color:#17211c!important;color:var(--ui-text)!important}.app-sidebar{box-shadow:0 16px 42px #0f172a1f!important}.sidebar-brand{border-bottom:1px solid var(--ui-border);min-height:66px;padding:12px 12px 10px!important;position:relative}.brand-icon-badge{background:#16a34a!important}.sidebar-close-btn{background:#f8fafc!important;border:1px solid #d8dee8!important;border-radius:9px!important;color:#344054!important;z-index:100!important}.sidebar-close-btn:focus-visible,.sidebar-close-btn:hover{background:#eef4ff!important;border-color:#bfd3f8!important;color:#12543d!important;color:var(--ui-primary-dark)!important}.content-card,.date-chip,.hero-content,.hero-stat,.notif-dropdown,.profile-chip,.sidebar-search,.sidebar-user,.top-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#dfe6e2!important;border-color:var(--ui-border)!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important}.sidebar-user{margin:8px 10px!important}.nav-item{color:#475467!important}.nav-item.active,.nav-item:hover{border-color:#dbe7fb!important}.nav-item-icon,.nav-item.active .nav-item-icon,.nav-item:hover .nav-item-icon{background:#eef4ff!important;color:var(--ui-primary)!important}.nav-item.active .nav-item-icon{background:var(--ui-primary)!important}.nav-divider,.nav-item-chevron{color:#98a2b3!important}.nav-divider span:before{background:var(--ui-primary)!important}.sidebar-footer{background:#172b4d!important;border-radius:11px!important}.top-header{border-radius:13px!important}.icon-btn{border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;color:#344054!important}.icon-btn:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important;box-shadow:none!important;color:#12543d!important;color:var(--ui-primary-dark)!important;transform:none!important}.notif-dot{background:#176b4d!important;background:var(--ui-primary)!important}.app-shell .content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){background:#fff!important;border-color:#dfe6e2!important;border-color:var(--ui-border)!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important}.app-shell .content-card table{border-collapse:initial!important;border-spacing:0!important}.app-shell .content-card table th{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important}.app-shell .content-card table tbody tr:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important}.app-shell .content-card :is(input,select,textarea){border-color:#dfe6e2!important;border-color:var(--ui-border)!important}.app-shell .content-card :is(input,select,textarea):focus{border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important;outline:none!important}.app-shell .content-card :is(button,.btn,.action-btn,.submit-btn,button[type=submit]){background:#176b4d!important;background:var(--ui-primary)!important;border-color:#176b4d!important;border-color:var(--ui-primary)!important;box-shadow:none!important;color:#fff!important;transform:none!important}.app-shell .content-card :is(button,.btn,.action-btn,.submit-btn,button[type=submit]):hover{background:#12543d!important;background:var(--ui-primary-dark)!important;border-color:#12543d!important;border-color:var(--ui-primary-dark)!important}.app-shell .content-card :is(button[title*=delete i],button[aria-label*=delete i],.delete-btn,.danger-btn){background:#dc2626!important;border-color:#dc2626!important}.app-shell :is(button,a,label,th,.nav-item-label,.nav-divider span,.brand-kicker,.brand-title,.brand-subtitle,.page-title,.card-title,.hero-title,.hero-eyebrow){text-transform:uppercase!important}.app-shell *{transition-property:background-color,color,border-color,box-shadow,transform,opacity!important}@media (min-width:1100px){.app-sidebar{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}.app-sidebar:not(.open){transform:translate3d(calc(-100% - 24px),0,0)!important}}@media (max-width:1099px){.app-sidebar{pointer-events:none;transform:translate3d(calc(-100% - 24px),0,0)!important;visibility:hidden}.app-sidebar.open{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}}:root{--primary-2:#2e8b57!important;--agri:#176b4d!important;--gold:#d99a24!important;--danger:#c93636!important;--ink:#1f2937!important;--muted:#64748b!important;--soft-text:#94a3b8!important;--line:#e2e8e5!important;--line-strong:#cbd5d0!important;--surface:#fff!important;--frost:#fff!important;--sky-bg:#f5f7f6!important;--sky-bg-2:#f8faf9!important;--shadow-soft:0 2px 10px #1f29370f!important;--shadow-float:0 8px 24px #1f29371a!important;--radius-xl:14px!important;--radius-lg:10px!important;--radius-md:8px!important}body{color:#1f2937!important}.app-shell.pro-screen:before{display:none!important}.app-sidebar,.content-card,.date-chip,.hero-content,.hero-stat,.loading-inner,.notif-dropdown,.profile-chip,.screen-module-card,.sidebar-search,.sidebar-user,.top-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 10px #14281e0d!important;box-shadow:var(--shadow-soft)!important}.app-sidebar{border:1px solid #e2e8e5!important;border-radius:0 12px 12px 0!important;box-shadow:4px 0 18px #1f293714!important;width:288px!important}.sidebar-brand{border-bottom:1px solid #e2e8e5!important;gap:10px!important;padding:16px 14px 13px!important}.sidebar-brand:after{display:none!important}.brand-icon{animation:none!important;border-radius:9px!important;flex-basis:42px!important;height:42px!important;width:42px!important}.brand-icon-badge{background:#d99a24!important}.brand-kicker{color:#64748b!important}.brand-title,.brand-title span{-webkit-text-fill-color:#176b4d!important;background:none!important}.brand-subtitle{color:#64748b!important}.sidebar-close-btn{background:#fff!important;border:1px solid #d5ddd8!important;color:#475569!important;flex:0 0 32px!important;z-index:999!important}.sidebar-close-btn:focus-visible,.sidebar-close-btn:hover{background:#eef6f2!important;border-color:#9bc7b5!important}.sidebar-user{border:1px solid #e2e8e5!important;margin:10px 12px 8px!important}.sidebar-user-avatar{background:#e8f3ee!important;border-radius:8px!important;height:40px!important;width:40px!important}.sidebar-user-status{color:#176b4d!important}.sidebar-search{border:1px solid #dce5e0!important;margin:0 12px 8px!important}.sidebar-search:focus-within{border-color:#8dbba7!important;box-shadow:0 0 0 3px #176b4d14!important}.sidebar-search input{border:0!important;box-shadow:none!important;padding:0!important}.sidebar-nav{gap:2px!important;padding:4px 10px!important}.nav-divider{color:#94a3b8!important;margin:10px 4px 4px!important}.nav-divider span:before{background:#d99a24!important;width:14px!important}.nav-item{color:#475569!important;padding:7px 9px!important}.nav-item.active,.nav-item:hover{background:#edf7f1!important;border-color:#d5e9df!important;color:#176b4d!important}.nav-item.active:before,.nav-item:before{background:#176b4d!important}.nav-item-icon,.nav-item.active .nav-item-icon,.nav-item:hover .nav-item-icon{background:#f1f5f3!important;border-radius:7px!important;box-shadow:none!important;color:#176b4d!important;height:30px!important;width:30px!important}.nav-item-label{color:inherit!important}.nav-item-chevron{color:#94a3b8!important}.sidebar-footer-title{font-size:.76rem!important}.sidebar-footer-sub{font-size:.66rem!important}.sidebar-logout{background:#ffffff1f!important}.top-header{border:1px solid #e2e8e5!important;box-shadow:0 1px 8px #1f29370d!important}.icon-btn{background:#fff!important;border:1px solid #dce5e0!important;box-shadow:none!important;color:#475569!important}.icon-btn:focus-visible,.icon-btn:hover{background:#edf7f1!important;border-color:#b9d8c8!important;box-shadow:none!important;color:#176b4d!important;transform:none!important}.notif-dot{background:#d99a24!important}.brand-title span,.crumb-active,.page-title{-webkit-text-fill-color:#176b4d!important}.content-card,.date-chip,.hero-content,.hero-stat,.notif-dropdown,.profile-chip,.screen-module-card{background:#fff!important;border:1px solid #e2e8e5!important;border-radius:10px!important}.hero-content:after,.hero-content:before,.screen-module-card:before{display:none!important}.content-card,.page-icon,.workspace-hero{animation:none!important}.card-title,.hero-title{-webkit-text-fill-color:#1f2937!important;background:none!important;color:#1f2937!important}.hero-eyebrow,.hero-trust-row span{background:#edf7f1!important;border-color:#d5e9df!important;box-shadow:none!important;color:#176b4d!important}.app-shell .content-card :is(button,.btn,.action-btn,.submit-btn,button[type=submit],.primary-btn){background:#176b4d!important;border-color:#176b4d!important;box-shadow:none!important;color:#fff!important;transform:none!important}.app-shell .content-card :is(button,.btn,.action-btn,.submit-btn,button[type=submit],.primary-btn):hover{background:#12553d!important;border-color:#12553d!important}.app-shell .content-card :is(.delete-btn,.danger-btn,button[title*=delete i],button[aria-label*=delete i]){background:#c93636!important;border-color:#c93636!important}.app-shell .content-card :is(input,select,textarea){background:#fff!important;border:1px solid #d7e0db!important;border-radius:7px!important;box-shadow:none!important}.app-shell .content-card :is(input,select,textarea):focus{border-color:#176b4d!important;box-shadow:0 0 0 3px #176b4d14!important}.app-shell .content-card table th{background:#176b4d!important;border-color:#176b4d!important;color:#fff!important}.app-shell .content-card table tbody tr,.app-shell .content-card table tbody tr:nth-child(n){background:#fff!important}.app-shell .content-card table tbody tr:hover{background:#f1f8f4!important}.screen-module-icon{color:#fff!important}.screen-module-title{color:#1f2937!important}.screen-module-meta{background:#edf7f1!important;box-shadow:none!important;color:#176b4d!important}.screen-flow-step{border-color:#e2e8e5!important}.screen-flow-step svg{color:#176b4d!important}.screen-flow-connector{background:#cbd5d0!important}.app-shell :is(button,a,label,th,.nav-item-label,.nav-divider span,.brand-kicker,.brand-title,.brand-subtitle,.page-title,.card-title,.hero-title,.hero-eyebrow,.sidebar-footer-title,.sidebar-footer-sub){text-transform:uppercase!important}.app-shell input,.app-shell textarea{text-transform:none!important}@media (min-width:1100px){.app-sidebar{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}.app-sidebar:not(.open){pointer-events:none!important;transform:translate3d(-105%,0,0)!important;visibility:hidden!important}.app-main{transition:margin-left .18s ease!important}}@media (max-width:1099px){.app-sidebar{pointer-events:none!important;transform:translate3d(-105%,0,0)!important;visibility:hidden!important}.app-sidebar.open{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}.app-main{margin-left:0!important}}@media (max-width:640px){.app-sidebar{width:min(88vw,288px)!important}.sidebar-brand{padding:13px 12px 11px!important}.top-header{border-radius:8px!important}}:root{--ui-primary:#176b4d!important;--ui-primary-dark:#12543d!important;--ui-primary-soft:#eaf4ef!important;--ui-accent:#c58b2a!important;--ui-bg:#f5f7f6!important;--ui-surface:#fff!important;--ui-border:#dfe6e2!important;--ui-text:#17211c!important;--ui-muted:#66736c!important;--ui-shadow:0 6px 18px #172b2212!important}body,html{background:var(--ui-bg)!important}body{color:#17211c!important;color:var(--ui-text)!important}.app-shell,.app-shell.pro-screen,body{background:#f5f7f6!important}.app-shell :is(.app-sidebar,.top-header,.workspace-hero,.hero-content,.content-card,.hero-stat,.sidebar-user,.sidebar-search,.profile-chip,.date-chip,.notif-dropdown,.screen-module-card,.nav-item,.loading-inner){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-sidebar{border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;bottom:12px!important;box-shadow:0 8px 24px #172b221a!important;left:12px!important;top:12px!important;width:270px!important}.sidebar-brand{border-bottom:1px solid #dfe6e2!important;border-bottom:1px solid var(--ui-border)!important;gap:9px!important;min-height:64px!important;padding:12px 11px!important}.brand-icon,.loading-icon{background:var(--ui-primary)!important}.brand-icon-badge{background:#c58b2a!important;background:var(--ui-accent)!important}.brand-title,.brand-title span{color:#176b4d!important;color:var(--ui-primary)!important}.brand-kicker,.brand-subtitle{color:#66736c!important;color:var(--ui-muted)!important}.sidebar-close-btn{background:#f8faf9!important;border:1px solid #d4ddd8!important;box-shadow:none!important;color:#52615a!important;flex:0 0 34px!important;height:34px!important;margin-left:auto!important;padding:0!important;pointer-events:auto!important;position:relative!important;transform:none!important;width:34px!important;z-index:1002!important}.sidebar-close-btn:focus-visible,.sidebar-close-btn:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important;border-color:#a9cdbd!important;box-shadow:none!important;color:#176b4d!important;color:var(--ui-primary)!important;outline:none!important;transform:none!important}.sidebar-user{border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;border-radius:9px!important;margin:9px 11px 8px!important}.sidebar-user-avatar{background:#e8f2ed!important;color:var(--ui-primary)!important}.sidebar-user-status{background:#edf7f1!important;border:0!important;color:#12543d!important;color:var(--ui-primary-dark)!important}.sidebar-user-status span{background:#2f8f68!important}.sidebar-search{border:1px solid var(--ui-border)!important;border-radius:8px!important;margin:0 11px 10px!important}.sidebar-nav{padding:0 8px 10px!important}.nav-divider{color:#7a8780!important;letter-spacing:.1em!important;padding:13px 9px 6px!important}.nav-divider span:before{background:#c58b2a!important;background:var(--ui-accent)!important}.nav-item{background:#0000!important;border-color:#0000!important;border-radius:8px!important;box-shadow:none!important;color:#46534d!important;grid-template-columns:34px 1fr 14px!important;padding:8px!important;transform:none!important}.nav-item:before{background:#176b4d!important;background:var(--ui-primary)!important;left:0!important;width:3px!important}.nav-item-icon{background:#f1f5f3!important;color:#617069!important;height:34px!important;width:34px!important}.nav-item-label{font-size:.79rem!important;letter-spacing:.02em!important}.nav-item.active,.nav-item:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important;border-color:#d4e7dd!important;box-shadow:none!important;color:#12543d!important;color:var(--ui-primary-dark)!important;transform:none!important}.nav-item.active .nav-item-icon,.nav-item:hover .nav-item-icon{background:#176b4d!important;background:var(--ui-primary)!important;box-shadow:none!important;color:#fff!important}.nav-item-chevron{color:#8a968f!important}.sidebar-footer{background:#176b4d!important;background:var(--ui-primary)!important;border-radius:9px!important;box-shadow:none!important;margin:0 11px 11px!important;padding:10px!important}.app-main{padding:12px 16px 24px!important}.top-header{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important;min-height:60px!important;padding:9px 11px!important}.icon-btn,.notif-close{background:#f8faf9!important;border-radius:8px!important;box-shadow:none!important;color:#52615a!important}.icon-btn:hover,.notif-close:hover{background:#eaf4ef!important;background:var(--ui-primary-soft)!important;box-shadow:none!important;color:#176b4d!important;color:var(--ui-primary)!important;transform:none!important}.content-card,.hero-content,.hero-stat,.screen-module-card,.workspace-hero{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;box-shadow:0 6px 18px #172b2212!important;box-shadow:var(--ui-shadow)!important}.content-card,.hero-content{padding:18px!important}.hero-content:before,.screen-module-card:before{display:none!important}.brand-title span,.crumb-active,.page-title{-webkit-text-fill-color:currentColor!important;background:none!important;color:#176b4d!important;color:var(--ui-primary)!important}.hero-eyebrow{border-color:#d5e9de!important;color:#12543d!important;color:var(--ui-primary-dark)!important}.hero-eyebrow,.hero-stat-icon{background:#eaf4ef!important;background:var(--ui-primary-soft)!important}.hero-stat-icon{color:var(--ui-primary)!important}.screen-module-grid{gap:10px!important}.screen-module-card{min-height:96px!important;padding:13px!important}.screen-module-icon{background:#176b4d!important;background:var(--ui-primary)!important;border-radius:8px!important;box-shadow:none!important;height:38px!important;width:38px!important}.screen-flow-step{background:#fff!important;border-color:#dfe6e2!important;border-color:var(--ui-border)!important;border-radius:7px!important;box-shadow:none!important}.screen-flow-connector{background:#cbd8d1!important}.app-shell :is(input,select,textarea){border-color:#dfe6e2!important;border-color:var(--ui-border)!important;border-radius:7px!important;color:#17211c!important;color:var(--ui-text)!important}.app-shell :is(input,select,textarea):focus{border-color:#8dbba6!important;box-shadow:0 0 0 3px #176b4d17!important}.app-shell :is(button,.btn,.action-btn,.submit-btn){border-radius:7px!important}.app-shell :is(.btn-primary,.submit-btn,.action-btn.primary,button[type=submit]){background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;box-shadow:none!important}.app-shell :is(.btn-primary,.submit-btn,.action-btn.primary,button[type=submit]):hover{background:#12543d!important;background:var(--ui-primary-dark)!important}.app-shell table thead th{background:#f1f5f3!important;border-color:#dfe6e2!important;border-color:var(--ui-border)!important;color:#34443b!important}.app-shell table tbody tr:nth-child(2n){background:#fafcfb!important}.app-shell table tbody tr:hover{background:#f2f7f4!important}.app-shell :is(button,a,label,th,.nav-item-label,.nav-divider span,.brand-kicker,.brand-title,.brand-subtitle,.page-title,.card-title,.hero-title,.hero-eyebrow,.section-title,.form-label,.table-title){text-transform:uppercase!important}@media (min-width:1100px){.app-main{margin-left:282px!important}}@media (max-width:1099px){.app-main{margin-left:0!important}.app-sidebar{pointer-events:none!important;transform:translate3d(calc(-100% - 24px),0,0)!important;visibility:hidden!important}.app-sidebar.open{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}}@media (max-width:640px){.app-sidebar{border-radius:10px!important;bottom:8px!important;left:8px!important;top:8px!important;width:min(292px,calc(100vw - 16px))!important}.app-main{padding:8px 9px 18px!important}.top-header{border-radius:9px!important;min-height:54px!important;top:8px!important}.content-card,.hero-content{padding:13px!important}}:root{--primary:#176b4d;--primary-dark:#12553e;--primary-soft:#eaf4ef;--accent:#c4932d;--ink:#17221d;--muted:#65736b;--line:#dfe7e2;--surface-solid:#fff;--app-bg:#f4f7f5;--sidebar-w:278px;--shadow-soft:0 8px 24px #18342812;--shadow-float:0 18px 45px #18342821;--radius-xl:18px;--radius-lg:14px;--radius-md:10px}body,html{background:var(--app-bg)!important}.app-shell{background:#f4f7f5!important}.app-sidebar{border:1px solid #dfe7e2!important;border-radius:16px!important;bottom:10px!important;box-shadow:0 10px 30px #1834281a!important;left:10px!important;top:10px!important}.sidebar-brand{border-bottom:1px solid #dfe6e2;border-bottom:1px solid var(--line);padding:17px 14px 13px!important}.brand-icon{border-radius:11px!important;box-shadow:none!important;flex-basis:44px!important;height:44px!important;width:44px!important}.brand-icon-badge{border-width:2px!important;height:18px!important;width:18px!important}.brand-kicker{color:#6c7a72!important;letter-spacing:.12em!important}.brand-title{font-size:1.18rem!important;letter-spacing:-.025em!important}.brand-subtitle{font-size:.67rem!important}.sidebar-close-btn{background:#f1f5f3!important;border:1px solid var(--line)!important;border-radius:8px!important;color:#33423a!important;height:32px!important;width:32px!important}.sidebar-user{background:#f7faf8!important;border-radius:11px!important;margin:11px 12px 10px!important;padding:10px!important}.sidebar-user-avatar{background:var(--primary-soft)!important;border-radius:9px!important;height:38px!important;width:38px!important}.sidebar-user-status{padding:0!important}.sidebar-search{border-radius:9px!important;margin:0 12px 10px!important;padding:9px 10px!important}.sidebar-nav{padding:0 9px 10px!important}.nav-divider{color:#89958e!important;font-size:.62rem!important;padding:15px 10px 6px!important}.nav-divider span:before{background:#176b4d!important;background:var(--primary)!important;width:13px!important}.nav-item{border-radius:9px!important;color:#4c5a53!important;gap:9px!important;grid-template-columns:34px 1fr 15px!important;margin:2px 0!important;padding:8px 9px!important}.nav-item:hover{background:#f3f7f5!important}.nav-item.active{background:var(--primary-soft)!important;border-color:#d4e8dd!important}.nav-item-icon{border-radius:8px!important;box-shadow:none!important;color:#637168!important;height:32px!important;width:32px!important}.nav-item.active .nav-item-icon{color:#fff!important}.nav-item-copy{gap:1px!important}.nav-item-label{font-size:.72rem!important;font-weight:850!important}.nav-item-chevron{color:#9aa69f!important}.sidebar-footer{background:#f5f8f6!important;border:1px solid #dfe6e2!important;border:1px solid var(--line)!important;border-radius:10px!important;margin:8px 10px 10px!important;padding:9px!important}.sidebar-footer-sub,.sidebar-footer-title{font-size:.62rem!important}.sidebar-logout{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--line)!important;color:#536159!important}.app-main{transition:margin-left .2s ease!important}.top-header{background:#fffffff5!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;height:62px!important;margin:0 0 4px!important}.icon-btn,.menu-toggle{border:1px solid var(--line)!important;border-radius:9px!important;color:#435148!important;height:36px!important;width:36px!important}.icon-btn:hover,.menu-toggle:hover{background:#eaf4ef!important;background:var(--primary-soft)!important}.breadcrumbs{color:#718078!important;font-size:.72rem!important}.crumb-active{color:#18231f!important;color:var(--ink)!important;font-weight:800!important}.date-chip,.profile-chip{background:#fff!important;border:1px solid #dfe6e2!important;border:1px solid var(--line)!important}.profile-avatar{background:#eaf4ef!important;background:var(--primary-soft)!important;color:#176b4d!important;color:var(--primary)!important}.page-content{padding:16px 18px 22px!important}.content-card{background:#0000!important;border:0!important;border-radius:14px!important;box-shadow:none!important;min-height:calc(100vh - 90px)!important;padding:0!important}.content-card:after,.content-card:before{display:none!important}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 2px 10px #14281e0d!important;box-shadow:var(--shadow-soft)!important}.content-card :is(input,select,textarea){background:#fff!important;border:1px solid #d9e2dc!important;border-radius:8px!important;box-shadow:none!important}.content-card :is(input,select,textarea):focus{border-color:#176b4d!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #176b4d1a!important}.content-card :is(button,.btn,.action-btn,.submit-btn,button[type=submit]){border-radius:8px!important;box-shadow:none!important;font-weight:800!important}.content-card table{border-collapse:initial!important;border-spacing:0!important;overflow:hidden!important}.content-card table th{background:#f1f5f3!important;border-bottom:1px solid #dfe6e2!important;border-bottom:1px solid var(--line)!important;color:#44524a!important}.content-card table tbody tr,.content-card table tbody tr:nth-child(n){background:#fff!important}.content-card table tbody tr:hover{background:#f7faf8!important}.content-card :is(.card-title,.section-title,h1,h2,h3){color:#18231f!important;color:var(--ink)!important}.agri-dashboard{width:100%}.dashboard-welcome{align-items:center;background:#fff;border:1px solid #dfe6e2;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.dashboard-kicker{align-items:center;color:#176b4d;color:var(--primary);display:flex;font-size:.66rem;font-weight:900;gap:7px;letter-spacing:.12em}.dashboard-welcome h1{color:#18231f;color:var(--ink);font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.035em;margin:7px 0 4px}.dashboard-welcome p{color:#66736d;color:var(--muted);font-size:.76rem;margin:0}.dashboard-refresh{align-items:center;background:#176b4d;background:var(--primary);border:1px solid #cfe0d6;border-radius:8px;color:#fff;display:flex;font-size:.68rem;font-weight:850;gap:7px;padding:9px 12px}.dashboard-refresh:hover{background:#11563e;background:var(--primary-dark)}.dashboard-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.dashboard-stat{background:#fff;border:1px solid #dfe6e2;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);min-width:0;padding:15px}.dashboard-stat.is-alert{border-left:3px solid #c4932d}.dashboard-stat-top{color:#829088;display:flex;justify-content:space-between}.dashboard-stat-icon{background:#eaf4ef;background:var(--primary-soft);border-radius:8px;color:#176b4d;color:var(--primary);display:grid;height:34px;place-items:center;width:34px}.dashboard-stat-value{color:#18231f;color:var(--ink);font-size:1.55rem;font-weight:900;letter-spacing:-.035em;margin-top:13px}.dashboard-stat-label{color:#4f5d55;font-size:.67rem;font-weight:900;letter-spacing:.06em;margin-top:2px}.dashboard-stat-note{color:#176b4d;color:var(--primary);font-size:.59rem;font-weight:800;margin-top:7px}.dashboard-main-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);margin-top:12px}.dashboard-panel{background:#fff;border:1px solid #dfe6e2;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px #14281e0d;box-shadow:var(--shadow-soft);min-width:0;padding:17px}.dashboard-panel-head{align-items:flex-start;color:#829088;display:flex;gap:10px;justify-content:space-between}.panel-eyebrow{color:#8a968f;display:block;font-size:.58rem;font-weight:900;letter-spacing:.12em}.dashboard-panel h2{color:#18231f;color:var(--ink);font-size:.92rem;letter-spacing:-.015em;margin:3px 0 0}.activity-list{margin-top:10px}.activity-row{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:10px;min-width:0;padding:10px 0}.activity-row:last-child{border-bottom:0}.activity-icon{background:#f0f5f2;border-radius:8px;color:#176b4d;color:var(--primary);display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.activity-icon.warning{background:#fbf5e8;color:#a77518}.activity-icon.info{background:#eef3f5;color:#506d78}.activity-copy{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.activity-copy strong{color:#27342d;font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-copy span{color:#8a968f;font-size:.59rem}.activity-check{color:#4f9a78}.quick-actions{grid-gap:7px;display:grid;gap:7px;margin-top:12px}.quick-action{grid-gap:9px;align-items:center;background:#fbfcfb;border:1px solid #e2e9e4;border-radius:8px;color:#3d4c43;display:grid;gap:9px;grid-template-columns:32px 1fr auto;padding:9px;text-align:left;width:100%}.quick-action:hover{background:#eaf4ef;background:var(--primary-soft);border-color:#c7dbcf;color:#176b4d;color:var(--primary)}.quick-action span{background:#edf5f0;border-radius:8px;color:#176b4d;color:var(--primary);display:grid;height:32px;place-items:center;width:32px}.quick-action strong{font-size:.67rem}.dashboard-overview{margin-top:12px}.overview-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.overview-item{grid-gap:6px;display:grid;gap:6px}.overview-item span{color:#69776f;font-size:.61rem;font-weight:850}.overview-item strong{color:#176b4d;color:var(--primary);font-size:.59rem}.overview-item i{background:#e9efeb;border-radius:99px;display:block;height:5px;overflow:hidden}.overview-item em{background:#176b4d;background:var(--primary);border-radius:99px;display:block;height:100%}.app-shell :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card,.content-card,.hero-stat):hover,.app-shell :is(button,.btn,.action-btn,.submit-btn):hover{transform:none!important}@media (max-width:1099px){.app-main{margin-left:0!important}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.top-header{padding:0 10px!important}.page-content{padding:10px!important}.dashboard-welcome{align-items:flex-start;flex-direction:column;padding:16px}.dashboard-refresh{justify-content:center;width:100%}.dashboard-stats{gap:8px;grid-template-columns:1fr 1fr}.dashboard-stat{padding:12px}.dashboard-stat-value{font-size:1.3rem}.dashboard-main-grid{gap:8px;margin-top:8px}.dashboard-panel{padding:13px}.overview-grid{gap:12px;grid-template-columns:1fr}}:root{--primary-dark:#10553d!important;--accent:#b8892d!important;--ink:#17221d!important;--muted:#66736c!important;--app-bg:#f5f7f6!important;--shadow-soft:0 3px 12px rgba(22,42,33,.055)!important;--shadow-float:0 12px 30px #162a211f!important}#root,body{background:#f5f7f6!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-main,.app-shell,.content-card,.page-content{background:#f5f7f6!important}.app-shell:after,.app-shell:before,.sidebar-brand:after{display:none!important}.app-sidebar{border-right:1px solid #dfe6e2!important;box-shadow:2px 0 12px rgba(21,45,34,.045)!important;width:var(--sidebar-w)!important}.sidebar-brand{border-bottom:1px solid #e5ebe7!important;min-height:72px!important;padding:13px 14px!important}.brand-icon{background:#176b4d!important;background:var(--primary)!important;border-radius:8px!important;flex-basis:40px!important;height:40px!important;width:40px!important}.brand-icon-badge{background:#b8892d!important;background:var(--accent)!important}.brand-kicker{color:#7a867f!important;font-size:9px!important;letter-spacing:.09em!important}.brand-title{font-size:18px!important;font-weight:850!important}.brand-subtitle{color:#87928c!important;font-size:9px!important;letter-spacing:.04em!important}.sidebar-close-btn{background:#f4f6f5!important;border-radius:7px!important;color:#526059!important;opacity:1!important;visibility:visible!important}.sidebar-close-btn:hover{background:#176b4d!important;background:var(--primary)!important;color:#fff!important}.sidebar-user{background:#f7f9f8!important}.sidebar-user-name{font-size:12px!important}.sidebar-user-role{font-size:10px!important}.sidebar-user-status{font-size:9px!important}.sidebar-search{border-radius:7px!important}.nav-divider{letter-spacing:.12em!important;padding:12px 9px 5px!important}.nav-divider span:before{background:#b7c7bf!important;height:1px!important;width:10px!important}.nav-item{border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:31px minmax(0,1fr) 13px!important;min-height:40px!important}.nav-item:hover{background:#f6f8f7!important;color:#176b4d!important;color:var(--primary)!important}.nav-item.active{border-color:#d6e7dd!important}.nav-item-icon{background:#f3f6f4!important;border-radius:6px!important;height:29px!important;width:29px!important}.nav-item.active .nav-item-icon{background:#176b4d!important;background:var(--primary)!important}.nav-item-label{letter-spacing:.015em!important}.nav-item-chevron,.nav-item-desc{display:none!important}.sidebar-footer{background:#f7f9f8!important;border-radius:8px!important}.sidebar-footer-title{font-size:10px!important}.sidebar-footer-sub{color:#78857e!important}.sidebar-logout{height:30px!important;width:30px!important}.icon-btn,.menu-toggle{border-radius:7px!important}.breadcrumbs{font-size:11px!important}.date-chip,.profile-chip{border-radius:7px!important;box-shadow:none!important;font-size:10px!important;min-height:34px!important}.profile-avatar{border-radius:6px!important;height:27px!important;width:27px!important}.profile-name{font-size:10px!important}.profile-role{font-size:8px!important}.content-card{min-height:calc(100vh - 58px)!important}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){border:1px solid #dfe6e2!important;border-radius:9px!important;box-shadow:0 2px 10px rgba(22,42,33,.045)!important}.dashboard-welcome{border:1px solid #dfe6e2!important;border-radius:10px!important;box-shadow:0 2px 10px rgba(22,42,33,.045)!important;padding:18px 20px!important}.dashboard-kicker{font-size:9px!important;letter-spacing:.11em!important}.dashboard-welcome h1{font-size:22px!important;margin:6px 0 3px!important}.dashboard-refresh,.dashboard-welcome p{font-size:10px!important}.dashboard-refresh{border-radius:7px!important;padding:8px 11px!important}.dashboard-stats{gap:9px!important;margin-top:9px!important}.dashboard-stat{border-radius:9px!important;box-shadow:0 2px 10px rgba(22,42,33,.045)!important;padding:13px!important}.dashboard-stat-icon{border-radius:6px!important;height:30px!important;width:30px!important}.dashboard-stat-value{font-size:22px!important;margin-top:10px!important}.dashboard-stat-label{font-size:9px!important}.dashboard-stat-note{font-size:8px!important;margin-top:5px!important}.dashboard-main-grid{gap:9px!important;margin-top:9px!important}.dashboard-panel{border-radius:9px!important;box-shadow:0 2px 10px rgba(22,42,33,.045)!important;padding:14px!important}.panel-eyebrow{font-size:8px!important}.dashboard-panel h2{font-size:13px!important}.activity-row{padding:8px 0!important}.activity-icon{border-radius:6px!important;flex-basis:29px!important;height:29px!important;width:29px!important}.activity-copy strong{font-size:9px!important}.activity-copy span{font-size:8px!important}.quick-actions{gap:5px!important;margin-top:9px!important}.quick-action{border-radius:6px!important;padding:7px!important}.quick-action span{border-radius:6px!important;height:28px!important;width:28px!important}.quick-action strong{font-size:9px!important}.dashboard-overview{margin-top:9px!important}.overview-grid{gap:14px!important;margin-top:12px!important}.overview-item span,.overview-item strong{font-size:8px!important}.app-shell :is(input,select,textarea){border-color:#d6e0da!important;border-radius:6px!important}.app-shell :is(button,.btn,.action-btn,.submit-btn){border-radius:6px!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}@media (max-width:1099px){.app-main{margin-left:0!important}.app-sidebar{bottom:0!important;left:0!important;top:0!important;width:min(300px,calc(100vw - 14px))!important}.app-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172a47!important}.sidebar-close-btn{display:grid!important;opacity:1!important;visibility:visible!important}}@media (max-width:640px){.top-header{height:54px!important;min-height:54px!important;padding:0 9px!important}.page-content{padding:9px!important}.dashboard-welcome{padding:14px!important}.dashboard-welcome h1{font-size:18px!important}.dashboard-stats{grid-template-columns:1fr 1fr!important}.dashboard-main-grid,.overview-grid{grid-template-columns:1fr!important}}:root{--primary:#176b4d!important;--primary-dark:#11563e!important;--primary-soft:#eaf4ef!important;--gold:#b98527!important;--danger:#c9362b!important;--ink:#18231f!important;--muted:#66736d!important;--line:#dfe6e2!important;--surface-solid:#fff!important;--sidebar-w:268px!important;--shadow-soft:0 2px 10px #14281e0d!important;--shadow-float:0 16px 36px #14281e1f!important}body,html{background:#f5f7f6!important}body{color:#18231f!important;color:var(--ink)!important}.app-shell{background:#f5f7f6!important}.app-shell:after,.app-shell:before{display:none!important}.app-sidebar{animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;border-right:1px solid #dce4df!important;bottom:0!important;box-shadow:4px 0 18px rgba(20,40,30,.045)!important;left:0!important;top:0!important}.sidebar-brand{border-bottom:1px solid #edf0ee!important;padding:17px 15px 14px!important}.brand-icon,.loading-icon{animation:none!important;background:#176b4d!important;background:var(--primary)!important;border-radius:9px!important;box-shadow:none!important;flex-basis:40px!important;height:40px!important;width:40px!important}.brand-icon-badge{display:none!important}.brand-kicker{color:#77837d!important;font-size:8px!important;letter-spacing:.13em!important}.brand-title{color:#17211d!important;font-size:19px!important;letter-spacing:-.02em!important}.brand-title span{background:none!important;color:#176b4d!important;color:var(--primary)!important}.brand-subtitle{color:#78847e!important;font-size:8px!important;margin-top:3px!important}.sidebar-close-btn{background:#f3f6f4!important;border:1px solid #dfe6e2!important;border-radius:6px!important;color:#425149!important;display:grid!important;flex:0 0 30px!important;height:30px!important;place-items:center!important;width:30px!important}.sidebar-close-btn:hover{background:#eaf4ef!important;color:#176b4d!important;color:var(--primary)!important}.sidebar-user{background:#f8faf9!important;border:1px solid #e4eae6!important;border-radius:8px!important;box-shadow:none!important;margin:10px 10px 8px!important;padding:9px!important}.sidebar-user-avatar{background:#eaf4ef!important;border-radius:7px!important;color:#176b4d!important;color:var(--primary)!important;height:34px!important;width:34px!important}.sidebar-user-name{font-size:11px!important}.sidebar-user-role{font-size:9px!important}.sidebar-user-status{background:#0000!important;color:#3d745d!important;font-size:8px!important;padding:2px 0!important}.sidebar-user-status span{background:#2e8b57!important;box-shadow:none!important;height:6px!important;width:6px!important}.sidebar-search{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:6px!important;box-shadow:none!important;margin:0 10px 8px!important;padding:8px 9px!important}.sidebar-search:focus-within{border-color:#a9cdbb!important;box-shadow:0 0 0 2px #eaf4ef!important}.sidebar-search input{font-size:11px!important}.sidebar-nav{padding:0 7px 8px!important}.nav-divider{color:#87928c!important;font-size:8px!important;padding:13px 9px 5px!important}.nav-divider span:before{display:none!important}.nav-item{border-radius:6px!important;gap:8px!important;grid-template-columns:30px minmax(0,1fr) 12px!important;margin:1px 0!important;min-height:39px!important;padding:7px 8px!important}.nav-item:hover{background:#f5f8f6!important;color:#24483a!important}.nav-item.active{background:#eaf4ef!important;border-color:#d7e8de!important;box-shadow:inset 3px 0 0 #176b4d!important;box-shadow:inset 3px 0 0 var(--primary)!important;color:#176b4d!important;color:var(--primary)!important}.nav-item-icon,.nav-item.active .nav-item-icon{background:#0000!important;border-radius:6px!important;box-shadow:none!important;color:inherit!important;height:28px!important;width:28px!important}.nav-item.active .nav-item-icon{background:#d8ebe1!important}.nav-item-label{font-size:11px!important;font-weight:750!important;letter-spacing:.01em!important}.nav-item-chevron,.nav-item-desc{display:none!important}.sidebar-footer{background:#f8faf9!important;border:1px solid #e2e9e5!important;border-radius:7px!important;margin:7px 9px 9px!important;padding:8px!important}.sidebar-footer-title{font-size:9px!important}.sidebar-footer-sub{font-size:8px!important}.sidebar-logout{border-radius:6px!important;height:29px!important;width:29px!important}.app-main{margin-left:268px!important;min-width:0!important;padding:0!important;transition:margin-left .18s ease!important}.app-main.sidebar-closed{margin-left:0!important}.top-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #dfe6e2!important;border-radius:0!important;box-shadow:0 1px 5px rgba(20,40,30,.035)!important;height:58px!important;margin:0!important;min-height:58px!important;padding:0 18px!important;position:sticky!important;top:0!important;z-index:40!important}.icon-btn,.menu-toggle{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:6px!important;box-shadow:none!important;color:#52615a!important;height:34px!important;width:34px!important}.icon-btn:hover,.menu-toggle:hover{background:#f0f6f2!important}.crumb-active,.icon-btn:hover,.menu-toggle:hover{color:#176b4d!important;color:var(--primary)!important}.crumb-active{-webkit-text-fill-color:initial!important;background:none!important}.page-content{padding:14px 16px 20px!important}.workspace-hero{gap:10px!important;margin:0 0 12px!important}.hero-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:9px!important;box-shadow:0 2px 10px #14281e0d!important;box-shadow:var(--shadow-soft)!important;padding:16px 18px!important}.hero-content:after{display:none!important}.hero-eyebrow{background:#eef6f1!important;border:1px solid #dcebe3!important;border-radius:5px!important;color:#176b4d!important;color:var(--primary)!important;font-size:8px!important;padding:5px 8px!important}.page-icon{background:#176b4d!important;background:var(--primary)!important;border-radius:7px!important;box-shadow:none!important;flex-basis:44px!important;height:44px!important;width:44px!important}.page-title{-webkit-text-fill-color:initial!important;background:none!important;color:#17211d!important;font-size:clamp(1.25rem,2vw,1.75rem)!important}.page-subtitle{color:#6b7771!important;font-size:10px!important;margin-top:4px!important}.hero-stat{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:7px!important;box-shadow:none!important;min-height:56px!important;padding:9px!important}.hero-stat-icon{background:#eef6f1!important;border-radius:6px!important;color:#176b4d!important;color:var(--primary)!important;height:30px!important;width:30px!important}.content-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:9px!important;box-shadow:0 2px 10px #14281e0d!important;box-shadow:var(--shadow-soft)!important;min-height:calc(100vh - 100px)!important;padding:10px!important}.content-card :is(.card,.form-card,.table-card,.summary-card,.stats-card,.dashboard-card,.metric-card){border:1px solid #e1e7e3!important;border-radius:8px!important;box-shadow:0 1px 6px #14281e0a!important}.app-shell :is(input,select,textarea){background:#fff!important;border:1px solid #d6e0da!important;border-radius:5px!important;box-shadow:none!important;font-size:12px!important;min-height:34px!important}.app-shell :is(input,select,textarea):focus{border-color:#8fbea7!important;box-shadow:0 0 0 2px #eaf4ef!important;outline:none!important}.app-shell :is(button,.btn,.action-btn,.submit-btn){border-radius:5px!important;box-shadow:none!important;min-height:34px!important}.app-shell :is(.btn-primary,.submit-btn,.action-btn.primary,button[type=submit]){background:#176b4d!important;background:var(--primary)!important;border-color:#176b4d!important;border-color:var(--primary)!important;color:#fff!important}.app-shell :is(.btn-primary,.submit-btn,.action-btn.primary,button[type=submit]):hover{background:#11563e!important;background:var(--primary-dark)!important}.app-shell table th{background:#f5f8f6!important;border-bottom:1px solid #dfe6e2!important;color:#47554e!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.app-shell table td{border-bottom-color:#edf0ee!important;font-size:11px!important}.screen-flow-line,.screen-module-grid{display:none!important}.pro-screen .hero-content{min-height:0!important}@media (max-width:1099px){.app-main,.app-main.sidebar-closed,.app-main.sidebar-open{margin-left:0!important}.app-sidebar{width:min(300px,calc(100vw - 14px))!important}.app-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#14201b47!important}}@media (max-width:767px){.top-header{height:54px!important;min-height:54px!important;padding:0 9px!important}.page-content{padding:9px!important}.content-card{padding:8px!important}.sidebar-brand{padding:14px 12px!important}}.opening-stock-enterprise{background:#f5f7f6!important;color:#18231f!important;min-height:calc(100vh - 80px);padding:14px!important}.opening-stock-enterprise form{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:9px!important;box-shadow:0 1px 6px #14281e0a!important;padding:18px!important}.opening-stock-enterprise label{color:#47554e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase!important}.opening-stock-enterprise input,.opening-stock-enterprise select,.opening-stock-enterprise textarea{background:#fff!important;border:1px solid #d6e0da!important;border-radius:5px!important;box-shadow:none!important}.enterprise-modal-backdrop{align-items:center;background:#14201b52;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100000}.enterprise-modal-card{background:#fff;border:1px solid #dfe6e2;border-radius:10px;box-shadow:0 20px 60px #14281e2e;overflow:hidden;width:min(460px,100%)}.enterprise-modal-head{align-items:center;border-bottom:1px solid #e5ebe7;display:flex;justify-content:space-between;padding:14px 16px}.enterprise-modal-head span{color:#176b4d;display:block;font-size:9px;font-weight:800;letter-spacing:.08em}.enterprise-modal-head h3{color:#18231f;font-size:14px;margin:3px 0 0}.enterprise-modal-head button{background:#fff;border:1px solid #dfe6e2;border-radius:5px;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.enterprise-modal-card form{border:0!important;border-radius:0!important;box-shadow:none!important;padding:16px}.enterprise-modal-card input{box-sizing:border-box;margin-top:7px;padding:9px 10px;width:100%}.enterprise-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.enterprise-modal-actions button{background:#f5f7f6;border:1px solid #d6e0da;border-radius:5px;cursor:pointer;font-size:11px;font-weight:800;min-height:34px;padding:7px 12px}.enterprise-modal-actions button[type=submit]{background:#176b4d;border-color:#176b4d;color:#fff}.app-shell,.app-shell *{min-width:0}.app-main{max-width:none;width:calc(100% - 268px)}.page-content{max-width:100%;overflow:visible;width:100%}.content-card{overflow:visible!important;width:100%}.app-shell .fields-grid,.app-shell .form-grid,.app-shell .form-row,.app-shell .input-grid,.app-shell button,.app-shell form,.app-shell form>div,.app-shell input,.app-shell select,.app-shell table,.app-shell textarea{max-width:100%}.app-shell :not(.master-table-wrap)>table{width:100%}.app-sidebar{max-width:268px!important;overflow:hidden!important;width:268px!important}.sidebar-nav{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin}.nav-item-copy{min-width:0!important}.nav-item-desc,.nav-item-label{overflow:hidden;text-overflow:ellipsis}.nav-divider{font-size:9px!important;font-weight:900!important;letter-spacing:.13em!important;margin-top:8px!important;padding:12px 10px 5px!important}.packaging-master{color:#17221d;padding:clamp(4px,1vw,12px);width:100%}.packaging-master *{box-sizing:border-box}.master-screen-header{align-items:center;background:linear-gradient(135deg,#fff,#f8fbf9);border:1px solid #dfe7e2;border-radius:14px;box-shadow:0 4px 16px #17221d0d;display:flex;gap:18px;justify-content:space-between;padding:20px}.master-heading-copy{min-width:0}.master-kicker{align-items:center;color:#176b4d;display:inline-flex;font-size:9px;font-weight:900;gap:6px;letter-spacing:.12em}.master-screen-header h2{color:#17221d;font-size:clamp(20px,2.1vw,28px);letter-spacing:-.035em;line-height:1.08;margin:7px 0 5px;text-transform:none!important}.master-screen-header p{color:#68766e;font-size:12px;line-height:1.55;margin:0;max-width:720px}.master-header-badge{align-items:center;background:#f1f8f4;border:1px solid #d8e6de;border-radius:10px;color:#176b4d;display:inline-flex;flex:0 0 auto;gap:9px;padding:9px 12px}.master-badge-icon{background:#176b4d;border-radius:8px;color:#fff;display:grid;height:32px;place-items:center;width:32px}.master-header-badge small,.master-header-badge strong{display:block}.master-header-badge strong{font-size:16px;line-height:1}.master-header-badge small{color:#668074;font-size:9px;font-weight:800;margin-top:3px}.master-alert{grid-gap:9px;align-items:center;border-radius:9px;display:grid;font-size:11px;font-weight:750;gap:9px;grid-template-columns:18px minmax(0,1fr) 30px;margin:12px 0;padding:10px 12px}.master-alert button{background:#0000;border:0;border-radius:7px;color:inherit;display:grid;height:30px;padding:0;place-items:center;width:30px}.master-alert-error{background:#fff4f4;border:1px solid #f3cccc;color:#a22a2a}.master-alert-success{background:#eff8f3;border:1px solid #cfe6d9;color:#176b4d}.master-workspace{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);margin-top:14px}.master-editor,.master-list{background:#fff;border:1px solid #dfe7e2;border-radius:13px;box-shadow:0 3px 14px rgba(23,34,29,.045);min-width:0}.master-editor{padding:17px}.editor-eyebrow{color:#8a968f;font-size:8px;font-weight:900;letter-spacing:.13em}.editor-title{color:#17221d;font-size:16px;font-weight:900;letter-spacing:-.02em;margin-top:4px;text-transform:none!important}.editor-help{color:#748078;font-size:10px;line-height:1.45;margin:6px 0 16px}.master-editor label{color:#46544d;display:block;font-size:10px;font-weight:850;margin-bottom:6px}.master-editor label span{color:#c03b3b}.master-editor input{background:#fff!important;border:1px solid #cfdcd4!important;border-radius:8px!important;color:#17221d!important;font-size:12px!important;font-weight:700;min-height:40px!important;padding:9px 11px!important;text-transform:uppercase;width:100%}.master-editor input:focus{border-color:#176b4d!important;box-shadow:0 0 0 3px #176b4d17!important}.editor-tip{align-items:flex-start;background:#f7faf8;border:1px solid #e4ebe7;border-radius:8px;color:#6d7b73;display:flex;font-size:9px;gap:7px;line-height:1.4;margin-top:10px;padding:9px}.editor-tip svg{color:#176b4d;flex:0 0 auto;margin-top:1px}.editor-actions{display:flex;gap:7px;margin-top:14px}.editor-actions button{border-radius:7px!important;cursor:pointer;font-size:10px!important;font-weight:900!important;min-height:36px!important;padding:8px 13px!important}.primary-action{background:#176b4d;border:1px solid #176b4d;color:#fff;flex:1 1}.primary-action:hover:not(:disabled){background:#10553d}.primary-action:disabled{cursor:not-allowed;opacity:.48}.secondary-action{background:#f8faf9;border:1px solid #d5dfda;color:#47554e}.master-list{overflow:hidden}.master-list-toolbar{grid-gap:10px;align-items:center;border-bottom:1px solid #e3eae6;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(190px,300px) 36px;padding:13px 14px}.list-title{color:#17221d;font-size:12px;font-weight:900;text-transform:none!important}.list-subtitle{color:#87928c;font-size:9px;margin-top:2px}.master-search{align-items:center;background:#fff;border:1px solid #d6e0da;border-radius:7px;color:#7a8880;display:flex;gap:7px;height:34px;min-width:0;padding:0 9px}.master-search:focus-within{border-color:#9fc8b3;box-shadow:0 0 0 2px #eef7f2}.master-search input{background:#0000!important;border:0!important;box-shadow:none!important;color:#26342d;font-size:10px!important;height:30px;min-width:0;outline:0!important;padding:0;width:100%}.icon-action{background:#fff;border:1px solid #d6e0da;border-radius:7px;color:#176b4d;display:grid;height:34px;padding:0;place-items:center;width:34px}.icon-action:hover:not(:disabled){background:#eef7f2}.icon-action:disabled{opacity:.5}.master-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.master-table{border-collapse:collapse;min-width:560px;width:100%}.master-table td,.master-table th{border-bottom:1px solid #edf1ee;padding:11px 12px!important;text-align:left;vertical-align:middle}.master-table th{background:#f7faf8!important;color:#718078!important;font-size:9px!important;font-weight:900!important;letter-spacing:.06em}.master-table td{color:#33423a;font-size:11px!important}.master-table tbody tr:hover{background:#fbfdfc}.master-table tbody tr:last-child td{border-bottom:0}.master-table td:first-child,.master-table th:first-child{color:#8a968f;width:55px}.master-table th:last-child{width:105px}.master-status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:850;gap:5px;padding:4px 7px;white-space:nowrap}.master-status-info{background:#edf7f1;border:1px solid #d7eadd;color:#176b4d}.row-action{background:#fff;border:1px solid #dce4df;border-radius:7px;display:inline-grid;height:30px;margin-right:5px;padding:0;place-items:center;width:30px}.row-action.edit{color:#176b4d}.row-action.edit:hover{background:#eef7f2;border-color:#bddac9}.row-action.delete{color:#b33b3b}.row-action.delete:hover{background:#fff3f3;border-color:#eccaca}.master-empty{grid-gap:8px;color:#8a968f;display:grid;font-size:11px;gap:8px;min-height:180px;padding:20px;place-items:center}@media (max-width:1099px){.app-main{margin-left:0!important;width:100%!important}.page-content{padding:10px!important}.content-card{padding:9px!important}.master-workspace{grid-template-columns:1fr}.master-editor{max-width:none}}@media (max-width:767px){.app-sidebar{border-radius:14px!important;bottom:8px!important;left:8px!important;max-width:calc(100vw - 16px)!important;top:8px!important;width:min(320px,calc(100vw - 16px))!important}.sidebar-brand{min-height:60px!important}.brand-kicker{font-size:7px!important}.brand-title{font-size:18px!important}.brand-subtitle{font-size:7px!important}.sidebar-user{margin:7px 8px!important}.sidebar-search{margin:0 8px 7px!important}.sidebar-nav{padding:0 6px 7px!important}.nav-item{border-radius:7px!important;gap:7px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;min-height:42px!important;padding:6px 7px!important}.nav-item-icon{height:30px!important;width:30px!important}.nav-item-label{font-size:10px!important}.nav-item-desc{font-size:7px!important}.nav-divider{padding:10px 8px 4px!important}.top-header{border-radius:9px!important;min-height:54px!important;padding:7px!important;top:0!important}.app-main{padding:0 6px 14px!important}.page-content{padding:7px 0 12px!important}.content-card{border-radius:10px!important;min-height:0!important;padding:6px!important}.app-shell form{width:100%}.app-shell [style*=grid-template-columns],.app-shell form [style*=grid-template-columns]{max-width:100%}.app-shell table{font-size:10px}.app-shell .table-container,.app-shell .table-responsive,.app-shell .table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.master-screen-header{align-items:flex-start;border-radius:11px;flex-direction:column;gap:12px;padding:15px}.master-screen-header h2{font-size:21px}.master-screen-header p{font-size:10px}.master-header-badge{justify-content:flex-start;width:100%}.master-workspace{gap:9px;margin-top:9px}.master-editor,.master-list{border-radius:10px}.master-editor{padding:13px}.editor-title{font-size:15px}.editor-actions{flex-direction:column}.editor-actions button{width:100%}.master-list-toolbar{gap:7px;grid-template-columns:minmax(0,1fr) 34px;padding:10px}.master-search{grid-column:1/-1;grid-row:2;width:100%}.list-subtitle{font-size:8px}.master-table{min-width:0}.master-table thead{display:none}.master-table,.master-table tbody,.master-table td,.master-table tr{display:block;width:100%}.master-table tr{border-bottom:1px solid #e9efeb;padding:10px 10px 9px;position:relative}.master-table tr:last-child{border-bottom:0}.master-table td{align-items:center;border:0!important;display:flex;gap:10px;justify-content:space-between;padding:4px 0!important;text-align:right}.master-table td:before{color:#8a968f;content:attr(data-label);font-size:8px;font-weight:850;text-transform:uppercase}.master-table td:first-child{justify-content:flex-start;padding-bottom:7px!important;width:auto}.master-table td:first-child:before{content:"#"}.master-table td:last-child{justify-content:flex-end;padding-top:7px!important}.master-status{font-size:7px}.row-action{height:32px;width:32px}}@media (max-width:380px){.master-screen-header{padding:12px}.master-screen-header h2{font-size:19px}.master-editor{padding:11px}.master-table tr{padding:9px}.top-right{gap:4px!important}}@media (min-width:1100px){.app-main{width:calc(100% - 268px)}}:root{--brand-50:#ecf7f1;--brand-100:#d3eee0;--brand-500:#1f8a5f;--brand-600:#187550;--brand-700:#125c40;--brand-900:#0b2a1f;--accent:#d98a0b;--danger:#dc2626;--info:#2563eb;--success:#16a34a;--bg:#f3f6f4;--surface:#fff;--ink:#0f1f1a;--ink-2:#33443c;--muted:#66766e;--line:#e2e9e5;--line-2:#d3ddd8;--nav-bg:#0d2119;--nav-ink:#c5d6cd;--nav-dim:#7f9a8c;--nav-hover:#ffffff0f;--nav-active:#2ec48629;--sidebar-w:256px;--rail-w:68px;--topbar-h:56px;--r-sm:8px;--r-md:12px;--r-lg:16px;--sh-1:0 1px 2px #0f1f1a0d,0 1px 1px #0f1f1a08;--sh-2:0 8px 24px #0f1f1a1a;--ring:0 0 0 3px #1f8a5f38}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f3f6f4!important;background:var(--bg)!important;color:#0f1f1a;color:var(--ink);font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}::selection{background:#d3eee0;background:var(--brand-100)}:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #1f8a5f38;box-shadow:var(--ring);outline:none}*{scrollbar-color:#c3d0c9 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#c3d0c9;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a9bab1}.ui-app{background:#f3f6f4;background:var(--bg);min-height:100vh;min-height:100dvh}.ui-app:after,.ui-app:before{content:none!important}.ui-main{display:flex;flex-direction:column;margin-left:256px;margin-left:var(--sidebar-w);min-height:100vh;min-height:100dvh;min-width:0;transition:margin-left .22s ease}.ui-app.is-collapsed .ui-main{margin-left:68px;margin-left:var(--rail-w)}.ui-page{flex:1 1;margin:0 auto;max-width:1480px;min-width:0;padding:14px 18px 24px;width:100%}.ui-card{background:#fff;background:var(--surface);border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:16px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0f1f1a0d,0 1px 1px #0f1f1a08;box-shadow:var(--sh-1);min-width:0;padding:16px}.ui-card.is-bare{background:#0000;border:0;box-shadow:none;padding:0}.ui-overlay{animation:ui-fade .18s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08140f80;inset:0;position:fixed;z-index:60}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.ui-sidebar{background:#0d2119;background:var(--nav-bg);color:#c5d6cd;color:var(--nav-ink);display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;transition:width .22s ease,transform .25s ease;width:256px;width:var(--sidebar-w);z-index:70}.is-collapsed .ui-sidebar{width:68px;width:var(--rail-w)}.ui-brand{align-items:center;border-bottom:1px solid #ffffff12;display:flex;flex:none;gap:10px;height:56px;height:var(--topbar-h);padding:0 14px}.ui-brand-mark{background:linear-gradient(135deg,#2ec486,#167a54);border-radius:10px;color:#fff;display:grid;flex:none;height:34px;place-items:center;width:34px}.ui-brand-text{line-height:1.15;min-width:0}.ui-brand-name{color:#fff;font-size:1rem;font-weight:800;letter-spacing:.02em}.ui-brand-name b{color:#46d9a0;font-weight:800}.ui-brand-sub{color:#7f9a8c;color:var(--nav-dim);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.ui-sidebar-close{background:#ffffff0f;background:var(--nav-hover);border:0;border-radius:8px;color:#fff;display:none;height:32px;margin-left:auto;place-items:center;width:32px}.ui-search{flex:none;margin:10px 12px 4px;position:relative}.ui-search svg{color:#7f9a8c;color:var(--nav-dim);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-search input{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;color:#fff;font-size:.82rem;height:34px;padding:0 10px 0 32px;text-transform:none!important;width:100%}.ui-search input::placeholder{color:#7f9a8c;color:var(--nav-dim)}.ui-search input:focus{background:#ffffff14;border-color:#2ec486;box-shadow:none;outline:none}.ui-nav{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 10px}.ui-nav-title{color:#7f9a8c;color:var(--nav-dim);font-size:.66rem;font-weight:700;letter-spacing:.1em;margin:12px 8px 4px;text-transform:uppercase}.ui-nav-group:first-child .ui-nav-title{margin-top:4px}.ui-nav-item{align-items:center;background:#0000;border:0;border-radius:9px;color:#c5d6cd;color:var(--nav-ink);display:flex;font-size:.86rem;font-weight:500;gap:10px;margin:1px 0;padding:8px 10px;position:relative;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.ui-nav-item:hover{background:#ffffff0f;background:var(--nav-hover);color:#fff}.ui-nav-item.is-active{background:#2ec48629;background:var(--nav-active);color:#fff;font-weight:600}.ui-nav-item.is-active:before{background:#2ec486;border-radius:0 3px 3px 0;bottom:8px;content:"";left:-10px;position:absolute;top:8px;width:3px}.ui-nav-ico{display:grid;flex:none;place-items:center;width:20px}.ui-nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nav-step{background:#ffffff17;border-radius:999px;color:#c5d6cd;color:var(--nav-ink);flex:none;font-size:.64rem;font-weight:700;min-width:20px;padding:1px 6px;text-align:center}.ui-nav-item.is-active .ui-nav-step{background:#2ec486;color:#072016}.ui-nav-empty{color:#7f9a8c;color:var(--nav-dim);font-size:.8rem;padding:18px 10px;text-align:center}.ui-sidebar-foot{align-items:center;border-top:1px solid #ffffff12;display:flex;flex:none;gap:10px;padding:10px 12px}.ui-avatar{background:linear-gradient(135deg,#2ec486,#167a54);border-radius:50%;color:#fff;display:grid;flex:none;font-size:.82rem;font-weight:700;height:32px;place-items:center;width:32px}.ui-foot-user{line-height:1.2;min-width:0}.ui-foot-name{color:#fff;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-foot-role{color:#7f9a8c;color:var(--nav-dim);font-size:.7rem;text-transform:capitalize}.ui-foot-btn{background:#ffffff0f;background:var(--nav-hover);border:0;border-radius:8px;color:#c5d6cd;color:var(--nav-ink);display:grid;flex:none;height:32px;margin-left:auto;place-items:center;width:32px}.ui-foot-btn:hover{background:#dc262640;color:#fff}.is-collapsed .ui-brand{justify-content:center;padding:0}.is-collapsed .ui-brand-text,.is-collapsed .ui-foot-user,.is-collapsed .ui-nav-label,.is-collapsed .ui-nav-step,.is-collapsed .ui-nav-title,.is-collapsed .ui-search{display:none}.is-collapsed .ui-nav-item{justify-content:center;padding:10px 0}.is-collapsed .ui-nav-item.is-active:before{left:-10px}.is-collapsed .ui-nav-group+.ui-nav-group{border-top:1px solid #ffffff12;margin-top:8px;padding-top:8px}.is-collapsed .ui-sidebar-foot{flex-direction:column;padding:10px 0}.is-collapsed .ui-foot-btn{margin:0}.ui-topbar{align-items:center;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:#ffffffeb;border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);display:flex;gap:10px;height:56px;height:var(--topbar-h);padding:0 18px;position:sticky;top:0;z-index:40}.ui-icon-btn{background:#fff;border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:9px;color:#33443c;color:var(--ink-2);display:grid;flex:none;height:36px;place-items:center;position:relative;transition:background .15s,border-color .15s;width:36px}.ui-icon-btn:hover{background:#ecf7f1;background:var(--brand-50);border-color:#d3eee0;border-color:var(--brand-100);color:#125c40;color:var(--brand-700)}.ui-dot{background:#d98a0b;background:var(--accent);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:7px;width:8px}.ui-title{line-height:1.2;min-width:0}.ui-crumb{align-items:center;color:#66766e;color:var(--muted);display:flex;font-size:.7rem;gap:4px}.ui-page-title{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-top-right{align-items:center;display:flex;gap:8px;margin-left:auto}.ui-date{border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:9px;color:#33443c;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;padding:0 12px;white-space:nowrap}.ui-date,.ui-user{align-items:center;background:#fff;height:36px}.ui-user{border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:999px;color:#0f1f1a;color:var(--ink);display:flex;gap:8px;padding:0 8px 0 4px}.ui-user:hover{background:#ecf7f1;background:var(--brand-50)}.ui-user .ui-avatar{font-size:.75rem;height:28px;width:28px}.ui-user-text{line-height:1.15;text-align:left}.ui-user-name{font-size:.78rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user-role{color:#66766e;color:var(--muted);font-size:.66rem;text-transform:capitalize}.ui-pop-wrap{position:relative}.ui-pop{animation:ui-pop .16s ease;background:#fff;border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-md);box-shadow:0 8px 24px #0f1f1a1a;box-shadow:var(--sh-2);max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:80}.ui-pop.is-narrow{width:220px}.ui-pop-head{border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);padding:12px 14px}.ui-pop-head strong{display:block;font-size:.86rem}.ui-pop-head span{color:#66766e;color:var(--muted);font-size:.72rem;text-transform:capitalize}.ui-pop-item{border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:10px 14px}.ui-pop-item:last-child{border-bottom:0}.ui-pop-ico{border-radius:8px;display:grid;flex:none;height:30px;place-items:center;width:30px}.ui-pop-ico.success{background:#e3f6ea;color:#16a34a;color:var(--success)}.ui-pop-ico.warn{background:#fdf0d9;color:#d98a0b;color:var(--accent)}.ui-pop-ico.info{background:#e4edfd;color:#2563eb;color:var(--info)}.ui-pop-copy{flex:1 1;line-height:1.3;min-width:0}.ui-pop-copy b{display:block;font-size:.8rem}.ui-pop-copy span{font-size:.72rem}.ui-pop-copy span,.ui-pop-time{color:#66766e;color:var(--muted)}.ui-pop-time{flex:none;font-size:.68rem}.ui-pop-action{align-items:center;background:#fff;border:0;color:#dc2626;color:var(--danger);display:flex;font-size:.82rem;font-weight:600;gap:8px;padding:10px 14px;text-align:left;width:100%}.ui-pop-action:hover{background:#fef2f2}.ui-denied{color:#66766e;color:var(--muted);padding:48px 16px;text-align:center}.ui-denied svg{color:#d98a0b;color:var(--accent);margin-bottom:8px}.ui-denied h2{color:#0f1f1a;color:var(--ink);font-size:1.1rem;margin:0 0 4px}.ui-denied p{margin:0}.dash{grid-gap:14px;display:grid;gap:14px}.dash-welcome{background:radial-gradient(520px 180px at 100% 0,#46d9a047,#0000 70%),linear-gradient(135deg,#0f3a2a,#146545);border-radius:16px;border-radius:var(--r-lg);color:#fff;flex-wrap:wrap;padding:16px 18px}.dash-kicker{align-items:center;color:#8fe6c0;display:flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.dash .dash-welcome h1{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:4px 0 2px}.dash-welcome p{color:#cfe9dd;font-size:.84rem;margin:0;max-width:56ch}.dash-btn{align-items:center;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;height:36px;padding:0 14px}.dash-btn:hover{background:#fff3}.dash-btn.is-spinning svg{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.dash-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dash-stat{grid-column-gap:10px;align-items:start;background:#fff;background:var(--surface);border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-md);box-shadow:0 1px 2px #0f1f1a0d,0 1px 1px #0f1f1a08;box-shadow:var(--sh-1);column-gap:10px;display:grid;grid-template-columns:1fr auto;padding:14px}.dash-stat-ico{background:#ecf7f1;background:var(--brand-50);border-radius:10px;color:#187550;color:var(--brand-600);grid-column:2;grid-row:1/span 2;height:38px;width:38px}.dash-stat.is-alert .dash-stat-ico{background:#fdf0d9;color:#d98a0b;color:var(--accent)}.dash-stat-label{color:#66766e;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dash-stat-value{font-feature-settings:"tnum";font-size:1.65rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:2px}.dash-stat-note{align-items:center;color:#16a34a;color:var(--success);display:flex;font-size:.74rem;font-weight:600;gap:4px;grid-column:1/-1;margin-top:6px}.dash-stat.is-alert .dash-stat-note{color:#d98a0b;color:var(--accent)}.dash-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.dash-panel{background:#fff;background:var(--surface);border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-md);box-shadow:0 1px 2px #0f1f1a0d,0 1px 1px #0f1f1a08;box-shadow:var(--sh-1);min-width:0}.dash-panel-head{align-items:center;border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 14px}.dash .dash-panel-head h2{font-size:.92rem;font-weight:700;margin:0}.dash-panel-head span{color:#66766e;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dash-act{align-items:center;border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:10px 14px}.dash-act:last-child{border-bottom:0}.dash-act-ico{border-radius:9px;display:grid;flex:none;height:32px;place-items:center;width:32px}.dash-act-ico.success{background:#e3f6ea;color:#16a34a;color:var(--success)}.dash-act-ico.warning{background:#fdf0d9;color:#d98a0b;color:var(--accent)}.dash-act-ico.info{background:#e4edfd;color:#2563eb;color:var(--info)}.dash-act-copy{line-height:1.3;min-width:0}.dash-act-copy b{display:block;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-act-copy span{color:#66766e;color:var(--muted);font-size:.72rem}.dash-quick{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.dash-quick button{align-items:center;background:#fff;border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:10px;color:#0f1f1a;color:var(--ink);display:flex;font-size:.8rem;font-weight:600;gap:10px;min-height:52px;padding:10px 12px;text-align:left;transition:border-color .15s,background .15s,transform .15s}.dash-quick button:hover{background:#ecf7f1;background:var(--brand-50);border-color:#1f8a5f;border-color:var(--brand-500);transform:translateY(-1px)}.dash-quick-ico{background:#ecf7f1;background:var(--brand-50);border-radius:8px;color:#187550;color:var(--brand-600);display:grid;flex:none;height:30px;place-items:center;width:30px}.dash-ops{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.dash-op-top{align-items:center;display:flex;font-size:.78rem;font-weight:600;gap:8px;justify-content:space-between}.dash-op-top em{background:#e3f6ea;border-radius:999px;color:#16a34a;color:var(--success);font-size:.66rem;font-style:normal;font-weight:700;padding:2px 8px}.dash-bar{background:#e9efec;border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.dash-bar i{background:linear-gradient(90deg,#2ec486,#187550);background:linear-gradient(90deg,#2ec486,var(--brand-600));border-radius:inherit;display:block;height:100%}.dash-op-pct{color:#66766e;color:var(--muted);font-size:.7rem;margin-top:5px}.ui-card h1{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px}.ui-card h2{font-size:1.02rem}.ui-card h2,.ui-card h3{line-height:1.3;margin:0 0 4px}.ui-card h3{font-size:.94rem}.ui-card p{margin-top:0}.ui-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.ui-card select{background-color:#fff;min-height:36px;transition:border-color .15s,box-shadow .15s}.ui-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.ui-card select,.ui-card textarea{border:1px solid #d3ddd8;border:1px solid var(--line-2);border-radius:8px;border-radius:var(--r-sm);font-size:.86rem}.ui-card input:focus,.ui-card select:focus,.ui-card textarea:focus{border-color:#1f8a5f;border-color:var(--brand-500);box-shadow:0 0 0 3px #1f8a5f38;box-shadow:var(--ring);outline:none}.ui-card label{color:#33443c;color:var(--ink-2);font-size:.78rem;font-weight:600}.ui-card button{font-family:inherit}.ui-card button:disabled{cursor:not-allowed;opacity:.6}.ui-card table{border-collapse:initial;border-spacing:0;font-size:.84rem;width:100%}.ui-card thead th{background:#f4f8f6;border-bottom:1px solid #d3ddd8;border-bottom:1px solid var(--line-2);color:#33443c;color:var(--ink-2);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:9px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ui-card tbody td{border-bottom:1px solid #e2e9e5;border-bottom:1px solid var(--line);padding:9px 12px;vertical-align:middle}.ui-card tbody tr:hover td{background:#f8fbf9}.ui-card .table-responsive,.ui-card [class*=table-wrap]{border:1px solid #e2e9e5;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-md);max-height:68vh;max-width:100%;overflow:auto}.ui-card [class*=hero],.ui-card [class*=premium-header],.ui-card [class*=rainbow-header],.ui-card [class*=screen-header]{border-radius:12px!important;border-radius:var(--r-md)!important;margin-bottom:12px!important;min-height:0!important;padding:12px 14px!important}.ui-card [class$=-shell],.ui-card [class*=master-screen]:not([class*=header]),.ui-card [class*=master-workspace]{gap:12px!important;margin-top:0!important;padding:0!important}.ui-card [class*=grid]{gap:12px!important}.ui-card [class$=-card],.ui-card [class$=-panel]{border-radius:12px;border-radius:var(--r-md)}.modal-overlay,.ui-card [class*=modal-backdrop]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100}.ui-card [class*=modal-card]{border-radius:16px;border-radius:var(--r-lg);max-height:92vh;max-width:min(96vw,920px);overflow:auto}.ui-app .ui-card :not(th):not(input):not(textarea),body,button,option,select,textarea{text-transform:none!important}.ui-app .ui-brand-sub,.ui-app .ui-card .dash-kicker,.ui-app .ui-card .dash-panel-head span,.ui-app .ui-card .dash-stat-label,.ui-app .ui-card thead th,.ui-app .ui-nav-title{text-transform:uppercase!important}@media print{.ui-overlay,.ui-sidebar,.ui-topbar{display:none!important}.ui-main{margin:0!important}.ui-page{max-width:none;padding:0}.ui-card{border:0;box-shadow:none;padding:0}}@media (max-width:1099px){.ui-app.is-collapsed .ui-main,.ui-main{margin-left:0}.is-collapsed .ui-sidebar,.ui-sidebar{box-shadow:0 8px 24px #0f1f1a1a;box-shadow:var(--sh-2);transform:translateX(-102%);width:min(86vw,288px)}.ui-sidebar.is-open{transform:none}.ui-sidebar-close{display:grid}.is-collapsed .ui-brand{justify-content:flex-start;padding:0 14px}.is-collapsed .ui-brand-text,.is-collapsed .ui-foot-user,.is-collapsed .ui-nav-label,.is-collapsed .ui-nav-step,.is-collapsed .ui-nav-title,.is-collapsed .ui-search{display:revert}.is-collapsed .ui-nav-item{justify-content:flex-start;padding:8px 10px}.is-collapsed .ui-sidebar-foot{flex-direction:row;padding:10px 12px}.is-collapsed .ui-foot-btn{margin-left:auto}.dash-ops,.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media (max-width:767px){.ui-topbar{gap:8px;padding:0 12px}.ui-page{padding:10px 10px 18px}.ui-card{border-radius:12px;border-radius:var(--r-md);padding:12px}.ui-crumb{display:none}.dash-welcome{padding:14px}.dash .dash-welcome h1{font-size:1.15rem}.dash-stat{padding:12px}.dash-stat-value{font-size:1.35rem}.ui-card tbody td,.ui-card thead th{padding:8px 10px}}@media (max-width:480px){.dash-quick{grid-template-columns:1fr}.dash-stat-ico{height:32px;width:32px}.dash-ops{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--wms-green-950:#062d1d;--wms-green-900:#0b3b27;--wms-green-800:#105333;--wms-green-700:#17683f;--wms-green-600:#1d7a4b;--wms-green-100:#e8f3ec;--wms-ink:#17231c;--wms-muted:#66756c;--wms-line:#dfe7e1;--wms-canvas:#f5f7f5;--wms-white:#fff;--wms-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)}#root,body,html{background:#f5f7f5;background:var(--wms-canvas);min-height:100%}body{color:#17231c!important;color:var(--wms-ink)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important}.ui-app{background:#f5f7f5!important;background:var(--wms-canvas)!important}.ui-sidebar{background:linear-gradient(180deg,#062d1d,#09291d)!important;background:linear-gradient(180deg,var(--wms-green-950),#09291d)!important;border-right:1px solid #194632!important;box-shadow:3px 0 14px #07221514!important}.ui-brand{border-bottom:1px solid #ffffff17!important;height:62px!important;padding:0 15px!important}.ui-brand-mark{background:#168153!important;border-radius:8px!important;box-shadow:none!important}.ui-brand-name{font-size:14px!important;letter-spacing:.07em!important}.ui-brand-sub{color:#a8c2b2!important;font-size:9px!important;letter-spacing:.045em!important}.ui-search{background:#fff!important;border:1px solid #dce6df!important;border-radius:6px!important;height:34px!important;margin:10px 10px 8px!important}.ui-search input{color:#17231c!important;font-size:11px!important}.ui-nav{padding:4px 8px 12px!important}.ui-nav-title{color:#83a895!important;font-size:9px!important;letter-spacing:.12em!important;margin:13px 8px 5px!important}.ui-nav-item{border-radius:6px!important;color:#d6e4dc!important;font-size:11.5px!important;font-weight:550!important;height:34px!important;margin:2px 0!important;min-height:34px!important;padding:0 9px!important}.ui-nav-item:hover{background:#ffffff14!important;color:#fff!important}.ui-nav-item.is-active{background:#176b43!important;box-shadow:inset 3px 0 #74c69a!important;color:#fff!important}.ui-nav-ico{color:inherit!important;width:23px!important}.ui-nav-step{background:#ffffff21!important;color:#e5f4eb!important;font-size:9px!important}.ui-sidebar-foot{border-top:1px solid #ffffff1a!important;padding:10px!important}.ui-avatar{background:#1b8050!important;color:#fff!important}.ui-foot-name{color:#fff!important;font-size:11px!important}.ui-foot-role{color:#9cb9a8!important;font-size:9px!important}.ui-foot-btn{background:#ffffff14!important;color:#dcebe2!important}.ui-main{min-width:0!important}.ui-topbar{border-bottom:1px solid #dfe7e1!important;border-bottom:1px solid var(--wms-line)!important;box-shadow:0 1px 3px rgba(10,35,20,.035)!important;height:58px!important;min-height:58px!important;padding:0 18px!important}.ui-icon-btn,.ui-topbar{background:#fff!important}.ui-icon-btn{border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:6px!important;color:#415248!important;height:34px!important;width:34px!important}.ui-page{max-width:none!important;padding:14px 18px 22px!important}.ui-card{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.ui-card,.ui-card.is-bare{padding:0!important}.ui-page-title{color:#17231c!important;font-size:14px!important;font-weight:700!important}.ui-crumb{color:#829087!important}.ui-crumb,.ui-date{font-size:10px!important}.ui-date{color:#58685e!important}.ui-user{background:#fff!important;border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:7px!important;padding:4px 8px!important}.ui-user-name{color:#17231c!important;font-size:11px!important}.ui-user-role{color:#738078!important;font-size:9px!important}.ui-pop{border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:9px!important;box-shadow:0 12px 32px #0e251721!important}button{font-family:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff!important;border:1px solid #cfdad2!important;border-radius:6px!important;box-shadow:none!important;color:#17231c!important;font-size:12px!important;min-height:34px}input:focus,select:focus,textarea:focus{border-color:#39845c!important;box-shadow:0 0 0 3px #1d7a4b1a!important;outline:none!important}label{color:#405248!important;font-size:10.5px!important;font-weight:650!important}table{border-collapse:initial!important;border-spacing:0!important;width:100%}th{background:#f2f6f3!important;color:#607066!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap}td,th{padding:9px 11px!important}td{border-bottom:1px solid #e9efeb!important;color:#26372d!important;font-size:11.5px!important}tbody tr:nth-child(n) td,td{background:#fff!important}tbody tr:hover td{background:#f6faf7!important}table thead th:first-child{border-radius:6px 0 0 0}table thead th:last-child{border-radius:0 6px 0 0}.dash{display:flex;flex-direction:column;gap:13px!important}.dash-welcome{align-items:center;background:#fff!important;border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:9px!important;box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important;display:flex;gap:12px;justify-content:space-between;padding:15px 17px!important}.dash-kicker{color:#17683f!important;color:var(--wms-green-700)!important;font-size:9px!important;font-weight:750!important;letter-spacing:.11em!important;text-transform:uppercase!important}.dash-welcome h1{color:#17231c!important;font-size:21px!important;letter-spacing:-.035em!important;margin:5px 0 3px!important}.dash-welcome p{color:#66756c!important;color:var(--wms-muted)!important;font-size:11px!important;margin:0!important}.dash-btn{background:#17683f!important;background:var(--wms-green-700)!important;border:0!important;border-radius:6px!important;color:#fff!important;font-size:11px!important;font-weight:650!important;padding:8px 12px!important}.dash-stats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dash-stat{background:#fff!important;border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:8px!important;box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important;min-height:94px!important;padding:12px 13px!important;position:relative}.dash-stat-label{color:#6d7a72!important;font-size:10px!important;font-weight:600!important}.dash-stat-value{color:#17251c!important;font-size:23px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1.2!important;margin-top:6px!important}.dash-stat-ico{background:#e8f3ec!important;background:var(--wms-green-100)!important;border-radius:7px;color:#17683f!important;color:var(--wms-green-700)!important;display:grid;height:30px;place-items:center;position:absolute;right:12px;top:12px;width:30px}.dash-stat-note{color:#77847c!important;font-size:9px!important;margin-top:5px!important}.dash-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1.05fr 1fr!important}.dash-panel{background:#fff!important;border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:8px!important;box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important;padding:13px!important}.dash-panel-head{align-items:center!important;border-bottom:1px solid #edf1ee!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important;padding-bottom:9px!important}.dash-panel-head h2{color:#1b2b21!important;font-size:12px!important;font-weight:750!important;margin:0!important}.dash-panel-head span{color:#7a887f!important;font-size:9px!important}.dash-act{align-items:center!important;border-bottom:1px solid #f0f3f1!important;display:flex!important;gap:9px!important;padding:8px 0!important}.dash-act-ico{border-radius:6px!important;height:27px!important;width:27px!important}.dash-act-copy b{color:#25372c!important;font-size:10.5px!important}.dash-act-copy span{color:#829087!important;font-size:9px!important}.dash-quick{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-quick button{align-items:center!important;background:#fff!important;border:1px solid #e1e9e3!important;border-radius:6px!important;color:#34483b!important;display:flex!important;font-size:10px!important;font-weight:650!important;gap:8px!important;padding:9px!important;text-align:left!important}.dash-quick button:hover{background:#f3f8f4!important;border-color:#b9d3c2!important}.dash-quick-ico{background:#eaf4ed!important;border-radius:5px!important;color:#1d7448!important;display:grid!important;height:25px!important;place-items:center!important;width:25px!important}.dash-ops{grid-gap:13px!important;display:grid!important;gap:13px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dash-op-top{color:#425349!important;font-size:10px!important}.dash-op-top em{color:#1d7a4b!important;font-size:9px!important}.dash-bar{background:#edf2ee!important;height:6px!important;margin:7px 0 4px!important}.dash-bar,.dash-bar i{border-radius:20px!important}.dash-bar i{background:#278354!important}.dash-op-pct{color:#819087!important;font-size:9px!important}.gw-premium-balanced{background:#0000!important;color:#17231c!important;color:var(--wms-ink)!important;isolation:auto!important;overflow:visible!important;padding:0!important}.gw-premium-balanced:after,.gw-premium-balanced:before{content:none!important;display:none!important}.gw-premium-balanced button:hover:not(:disabled){filter:none!important;transform:none!important}.gw-premium-balanced button,.gw-premium-balanced input,.gw-premium-balanced select,.gw-premium-balanced textarea{transition:border-color .15s ease,background .15s ease!important}.gw-premium-balanced .tab-button:after,.gw-premium-balanced button:after{display:none!important}.gw-premium-balanced>div{animation:none!important}.gw-premium-balanced>div:first-child{background:#fff!important;border:1px solid #dfe7e1!important;border:1px solid var(--wms-line)!important;border-radius:8px!important;box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important;margin-bottom:11px!important;padding:12px 14px!important}.gw-premium-balanced h1{color:#17251c!important;font-size:20px!important;letter-spacing:-.035em!important;line-height:1.2!important}.gw-premium-balanced h3{color:#203128!important;font-size:13px!important}.gw-premium-balanced p{color:#718078!important;font-size:10.5px!important}.gw-premium-balanced [style*=linear-gradient],.gw-premium-balanced [style*=radial-gradient]{background:#fff!important}.gw-premium-balanced [style*=box-shadow]{box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important}.gw-premium-balanced table{min-width:780px!important}.gw-premium-balanced tbody tr:nth-child(n) td{background:#fff!important}.gw-premium-balanced tbody tr:hover td{background:#f6faf7!important}.gw-premium-balanced input,.gw-premium-balanced select,.gw-premium-balanced textarea{background:#fff!important;border:1px solid #cfdad2!important;border-radius:6px!important;box-shadow:none!important;color:#17231c!important;font-size:11.5px!important;min-height:34px!important;padding:7px 9px!important}.gw-premium-balanced label{color:#4a5b50!important;font-size:10px!important;font-weight:650!important}.gw-premium-balanced button{border-radius:6px!important;box-shadow:none!important;font-size:11px!important}.gw-premium-balanced .wms-primary-action{background:#17683f!important;background:var(--wms-green-700)!important;border:0!important;color:#fff!important;font-weight:700!important;padding:8px 12px!important;white-space:nowrap}.wms-drawer-backdrop{-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;background:#0a1b116b!important;display:flex!important;inset:0!important;justify-content:flex-end!important;position:fixed!important;z-index:3000!important}.wms-drawer{border-left:1px solid #dfe7e1!important;box-shadow:-18px 0 48px #00000029!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;width:min(590px,94vw)!important}.wms-drawer,.wms-drawer-head{background:#fff!important;display:flex!important}.wms-drawer-head{align-items:flex-start!important;border-bottom:1px solid #e7ede9!important;flex:0 0 auto!important;gap:12px!important;justify-content:space-between!important;padding:18px 20px 14px!important}.wms-drawer-head h2{color:#17251c!important;font-size:19px!important;letter-spacing:-.03em!important;line-height:1.2!important;margin:4px 0!important}.wms-drawer-head p{color:#718078!important;font-size:10.5px!important;margin:0!important}.wms-eyebrow{color:#1d7448!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important}.wms-drawer-close{background:#fff!important;border:1px solid #e0e7e2!important;border-radius:6px!important;color:#526158!important;font-size:20px!important;height:30px!important;line-height:1!important;width:30px!important}.wms-drawer-body{min-height:0!important;overflow:auto!important;padding:14px 18px 20px!important}.wms-drawer-body>div{background:#fff!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.wms-drawer-body h3{border-bottom:1px solid #edf1ee!important;font-size:12px!important;margin:0 0 12px!important;padding:0 0 9px!important}.wms-drawer-body form{grid-gap:10px 12px!important;display:grid!important;gap:10px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wms-drawer-body form>div{min-width:0!important}.wms-drawer-body form label{display:block!important;margin-bottom:5px!important}.wms-drawer-body form input,.wms-drawer-body form select,.wms-drawer-body form textarea{width:100%!important}.wms-drawer-body form button{min-height:35px!important}.wms-drawer-body form>div:last-child{grid-column:1/-1!important}.gw-premium-balanced .wms-drawer-body [style*=grid-template-columns]{gap:10px!important}@media(max-width:1050px){.dash-ops,.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.ui-page{padding:9px!important}.ui-topbar{padding:0 10px!important}.dash-welcome{align-items:flex-start!important;flex-direction:column!important}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-grid{grid-template-columns:1fr!important}.dash-ops{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wms-drawer{width:100vw!important}.wms-drawer-head{padding:14px!important}.wms-drawer-body{padding:12px!important}.wms-drawer-body form{grid-template-columns:1fr!important}.wms-drawer-body form>div{grid-column:1/-1!important}.gw-premium-balanced table{min-width:760px!important}}.master-page-toolbar{align-items:center;border-bottom:1px solid #e3eae5;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:0 0 11px}.master-page-toolbar h2{color:#17251c!important;font-size:19px!important;letter-spacing:-.03em;margin:3px 0!important}.master-page-toolbar p{color:#718078!important;font-size:10.5px!important;margin:0!important}.master-page-toolbar .wms-primary-action{background:#17683f!important;border:0!important;border-radius:6px!important;color:#fff!important;font-weight:700!important;padding:8px 12px!important}.godown-master-enterprise,.master-screen,.pm-page,.stack-master{background:#0000!important;min-height:0!important;padding:0!important}.master-screen-header{align-items:center!important;border-bottom:1px solid #e3eae5!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 12px!important;padding:0 0 11px!important}.master-screen-header h2{color:#17251c!important;font-size:19px!important;margin:3px 0!important}.master-screen-header p{color:#718078!important;font-size:10.5px!important;margin:0!important}.master-workspace{display:block!important}.master-list,.pm-card,.stack-premium-card{background:#fff!important;border:1px solid #e1e9e3!important;border-radius:8px!important;box-shadow:0 1px 3px #1126190f,0 8px 22px rgba(17,38,25,.035)!important;box-shadow:var(--wms-shadow)!important}.master-list-toolbar{align-items:center!important;display:flex!important;gap:8px!important;padding:10px 12px!important}.master-table-wrap,.pm-table-wrap{max-height:calc(100vh - 270px)!important;overflow:auto!important}.pm-card{margin:0 0 11px!important;padding:12px!important}.pm-card h2{color:#203128!important;font-size:12px!important}.pm-card p{color:#718078!important;font-size:10px!important}.pm-card input,.pm-card select,.pm-card textarea{min-height:34px!important}.pm-table td,.pm-table th{padding:8px 10px!important}.stack-premium-card{padding:12px!important}.stack-premium-card h3{font-size:12px!important}.stack-premium-card input,.stack-premium-card select{min-height:34px!important}.wms-drawer-body .pm-card,.wms-drawer-body .stack-premium-card{border:0!important;box-shadow:none!important;padding:0!important}.wms-drawer-body .pm-card form{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wms-drawer-body .pm-card form>div{min-width:0!important}.wms-drawer-body .pm-card form>div[style*=grid-column]{grid-column:1/-1!important}.wms-drawer-body .pm-card form input,.wms-drawer-body .pm-card form select,.wms-drawer-body .pm-card form textarea{width:100%!important}.wms-drawer-body .stack-premium-card form>div{min-width:0!important}.wms-drawer-body .master-editor{grid-gap:10px!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding:0!important}.wms-drawer-body .editor-eyebrow,.wms-drawer-body .editor-help,.wms-drawer-body .editor-tip,.wms-drawer-body .editor-title{display:none!important}@media(max-width:760px){.master-page-toolbar{align-items:flex-start!important;flex-direction:column!important}.wms-drawer-body .pm-card form{grid-template-columns:1fr!important}.master-table-wrap,.pm-table-wrap{max-height:62vh!important}}.wms-dashboard{color:#14231a;display:flex;flex-direction:column;gap:12px;min-width:0}.wms-dashboard-heading{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;padding:0 0 1px}.wms-overline{align-items:center;color:#16713e;display:flex;font-size:9px;font-weight:800;gap:6px;letter-spacing:.11em}.wms-dashboard-heading h1{color:#101d15!important;font-size:25px!important;font-weight:780!important;letter-spacing:-.045em!important;line-height:1.1!important;margin:6px 0 3px!important}.wms-dashboard-heading p{color:#66766c!important;font-size:11px!important;margin:0!important}.wms-dashboard-tools{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.wms-refresh,.wms-today{align-items:center;background:#fff;border:1px solid #dce6df;border-radius:7px;color:#35463b;display:inline-flex;font-size:10px;font-weight:650;gap:7px;height:33px;justify-content:center;padding:0 10px;white-space:nowrap}.wms-refresh{background:#0d6b38;border-color:#0d6b38;color:#fff;cursor:pointer}.wms-refresh:disabled{cursor:wait;opacity:.65}.wms-spin{animation:wmsSpin .8s linear infinite}@keyframes wmsSpin{to{transform:rotate(1turn)}}.wms-dashboard-notice{align-items:center;background:#fff8e8;border:1px solid #f1dfb8;border-radius:6px;color:#76551b;display:flex;font-size:10px;gap:7px;padding:8px 10px}.wms-kpis{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.wms-kpi{align-items:center;background:#fff;border:1px solid #dfe8e2;border-radius:9px;box-shadow:0 2px 7px rgba(17,44,26,.045);display:flex;gap:10px;min-height:82px;min-width:0;padding:10px 11px}.wms-kpi-icon{background:#e8f8ed;border-radius:50%;color:#0c843f;display:grid;flex:0 0 47px;height:47px;place-items:center;width:47px}.wms-kpi-icon.amber{background:#fff5df;color:#d38c00}.wms-kpi-icon.blue{background:#eaf1ff;color:#2768dc}.wms-kpi-icon.purple{background:#f3eaff;color:#8844d8}.wms-kpi-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.wms-kpi-copy>span{color:#394a3f;font-size:10px;font-weight:650;white-space:nowrap}.wms-kpi-copy strong{color:#111d15;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.wms-kpi-copy small{color:#16803f;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wms-analytics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.08fr 1.12fr;min-width:0}.wms-analytics-grid-bottom{grid-template-columns:1.05fr 1.08fr 1.12fr}.wms-panel{background:#fff;border:1px solid #dfe7e1;border-radius:9px;box-shadow:0 2px 7px rgba(17,44,26,.045);min-width:0;padding:11px 12px}.wms-panel-title{justify-content:space-between;margin-bottom:9px;min-height:23px}.wms-panel-title,.wms-panel-title-name{align-items:center;display:flex;gap:8px}.wms-panel-title-name{color:#087239;min-width:0}.wms-panel-title h2{color:#17241b!important;font-size:13px!important;font-weight:760!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0!important;white-space:nowrap}.wms-range{background:#fff!important;border:1px solid #dce5df!important;border-radius:6px!important;color:#45554a!important;font-size:9px!important;height:27px!important;min-height:27px!important;padding:0 7px!important}.wms-text-link{background:#0000;border:0;color:#08763b;cursor:pointer;font-size:9px;font-weight:750;padding:3px;white-space:nowrap}.wms-donut-layout{align-items:center;display:flex;gap:8px;justify-content:space-around;min-height:132px}.wms-donut-wrap{min-width:110px;width:min(48%,154px)}.wms-donut-wrap svg{display:block;height:auto;overflow:visible;width:100%}.wms-donut-total{fill:#15231a;font-size:16px;font-weight:800;letter-spacing:-.04em}.wms-donut-caption{fill:#66766c;font-size:10px}.wms-donut-legend{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0}.wms-legend-row{grid-gap:6px;align-items:center;color:#26372c;display:grid;font-size:9px;gap:6px;grid-template-columns:9px minmax(40px,1fr) 30px minmax(40px,auto)}.wms-legend-row i{border-radius:50%;height:9px;width:9px}.wms-legend-row b{font-size:9px;text-align:right}.wms-legend-row small{color:#66766c;font-size:8px;text-align:right}.wms-chart-empty{align-items:center;color:#9aa79f;display:flex;flex-direction:column;font-size:9px;gap:7px;height:132px;justify-content:center;text-align:center}.wms-chart-empty svg{opacity:.65}.wms-bars-chart{display:flex;flex-direction:column;height:132px;min-width:0}.wms-chart-legend{color:#445349;display:flex;font-size:8px;gap:12px;justify-content:flex-end;margin:0 4px 5px}.wms-chart-legend span{align-items:center;display:flex;gap:4px}.wms-chart-legend i{border-radius:2px;height:8px;width:8px}.wms-bar-pair i.inward,.wms-chart-legend i.inward{background:#16863e}.wms-bar-pair i.outward,.wms-chart-legend i.outward{background:#f0ad08}.wms-bars-grid{grid-gap:5px;display:grid;flex:1 1;gap:5px;grid-template-columns:31px minmax(0,1fr);min-height:0}.wms-y-labels{align-items:flex-end;color:#6c7b71;display:flex;flex-direction:column;font-size:8px;justify-content:space-between;padding:0 0 18px}.wms-bars-plot{min-width:0;position:relative}.wms-grid-lines{display:flex;flex-direction:column;inset:0 0 18px;justify-content:space-between;position:absolute}.wms-grid-lines i{background:#edf1ee;height:1px}.wms-bar-groups{align-items:stretch;display:flex;gap:4px;inset:0 0 0;justify-content:space-around;position:absolute}.wms-bar-group{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:0;position:relative}.wms-bar-pair{align-items:flex-end;display:flex;gap:3px;height:calc(100% - 18px);justify-content:center;width:100%;z-index:1}.wms-bar-pair i{border-radius:2px 2px 0 0;display:block;min-height:1px;width:min(35%,13px)}.wms-bar-group small{align-items:flex-end;color:#59685f;display:flex;font-size:7.5px;height:18px;justify-content:center;white-space:nowrap}.wms-line-chart{grid-gap:0 5px;display:grid;gap:0 5px;grid-template-columns:31px minmax(0,1fr);grid-template-rows:1fr 17px;height:132px}.wms-line-y{align-items:flex-end;color:#6c7b71;display:flex;flex-direction:column;font-size:8px;grid-row:1;justify-content:space-between;padding-bottom:2px}.wms-line-chart svg{background:repeating-linear-gradient(180deg,#0000 0,#0000 calc(33.33% - 1px),#edf1ee calc(33.33% - 1px),#edf1ee 33.33%);height:100%;min-height:0;overflow:visible;width:100%}.wms-line-x{display:flex;gap:2px;grid-column:2;justify-content:space-between;overflow:hidden}.wms-line-x span{color:#59685f;font-size:7px;white-space:nowrap}.wms-util-list{display:flex;flex-direction:column;gap:12px;padding:7px 0 2px}.wms-util-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(90px,1.05fr) minmax(65px,1.2fr) 29px}.wms-util-row>b{color:#34453a;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wms-util-row>strong{color:#405146;font-size:9px;text-align:right}.wms-util-track{background:#edf1ee;border-radius:20px;height:8px;overflow:hidden}.wms-util-track i{background:linear-gradient(90deg,#14813d,#0d9a4b);border-radius:20px;display:block;height:100%}.wms-util-track i.danger{background:#e33b3b}.wms-bottom-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);min-width:0}.wms-recent-panel{padding-bottom:8px}.wms-table-scroll{max-width:100%;overflow:auto}.wms-recent-table{border-collapse:collapse;min-width:670px;width:100%}.wms-recent-table th{background:#f3f6f4!important;color:#56665c!important;font-size:8px!important;letter-spacing:.025em!important;padding:7px 8px!important}.wms-recent-table td{border-bottom:1px solid #edf1ee!important;font-size:9px!important;padding:7px 8px!important;white-space:nowrap}.wms-gate-id{background:#e2f7e9;border-radius:15px;color:#08753a;font-weight:750}.wms-gate-id,.wms-status{display:inline-block;font-size:8px;padding:3px 7px}.wms-status{background:#fff2d6;border-radius:20px;color:#9a6100;font-weight:700}.wms-status.done{background:#def7e5;color:#087338}.wms-table-empty{color:#89958e!important;padding:22px!important;text-align:center!important}.wms-actions-panel{min-width:0}.wms-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.wms-action-grid button{align-items:center;background:#fff;border:1px solid #e0e8e2;border-radius:7px;color:#126b37;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px;justify-content:center;min-height:65px;transition:background .15s,border-color .15s}.wms-action-grid button:hover{background:#f1f8f3;border-color:#a9cdb5}.wms-action-grid button span{color:#26382d}.wms-action-grid button.primary{background:#087737;border-color:#087737;color:#fff}.wms-action-grid button.primary span{color:#fff}.wms-dashboard-foot{color:#8a978f;display:flex;font-size:8px;gap:10px;justify-content:space-between;padding:1px 2px}.wms-dashboard-foot span{align-items:center;display:flex;gap:5px}@media(max-width:1200px){.wms-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-analytics-grid,.wms-analytics-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-analytics-grid>article:last-child{grid-column:span 2}}@media(max-width:760px){.wms-dashboard{gap:9px}.wms-dashboard-heading{align-items:flex-start;flex-direction:column}.wms-dashboard-heading h1{font-size:22px!important}.wms-dashboard-tools{justify-content:space-between;width:100%}.wms-kpis{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.wms-kpi{gap:7px;min-height:72px;padding:8px}.wms-kpi-icon{flex-basis:37px;height:37px;width:37px}.wms-kpi-icon svg{width:19px}.wms-kpi-copy>span{font-size:8px}.wms-kpi-copy strong{font-size:17px}.wms-kpi-copy small{font-size:7px}.wms-analytics-grid,.wms-analytics-grid-bottom{grid-template-columns:1fr}.wms-analytics-grid>article:last-child{grid-column:auto}.wms-panel{padding:10px}.wms-panel-title h2{font-size:12px!important}.wms-bottom-grid{grid-template-columns:1fr}.wms-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-dashboard-foot{flex-direction:column}.wms-donut-layout{justify-content:center}.wms-donut-wrap{max-width:145px}}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}table tbody tr:hover{background-color:#f8fafc;transition:background-color .2s ease}button.primaryBtn:hover{background-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}button.secondaryBtn:hover{background-color:#e2e8f0}button.iconBtn:hover{background-color:#f1f5f9}input:focus,select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.modalOverlay{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body{font-size:14px}header{align-items:flex-start;flex-direction:column;gap:16px}header button{justify-content:center;width:100%}.statsGrid{gap:12px;grid-template-columns:1fr}.statCard{padding:16px}.statIcon{height:40px;width:40px}.statValue{font-size:24px}.filtersBar{flex-direction:column}.searchBox{min-width:100%;width:100%}.filterGroup{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.filterSelect{width:100%}.formRow{gap:16px;grid-template-columns:1fr}.modal{max-height:95vh;width:95%}.modalHeader{padding:16px}.modalTitle{font-size:18px}.form{padding:16px}.formActions{flex-direction:column}.formActions button{width:100%}.tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:700px}td,th{font-size:13px;padding:12px 8px}.userAvatar{font-size:14px;height:32px;width:32px}.userInfo{gap:8px}.userName{font-size:13px}.userEmail{font-size:12px}.actionButtons{gap:4px}.iconBtn{padding:6px}.notification{left:10px;min-width:auto;right:10px}}@media (max-width:480px){.container,.header{padding:16px}.title{font-size:20px}.subtitle{font-size:13px}.statCard{padding:12px}.statValue{font-size:20px}.statLabel{font-size:12px}.filterGroup{grid-template-columns:1fr}.searchInput{font-size:13px}td,th{font-size:12px;padding:10px 6px}.badge,.statusBadge{font-size:11px;padding:4px 8px}.modal{border-radius:0;height:100%;max-height:100vh;width:100%}}.modal{overflow-y:auto}.modal::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modal::-webkit-scrollbar-thumb:hover{background:#94a3b8}.badge,.statusBadge{transition:all .2s ease}.userAvatar:nth-child(5n+1){background-color:#3b82f6}.userAvatar:nth-child(5n+2){background-color:#10b981}.userAvatar:nth-child(5n+3){background-color:#f59e0b}.userAvatar:nth-child(5n+4){background-color:#ef4444}.userAvatar:nth-child(5n+5){background-color:#8b5cf6}@media (max-width:767px){[style*="display: block"]>table{display:none!important}[style*="display: none"]{display:block!important}}@media (min-width:768px){[style*="display: none"]{display:none!important}[style*="display: block"]{display:block!important}}@media (max-width:1024px) and (min-width:768px){table{font-size:13px!important}td,th{padding:8px!important}}@media (max-width:480px){[style*="grid-template-columns: repeat(3, 1fr)"]{gap:5px!important;grid-template-columns:repeat(3,1fr)!important}div[style*="font-size: 11px"]{font-size:10px!important}}button{min-height:44px;min-width:44px}*{transition:all .2s ease}.truck-exit-rainbow{background:radial-gradient(circle at 8% 8%,#38bdf842,#0000 28rem),radial-gradient(circle at 92% 12%,#a855f733,#0000 26rem),radial-gradient(circle at 18% 90%,#fb923c2e,#0000 24rem),radial-gradient(circle at 88% 88%,#22c55e2e,#0000 24rem),linear-gradient(135deg,#eafaff,#f7fcff 42%,#edf8ff)!important;isolation:isolate;overflow:hidden;position:relative}.truck-exit-rainbow:before{background:linear-gradient(#0ea5e912 1px,#0000 0),linear-gradient(90deg,#a855f70d 1px,#0000 0),radial-gradient(circle at 20% 20%,#22c55e1a 1px,#0000 2px);background-size:34px 34px,34px 34px,78px 78px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000f2,#0000 90%);mask-image:linear-gradient(180deg,#000000f2,#0000 90%);pointer-events:none;position:fixed;z-index:-2}.truck-exit-rainbow:after{animation:truckRainbowOrb 8s ease-in-out infinite alternate;background:conic-gradient(from 180deg,#3b82f62e,#ec48992e,#f59e0b29,#22c55e29,#0ea5e92e);border-radius:999px;content:"";filter:blur(28px);height:360px;pointer-events:none;position:fixed;right:-120px;top:12%;width:360px;z-index:-1}.truck-exit-rainbow [style*="background: #fff"],.truck-exit-rainbow [style*="background: rgb(255"],.truck-exit-rainbow form,.truck-exit-rainbow>div{background:linear-gradient(135deg,#fffffff0,#e0f7ffd1),radial-gradient(circle at 0 0,#38bdf833,#0000 16rem),radial-gradient(circle at 100% 0,#a855f72e,#0000 16rem),radial-gradient(circle at 50% 100%,#22c55e24,#0000 16rem)!important;border-color:#0ea5e938!important;box-shadow:0 24px 65px #0ea5e926,0 10px 28px #a855f71a!important}.truck-exit-rainbow button{border:1px solid #ffffff61!important;overflow:hidden;position:relative;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease,background .24s ease!important}.truck-exit-rainbow button:hover:not(:disabled){box-shadow:0 18px 38px #2563eb38,0 9px 22px #ec489929!important;filter:saturate(1.25) brightness(1.04)!important;transform:translateY(-3px) scale(1.015)!important}.truck-exit-rainbow button:after{background:linear-gradient(120deg,#0000,#ffffff6b,#0000);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.truck-exit-rainbow button:hover:after{animation:truckShine .7s ease;opacity:1}.truck-exit-rainbow button:nth-of-type(5n+1){background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important}.truck-exit-rainbow button:nth-of-type(5n+2){background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important}.truck-exit-rainbow button:nth-of-type(5n+3){background:linear-gradient(135deg,#f97316,#f59e0b)!important;color:#fff!important}.truck-exit-rainbow button:nth-of-type(5n+4){background:linear-gradient(135deg,#7c3aed,#ec4899)!important;color:#fff!important}.truck-exit-rainbow button:nth-of-type(5n){background:linear-gradient(135deg,#0891b2,#14b8a6)!important;color:#fff!important}.truck-exit-rainbow input,.truck-exit-rainbow select{background:#ffffffeb!important;border:1px solid #0ea5e947!important;box-shadow:inset 0 1px 0 #ffffffb8,0 9px 18px #0ea5e912!important}.truck-exit-rainbow input:focus,.truck-exit-rainbow select:focus{border-color:#a855f7b8!important;box-shadow:0 0 0 4px #a855f724,0 14px 30px #0ea5e91f!important;transform:translateY(-1px)}.truck-exit-rainbow [style*=d1fae5],.truck-exit-rainbow [style*=e0f2fe],.truck-exit-rainbow table thead,.truck-exit-rainbow thead tr{background:linear-gradient(135deg,#dbeafe,#cffafe 24%,#dcfce7 48%,#fef3c7 72%,#fce7f3)!important}.truck-exit-rainbow [style*="index % 2"],.truck-exit-rainbow tbody tr:nth-child(5n+1){background:#dbeafe94!important}.truck-exit-rainbow tbody tr:nth-child(5n+2){background:#dcfce78f!important}.truck-exit-rainbow tbody tr:nth-child(5n+3){background:#fef3c78f!important}.truck-exit-rainbow tbody tr:nth-child(5n+4){background:#f3e8ff8f!important}.truck-exit-rainbow tbody tr:nth-child(5n){background:#fce7f38f!important}.truck-exit-rainbow [style*=borderBottom]:hover,.truck-exit-rainbow tbody tr:hover{background:linear-gradient(90deg,#0ea5e929,#a855f71f,#22c55e1f)!important}.truck-exit-rainbow h3,.truck-exit-rainbow h4{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e,#f59e0b,#ec4899)!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes truckShine{to{transform:translateX(120%)}}@keyframes truckRainbowOrb{0%{opacity:.72;transform:translateZ(0) rotate(0deg)}to{opacity:1;transform:translate3d(-42px,32px,0) rotate(18deg)}}@media (max-width:767px){.truck-exit-rainbow{padding:10px!important}.truck-exit-rainbow>div{border-radius:20px!important}.truck-exit-rainbow button,.truck-exit-rainbow input,.truck-exit-rainbow select{min-height:46px;width:100%}}.sm-shell{background:#f5f7fb;color:#172033;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100%;padding:24px}.sm-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.sm-eyebrow{color:#64748b;font-size:10px;font-weight:800;letter-spacing:1.7px}.sm-header h1{color:#101828;font-size:27px;margin:5px 0}.sm-header p,.sm-panel-head p{color:#667085;font-size:13px;margin:0}.sm-refresh,.sm-tabs button{background:#fff;border:1px solid #d9e0ea;border-radius:9px;color:#344054;cursor:pointer;font-weight:650;padding:10px 15px}.sm-tabs{border-bottom:1px solid #e0e5ed;display:flex;gap:7px;margin-bottom:18px}.sm-tabs button{background:#0000;border:0;border-radius:8px 8px 0 0;color:#667085}.sm-tabs button.active{background:#eaf2ff;box-shadow:inset 0 -2px #2e6bd1;color:#175cd3}.sm-notice{border-radius:9px;display:flex;justify-content:space-between;margin:0 0 15px;padding:12px 15px}.sm-notice.success{background:#ecfdf3;color:#067647}.sm-notice.error{background:#fef3f2;color:#b42318}.sm-notice button{background:none;border:0;color:inherit;cursor:pointer;font-size:20px}.sm-kpis{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.sm-kpis article,.sm-panel{background:#fff;border:1px solid #e6eaf0;border-radius:13px;box-shadow:0 2px 8px #10182808}.sm-kpis article{padding:17px}.sm-kpis span{color:#667085;display:block;font-size:12px;font-weight:650}.sm-kpis strong{color:#101828;display:block;font-size:25px;margin:7px 0}.sm-kpis strong i{color:#667085;font-size:13px;font-style:normal}.sm-kpis small,.sm-table td small{color:#98a2b3;display:block;font-size:11px;margin-top:3px}.sm-panel{margin-bottom:18px;padding:18px}.sm-panel-head{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:16px}.sm-panel-head h2{color:#182230;font-size:17px;margin:0 0 5px}.sm-filters{display:flex;gap:8px}.sm-field input,.sm-field select,.sm-field textarea,.sm-filters select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;font:inherit;font-size:13px;min-height:39px;padding:10px 11px;width:100%}.sm-filters select{min-width:145px}.sm-table-wrap{overflow:auto}.sm-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.sm-table-wrap th{background:#f8fafc;border-bottom:1px solid #e4e7ec;color:#667085;font-size:10px;letter-spacing:.6px;padding:11px 12px;text-align:left;text-transform:uppercase}.sm-table-wrap td{border-bottom:1px solid #f0f2f5;color:#344054;font-size:12px;padding:12px}.sm-table-wrap tr:last-child td{border-bottom:0}.sm-table-wrap td.num,.sm-table-wrap th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sm-empty{color:#98a2b3!important;padding:32px!important;text-align:center!important}.sm-tag{background:#ecfdf3;border-radius:20px;color:#067647;font-size:11px;font-weight:700;padding:6px 10px}.sm-tag.blue{background:#eff8ff;color:#175cd3}.sm-form-panel{max-width:1120px}.sm-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-field{display:flex;flex-direction:column;gap:6px}.sm-field span{color:#475467;font-size:11px;font-weight:700}.sm-field textarea{min-height:70px;resize:vertical}.sm-subhead,.sm-wide{grid-column:1/-1}.sm-subhead{border-top:1px solid #eef1f5;color:#175cd3;font-size:11px;font-weight:800;letter-spacing:1px;padding:9px 0 0;text-transform:uppercase}.sm-subhead:first-child{border:0}.sm-form-foot{align-items:center;border-top:1px solid #eef1f5;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;margin-top:3px;padding-top:16px}.sm-form-foot small{color:#667085;font-size:11px}.sm-form-foot button{background:#175cd3;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:750;padding:11px 18px}.sm-form-foot button:disabled,.sm-refresh:disabled{cursor:not-allowed;opacity:.55}.sm-movement{background:#f2f4f7;border-radius:20px;color:#475467;font-size:10px;font-weight:750;padding:5px 8px}.sm-movement.inward,.sm-movement.opening,.sm-movement.transfer-in{background:#ecfdf3;color:#067647}.sm-movement.dispatch,.sm-movement.transfer-out{background:#fef3f2;color:#b42318}.positive{color:#067647!important}.negative{color:#b42318!important}@media(max-width:850px){.sm-kpis{grid-template-columns:repeat(2,1fr)}.sm-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sm-shell{padding:13px}.sm-header{align-items:flex-start}.sm-header h1{font-size:22px}.sm-kpis{gap:8px}.sm-kpis article{padding:12px}.sm-kpis strong{font-size:20px}.sm-form{grid-template-columns:1fr}.sm-form-foot,.sm-subhead,.sm-wide{grid-column:1}.sm-panel-head{align-items:flex-start;flex-direction:column}.sm-filters{width:100%}.sm-filters select{min-width:0}}.sm-availability{align-items:center;background:#f3f8fe;border:1px solid #cfe2f7;border-radius:10px;color:#24496e;display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1;padding:12px 14px}.sm-availability b{font-size:13px;font-weight:700;margin-right:auto}.sm-availability small,.sm-availability span{color:#56718c;font-size:12px}.sm-availability strong{color:#123e68;font-size:14px}.sm-inline-error{background:#fff3f2;border:1px solid #f2c7c4;border-radius:8px;color:#a52828;font-size:12px;grid-column:1/-1;padding:8px 11px}
/*# sourceMappingURL=main.899a45e9.css.map*/