:root{color:#15353a;background:#f4f7f6;font-family:Segoe UI Variable Text,Segoe UI,Noto Sans,Arial,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:radial-gradient(circle at 12% 8%,rgb(8 127 140 / 9%),transparent 24rem),#f4f7f6}button,input,select,textarea{font:inherit}code{padding:.18rem .4rem;border:1px solid #dce8e6;border-radius:6px;color:#086a74;background:#eff8f7;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.app-page{min-height:100vh}.developer-credit{position:fixed;z-index:90;right:16px;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgb(8 127 140 / 14%);border-radius:999px;color:#718385;background:#ffffffeb;box-shadow:0 6px 20px #1c424414;font-size:11px;line-height:1;pointer-events:none}.developer-credit strong{color:#176c74;font-weight:700}.route-loader{display:grid;min-height:100vh;place-items:center}.contextual-module-tour .ant-tour-inner{border-radius:16px;box-shadow:0 22px 56px #041f224d}.contextual-module-tour .ant-tour-title{color:#fff;font-size:17px;font-weight:700}.contextual-module-tour .ant-tour-description{color:#e7fbfc;line-height:1.55}.contextual-module-tour .ant-tour-close,.contextual-module-tour .ant-tour-indicators{color:#fff}.contextual-module-tour .ant-tour-close:hover{color:#e7fbfc}.contextual-module-tour .ant-tour-buttons .ant-btn-default{color:#fff;border-color:#ffffff8c;background:transparent}.contextual-module-tour .ant-tour-buttons .ant-btn-default:hover{color:#fff;border-color:#fff;background:#ffffff1f}.contextual-module-tour .ant-tour-buttons .ant-btn-primary{color:#087b85;border-color:#fff;background:#fff;box-shadow:none;text-shadow:none}.contextual-module-tour .ant-tour-buttons .ant-btn-primary:hover{color:#065d65;border-color:#e7fbfc;background:#e7fbfc}.app-header{position:sticky;z-index:100;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:10px clamp(18px,4vw,64px);border-bottom:1px solid rgb(12 81 87 / 10%);background:#ffffffeb;box-shadow:0 8px 30px #1843460d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-button{display:flex;align-items:center;gap:12px;padding:0;border:0;color:#143f43;background:transparent;cursor:pointer;text-align:left}.brand-button>span:last-child{display:grid}.brand-button small{color:#6a8082;font-size:11px;letter-spacing:.04em}.brand-logo{--brand-logo-symbol: white;--brand-logo-liquid: #8de1da;--brand-logo-accent: #ffc07a;display:block;flex:0 0 auto;color:#087f8c}.brand-logo-header{width:44px;height:44px;filter:drop-shadow(0 8px 12px rgb(8 127 140 / 18%))}.brand-logo-background{fill:currentcolor}.brand-logo-flask{fill:none;stroke:var(--brand-logo-symbol);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4}.brand-logo-liquid{fill:var(--brand-logo-liquid)}.brand-logo-accent{fill:var(--brand-logo-accent)}.login-shell{display:grid;overflow-x:hidden;min-height:100vh;min-height:100svh;grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);background:#eef5f4}.login-story{position:relative;display:flex;overflow:hidden;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(40px,5vw,76px);color:#eefefd;background:radial-gradient(circle at 88% 8%,rgb(63 194 196 / 24%),transparent 26rem),linear-gradient(145deg,#073f47,#075f68 54%,#087985)}.story-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.11;background-image:linear-gradient(rgb(255 255 255 / 22%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 22%) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(120deg,black,transparent 82%);mask-image:linear-gradient(120deg,black,transparent 82%)}.login-story:after{position:absolute;right:-11rem;bottom:-16rem;width:34rem;height:34rem;border:64px solid rgb(137 231 226 / 10%);border-radius:50%;content:""}.story-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.story-brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(255 255 255 / 20%);border-radius:13px;color:#063f47;background:#8ce1dc;box-shadow:0 12px 28px #001b1f38;font-weight:900}.story-brand>span:last-child{display:grid}.story-brand strong{color:#fff;font-size:15px}.story-brand small{color:#e7fffdad;font-size:12px}.story-content{position:relative;z-index:1;width:min(100%,720px);margin:clamp(48px,8vh,92px) 0}.story-kicker,.eyebrow{color:#0b7c84;font-size:11px;font-weight:800;letter-spacing:.18em}.login-story .story-kicker{color:#8ce1dc}.login-story h1.ant-typography{max-width:680px;margin:18px 0 22px;color:#fff;font-size:clamp(40px,4.25vw,64px);line-height:1.06;letter-spacing:-.04em}.login-story p.ant-typography{max-width:610px;margin-bottom:0;color:#ecfffdc7;font-size:16px;line-height:1.7}.story-features{display:grid;max-width:660px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none}.story-features li{display:flex;min-width:0;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-features li>span:first-child{flex:0 0 auto;margin-top:2px;color:#8ce1dc;font-size:21px}.story-features li>span:last-child{display:grid;gap:3px}.story-features strong{color:#fff;font-size:14px}.story-features small{color:#e7fffda3;font-size:12px;line-height:1.45}.story-trust{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#e7fffdb8;font-size:12px}.login-panel{position:relative;display:grid;overflow:hidden;min-width:0;place-items:center;padding:clamp(32px,5vw,72px);background:radial-gradient(circle at 100% 0%,rgb(8 127 140 / 10%),transparent 22rem),radial-gradient(circle at 0% 100%,rgb(98 192 181 / 9%),transparent 20rem),#f2f7f6}.login-panel:before{position:absolute;top:8%;right:-6rem;width:15rem;height:15rem;border:1px solid rgb(8 127 140 / 11%);border-radius:50%;content:""}.login-card{position:relative;z-index:1;width:min(100%,480px);padding:clamp(30px,4vw,46px);border:1px solid rgb(15 90 96 / 11%);border-radius:28px;background:#fffffff0;box-shadow:0 30px 70px #1a484a1f,0 4px 16px #1a484a0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-logo{display:flex;align-items:center;gap:12px;margin-bottom:36px}.login-logo>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#0f909a,#075b65);box-shadow:0 10px 22px #087f8c38;font-weight:800}.login-logo>div{display:grid}.login-logo small{color:#768a8c;font-size:12px}.login-eyebrow{display:block;margin-bottom:10px;color:#0a8089;font-size:10px;font-weight:800;letter-spacing:.16em}.login-card h2.ant-typography{margin:0 0 10px;color:#133b40;font-size:clamp(28px,3vw,34px);line-height:1.2;letter-spacing:-.025em}.login-description.ant-typography{max-width:390px;margin-bottom:28px;color:#677d7f;line-height:1.65}.login-card .ant-alert{margin:0 0 22px;border-radius:12px}.login-form .ant-form-item{margin-bottom:22px}.login-form .ant-form-item-label>label{color:#25484c;font-weight:650}.login-form .ant-form-item-extra{padding-top:7px;color:#7b8f91;font-size:12px}.login-form .ant-form-item-extra code{padding:0;border:0;color:#087680;background:transparent;font-size:inherit}.login-form .ant-input-affix-wrapper{min-height:50px;border-color:#cededc;border-radius:12px;box-shadow:none}.login-form .ant-input-affix-wrapper:hover{border-color:#57aeb2}.login-form .ant-input-affix-wrapper-focused{border-color:#0b8790;box-shadow:0 0 0 3px #087f8c1a}.login-card .ant-btn-primary{height:52px;margin-top:2px;border-radius:12px;box-shadow:0 12px 24px #087f8c38;font-weight:700}.login-support{display:flex;align-items:flex-start;gap:9px;margin-top:26px;padding-top:20px;border-top:1px solid #e8efee;color:#748789;font-size:12px;line-height:1.55}.login-support>span:first-child{flex:0 0 auto;margin-top:2px;color:#168891}.login-footer{position:absolute;z-index:1;bottom:18px;margin:0;color:#7c9092;font-size:12px;text-align:center}.dashboard-main,.content-main{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:28px 0 64px}.dashboard-hero{position:relative;display:flex;overflow:hidden;min-height:168px;align-items:center;justify-content:space-between;margin-bottom:20px;padding:clamp(24px,3vw,38px);border-radius:22px;color:#fff;background:#0b626b;box-shadow:0 22px 48px #124a4e29}.dashboard-hero h1.ant-typography{margin:7px 0;color:#fff;font-size:clamp(30px,3.3vw,44px)}.dashboard-hero p.ant-typography{max-width:690px;margin:0;color:#ffffffb8}.dashboard-hero .eyebrow{color:#78ded8}.dashboard-hero code{margin-left:6px;border-color:#ffffff2b;color:#fff;background:#ffffff1a}.dashboard-brand-lockup{display:flex;min-width:218px;align-items:center;gap:13px;padding:13px 16px;border:1px solid rgb(255 255 255 / 18%);border-radius:20px;background:#ffffff14}.dashboard-brand-logo{--brand-logo-symbol: #0b626b;--brand-logo-liquid: #63cbc3;--brand-logo-accent: #df7f35;width:60px;height:60px;color:#f8ffff}.dashboard-brand-lockup>div{display:grid;gap:3px}.dashboard-brand-lockup strong{color:#fff;font-size:15px;letter-spacing:.08em}.dashboard-brand-lockup span{color:#8de1da;font-size:11px;letter-spacing:.14em}.module-groups{display:grid;gap:18px}.module-group{padding:clamp(16px,1.7vw,20px);border:1px solid #dfe9e7;border-radius:20px;background:#ffffffbd;box-shadow:0 12px 34px #234c4e0d}.module-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e3ecea}.module-group-heading .eyebrow{color:#087f8c}.module-group-heading h2.ant-typography{margin:3px 0 0;color:#173f43;font-size:23px}.module-group-heading p.ant-typography{max-width:560px;margin:0;color:#6c7e80;text-align:right;font-size:13px}.module-card-button{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:11px}.module-card-button:focus-visible{outline:none}.module-card-button:focus-visible .module-card{outline:3px solid rgb(8 127 140 / 28%);outline-offset:3px}.module-card{position:relative;min-height:136px;overflow:hidden;border:1px solid #e7eeee;box-shadow:0 8px 22px #234c4e0d}.module-card.ant-card{height:100%}.module-card .ant-card-body{height:100%;padding:14px}.module-card:after{position:absolute;right:-40px;bottom:-48px;width:86px;height:86px;border-radius:50%;background:var(--tone-soft);content:""}.module-card-content{display:flex;height:100%;align-items:flex-start;gap:10px}.module-card-copy{position:relative;z-index:1;display:flex;min-width:0;min-height:106px;flex:1;flex-direction:column}.module-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:12px;color:var(--tone);background:var(--tone-soft);font-size:16px}.module-card h3.ant-typography{margin:0 0 4px;font-size:16px;line-height:1.3}.module-card p.ant-typography{display:-webkit-box;overflow:hidden;margin-bottom:6px;color:#6c7e80;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.module-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--tone);font-size:12px;font-weight:700}.tone-teal{--tone: #087f8c;--tone-soft: #def5f2}.tone-coral{--tone: #d46a4b;--tone-soft: #ffede7}.tone-blue{--tone: #356fba;--tone-soft: #e5effc}.tone-gold{--tone: #a97411;--tone-soft: #fff2cf}.tone-violet{--tone: #7450ad;--tone-soft: #f0e9fa}.tone-slate{--tone: #4f6770;--tone-soft: #e9f0f1}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.page-title-row h1.ant-typography{margin:8px 0 4px}.page-title-row p.ant-typography{margin-bottom:0}.table-subtitle{margin-top:4px;color:#849496;font-size:12px}.database-preview{margin:-4px 0 20px;padding:10px 12px;border-radius:8px;color:#5b6d6f;background:#f0f7f6}.feature-access-intro.ant-typography{margin-bottom:18px;padding:12px 14px;border:1px solid #dceae8;border-radius:10px;color:#536c6f;background:#f4f9f8}.feature-access-modal{display:grid;max-height:min(66vh,720px);overflow-y:auto;gap:18px;padding-right:4px}.feature-access-loading{display:flex;min-height:220px;align-items:center;justify-content:center;gap:9px;color:#6b8082}.feature-category{overflow:hidden;border:1px solid #dfe9e7;border-radius:14px;background:#fff}.feature-category-title{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:#17484d;background:#eef7f6}.feature-category-title span{color:#688083;font-size:12px}.feature-access-list{display:grid}.feature-access-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr);align-items:center;gap:22px;padding:16px;border-top:1px solid #edf2f1;transition:opacity .16s ease,background-color .16s ease}.feature-access-row:first-child{border-top:0}.feature-access-row.is-disabled{background:#fafcfc}.feature-access-copy>div{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.feature-access-copy p{margin:7px 0 5px;color:#617477;font-size:13px}.feature-access-copy small{color:#8a999b}.feature-access-controls{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.narrow-content{max-width:640px}@media(max-width:1180px){.login-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.login-story{padding:42px}.login-story h1.ant-typography{font-size:clamp(38px,4.6vw,54px)}.story-features{max-width:440px;grid-template-columns:1fr}}@media(max-width:980px){.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-panel{min-height:100vh;min-height:100svh;padding:40px 24px 64px}}@media(min-width:981px)and (max-height:760px){.login-story{padding-block:34px}.story-content{margin:34px 0}.login-story h1.ant-typography{font-size:clamp(36px,3.8vw,52px)}.story-features{margin-top:24px}.login-panel{padding-block:26px}.login-card{padding-block:30px}.login-logo{margin-bottom:24px}.login-description.ant-typography{margin-bottom:20px}.login-support{margin-top:20px;padding-top:16px}}@media(max-width:860px){.dashboard-brand-lockup{display:none}.app-header{align-items:flex-start;gap:12px}.brand-button small,.app-header .ant-tag,.header-guide-button{display:none}.page-title-row{align-items:flex-start;flex-direction:column}.module-group-heading{align-items:flex-start;flex-direction:column;gap:8px}.module-group-heading p.ant-typography{text-align:left}.feature-access-row{grid-template-columns:1fr;gap:14px}}@media(max-width:520px){.login-panel{align-items:center;padding:16px 14px 54px}.login-card{padding:26px 22px;border-radius:22px}.login-logo{margin-bottom:28px}.login-card h2.ant-typography{font-size:28px}.login-footer{right:18px;bottom:14px;left:18px}.dashboard-main,.content-main{width:min(100% - 24px,1440px);padding-top:22px}.module-groups{gap:18px}.module-group{padding:18px 14px;border-radius:18px}.app-header{padding:10px 12px}.brand-button strong{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid{grid-template-columns:1fr;gap:0}.feature-access-controls{grid-template-columns:1fr}}.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports{min-height:100vh;background:linear-gradient(118deg,#07566714,#07566700 36%),linear-gradient(180deg,#f6fafb,#eef4f6);color:#172f3a}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.dashboard-content,.content-container,.page-content){max-width:1440px;margin:0 auto;padding:18px clamp(14px,2.4vw,34px) 34px}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back){position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:92px;margin-bottom:16px;padding:16px clamp(16px,2vw,24px);border:1px solid rgba(255,255,255,.28);border-radius:8px;background:linear-gradient(135deg,#087082f5,#134152f5),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 58px);box-shadow:0 16px 34px #0d3c4c29;color:#fff}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 44%)}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back)>*{position:relative;z-index:1}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header h1,.page-header-with-back h1,.dashboard-content h1){margin:0;color:#fff;font-size:clamp(22px,2.1vw,32px);font-weight:800;letter-spacing:0;text-align:left;text-shadow:0 1px 8px rgba(3,35,45,.22)}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.header-left,.header-actions){display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back) .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#fff;border-color:#ffffff6b;background:#ffffff1f;box-shadow:none}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back) .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{color:#fff;border-color:#ffffffb8;background:#fff3}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-card,.filter-card){border:1px solid #dce8ec;border-radius:8px;background:#fffffff0;box-shadow:0 12px 30px #11405214}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-card-head{border-bottom-color:#dce8ec}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-card-head-title,.ant-statistic-title,.ant-typography,label){color:#193947}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-statistic-content-value{color:#075866}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-btn-primary{border-color:#087f8c;background:#087f8c;box-shadow:none}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-btn-primary:hover{border-color:#0a6f7b;background:#0a6f7b}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-input,.ant-input-number,.ant-select-selector,.ant-picker){border-color:#cbdde2!important;border-radius:8px}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-input:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover){border-color:#72c3cc!important}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-input:focus,.ant-input-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:#087f8c!important;box-shadow:0 0 0 2px #087f8c24!important}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-table{color:#193947}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-table-thead>tr>th{background:#f3f8fa;color:#193947;font-weight:700}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-table-tbody>tr:hover>td{background:#eef8fa}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover,.ant-btn-link){color:#087f8c}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-tabs-ink-bar{background:#087f8c}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-pagination-item-active{border-color:#087f8c}:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-pagination-item-active a{color:#087f8c}@media(max-width:768px){:where(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :where(.page-header,.page-header-with-back){align-items:stretch;flex-direction:column}}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports){--inventory-teal: #087f8c;--inventory-teal-dark: #075866;--inventory-ink: #172f3a;--inventory-muted: #5f7580;--inventory-border: #dce8ec;--inventory-panel: rgba(255, 255, 255, .94);min-height:100vh!important;background:linear-gradient(118deg,#07566714,#07566700 36%),linear-gradient(180deg,#f6fafb,#eef4f6)!important;color:var(--inventory-ink)!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.dashboard-content,.content-container,.page-content){width:min(100%,1440px)!important;margin:0 auto!important;padding:18px clamp(14px,2.4vw,34px) 34px!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.page-header,.page-header-with-back){position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:92px!important;margin:0 0 16px!important;padding:16px clamp(16px,2vw,24px)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:8px!important;background:linear-gradient(135deg,#087082f5,#134152f5),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 58px)!important;box-shadow:0 16px 34px #0d3c4c29!important;color:#fff!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.page-header h1,.page-header-with-back h1,.dashboard-content h1){margin:0!important;color:#fff!important;font-size:clamp(22px,2.1vw,32px)!important;font-weight:800!important;letter-spacing:0!important;text-align:left!important;text-shadow:0 1px 8px rgba(3,35,45,.22)!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.page-header,.page-header-with-back) :is(.anticon,svg){color:inherit!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.page-header,.page-header-with-back) .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#fff!important;border-color:#ffffff6b!important;background:#ffffff1f!important;box-shadow:none!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-card,.filter-card,.ant-table-wrapper,.ant-tabs-content-holder){border-color:var(--inventory-border)!important;border-radius:8px!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-card{background:var(--inventory-panel)!important;box-shadow:0 12px 30px #11405214!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-card-head-title,.ant-statistic-title,.ant-form-item-label>label,.ant-list-item-meta-title){color:#193947!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-statistic-content-value,.ant-card-head-title .anticon){color:var(--inventory-teal-dark)!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-btn-primary{border-color:var(--inventory-teal)!important;background:var(--inventory-teal)!important;box-shadow:none!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-btn-primary:hover{border-color:#0a6f7b!important;background:#0a6f7b!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-input,.ant-input-number,.ant-select-selector,.ant-picker){border-color:#cbdde2!important;border-radius:8px!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-input:focus,.ant-input-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:var(--inventory-teal)!important;box-shadow:0 0 0 2px #087f8c24!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-table-thead>tr>th{background:#f3f8fa!important;color:#193947!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-table-tbody>tr:hover>td{background:#eef8fa!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover,.ant-btn-link,.ant-pagination-item-active a){color:var(--inventory-teal)!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) :is(.ant-tabs-ink-bar,.ant-progress-bg){background:var(--inventory-teal)!important}:is(.inventory-dashboard,.mother-inventory,.children-inventory,.stock-transfer,.purchase-orders,.supply-management,.supply-categories-page,.supply-units-page,.suppliers-page,.mother-storage-management,.inventory-permissions-page,.inventory-reports) .ant-pagination-item-active{border-color:var(--inventory-teal)!important}
