@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.catalog-tools-v2{background:#fff;border:1px solid #dce8dd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:18px 22px;display:flex}.catalog-tools-v2>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-tools-v2>div:first-child{color:#007a54;font-size:13px;font-weight:650}.catalog-tools-v2 small{color:#7b8981;margin-top:4px;font-size:11px;font-weight:400;display:block}.platform-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-grid-v2 .card{padding:26px}.platform-grid-v2 h2{margin:16px 0 12px;font-size:18px}.platform-grid-v2 p{color:#76857c;font-size:12px;line-height:1.8}.platform-grid-v2 .heading-actions{flex-wrap:wrap;margin-top:20px}.platform-icon-v2{color:#007a54;background:#e4f1d5;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.platform-details-v2{grid-template-columns:130px 1fr;gap:12px;margin-top:25px;font-size:12px;line-height:1.7;display:grid}.platform-details-v2 dt{color:#7b8981}.platform-details-v2 dd{margin:0}@media (width<=700px){.platform-grid-v2{grid-template-columns:1fr}.catalog-tools-v2{padding:15px}.catalog-tools-v2>div:last-child{width:100%}.platform-details-v2{grid-template-columns:100px 1fr}.table-wrap{max-width:100%;overflow:auto}}:root{color:#20382f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#007a54;--dark:#004d49;--muted:#7b8981;--line:#e7ece6;background:#f5f7f4;font-family:DM Sans Variable,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--green)}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #98bfa7}button{transition:background .15s,box-shadow .15s,transform .15s}small{font-size:11px}button svg{flex-shrink:0}.muted{color:var(--muted);font-size:12px;line-height:1.8}.eyebrow{letter-spacing:1.5px;color:#6d927e;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.sidebar{color:#20382f;z-index:110;background:#fff;border-right:1px solid #e3eae4;flex-direction:column;width:242px;padding:30px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{padding:0 15px 25px;position:relative}.brand>img{filter:none;width:157px;height:25px;display:block}.brand>span{letter-spacing:1.9px;color:#527565;align-items:center;gap:7px;margin-top:14px;font-size:8px;display:flex}.brand>span i{background:#007a54;border-radius:50%;width:3px;height:3px}.workspace{background:#f6f9f4;border:1px solid #e1eade;border-radius:9px;align-items:center;gap:11px;margin:0 3px 21px;padding:14px 12px;display:flex}.workspace-icon{color:#007a54;background:#e7f2e4;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.workspace>div{flex:1}.workspace strong{font-size:12px;font-weight:600;display:block}.workspace small{color:#587162;margin-top:3px;font-size:10px;display:block}.workspace>svg{color:#527565}.nav-group{letter-spacing:1.6px;color:#627769;padding:13px 15px 9px;font-size:8px;font-weight:700;display:block}.sidebar nav>div>button{color:#435d50;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:11px 13px;font-size:11px;display:flex;position:relative}.sidebar nav>div>button:hover{color:#006b4a;background:#f2f7f0}.sidebar nav>div>button>svg{color:#007a54;flex-shrink:0}.sidebar button:focus-visible{outline-offset:2px;outline:2px solid #007a54}.sidebar nav>div>button.active{color:#006b4a;background:#e8f3e3;font-weight:700}.sidebar nav>div>button.active:before{content:"";background:#007a54;border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-16px}.sidebar nav>div>button.active svg{color:#007a54}.sidebar nav button b{color:#006b4a;text-align:center;background:#e1ede0;border-radius:5px;min-width:20px;margin-left:auto;padding:2px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom>button{color:#007a54;background:0 0;border:1px solid #dbe7d7;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px;font-size:10px;display:flex}.sidebar-bottom>div{padding:24px 10px 0}.sidebar-bottom>div>span{color:#587162;letter-spacing:1.4px;margin-bottom:8px;font-size:7px;display:block}.sidebar-bottom strong{letter-spacing:1px;color:#006b4a;font-size:15px}.sidebar-bottom strong>span{letter-spacing:0;color:#587162;font-size:8px;font-weight:400}.main-shell{margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:76px;padding:0 32px;display:flex}.breadcrumb{color:#8b9790;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb strong{color:#465f51;font-weight:500}.topbar-actions{align-items:center;gap:17px;display:flex}.global-search{color:#87958d;background:0 0;border:1px solid #e8ede7;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:10px;display:flex}.global-search kbd{color:#a3aea7;margin-left:13px;font-size:9px}.bell-dot{background:#b59d6d;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:10px}.user-area{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:16px;display:flex}.user-area .MuiOutlinedInput-notchedOutline{border:0}.user-area .MuiInputBase-root{font-size:10px}.user-area .MuiSelect-select{padding-left:2px!important}.demo-strip{color:#788870;background:#edf2e9;border-bottom:1px solid #e7eddf;align-items:center;gap:14px;height:33px;padding:0 32px;display:flex}.demo-strip>span{letter-spacing:1px;color:#5a7e5d;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.demo-strip i,.live-dot{background:#7d9c63;border-radius:50%;width:5px;height:5px;display:inline-block}.demo-strip p{font-size:9px}.demo-strip small{margin-left:auto;font-size:9px}.content{max-width:1770px;margin:auto;padding:31px 32px 0}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.page-heading h1{letter-spacing:-1.1px;font-family:Manrope Variable,sans-serif;font-size:27px;font-weight:750;line-height:1.35}.page-heading p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.heading-actions{align-items:center;gap:9px;display:flex}.heading-actions .MuiButton-root{white-space:nowrap;font-size:10px}.dashboard-hero{isolation:isolate;background:linear-gradient(105deg,#004d49,#087a60);border-radius:13px;align-items:center;min-height:245px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.dashboard-hero:before{content:"";z-index:-1;border:1px solid #ffffff16;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-25px}.dashboard-hero:after{content:"";z-index:-1;border:1px solid #ffffff10;border-radius:50%;width:470px;height:470px;position:absolute;top:-220px;right:-70px}.hero-copy{color:#fff;z-index:1;max-width:64%;padding:30px 34px}.hero-tag{color:#c2dcae;letter-spacing:1.4px;align-items:center;gap:7px;margin-bottom:16px;font-size:8px;display:flex}.hero-copy h2{letter-spacing:-.8px;font-family:Manrope Variable;font-size:27px;font-weight:600;line-height:1.45}.hero-copy h2 em{color:#cde5b7;font-style:normal}.hero-copy p{color:#b0d0bf;margin:12px 0 18px;font-size:10px}.hero-copy button{color:#fff;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:10px;display:flex}.hero-kit{object-fit:contain;filter:drop-shadow(0 10px 14px #00383155);width:285px;height:245px;position:absolute;bottom:5px;right:20px;transform:rotate(-5deg)}.hero-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#23614b;background:#fffef5ef;border-radius:8px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:absolute;bottom:16px;right:22px;box-shadow:0 8px 20px #003f4033}.hero-note strong{font-size:9px;display:block}.hero-note span{color:#7d8e80;margin-top:3px;font-size:8px;display:block}.dashboard-filter{justify-content:space-between;align-items:center;gap:10px;margin:7px 0 17px;display:flex}.dashboard-filter>div:first-child{color:#54715d;align-items:center;gap:8px;font-size:10px;display:flex}.dashboard-filter small{color:#a3afa5;margin-left:5px;font-size:8px}.dashboard-filter>div:last-child{gap:8px;display:flex}.dashboard-filter .MuiInputBase-root{min-width:135px;font-size:10px}.dashboard-filter .MuiSelect-select{padding-top:8px;padding-bottom:8px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border:1px solid var(--line);text-align:left;color:#284637;background:#fff;border-radius:10px;min-width:0;padding:20px 21px;position:relative}.kpi:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 20px #173f3310}.kpi>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.kpi>div>span{color:#839186;font-size:10px}.kpi>div>i{color:#6a8a76;background:#f4f7f1;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.kpi>strong{letter-spacing:-1px;white-space:nowrap;margin:11px 0 8px;font-family:Manrope Variable;font-size:27px;font-weight:650;display:block}.kpi>small{color:#98a297;font-size:8px;display:block}.kpi-dark{background:#e4edda;border-color:#dce7d2}.kpi-dark>div>span{color:#57784e}.kpi-dark>div>i{color:#648454;background:#d6e4c7}.kpi-dark>small{color:#6e8964}.kpi-link{color:#93a18e;position:absolute;bottom:17px;right:17px}.analytics-grid{grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:20px;margin-bottom:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:23px}.section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.section-head h2{letter-spacing:-.3px;font-family:Manrope Variable;font-size:14px;font-weight:700}.section-head p{color:#96a196;margin-top:6px;font-size:9px}.section-head .MuiButton-root{white-space:nowrap;padding:2px 4px;font-size:9px}.metric-pill{color:#658361;background:#f1f6eb;border-radius:5px;padding:6px 8px;font-size:10px}.chart-area{height:237px;margin-left:-10px}.donut{margin-top:-9px;position:relative}.donut>div:last-child{text-align:center;pointer-events:none;position:absolute;inset:54px 0 auto}.donut strong{font-family:Manrope Variable;font-size:25px;display:block}.donut span{color:#8c9a90;font-size:9px}.legend{grid-template-columns:1fr 1fr;gap:11px 15px;margin:5px 5px 0;display:grid}.legend>div{color:#839184;align-items:center;gap:7px;font-size:9px;display:flex}.legend i{border-radius:50%;width:6px;height:6px}.legend b{color:#455f4b;margin-left:auto;font-weight:500}.lower-grid{grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:20px;display:grid}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}thead th{color:#96a298;border-bottom:1px solid var(--line);background:#fbfcfa;padding:13px 12px;font-size:9px;font-weight:500}tbody td{color:#647769;border-bottom:1px solid #f0f3ed;padding:15px 12px;font-size:10px}tbody tr:last-child td{border-bottom:0}td strong{color:#2d4737;font-size:10px;font-weight:600;display:block}td small{color:#99a497;white-space:normal;max-width:300px;margin-top:5px;font-size:9px;line-height:1.6;display:block}td.money{color:#2e503a;font-weight:600}.clickable:hover{cursor:pointer;background:#fafcf7}.status-chip.MuiChip-root{border-radius:5px;height:23px;font-size:8px}.status-chip .MuiChip-label{align-items:center;gap:5px;display:flex}.status-chip i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-chip.success{color:#668952;background:#edf5e7}.status-chip.progress{color:#6e87ab;background:#edf1f8}.status-chip.neutral{color:#90998c;background:#f0f1ed}.status-chip.danger{color:#b08859;background:#faf0e7}.ranking{border-bottom:1px solid #f0f3ed;align-items:center;gap:10px;padding:13px 0;display:flex}.ranking:last-child{border:0}.rank-no{color:#a7b0a2;font-size:9px}.ranking>div:nth-last-child(2){flex:1;min-width:0}.ranking strong{font-size:10px;line-height:1.5;display:block}.ranking small{color:#9aa694;margin-top:4px;font-size:8px;display:block}.ranking>b{text-align:right;font-size:11px}.product-visual{color:#9aab85;background:#f2f5ee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:44px;display:flex;overflow:hidden}.product-visual>img{object-fit:contain;width:100%;height:100%}.product-visual.perfume{color:#ab9275;background:#f6f1eb}.product-visual.makeup{color:#bf9a9f;background:#f9eff1}.product-visual.large{color:#91a780;background:radial-gradient(at 50% 70%,#e2e9d9,#0000 60%),#f4f7f0;border-radius:9px;flex-direction:column;gap:8px;width:100%;height:200px;position:relative}.product-visual.large.perfume{color:#aa9374;background:radial-gradient(at 50% 70%,#eadfd1,#0000 60%),#f8f4ee}.product-visual.large.makeup{color:#bc9a9e;background:radial-gradient(at 50% 70%,#eed8dd,#0000 60%),#faf3f5}.visual-brand{letter-spacing:2px;font-family:Georgia,serif;font-size:9px}.product-visual.large b{font-family:Georgia,serif;font-size:24px;font-weight:400}.product-visual.large small{opacity:.7;font-size:7px}.attention{color:#9a9864;background:#f1f2e8;border:1px solid #e8eadb;border-radius:10px;align-items:center;gap:15px;margin-top:20px;padding:19px 23px;display:flex}.attention>div{flex:1}.attention strong{color:#7d8158;font-size:11px;font-weight:600}.attention p{color:#929b7e;margin-top:4px;font-size:9px;line-height:1.7}.attention .MuiButton-root{color:#7e885c;font-size:9px}.app-footer{border-top:1px solid var(--line);color:#9ca797;justify-content:space-between;margin-top:20px;padding:26px 0 20px;font-size:8px;display:flex}.toolbar{align-items:center;gap:12px;margin:20px 0;display:flex}.toolbar .MuiTextField-root{min-width:180px}.toolbar .MuiTextField-root:first-child{min-width:280px}.toolbar>span{color:var(--muted);margin-left:auto;font-size:10px}.table-card{padding:0}.table-card .MuiButton-root{white-space:nowrap;font-size:10px}.table-card td,.table-card th{padding:15px 20px}.cell-product{align-items:center;gap:10px;display:flex}.stock-low{color:#b98b59!important}.catalog-banner{background:#e8efdf;border-radius:12px;align-items:center;min-height:230px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.catalog-banner h2{letter-spacing:-1px;color:#325d3e;font-family:Manrope Variable;font-size:27px;line-height:1.35}.catalog-banner p{color:#809276;margin:10px 0 18px;font-size:11px}.catalog-banner>img{object-fit:contain;width:300px;height:250px;position:absolute;bottom:-5px;right:50px}.catalog-banner>span{color:#829273;font-size:8px;position:absolute;bottom:15px;right:20px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:11px;transition:box-shadow .2s;overflow:hidden}.product-card:hover{box-shadow:0 8px 25px #1d4a3610}.product-image-button{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.product-image-button .product-visual{border-radius:0}.category-tag{color:#849079;background:#fffd;border-radius:5px;padding:5px 8px;font-size:8px;position:absolute;top:12px;left:12px}.product-card-body{padding:18px}.product-card-body>small{color:#97a08f;font-size:8px}.product-card h3{height:39px;margin:6px 0 12px;font-size:12px;line-height:1.6}.product-card-price{justify-content:space-between;align-items:center;gap:7px;margin-bottom:17px;display:flex}.product-card-price strong{letter-spacing:-.5px;font-family:Manrope Variable;font-size:16px}.product-card-price span{color:#8da07f;font-size:8px}.product-card-body .MuiButton-root{font-size:9px}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kanban-column{background:#edf1e9;border-radius:10px;min-width:0;padding:15px 12px}.kanban-column>header{align-items:center;gap:7px;padding:2px 2px 15px;display:flex}.kanban-column h3{font-size:11px;font-weight:600}.kanban-column>header>b{color:#6b805d;background:#dde5d5;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px}.stage-dot{background:#abafa0;border-radius:50%;width:6px;height:6px}.dot-1{background:#c0a371}.dot-2{background:#86a276}.dot-3{background:#729eab}.order-card{text-align:left;color:#4b6451;background:#fff;border:1px solid #e2e8dc;border-radius:8px;width:100%;margin-bottom:12px;padding:15px}.order-card:hover{border-color:#a6c19a;transform:translateY(-2px)}.order-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.order-card strong{font-size:11px}.order-card p{color:#657c62;margin-top:13px;font-size:11px}.order-card>span{color:#9aa78f;margin-top:5px;font-size:9px;display:block}.order-card-meta{border-top:1px solid #f0f3eb;justify-content:space-between;gap:5px;margin-top:18px;padding-top:12px;display:flex}.order-card-meta small{color:#9aa78f;font-size:9px}.order-card-meta b{font-size:10px}.mini-progress{background:#edf1e7;border-radius:2px;height:4px;margin-top:14px;overflow:hidden}.mini-progress i{background:#92b777;height:100%;display:block}.kanban-empty{color:#9cac91;text-align:center;padding:35px 0;font-size:10px}.consultant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.consultant-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.consultant-card h3{font-size:14px;font-weight:600}.consultant-card>p{color:#91a18a;margin-top:6px;font-size:10px}.consultant-sales{margin:23px 0 18px}.consultant-sales strong{letter-spacing:-1px;font-family:Manrope Variable;font-size:25px;display:block}.consultant-sales span{color:#91a18a;margin-top:5px;font-size:9px;display:block}.goal{color:#8e9a86;justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.goal b{color:#6e875f}.consultant-card>small{margin:7px 0 18px;font-size:8px;display:block}.report-summary{background:#e5eddb;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:22px 0;padding:25px;display:grid}.report-summary>div{border-right:1px solid #d4dfc9;padding:0 20px}.report-summary>div:last-child{border:0}.report-summary span{color:#7a8b6c;font-size:10px;display:block}.report-summary strong{letter-spacing:-1px;margin-top:10px;font-family:Manrope Variable;font-size:26px;display:block}.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.integration-card{position:relative}.integration-icon{color:#718d5f;background:#edf4e5;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.integration-card>.status-chip{position:absolute;top:25px;right:20px}.integration-card h2{font-size:16px}.integration-card>p{color:#8b9b82;min-height:40px;margin:9px 0 20px;font-size:11px;line-height:1.8}.integration-card dl>div,.settings-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;font-size:10px;display:flex}.integration-card dt,.settings-list dt{color:#8e9d83}.integration-card dd,.settings-list dd{text-align:right;color:#556d47;margin:0}.integration-card>.MuiButton-root{margin-top:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-stack{flex-direction:column;gap:20px;margin-top:24px;display:flex}.settings-list{margin-bottom:30px}.source-link{align-items:center;gap:7px;margin-top:20px;font-size:10px;text-decoration:none;display:inline-flex}.empty{text-align:center;color:#a3b394;padding:38px 20px}.empty h3{color:#6e8560;margin-top:12px;font-size:13px;font-weight:500}.empty p{margin:9px 0 15px;font-size:10px}.side-panel.MuiPaper-root{border-radius:16px 0 0 16px;display:flex}.panel-top{background:#f1f6eb;border-bottom:1px solid #e4ecdd;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-top>span{letter-spacing:1.3px;color:#7c966c;align-items:center;gap:7px;font-size:8px;display:flex}.panel-top i{background:#8daa73;border-radius:50%;width:5px;height:5px}.panel-heading{padding:24px 28px 20px}.panel-heading h2{letter-spacing:-.7px;font-family:Manrope Variable;font-size:24px}.panel-body{flex:1;padding:0 28px 28px;overflow-y:auto}.panel-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:18px;padding:18px 28px;display:flex}.footer-total{color:#8fa27d;margin-right:auto;font-size:10px}.footer-total strong{color:#36572b;margin-top:5px;font-family:Manrope Variable;font-size:23px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.span-2{grid-column:1/-1}.form-section-title{margin:26px 0 17px;font-size:13px;font-weight:600}.add-product{gap:10px;margin-bottom:20px;display:flex}.add-product>.MuiAutocomplete-root{flex:1}.cart-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.cart-item>div:nth-child(2){flex:1}.cart-item strong{font-size:11px;display:block}.cart-item small{color:#93a284;margin-top:5px;font-size:9px;display:block}.cart-item .MuiTextField-root{width:85px}.detail-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.detail-summary h3{font-size:17px;font-weight:600}.detail-summary p{color:#8b9b7e;margin-top:7px;font-size:11px}.timeline{gap:5px;margin:25px 0;display:flex}.timeline>div{text-align:center;z-index:1;flex:1;position:relative}.timeline>div:after{content:"";z-index:-1;background:#e4eada;height:1px;position:absolute;top:11px;left:50%;right:-50%}.timeline>div:last-child:after{display:none}.timeline i{color:#a1af96;background:#f1f4ec;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin:0 auto 9px;font-size:9px;font-style:normal;display:grid}.timeline span{color:#9dac92;font-size:8px}.timeline .done i{color:#fff;background:#7f9d63}.timeline .done span{color:#6c8c50}.detail-info{color:#8fa07f;border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 0;font-size:9px;display:flex}.order-line{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:19px 0;display:flex}.order-line>div:nth-child(2){flex:1;min-width:160px}.order-line strong{font-size:12px;display:block}.order-line small{color:#8e9f7f;margin-top:6px;font-size:9px;display:block}.order-line>b{font-size:12px}.pick-control{color:#87a06f;justify-content:space-between;align-items:center;width:100%;padding:8px 0 0 55px;font-size:10px;display:flex}.pick-control>.MuiButton-root{font-size:10px}.order-note{color:#8e9c7d;background:#f4f7ef;border-radius:8px;margin:22px 0;padding:17px;font-size:11px}.order-note strong{color:#6c8358;font-size:10px}.order-note p{margin-top:7px}.detail-buttons{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.detail-buttons>.MuiButton-root{font-size:10px}.audit-inline{border-top:1px solid var(--line);color:#8fa07a;align-items:center;gap:12px;padding:15px 0;display:flex}.audit-inline>div{flex:1}.audit-inline strong{color:#617c4f;font-size:11px;display:block}.audit-inline small{margin-top:5px;font-size:9px;line-height:1.7;display:block}.audit-inline>span{font-size:9px}.dropzone{color:#8ba572;cursor:pointer;background:#f8faf5;border:1px dashed #c9d8b9;border-radius:9px;flex-direction:column;align-items:center;gap:9px;margin-top:25px;padding:26px 15px;display:flex;position:relative}.dropzone strong{color:#68864e;font-size:12px}.dropzone span{font-size:10px}.dropzone small{font-size:8px}.dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.search-results{margin-top:24px}.search-results>button,.notification-item{border:0;border-bottom:1px solid var(--line);text-align:left;color:#759358;background:#fff;align-items:center;gap:14px;width:100%;padding:18px 5px;display:flex}.search-results>button>div:not(.product-visual),.notification-item>div:not(.product-visual){flex:1}.search-results strong,.notification-item strong{color:#4e6d36;font-size:12px;display:block}.search-results small,.notification-item small{color:#93a57e;margin-top:5px;font-size:10px;display:block}.guide-step{align-items:center;gap:15px;margin:25px 0;display:flex}.guide-step i{color:#789a56;background:#eaf2dd;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.guide-step p{color:#788e62;font-size:12px;line-height:1.7}.mobile-menu.MuiIconButton-root,.close-mobile.MuiIconButton-root,.mobile-backdrop{display:none}@media (width>=1650px){.content{padding-left:45px;padding-right:45px}.hero-copy h2{font-size:32px}.hero-kit{width:340px;height:265px;right:75px}.dashboard-hero{min-height:265px}}@media (width<=1250px){.sidebar{width:220px}.main-shell{margin-left:220px}.content{padding:25px 23px 0}.topbar,.demo-strip{padding:0 23px}.global-search span{display:none}.global-search kbd{margin-left:0}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-copy h2{font-size:23px}.hero-kit{width:230px;right:0}.hero-note{right:10px}.kpi{padding:16px}.kpi>strong{font-size:23px}.kpi>small{font-size:7px}.heading-actions .MuiButton-root{font-size:9px}.page-heading h1{font-size:25px}.hero-copy{max-width:70%;padding:28px}.legend{gap:11px 8px}.legend>div{font-size:8px}.topbar-actions{gap:10px}.consultant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban{gap:10px}.kanban-column{padding:12px 8px}.order-card{padding:12px}.order-card-meta{flex-direction:column}.catalog-banner>img{width:230px;right:20px}}@media (width<=1000px){.analytics-grid,.lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h2{font-size:21px}.hero-kit{opacity:.7;right:-25px}.hero-note{display:none}.hero-copy{max-width:80%}.integration-grid,.settings-grid{grid-template-columns:1fr}.kanban,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{flex-wrap:wrap;align-items:flex-start}.toolbar{flex-wrap:wrap}.toolbar>.MuiTextField-root{flex:1}.toolbar>span{margin-left:0}.catalog-banner h2{font-size:23px}.catalog-banner>img{opacity:.65;width:200px;right:-20px}.catalog-banner>div{z-index:1}}@media (width<=800px){.sidebar{width:242px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu.MuiIconButton-root{display:inline-flex}.close-mobile.MuiIconButton-root{color:#007a54;display:inline-flex;position:absolute;top:-10px;right:0}.mobile-backdrop{z-index:109;background:#002e2d99;border:0;display:block;position:fixed;inset:0}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar{height:66px;padding:0 15px}.content{padding:24px 18px 0}.demo-strip{padding:0 18px}.demo-strip small{display:none}.global-search{border:0}.global-search kbd{display:none}.user-area{padding-left:9px}.analytics-grid,.lower-grid{grid-template-columns:1fr}.analytics-grid>.card:last-child{grid-template-columns:1fr 1fr;display:grid}.analytics-grid>.card:last-child .section-head{grid-column:1/-1;margin-bottom:0}.legend{grid-template-columns:1fr;margin:20px 0 20px 10px}.page-heading h1{font-size:24px}.dashboard-hero{min-height:230px}.hero-copy{max-width:78%}.hero-copy h2{font-size:22px}.hero-copy p{max-width:70%;line-height:1.7}.hero-kit{opacity:.8;right:-15px}.attention{flex-wrap:wrap}.attention .MuiButton-root{margin-left:30px}.dashboard-filter>div:first-child small{display:none}.kpi>small{font-size:9px}.kpi>div>span{font-size:11px}.app-footer{font-size:7px}.report-summary strong{font-size:22px}}@media (width<=520px){.breadcrumb strong{font-size:9px}.topbar-actions{gap:4px}.user-area{border:0;gap:3px;padding-left:0}.user-area .MuiInputBase-root{font-size:9px}.user-area .MuiSelect-select{padding-right:22px!important}.user-area .MuiAvatar-root{width:26px;height:26px;font-size:10px}.demo-strip p{font-size:7px}.demo-strip{gap:9px}.demo-strip>span{letter-spacing:.5px;font-size:7px}.page-heading p{font-size:10px}.heading-actions{justify-content:space-between;width:100%}.hero-copy{max-width:100%;padding:25px 20px}.hero-copy h2{max-width:245px;font-size:20px}.hero-tag{letter-spacing:.8px;font-size:7px}.hero-copy p{max-width:230px;font-size:9px}.hero-kit{opacity:.38;z-index:-1;width:170px;height:165px;bottom:-17px;right:-42px}.dashboard-filter{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-filter>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.kpi-grid{gap:10px}.kpi{padding:15px}.kpi>div>span{font-size:9px}.kpi>div>i{width:25px;height:25px}.kpi>strong{font-size:23px}.kpi>small{max-width:100px;font-size:7px;line-height:1.7}.kpi-link{width:12px;bottom:15px;right:10px}.card{padding:20px}.table-card{padding:0}.product-grid{gap:12px}.product-card-body{padding:12px}.product-card h3{height:46px;font-size:11px}.product-visual.large{height:160px}.product-card-price{flex-direction:column;align-items:flex-start}.product-card-price strong{font-size:16px}.product-card-price span{font-size:9px}.product-card-body .MuiButton-root{padding:7px;font-size:8px}.catalog-banner{min-height:220px;padding:25px 20px}.catalog-banner h2{font-size:23px}.catalog-banner p{max-width:170px;font-size:9px}.catalog-banner>img{opacity:.7;width:190px;height:220px;bottom:-10px;right:-38px}.catalog-banner>span{font-size:6px;bottom:9px;right:10px}.toolbar .MuiTextField-root:first-child{width:100%;min-width:100%}.toolbar .MuiTextField-root{min-width:130px}.kanban{grid-template-columns:1fr 1fr;gap:9px}.order-card p{font-size:10px}.consultant-grid,.kpi-grid.three{grid-template-columns:1fr}.report-summary{gap:12px;padding:18px 12px}.report-summary>div{padding:0 7px}.report-summary strong{font-size:18px}.report-summary span{font-size:8px}.panel-heading{padding:22px 20px}.panel-body{padding:0 20px 25px}.panel-heading h2{font-size:21px}.panel-footer{padding:15px 20px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.cart-item{flex-wrap:wrap;gap:8px}.cart-item>div:nth-child(2){min-width:170px}.cart-item>.MuiTextField-root{width:95px;margin-left:50px}.timeline span{font-size:6px}.detail-summary{gap:12px}.detail-summary h3{font-size:16px}.detail-info{gap:12px;font-size:8px;line-height:1.7}.order-line>b{font-size:11px}.footer-total strong{font-size:20px}.app-footer{gap:15px;line-height:1.8}.notification-item strong{font-size:11px}.attention>div{min-width:220px}.product-image-button .product-visual.large{padding-top:24px}}.attention-summary-v3{align-items:center;gap:16px;margin-bottom:20px;display:flex}.attention-summary-v3 h3{margin:0 0 8px;font-size:20px}.attention-summary-v3 p{color:#587162;margin:0;font-size:13px;line-height:1.7}.attention-icon-v3{color:#007a54;background:#e8f3e3;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.attention-toolbar-v3{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.attention-toolbar-v3 .MuiTextField-root{min-width:200px}.attention-toolbar-v3>span{color:#587162;font-size:12px}.attention-list-v3{gap:12px;display:grid}.attention-card-v3{background:#fff;border:1px solid #e0e8de;border-radius:12px;gap:14px;padding:18px;display:flex}.attention-card-v3>div:last-child{min-width:0}.attention-card-v3 h3{overflow-wrap:anywhere;margin:10px 0 6px;font-size:15px}.attention-card-v3 p{color:#587162;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px;line-height:1.7}.attention-priority-v3{color:#997029;background:#f8f2e6;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.attention-priority-v3.high{color:#b64b31;background:#fcedeb}.attention-tags-v3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attention-tags-v3>span{color:#587162;font-size:10px}.attention-empty-v3{text-align:center;color:#587162;padding:45px 15px}.attention-empty-v3 svg{color:#007a54}.attention-empty-v3 p{font-size:13px;line-height:1.8}@media (width<=480px){.attention-summary-v3{align-items:flex-start}.attention-toolbar-v3{flex-wrap:wrap}.attention-card-v3{gap:10px;padding:14px}}.catalog-price-note-v3{color:#435d50;background:#edf5e9;border-left:3px solid #007a54;border-radius:0 8px 8px 0;margin:0 0 20px;padding:14px 18px;font-size:12px;line-height:1.8}.v2-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-order-actions .MuiTextField-root{min-width:140px}.v2-order-summary{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0 20px;display:flex}.v2-order-summary strong{font-size:19px;display:block}.v2-order-summary small,.v2-lot-row small,.v2-shipment small{color:#7b8981;margin-top:5px;font-size:11px;display:block}.v2-pick-line,.v2-shipment,.v2-lot-editor{background:#fff;border:1px solid #e3eae5;border-radius:12px;margin:12px 0;padding:18px}.v2-pick-line>p{color:#7b8981;font-size:12px;line-height:1.7}.v2-lot-editor{background:#f5f8f4}.v2-lot-editor p{font-size:12px;line-height:1.6}.v2-lot-row{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.v2-lot-row .MuiTextField-root{flex-shrink:0;width:140px}.v2-shipment{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-shipment>div:first-child{flex:1;min-width:190px}.v2-shipment>.v2-order-actions{width:100%;margin-top:6px}.v2-order-timeline>div{gap:13px;padding:12px 0;display:flex}.v2-order-timeline>div>i{background:#007a54;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.v2-order-timeline p{color:#7b8981;margin:4px 0;font-size:12px}.v2-order-timeline small{color:#7b8981;font-size:10px}.v2-logistics-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:15px;padding-bottom:10px;display:grid;overflow-x:auto}.v2-logistics-lane{background:#eaf0e9;border-radius:14px;min-width:0;padding:14px}.v2-logistics-lane h2{justify-content:space-between;align-items:center;margin:0 0 15px;font-size:13px;display:flex}.v2-logistics-lane h2 span{background:#fff;border-radius:6px;padding:3px 7px}.v2-order-tile{text-align:left;cursor:pointer;color:#20382f;background:#fff;border:1px solid #e2e9e2;border-radius:11px;width:100%;margin-bottom:12px;padding:15px}.v2-order-tile:hover{border-color:#007a54;box-shadow:0 4px 14px #004d4910}.v2-order-tile>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.v2-order-tile h3{margin:15px 0 8px;font-size:13px}.v2-order-tile p{margin:5px 0;font-size:11px}.v2-order-tile small{color:#7b8981;margin-bottom:12px;font-size:10px;line-height:1.5;display:block}.panel-body>.MuiAlert-root{margin:12px 0;font-size:12px}.v2-order-actions+.form-section-title{margin-top:26px}@media (width<=700px){.v2-order-actions{gap:8px}.v2-order-summary strong{font-size:16px}.v2-pick-line,.v2-shipment,.v2-lot-editor{padding:12px}.v2-logistics-board{grid-template-columns:repeat(4,250px)}.v2-lot-row{align-items:flex-start}.v2-lot-row .MuiTextField-root{width:112px}.v2-order-actions .MuiTextField-root{min-width:0;max-width:100%}}.inv-actions,.inv-row-actions,.inv-form-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-insight{background:#edf4ec;border:1px solid #dce9dc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px 22px;display:flex}.inv-insight>div{color:#007a54;align-items:center;gap:14px;display:flex}.inv-insight strong{color:#244638;font-size:13px;display:block}.inv-insight span{color:#64776b;max-width:670px;margin-top:4px;font-size:11px;line-height:1.65;display:block}.inv-tabs{border-bottom:1px solid #e3e9e2;gap:5px;margin:24px 0 18px;display:flex;overflow-x:auto}.inv-tabs button{color:#7a8980;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:13px 17px 12px;font:600 12px DM Sans Variable,sans-serif}.inv-tabs button[aria-selected=true]{color:#007a54;border-bottom-color:#007a54}.inv-toolbar{flex-wrap:wrap}.inv-toolbar .MuiAutocomplete-root{flex:1;min-width:240px}.inv-toolbar .MuiAutocomplete-root .MuiTextField-root{width:100%}.inv-row-actions{flex-wrap:nowrap;gap:0}.inv-row-actions .MuiButton-root{min-width:0;padding:6px 8px}.inv-table-note{color:#708076;background:#fbfcfa;border-bottom:1px solid #edf0eb;padding:17px 20px;font-size:11px;line-height:1.65}.inv-form{gap:19px;margin-top:23px;display:grid}.inv-form-footer{justify-content:flex-end;width:100%}.inv-lot-summary{color:#728176;background:#f4f7f1;border-radius:9px;flex-wrap:wrap;gap:12px;padding:13px 14px;font-size:11px;display:flex}.inv-lot-summary span{flex:1;min-width:95px}.inv-lot-summary b{color:#254735;margin-top:5px;font-size:16px;display:block}.inv-form-hint{color:#66806c;align-items:center;gap:9px;font-size:11px;display:flex}.inv-kpis .kpi{min-width:0}@media (width<=1150px){.inv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-insight{flex-direction:column;align-items:flex-start}}@media (width<=600px){.inv-actions{width:100%}.inv-actions .MuiButton-root{white-space:nowrap;flex:1}.inv-insight{padding:16px}.inv-tabs button{padding:12px 10px;font-size:11px}.inv-toolbar .MuiAutocomplete-root{flex:auto;width:100%;min-width:0!important}.inv-kpis{gap:10px}.inv-kpis .kpi strong{font-size:25px}.inv-kpis .kpi small{font-size:10px}.inv-insight .MuiChip-root{max-width:100%;font-size:10px}.inv-lot-summary{gap:8px}}.management-v2 .mg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.mg-metric{background:#fff;border:1px solid #e4ebe4;border-radius:13px;flex-direction:column;gap:13px;min-width:0;padding:23px 25px;display:flex}.mg-metric>span{color:#6c7f73;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mg-metric i{color:#007a54;font-style:normal}.mg-metric strong{color:#163d2e;overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-size:29px;line-height:1.15}.mg-metric small{color:#7b8981;font-size:11px}.management-v2 .mg-notice{margin-bottom:22px}.mg-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px;display:grid}.mg-campaign{min-width:0;padding:23px}.mg-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.mg-round-icon{color:#007a54;background:#edf5e8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mg-discount{letter-spacing:-2px;color:#007a54;font-size:48px;line-height:1.1;display:block}.mg-discount span{margin-left:3px;font-size:28px}.mg-campaign h3{margin:14px 0 5px;font-size:18px;line-height:1.3}.mg-campaign p{color:#76867b;font-size:12px}.mg-campaign-dates{color:#87968c;border-top:1px solid #edf1eb;border-bottom:1px solid #edf1eb;gap:20px;margin:18px 0;padding:15px 0;font-size:11px;display:flex}.mg-campaign-dates span{flex-direction:column;gap:5px;display:flex}.mg-campaign-dates b{color:#314b3e;font-size:12px}.mg-tags{flex-wrap:wrap;gap:6px;min-height:25px;margin:16px 0 23px;display:flex}.mg-form{flex-direction:column;gap:20px;min-width:0;display:flex}.mg-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.mg-form h3{color:#224836;margin:0;font-size:15px}.mg-form p{margin:0;font-size:12px;line-height:1.65}.mg-form .mg-row-actions{justify-content:space-between}.mg-form .MuiTextField-root{min-width:0}.mg-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mg-permissions{margin-top:25px;padding:23px}.mg-permissions .table-scroll{margin-top:16px}.mg-access-profile{align-items:center;gap:15px;padding:9px 0;display:flex}.mg-access-profile h3{margin-bottom:5px;font-size:19px}.mg-access-profile p{color:#708678;margin-bottom:8px}.mg-mfa-code{text-align:center;letter-spacing:10px;background:#f3f7f0;border:1px solid #dbe8d4;border-radius:12px;padding:25px 18px;font-size:28px}.mg-access-done{text-align:center;color:#007a54;padding:20px}.mg-access-done h3{margin-top:13px}.mg-mini-summary{background:#f2f7ef;border-radius:10px;flex-wrap:wrap;gap:12px;padding:17px;display:flex}.mg-mini-summary>span{color:#7a8d7e;flex-direction:column;flex:1;gap:7px;min-width:100px;font-size:11px;display:flex}.mg-mini-summary b{color:#244735;font-size:15px}.mg-performance,.mg-campaign-strip{margin-top:25px;padding:23px}.mg-performance .table-scroll{margin-top:14px}.mg-campaign-line{border-top:1px solid #edf1eb;align-items:center;gap:15px;padding:17px 0;display:flex}.mg-campaign-line>div{flex:1}.mg-campaign-line b{font-size:13px;display:block}.mg-campaign-line small{color:#829387;margin-top:6px;font-size:11px;display:block}.mg-campaign-line>strong{color:#007a54;font-size:25px}.mg-option-summary{color:#fff;background:#004d49;border-radius:15px;align-items:center;gap:27px;margin:0 0 23px;padding:26px;display:flex}.mg-option-summary>div{white-space:nowrap;flex-direction:column;gap:8px;display:flex}.mg-option-summary span{color:#c7dfd1;font-size:11px}.mg-option-summary strong{font-family:Manrope Variable,sans-serif;font-size:26px}.mg-option-summary>b{opacity:.55;font-size:19px}.mg-option-summary p{color:#c7dfd1;max-width:290px;margin:0 0 0 auto;font-size:12px;line-height:1.7}.mg-options-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:0 0 25px;display:grid}.mg-option{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid #e2eae2;flex-direction:column;align-items:stretch;min-width:0;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.mg-option:hover,.mg-option.selected{border-color:#007a54;box-shadow:0 0 0 1px #007a5420}.mg-option .mg-card-top{flex-wrap:wrap;margin-bottom:13px}.mg-option h3{margin:0 0 10px;font-size:15px}.mg-option p{color:#7b8981;flex:1;margin:0 0 15px;font-size:11px;line-height:1.7}.mg-option-hours{color:#007a54;margin-top:auto;font-size:12px;font-weight:700}.mg-option-test{color:#526e5c;border-top:1px solid #edf1eb;align-items:center;gap:7px;margin-top:16px;padding-top:17px;font-size:11px;display:flex}.mg-simulator{margin-bottom:25px;padding:23px}.mg-simulator-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 13px;display:flex}.mg-simulator-controls .MuiTextField-root{flex:1;min-width:210px;max-width:340px}.mg-simulator>p{margin-bottom:0;font-size:11px}.mg-payload{white-space:pre-wrap;word-break:break-word;color:#d6ecda;background:#123e35;border-radius:10px;padding:22px;font-size:12px;line-height:1.8}.management-v2 .table-card>.section-head{padding:22px}.management-v2 .table-card .section-head .MuiTextField-root{min-width:180px}.management-v2 td small{color:#87968c;margin-top:5px;font-size:10px;display:block}.management-v2 .toolbar{flex-wrap:wrap}.management-v2 .toolbar>.MuiTextField-root{min-width:170px}.management-v2 button:focus-visible{outline-offset:3px;outline:2px solid #007a54}@media (width<=1250px){.mg-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-option-summary{flex-wrap:wrap;gap:18px}.mg-option-summary p{flex-basis:100%;max-width:none;margin:0}.mg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.management-v2 .mg-kpis{grid-template-columns:1fr;gap:11px}.mg-metric{padding:18px}.mg-metric strong{font-size:25px}.mg-two,.mg-card-grid,.mg-options-grid{grid-template-columns:1fr}.mg-campaign{padding:21px}.mg-option-summary{gap:12px;padding:21px}.mg-option-summary strong{font-size:22px}.mg-option-summary>div{flex:1}.mg-option-summary>p{font-size:11px}.mg-option-summary>b{font-size:15px}.mg-row-actions{gap:0}.mg-permissions,.mg-performance,.mg-campaign-strip,.mg-simulator{padding:18px}.mg-campaign-line{flex-wrap:wrap;gap:11px}.mg-campaign-line>div{min-width:150px}.mg-simulator-controls{flex-direction:column;align-items:stretch}.mg-simulator-controls .MuiTextField-root{width:100%;min-width:0;max-width:none}.management-v2 .table-card>.section-head{flex-direction:column;align-items:stretch;gap:13px;padding:18px}.mg-metric>span{font-size:11px}.mg-form .MuiAutocomplete-root{min-width:0}}.reports-v2{min-width:0}.rv2-export-actions{flex-wrap:wrap;gap:9px;display:flex}.rv2-filter-card{margin-bottom:26px;padding:18px 20px}.rv2-filter-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rv2-filter-title>span{color:#315344;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.rv2-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rv2-filter-grid .MuiFormControl-root{min-width:0}.rv2-dashboard-heading,.rv2-report-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 17px;display:flex}.rv2-dashboard-heading h2,.rv2-report-heading h2{letter-spacing:-.5px;margin:5px 0 0;font-size:22px}.rv2-dashboard-heading .MuiToggleButton-root{text-transform:none;gap:6px;padding:7px 12px;font-family:inherit;font-size:11px}.rv2-dashboard-heading .MuiToggleButton-root.Mui-selected{color:#006b4a;background:#e5f0e5}.rv2-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.rv2-kpi-grid .kpi{text-align:left;width:100%;min-width:0}.rv2-chart-grid{grid-template-columns:1.3fr 1fr;gap:20px;min-width:0;margin-bottom:28px;display:grid}.rv2-chart{min-width:0;padding:20px;overflow:hidden}.rv2-chart .section-head{margin-bottom:10px}.rv2-chart .section-head h2{font-size:15px}.rv2-chart .section-head p{font-size:11px}.rv2-next-actions{color:#658071;padding:15px 8px;font-size:12px}.rv2-next-actions p{margin:0 0 15px;line-height:1.7}.rv2-next-actions strong{color:#007a54;min-width:38px;font-size:23px;display:inline-block}.rv2-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.rv2-report-choice{cursor:pointer;text-align:left;min-width:0;font:inherit;color:#315344;background:#fff;border:1px solid #e0e7de;border-radius:11px;align-items:flex-start;gap:11px;padding:15px 13px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.rv2-report-choice:hover{border-color:#7dbf9b;box-shadow:0 3px 13px #004d4910}.rv2-report-choice.selected{background:#edf5ea;border-color:#007a54;box-shadow:inset 0 0 0 1px #007a5417}.rv2-report-choice>span{color:#007a54;background:#edf3eb;border-radius:9px;flex-shrink:0;place-items:center;padding:8px;display:grid}.rv2-report-choice>div{min-width:0}.rv2-report-choice strong{margin-bottom:5px;font-size:11px;line-height:1.5;display:block}.rv2-report-choice small{color:#738378;font-size:10px;line-height:1.6;display:block}.rv2-results .section-head{margin-bottom:0;padding:19px 20px}.rv2-results .section-head h2{font-size:16px}.rv2-results .section-head p{font-size:11px}.rv2-results .table-scroll{max-height:540px}.rv2-results table{min-width:780px;font-size:11px}.rv2-results th{white-space:normal;min-width:85px;line-height:1.5}.rv2-results td{line-height:1.65}.rv2-results td:nth-child(2){min-width:170px}.rv2-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rv2-results-footer{color:#809084;border-top:1px solid #eaf0e8;justify-content:space-between;gap:15px;padding:15px 20px;font-size:10px;line-height:1.6;display:flex}.rv2-data-note{color:#6c8072;margin:0;padding:0 20px 12px;font-size:11px;line-height:1.6}@media (width<=1250px){.rv2-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rv2-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv2-kpi-grid{gap:12px}.rv2-chart-grid{grid-template-columns:1fr 1fr}.rv2-chart{padding:16px}.rv2-kpi-grid .kpi{padding:17px 15px}}@media (width<=900px){.rv2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv2-chart-grid{grid-template-columns:1fr}.rv2-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv2-dashboard-heading{align-items:flex-start}.rv2-dashboard-heading h2,.rv2-report-heading h2{font-size:20px}.rv2-chart{padding:18px}}@media (width<=540px){.rv2-filter-card{padding:15px}.rv2-filter-grid{grid-template-columns:1fr}.rv2-filter-title{align-items:flex-start}.rv2-filter-title>span{font-size:12px}.rv2-filter-title .MuiButton-root{white-space:nowrap;padding:2px;font-size:10px}.rv2-dashboard-heading{flex-direction:column;gap:13px}.rv2-report-grid{grid-template-columns:1fr 1fr;gap:8px}.rv2-report-choice{padding:12px 10px;display:block}.rv2-report-choice>span{width:34px;height:34px;margin-bottom:9px;padding:6px}.rv2-report-choice strong{font-size:10px}.rv2-report-choice small{font-size:9px;line-height:1.5}.rv2-results-footer{flex-direction:column;gap:4px}.rv2-export-actions{width:100%}.rv2-export-actions .MuiButton-root{flex:1}.rv2-results .section-head{padding:16px}.rv2-chart-grid{gap:14px}.rv2-kpi-grid{gap:9px}.rv2-kpi-grid .kpi{padding:15px 11px}.rv2-kpi-grid .kpi strong{font-size:24px}}.acceptance-v3{gap:18px;display:grid}.acceptance-v3 .page-heading{gap:22px;margin-bottom:0}.acceptance-v3 .heading-actions{flex-wrap:wrap}.av-overview{grid-template-columns:minmax(260px,.85fr) minmax(350px,1.45fr);gap:18px;display:grid}.av-coverage{color:#fff;background:linear-gradient(125deg,#005847,#007a54);border-radius:14px;flex-direction:column;align-items:flex-start;padding:25px 27px;display:flex}.av-coverage>svg{color:#bce5b7;margin-bottom:17px}.av-coverage>span{letter-spacing:1.4px;color:#d2e6dd;font-size:10px;font-weight:750}.av-coverage>strong{letter-spacing:-1.5px;font:700 42px/1.4 Manrope Variable,sans-serif}.av-coverage>strong small{letter-spacing:0;font:500 17px/1.5 DM Sans Variable,sans-serif}.av-coverage>p{color:#e0eee4;max-width:360px;margin:4px 0 18px;font-size:12px;line-height:1.65}.av-coverage>div{color:#e5f3e9;border-top:1px solid #ffffff30;align-items:center;gap:8px;width:100%;padding-top:14px;font-size:11px;display:flex}.av-review-progress{background:#fff;border:1px solid #e2e9e2;border-radius:14px;padding:26px 29px}.av-progress-title,.av-progress-number,.av-list-heading,.av-list-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.av-progress-title h2,.av-list-heading h2{margin:0;font-size:16px;font-weight:750}.av-progress-number{align-items:baseline;margin:26px 0 13px}.av-progress-number>strong{letter-spacing:-1px;font:750 36px/1.1 Manrope Variable,sans-serif}.av-progress-number strong>span{color:#7b8981;font-size:21px;font-weight:500}.av-progress-number>span{color:#5e7065;font-size:12px}.av-review-progress .MuiLinearProgress-root{background:#e9f1e9;border-radius:6px;height:8px}.av-review-counts{grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.av-review-counts>div{grid-template-columns:8px 1fr;align-items:center;column-gap:8px;display:grid}.av-review-counts strong{font-size:20px}.av-review-counts span{color:#5e7065;grid-column:2;font-size:11px}.av-dot{border-radius:100%;width:7px;height:7px;display:inline-block}.av-dot-pending{background:#93a398}.av-dot-success{background:#007a54}.av-dot-observed{background:#c27b17}.av-scope-notice .MuiAlert-message{line-height:1.7}.av-cases{background:#fff;border:1px solid #e2e9e2;border-radius:14px;overflow:hidden}.av-list-heading{flex-wrap:wrap;padding:23px 24px 18px}.av-list-heading>div{color:#005f47;justify-content:flex-start}.av-list-heading>span{color:#637469;font-size:11px}.av-filters{grid-template-columns:minmax(240px,1.6fr) minmax(160px,1fr) minmax(160px,1fr);gap:12px;padding:0 24px 23px;display:grid}.av-search-icon{color:#6c7d70;flex-shrink:0;margin-right:10px}.av-case{border-top:1px solid #e8ede7;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.av-case:hover{background:#fbfcfa}.av-case-main{flex:1;min-width:0}.av-case-meta{color:#5e7065;flex-wrap:wrap;align-items:center;gap:11px;font-size:11px;display:flex}.av-case-id{color:#007453;letter-spacing:.5px;font-weight:800}.av-case h3{margin:9px 0 5px;font-size:14px;font-weight:750}.av-case p{color:#627469;max-width:850px;margin:0;font-size:12px;line-height:1.7}.av-case small{color:#687b6d;margin-top:7px;font-size:10px;display:block}.av-case .av-case-comment{color:#405749;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #c5dbc8;margin-top:9px;padding-left:10px}.av-case-actions{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.av-case-actions .MuiButton-root{white-space:nowrap}.av-empty{text-align:center;color:#637469;border-top:1px solid #e8ede7;padding:48px 20px}.av-empty>svg{color:#007a54}.av-empty h3{color:#20382f;font-size:16px}.av-empty p{font-size:12px}.av-footnote{color:#64776a;margin:0;font-size:10px}.av-review-panel{flex-direction:column;gap:22px;display:flex}.av-review-panel>p{color:#506459;margin:0;font-size:13px;line-height:1.75}.av-panel-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.av-steps{background:#f5f8f2;border:1px solid #e4ebdf;border-radius:10px;padding:20px}.av-steps h3{margin:0 0 13px;font-size:13px}.av-steps ol{gap:13px;margin:0;padding-left:20px;display:grid}.av-steps li{color:#415b49;padding-left:4px;font-size:12px;line-height:1.8}.av-steps li::marker{color:#007a54;font-weight:750}.av-reference{color:#617367;font-size:11px}.av-reference b{color:#354f40}.av-reference p{margin:6px 0 0;line-height:1.7}.av-review-panel .av-date{color:#64776a;font-size:11px}@media (width<=1050px){.av-overview{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.2fr)}.av-filters{grid-template-columns:1fr 1fr}.av-filters>:first-child{grid-column:1/-1}}@media (width<=700px){.av-overview{grid-template-columns:1fr}.av-coverage,.av-review-progress{padding:23px}.av-progress-title{flex-wrap:wrap;align-items:flex-start}.av-progress-number{margin-top:22px}.av-progress-number>span{font-size:10px}.av-filters{grid-template-columns:1fr;gap:15px;padding:0 18px 20px}.av-filters>:first-child{grid-column:auto}.av-list-heading{gap:9px;padding:20px 18px}.av-case{flex-direction:column;align-items:stretch;gap:13px;padding:20px 18px}.av-case-actions{flex-flow:wrap;gap:6px}.av-case-meta{gap:9px}.av-case h3{font-size:14px}.acceptance-v3 .heading-actions{gap:8px;width:100%;display:flex}.acceptance-v3 .heading-actions>button{flex:1}}
