:root{--bg:#071012;--side:#061114;--panel:#0d1a1c;--panel2:#112225;--line:#223638;--text:#eff7f4;--muted:#8da19b;--green:#2bd68b;--teal:#26c1cc;--amber:#f3b63f;--red:#ff665d;--shadow:0 16px 44px rgba(0,0,0,.2)}
*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;color:var(--text);background:radial-gradient(circle at 75% -15%,rgba(24,119,101,.14),transparent 33%),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.hidden{display:none!important}.eyebrow{display:block;margin-bottom:7px;color:#3bcf99;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.btn{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:12px;font-weight:750;cursor:pointer;transition:.18s}.btn.primary{border:0;background:linear-gradient(135deg,#2bd68b,#19b97c);color:#04150e;box-shadow:0 8px 22px rgba(43,214,139,.13)}.btn.primary:hover{transform:translateY(-1px);filter:brightness(1.07)}.btn.secondary{border:1px solid #4d6661;background:#0b191b;color:#dce8e4}.btn.secondary:hover{background:#13282b}.btn.danger{border:1px solid #713632;background:#2b1515;color:#ff8d87}.btn.small{min-height:29px;padding:0 11px;font-size:9px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.full{width:100%}.text-btn,.switch-auth{border:0;background:transparent;color:#45d4a1;cursor:pointer}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
.gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 24% 15%,rgba(31,176,133,.16),transparent 30%),var(--bg)}.gate-card{width:min(440px,100%);padding:28px;border:1px solid #2a4243;border-radius:14px;background:linear-gradient(145deg,#112124,#091719);box-shadow:0 30px 90px rgba(0,0,0,.45)}.gate-card h1,.gate-card h2{margin:0 0 9px;letter-spacing:-.6px}.gate-card h1{font-size:26px}.gate-card h2{font-size:24px}.gate-card>p{margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.65}.gate-brand,.brand{display:flex;align-items:center;gap:12px}.gate-brand{margin-bottom:32px}.gate-brand strong,.brand strong{display:block;font-size:21px;letter-spacing:-.6px}.gate-brand small,.brand small{display:block;margin-top:5px;color:#78908a;font-size:8px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.brand-mark{position:relative;width:31px;height:35px;display:flex;align-items:flex-end;gap:3px}.brand-mark i{width:5px;background:var(--green);border-radius:1px;box-shadow:0 0 11px rgba(43,214,139,.25)}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:29px}.brand-mark i:nth-child(4){height:18px}.brand-mark:after{content:"";position:absolute;left:2px;top:1px;width:23px;height:11px;border-top:3px solid var(--green);border-right:3px solid var(--green);transform:skewY(-30deg)}.setup-card{width:min(580px,100%)}.setup-card ol{margin:0 0 20px;padding-left:20px;color:#c4d1cd;font-size:12px;line-height:2}.setup-card code{padding:2px 5px;border-radius:4px;background:#071315;color:#55dfa3}.callout{padding:10px 12px;border:1px solid #624c1e;border-radius:6px;background:#2d2512;color:#f1c75e!important}.auth-visual{position:fixed;inset:0 48% 0 0;padding:70px;display:flex;align-items:flex-end;background:linear-gradient(155deg,rgba(4,20,20,.1),rgba(4,13,15,.85)),radial-gradient(circle at 65% 25%,rgba(43,214,139,.4),transparent 31%),linear-gradient(145deg,#0b4439,#071316)}.auth-side{margin-left:52%;min-height:100vh;padding:40px;display:grid;place-items:center}.auth-side .gate-card{box-shadow:none}.visual-copy{max-width:570px}.visual-copy h1{margin:0;font-size:56px;line-height:1.03;letter-spacing:-2.5px}.visual-copy h1 em{color:var(--green);font-style:normal}.visual-copy p{max-width:480px;margin:22px 0;color:#a9bdb6;font-size:15px;line-height:1.65}.visual-points{display:flex;gap:20px;color:#cef5e5;font-size:11px}.visual-points span::first-letter{color:var(--green)}.gate-card label,.modal label{display:grid;gap:7px;margin-bottom:14px;color:#9aaba7;font-size:10px}.gate-card input,.modal input,.modal select,.modal textarea{width:100%;height:42px;padding:0 12px;border:1px solid #2d4546;border-radius:6px;outline:0;background:#071416;color:#e9f2ef;font-size:12px}.modal textarea{height:74px;padding-top:10px;resize:vertical}.gate-card input:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#2d846e;box-shadow:0 0 0 3px rgba(43,214,139,.07)}.switch-auth{width:100%;margin-top:14px;font-size:10px}.form-message{margin-top:14px;padding:10px;border:1px solid #6e3733;border-radius:6px;background:#2c1716;color:#ff938c;font-size:10px;line-height:1.5}.pending-card{text-align:center}.pending-icon{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid #6b5728;border-radius:50%;background:#302814;font-size:24px}.pending-card .text-btn{display:block;margin:15px auto 0;font-size:10px}
.app{min-height:100vh}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:225px;padding:28px 12px 18px;display:flex;flex-direction:column;border-right:1px solid #1d2d30;background:linear-gradient(180deg,#061114,#071416 60%,#061012)}.brand{padding:2px 14px 28px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{width:100%;height:45px;padding:0 14px;display:flex;align-items:center;gap:13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#bac7c3;font-size:13px;cursor:pointer;text-align:left;transition:.18s}.sidebar nav button:hover{color:#fff;background:#0e1d1f}.sidebar nav button.active{color:#f5fffb;border-color:#185c4d;background:linear-gradient(90deg,#0b3029,#0d2525);box-shadow:inset -3px 0 var(--green),0 8px 20px rgba(0,0,0,.16)}.sidebar nav .nav-icon{width:20px;color:#a8bbb5;text-align:center}.sidebar nav b{margin-left:auto;min-width:18px;height:18px;display:grid;place-items:center;border-radius:10px;background:#173c33;color:var(--green);font-size:9px}.sidebar-sync{margin-top:auto;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid #1f3937;border-radius:8px;background:#0b1f1e}.sidebar-sync strong,.sidebar-sync small{display:block}.sidebar-sync strong{font-size:9px}.sidebar-sync small{margin-top:3px;color:#758b86;font-size:8px}.user-card{width:100%;margin-top:9px;padding:9px 8px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.user-card:hover{background:#0d1d1f}.avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#164337;color:#67e7ad;font-size:10px;font-weight:800}.user-card strong,.user-card small{display:block}.user-card strong{font-size:9px}.user-card small{margin-top:3px;color:#788c87;font-size:8px}.close-nav{display:none}.workspace{min-width:0;margin-left:225px}.topbar{height:62px;position:sticky;top:0;z-index:20;padding:0 22px;display:grid;grid-template-columns:180px minmax(250px,650px) 1fr;align-items:center;gap:20px;border-bottom:1px solid #203235;background:rgba(6,16,18,.93);backdrop-filter:blur(16px)}.breadcrumb{display:flex;align-items:center;gap:7px;font-size:13px}.breadcrumb span{color:#6c817c}.menu-button{display:none;border:0;background:transparent}.global-search{height:36px;max-width:650px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #294044;border-radius:6px;background:#091518;color:#718681}.global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.global-search input::placeholder{color:#697d79}.clear-search{border:0;background:transparent;color:#8da09b;cursor:pointer}.top-actions{justify-self:end;display:flex;align-items:center;gap:8px}.role-chip{padding:5px 8px;border:1px solid #245d4e;border-radius:10px;background:#0d2e27;color:#54dca1;font-size:7px;letter-spacing:.6px}.content{max-width:1500px;margin:auto;padding:18px 18px 34px}.welcome,.page-heading{min-height:78px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;gap:20px}.welcome h1,.page-heading h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.8px}.welcome p,.page-heading p{margin:5px 0 0;color:var(--muted);font-size:11px}.sync-badge{display:flex;align-items:center;gap:7px;color:#71847f;font-size:9px}.heading-actions{display:flex;gap:8px}
.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.kpi{min-height:107px;position:relative;overflow:hidden;padding:15px;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,rgba(16,31,33,.97),rgba(10,23,25,.95));box-shadow:var(--shadow)}.kpi-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-size:21px}.kpi small,.kpi strong,.kpi em{display:block}.kpi small{color:#a5b4b0;font-size:10px}.kpi strong{margin:1px 0 3px;color:#f4faf7;font-size:26px;letter-spacing:-.6px}.kpi em{font-size:8px;font-style:normal}.kpi.green{color:var(--green)}.kpi.teal{color:var(--teal)}.kpi.amber{color:var(--amber)}.kpi.red{color:var(--red)}.sparkline{position:absolute;right:10px;bottom:17px;width:70px;height:31px}.sparkline i{position:absolute;left:0;height:2px;background:currentColor;transform-origin:left center;filter:drop-shadow(0 0 4px currentColor)}.sparkline i:nth-child(1){width:22px;left:1px;top:19px;transform:rotate(-45deg)}.sparkline i:nth-child(2){width:20px;left:16px;top:11px;transform:rotate(35deg)}.sparkline i:nth-child(3){width:23px;left:32px;top:14px;transform:rotate(-35deg)}.sparkline i:nth-child(4){width:20px;left:50px;top:7px;transform:rotate(-15deg)}.panel{border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,rgba(14,28,30,.98),rgba(9,22,24,.97));box-shadow:var(--shadow)}.dashboard-grid{margin-top:11px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:11px}.panel-head{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-head h2{margin:0;font-size:15px}.panel-head p{margin:4px 0 0;color:#748984;font-size:8px}.health{min-height:390px}.chart{height:260px;position:relative;padding:23px 20px 30px}.chart-grid{position:absolute;inset:22px 20px 37px;display:flex;flex-direction:column;justify-content:space-between}.chart-grid i{border-top:1px dashed #26383a}.chart svg{position:relative;width:100%;height:195px;overflow:visible}.chart .area{fill:url(#areaFill)}.chart .line,.chart .sales,.chart .forecast{fill:none;vector-effect:non-scaling-stroke}.chart .line{stroke:var(--green);stroke-width:2}.chart .sales{stroke:var(--teal);stroke-width:1.6}.chart .forecast{stroke:var(--green);stroke-width:2;stroke-dasharray:5 5}.chart-labels{display:flex;justify-content:space-between;color:#71837f;font-size:8px}.health-counts{height:62px;margin:0 12px 10px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #1f3234;border-radius:7px;background:#0d1d1f}.health-counts span{display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid #1d3032;color:#8fa19d;font-size:8px}.health-counts span:last-child{border:0}.health-counts i{width:7px;height:7px;border-radius:50%}.health-counts strong{font-size:19px;color:#eef6f3}.right-stack{display:grid;grid-template-rows:1.55fr 1fr;gap:11px}.alerts{padding-bottom:10px}.link{border:0;background:transparent;color:#34d8cc;font-size:9px;cursor:pointer}.alert-row{width:calc(100% - 20px);min-height:57px;margin:0 10px;padding:5px 7px;display:grid;grid-template-columns:38px 1fr auto 15px;align-items:center;gap:9px;border:1px solid #203537;border-bottom-width:0;background:#0a181a;text-align:left;cursor:pointer}.alert-row:last-child{border-bottom-width:1px}.alert-row:hover{background:#102729}.thumb{width:34px;height:40px;display:grid;place-items:center;border-radius:5px;background:#17292a;font-size:20px}.alert-row strong,.alert-row small{display:block}.alert-row strong{font-size:10px}.alert-row small{margin-top:3px;color:#768b86;font-size:8px}.alert-row em{color:var(--amber);font-size:8px;font-style:normal}.smart{padding:13px 15px;background:radial-gradient(circle at 80% 110%,rgba(43,214,139,.09),transparent 45%),linear-gradient(145deg,#0e1c1e,#091618)}.smart-head{display:flex;align-items:center;gap:10px}.smart-head h2{margin:0;font-size:15px}.ai{padding:3px 6px;border:1px solid #156a63;border-radius:9px;background:#0c3030;color:#28c9bf;font-size:7px;text-transform:uppercase}.smart-body{margin-top:13px;display:flex;gap:11px;align-items:center}.smart-icon{width:41px;height:41px;display:grid;place-items:center;flex:none;border:1px solid #305043;border-radius:50%;background:#10251f}.smart-body p{margin:0;font-size:11px}.smart-body p b{color:var(--green)}.smart-body small{display:block;margin-top:4px;color:#728782;font-size:8px}.smart-actions{display:flex;gap:7px;margin-top:9px}.activity{margin-top:11px;overflow:hidden}.activity .panel-head{border-bottom:1px solid var(--line)}
.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:9px}th{height:31px;padding:0 14px;background:#0b1a1c;color:#8fa19d;font-weight:500;text-align:left;white-space:nowrap}td{height:47px;padding:0 14px;border-top:1px solid #1d3032;color:#aab8b4;white-space:nowrap}td:first-child{display:flex;align-items:center;gap:8px}.mini{width:30px;height:33px;display:grid;place-items:center;flex:none;border-radius:5px;background:#17282a;font-size:16px}td strong,td small{display:block}td strong{color:#e5efec;font-size:9px}td small{margin-top:2px;color:#6f8580;font-size:7px}.tag,.status,.urgency{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:9px;font-size:7px}.tag.in,.status.healthy,.status.active{border:1px solid #226a49;background:#103326;color:#55e39e}.tag.out,.status.low,.urgency.urgent,.status.pending{border:1px solid #72571e;background:#362b13;color:#ffc34f}.status.out,.urgency.critical,.status.inactive{border:1px solid #70302d;background:#351817;color:#ff847d}.status.ordered{border:1px solid #1c6871;background:#102f33;color:#54dce5}.status.received{border:1px solid #226a49;background:#103326;color:#55e39e}.positive{color:var(--green)}.negative{color:var(--amber)}.filters{margin:10px 0 11px;display:flex;align-items:center;justify-content:space-between;gap:15px}.filter-buttons{display:flex;flex-wrap:wrap;gap:5px}.filter-buttons button{height:29px;padding:0 11px;border:1px solid #273c3e;border-radius:5px;background:#0b181a;color:#829590;font-size:8px;cursor:pointer}.filter-buttons button.active{border-color:#25765f;background:#113128;color:var(--green)}.result-count{color:#748783;font-size:8px}.inventory{overflow:hidden}.inventory table{min-width:1040px}.inventory td{height:55px}.stock-num{font-size:12px;color:#eef6f3}.row-btn{height:27px;padding:0 9px;border:1px solid #3c5753;border-radius:4px;background:#0f2022;color:#d0ddda;font-size:7px;cursor:pointer}.row-btn:disabled{opacity:.35;cursor:not-allowed}.empty{padding:55px;text-align:center;color:#78908a}.empty h3{margin:6px 0;color:#dfeae6;font-size:14px}.empty p{margin:0;font-size:9px}.order-summary,.report-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:10px 0 11px}.orders{overflow:hidden}.order-row{min-height:70px;padding:9px 13px;display:grid;grid-template-columns:26px 42px minmax(170px,1fr) 80px 88px 95px 68px auto;align-items:center;gap:9px;border-top:1px solid #1d3032}.rank{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#132426;color:#7d928d;font-size:8px}.order-name strong,.order-name small,.metric small,.metric strong{display:block}.order-name small,.metric small{margin-top:3px;color:#728782;font-size:7px}.metric strong{margin-top:4px;font-size:8px}.green-text{color:var(--green)!important}.red-text{color:var(--red)!important}.report-card{padding:18px}.report-card small,.report-card strong,.report-card em{display:block}.report-card small{color:#8da09b;font-size:8px}.report-card strong{margin:5px 0;font-size:24px}.report-card em{color:var(--green);font-size:8px;font-style:normal}.report-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:11px}.bars{padding:5px 18px 18px;display:grid;gap:14px}.bar{display:grid;grid-template-columns:90px 1fr 58px;align-items:center;gap:10px}.bar>span{color:#9aa9a5;font-size:8px}.bar-track{height:6px;border-radius:4px;background:#192b2d}.bar-track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#1bbf7a,#32df97)}.bar strong{text-align:right;font-size:8px}.insights{padding:15px}.insights ul{margin:15px 0 0;padding:0;list-style:none;display:grid;gap:10px}.insights li{padding:10px;display:flex;gap:9px;border:1px solid #203537;border-radius:7px;background:#0b1b1d}.insights li>span:first-child{color:var(--green)}.insights li strong,.insights li small{display:block}.insights li strong{font-size:8px}.insights li small{margin-top:4px;color:#758a85;font-size:7px;line-height:1.5}
.employees-grid{display:grid;gap:11px}.employee-card{padding:16px}.employee-top{display:flex;align-items:center;gap:11px}.employee-top .avatar{width:42px;height:42px}.employee-top h2{margin:0;font-size:12px}.employee-top p{margin:4px 0 0;color:#768a85;font-size:8px}.employee-top .status{margin-left:auto}.permission-list{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.permission-item{min-height:46px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #203537;border-radius:7px;background:#0b1b1d}.permission-item span strong,.permission-item span small{display:block}.permission-item span strong{font-size:8px}.permission-item span small{margin-top:3px;color:#728782;font-size:7px}.switch{width:34px;height:19px;padding:2px;border:0;border-radius:10px;background:#2a3d3f;cursor:pointer}.switch i{width:15px;height:15px;display:block;border-radius:50%;background:#7e918d;transition:.18s}.switch.on{background:#19543f}.switch.on i{margin-left:15px;background:var(--green)}.employee-actions{display:flex;gap:7px;margin-top:12px}.employee-card.admin-card{border-color:#245c4e;background:radial-gradient(circle at 100% 0,rgba(43,214,139,.08),transparent 35%),linear-gradient(145deg,#0e1c1e,#091618)}
.modal-layer{position:fixed;z-index:60;inset:0;padding:20px;display:grid;place-items:center;background:rgba(1,7,8,.8);backdrop-filter:blur(8px)}.modal{width:min(490px,100%);max-height:92vh;overflow:auto;padding:20px;border:1px solid #2b4344;border-radius:11px;background:linear-gradient(145deg,#112124,#0a1719);box-shadow:0 28px 80px rgba(0,0,0,.6)}.modal.wide{width:min(720px,100%)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:19px}.modal-head h2{margin:0;font-size:18px}.icon-btn{border:0;background:transparent;color:#879994;font-size:20px;cursor:pointer}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.modal-actions{margin-top:8px;display:flex;justify-content:flex-end;gap:8px}.order-review{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #213638;border-radius:7px}.order-review .thumb{width:51px;height:57px;font-size:26px}.order-review h3{margin:0;font-size:12px}.order-review p{margin:4px 0 0;color:#7b8f89;font-size:8px}.totals{margin:16px 0;display:grid;gap:9px}.totals div{display:flex;justify-content:space-between}.totals dt{color:#819590;font-size:8px}.totals dd{margin:0;font-size:9px}.note{padding:10px;border-radius:6px;background:#0c2c28;color:#82a49b;font-size:8px}.toast{position:fixed;z-index:80;right:20px;bottom:20px;min-height:42px;padding:0 15px;display:flex;align-items:center;gap:8px;border:1px solid #267456;border-radius:7px;background:#0e3026;color:#dff8ed;font-size:9px;box-shadow:0 14px 40px rgba(0,0,0,.4)}.toast p{margin:0}.nav-backdrop{display:none}.profile-menu{position:fixed;z-index:70;left:13px;bottom:70px;width:198px;padding:8px;border:1px solid #294042;border-radius:8px;background:#0c1d1f;box-shadow:0 18px 45px rgba(0,0,0,.45)}.profile-menu button{width:100%;height:34px;padding:0 9px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:9px;cursor:pointer}.profile-menu button:hover{background:#132729}.profile-menu .danger-text{color:#ff837b}
@media(max-width:1120px){.kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.topbar{grid-template-columns:140px minmax(220px,1fr) auto}.order-row{grid-template-columns:26px 42px minmax(160px,1fr) 85px 90px auto}.order-row .hide-md{display:none}.permission-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.auth-visual{display:none}.auth-side{margin-left:0;padding:24px}.sidebar{transform:translateX(-102%);transition:.22s;box-shadow:18px 0 50px rgba(0,0,0,.45)}.sidebar.open{transform:translateX(0)}.close-nav{display:grid;place-items:center;position:absolute;top:9px;right:9px;width:30px;height:30px;border:0;background:transparent;color:#8da09b}.nav-backdrop{display:block;position:fixed;z-index:29;inset:0;border:0;background:rgba(0,0,0,.6)}.workspace{margin-left:0}.topbar{height:auto;min-height:61px;padding:10px 13px;grid-template-columns:1fr auto}.menu-button{display:inline-block}.global-search{grid-row:2;grid-column:1/-1;max-width:none}.content{padding:12px}.right-stack{grid-template-columns:1fr}.order-summary,.report-kpis{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}.order-row{grid-template-columns:24px 40px minmax(140px,1fr) auto}.order-row .metric,.order-row .urgency{display:none}.role-chip{display:none}.profile-menu{left:14px;bottom:65px}}
@media(max-width:540px){.kpis,.order-summary,.report-kpis{grid-template-columns:1fr}.welcome h1,.page-heading h1{font-size:23px}.page-heading{min-height:110px;align-items:flex-start;flex-direction:column;padding:14px 3px}.heading-actions{width:100%}.heading-actions .btn{flex:1}.sparkline{display:none}.chart{padding-left:11px;padding-right:11px}.chart-labels span:nth-child(even){display:none}.alert-row{grid-template-columns:38px 1fr 14px}.alert-row em{display:none}.form-grid,.permission-list{grid-template-columns:1fr}.filters{align-items:flex-start;flex-direction:column}.modal{padding:16px}.health-counts strong{font-size:15px}.top-actions .btn{padding:0 11px;font-size:10px}.global-search{min-width:0}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

