@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.Zz-jia_className{font-family:Manrope,Manrope Fallback;font-style:normal}.Zz-jia_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.ZPtN2q_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.ZPtN2q_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.LsYBCG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.LsYBCG_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--petrol:#17464b;--petrol-dark:#123a3f;--petrol-soft:#e7efed;--paper:#f2eee5;--white:#fffefa;--amber:#d99a2b;--amber-soft:#f7edda;--ink:#253133;--muted:#7c8684;--line:#e7e4dc;--green:#4b806c;--red:#bd6549;--shadow:0 10px 28px #212f2d0f}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;background:#f8f7f3;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.app-shell{min-height:100vh}.sidebar{z-index:20;background:var(--petrol);color:#f5f3eb;flex-direction:column;width:250px;padding:22px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:5px 0 28px #123a3f14}.brand{align-items:center;gap:10px;padding:3px 11px 24px;display:flex}.brand-mark{color:#efb94a;border:1px solid #ffffff52;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.brand b{font:800 19px var(--font-manrope),sans-serif;letter-spacing:-.8px}.brand b span{color:#efb94a}.brand small{color:#a7c1bd;font:9px var(--font-dm-mono),monospace;letter-spacing:1.25px;margin-top:2px;display:block}.workspace{background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:10px;margin-bottom:25px;padding:10px 11px;display:flex}.workspace-icon,.avatar{color:#4b402a;background:#edbd59;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspace b,.profile b{font-size:12px;display:block}.workspace small,.profile small{color:#9db9b4;margin-top:3px;font-size:10px;display:block}.workspace>svg{color:#98b5b0;margin-left:auto}.nav-label,.nav-group>small{color:#83a6a1;font:9px var(--font-dm-mono),monospace;letter-spacing:1.15px;padding:0 11px}.nav-label{margin:0 0 15px}.nav-group{margin-bottom:20px}.nav-group>small{margin:0 0 7px;display:block}.nav-item{color:#c1d2cf;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font-size:12px;transition:all .15s;display:flex}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--amber);background:#286168}.nav-item.active svg{color:#edb850}.nav-item span{flex:1}.nav-item em{font:10px var(--font-dm-mono);background:#365d60;border-radius:5px;padding:3px 6px;font-style:normal}.sidebar-bottom{margin-top:auto}.machine-mini{background:#123b40;border:1px solid #326268;border-radius:9px;margin:0 3px 10px;padding:12px}.machine-mini-top{font:9px var(--font-dm-mono);color:#9dbab6;letter-spacing:.8px}.live-dot,.machine-label span,.machine-state i{background:#79bd8b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #79bd8b1f}.machine-mini>b{margin:9px 0 3px;font-size:11px;display:block}.machine-mini>small{color:#90aaa7;font-size:10px}.machine-line{background:#31585c;border-radius:4px;height:3px;margin:12px 0 6px}.machine-line span{background:#d99a2b;width:0;height:100%;display:block}.machine-mini-foot{color:#a5bbb8;justify-content:space-between;font-size:9px;display:flex}.profile{border-top:1px solid #ffffff1f;align-items:center;gap:9px;margin-top:8px;padding:13px 6px 4px;display:flex}.profile .avatar{color:#fff;background:#315e62;width:29px;height:29px}.profile>svg{color:#8eaaa6;margin-left:auto}.main-area{min-height:100vh;margin-left:250px}.topbar{background:#fffefadb;border-bottom:1px solid #e9e7e0;justify-content:space-between;align-items:center;height:62px;padding:0 38px;display:flex}.breadcrumbs{color:#818987;font-size:11px}.breadcrumbs span{color:#c0c4c0;padding:0 9px}.topbar-right{align-items:center;gap:18px;display:flex}.demo-pill{font:9px var(--font-dm-mono),monospace;letter-spacing:.55px;color:#8e7649;background:#f5eddd;border-radius:5px;padding:7px 9px}.demo-pill span{background:var(--amber);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.help-button,.icon-link,.icon-button{color:#7d8885;background:0 0;border:0;place-items:center;padding:5px;display:grid}.small-avatar{width:29px;height:29px;font-size:12px}.content{max-width:1500px;margin:auto;padding:31px 38px 20px}.page-heading{justify-content:space-between;align-items:flex-end;margin:0 0 22px;display:flex}.eyebrow,.section-kicker{font:9px var(--font-dm-mono),monospace;letter-spacing:1px;color:#7d8885}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow-line{background:var(--amber);width:15px;height:2px}.eyebrow-date{color:#a2aaa6;letter-spacing:.35px;margin-left:9px}.page-heading h1{font:700 27px var(--font-manrope),sans-serif;letter-spacing:-.8px;color:#253133;margin:9px 0 5px}.page-heading p{color:#7b8582;margin:0;font-size:12px}.period-tag{font:9px var(--font-dm-mono);letter-spacing:.5px;color:#97783c;vertical-align:middle;background:#f4ead4;border-radius:4px;margin-left:10px;padding:4px 6px}.heading-actions{gap:8px;display:flex}.button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 4px #17464b1f}.button:hover{background:#20585e}.button.secondary{color:#395b5b;box-shadow:none;background:#fffefa;border-color:#d6dbd5}.button.secondary:hover{background:#f4f5f0}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.metric-card{background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:114px;padding:14px 15px 12px;box-shadow:0 3px 10px #212f2d06}.metric-top{color:#78827f;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-icon{width:27px;height:27px;color:var(--petrol);background:#edf1eb;border-radius:7px;place-items:center;display:grid}.metric-value{font:700 26px var(--font-manrope),sans-serif;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin:7px 0 2px}.metric-value.value-small{font-size:22px}.metric-foot{font:9px var(--font-dm-mono);letter-spacing:.45px;color:#8b9490;align-items:center;display:flex}.green-dot,.amber-dot{background:#68a180;border-radius:50%;width:6px;height:6px;margin-right:6px}.amber-dot{background:var(--amber)}.metric-alert .metric-icon{background:var(--amber-soft);color:#a17424}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);gap:14px;display:grid}.panel{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 12px #212f2d06}.queue-panel{overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;padding:18px 19px 15px;display:flex}.panel-heading h2,.machine-card h2,.machine-side h2,.pricing-form h2,.campaign-form h2{font:700 16px var(--font-manrope),sans-serif;letter-spacing:-.25px;margin:6px 0 3px}.panel-heading p,.machine-card p,.machine-side>p{color:#87908d;margin:0;font-size:10px}.tiny-stamp{color:#49726e;font:9px var(--font-dm-mono);letter-spacing:.45px;background:#e8efec;border-radius:3px;margin-left:5px;padding:3px 5px;display:inline-block}.link-button,.text-link{color:#527675;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:10px;font-weight:600;display:inline-flex}.link-button:hover,.text-link:hover{color:#203f41}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}th{font:9px var(--font-dm-mono);letter-spacing:.8px;color:#a1a7a2;background:#fbfaf6;border-top:1px solid #eeece7;border-bottom:1px solid #eeece7;padding:9px 10px}th:first-child,td:first-child{padding-left:18px}td{white-space:nowrap;border-bottom:1px solid #efede7;padding:10px;font-size:10px}tbody tr:last-child td{border-bottom:0}.order-cell b{font:10px var(--font-dm-mono);color:#425c59}.order-cell span{color:#394442;margin-top:4px;display:block}.order-cell small{color:#8b9691}.channel-badge{color:#786e5f;background:#f1eee6;border-radius:4px;padding:4px 7px;font-size:9px;display:inline-block}.channel-badge.direct{color:#52756a;background:#e8f0e8}.date-cell{color:#64716d;font-variant-numeric:tabular-nums}.status-select{color:#77613e;background:#f1eee4;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex;position:relative}.status-select>span{background:#d49b36;border-radius:50%;width:5px;height:5px}.status-select select{appearance:none;color:inherit;background:0 0;border:0;outline:none;max-width:125px;padding:0;font-size:9px}.status-select svg{pointer-events:none}.status-em-produÃ§Ã£o,.status-enviado{color:#4b7962;background:#e9f0e8}.status-em-produÃ§Ã£o>span,.status-enviado>span{background:#6c9b72}.status-pronto-para-envio{color:#526d8a;background:#eaf0f6}.status-pronto-para-envio>span{background:#6888ad}.status-cancelado{color:#9a675a;background:#f5eae5}.row-arrow{color:#8a9792;background:0 0;border:0;place-items:center;display:grid}.queue-footer{color:#79837e;border-top:1px solid #eeece7;justify-content:space-between;align-items:center;padding:10px 18px;font-size:9px;display:flex}.queue-footer>span{align-items:center;display:flex}.queue-footer button{color:#456e6d;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.right-stack{grid-template-rows:auto 1fr;gap:12px;display:grid}.machine-card{padding:15px 16px 12px;overflow:hidden}.machine-card-head{justify-content:space-between;align-items:flex-start;display:flex}.machine-card h2{margin-top:5px}.machine-icon{color:#5f817e;border:1px solid #e6e6dc;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.machine-visual{background:#f2efe7;border-radius:6px;justify-content:center;align-items:center;height:110px;margin:12px 0 9px;display:flex;position:relative;overflow:hidden}.machine-visual img{object-fit:contain;mix-blend-mode:multiply;width:62%;height:95%}.machine-label{font:9px var(--font-dm-mono);color:#8c938d;background:#fffefa;border:1px solid #ebe8df;border-radius:4px;padding:5px 7px;position:absolute;bottom:7px;right:7px}.machine-label b{color:#4f6761;font:9px var(--font-dm-sans);margin:2px 0 0 13px;display:block}.machine-label span{width:5px;height:5px;box-shadow:none;background:#b9a16f;margin-right:5px}.machine-stats{border-top:1px solid #eeece7;border-bottom:1px solid #eeece7;padding:8px 0;display:flex}.machine-stats>div{flex:1}.machine-stats>div+div{border-left:1px solid #eeece7;padding-left:12px}.machine-stats small{font:9px var(--font-dm-mono);color:#929b96;letter-spacing:.5px;display:block}.machine-stats b{margin-top:4px;font-size:10px;display:block}.machine-stats b small{font:9px var(--font-dm-sans);color:#909994;display:inline}.machine-link{color:#557c78;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 0 0;font-size:9px;font-weight:600;display:flex}.stock-card{padding:14px 15px}.panel-heading.compact{align-items:center;padding:0 0 11px}.compact h2{font-size:14px}.stock-row{border-top:1px solid #f0eee8;align-items:center;gap:9px;padding:8px 0;display:flex}.swatch{background:#1c5455;border:3px solid #e3ebe5;border-radius:50%;width:21px;height:21px}.swatch.amber{background:#d89928;border-color:#f5ead2}.swatch.gray{background:#777b79;border-color:#ececea}.stock-name{flex:1}.stock-name b,.stock-amount b{font-size:9px;display:block}.stock-name small,.stock-amount small{color:#929a96;margin-top:3px;font-size:9px;display:block}.stock-amount{text-align:right}.text-link{margin-top:7px;font-size:9px}.small-muted{color:#929a96;font-size:10px}.lower-grid{grid-template-columns:1.55fr 1fr;gap:14px;margin-top:14px;display:grid}.lower-panel,.note-panel{padding:15px 17px}.product-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-tile{border:1px solid #eeece7;border-radius:6px;grid-template-columns:39px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.product-art{background:#edf0e9;border-radius:5px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.product-art img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.art-1{background:#f1eddf}.art-2{background:#e9efed}.product-tile>div:nth-child(2){min-width:0}.product-tile b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.product-tile small{color:#8e9792;margin-top:4px;font-size:9px;display:block}.product-tile strong{font:10px var(--font-dm-mono);white-space:nowrap}.product-tile strong small{font:9px var(--font-dm-sans);text-align:right}.note-panel{background:#f5f0e3;border-color:#e9dfc9;align-items:flex-start;gap:11px;display:flex}.note-icon{color:#9a7429;background:#eadfbe;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.note-panel h3{font:700 12px var(--font-manrope);margin:5px 0}.note-panel p{color:#73776d;margin:0 0 5px;font-size:9px;line-height:1.5}.footer{color:#9aa09a;font:9px var(--font-dm-mono);letter-spacing:.5px;justify-content:space-between;padding:18px 1px 0;display:flex}.footer b{color:#d1a148}.footer i{background:#74a483;border-radius:50%;width:5px;height:5px;margin:0 5px 1px;display:inline-block}.menu-toggle,.close-menu{display:none}.data-panel{padding:0 0 14px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 17px;display:flex}.data-count{font:700 16px var(--font-manrope);white-space:nowrap}.data-count span{font:10px var(--font-dm-sans);color:#87908d;margin-left:5px;font-weight:400}.search-field{color:#929b97;background:#fffefa;border:1px solid #e5e4dc;border-radius:5px;flex:1;align-items:center;gap:7px;max-width:280px;height:34px;margin-left:auto;padding:0 9px;display:flex}.search-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:10px}.filter-select,.plain-input{color:#58615f;background:#fffefa;border:1px solid #e5e4dc;border-radius:5px;height:34px;padding:0 9px;font-size:10px}.demo-note{color:#888f88;font-size:9px}.data-panel .table-wrap{padding-top:2px}.data-panel table{min-width:840px}.data-panel td{padding-top:13px;padding-bottom:13px}.empty-state{color:#87908d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.empty-symbol{color:#65807b;background:#f1efe8;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.empty-state b{color:#586663;font-size:11px}.empty-state span{font-size:10px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.catalog-card{border:1px solid var(--line);background:#fffefa;border-radius:7px;overflow:hidden}.catalog-art.art-1{background:#f1eddf}.catalog-art.art-2{background:#e8efec}.sku-stamp{color:#72807a;font:9px var(--font-dm-mono);background:#fffefa;border-radius:3px;padding:4px 5px;position:absolute;top:9px;left:9px}.catalog-content{padding:12px}.catalog-name{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.catalog-name h3{font:700 12px var(--font-manrope);margin:0}.catalog-name>span{color:#88733f;white-space:nowrap;background:#f3eddd;border-radius:3px;padding:3px 5px;font-size:9px}.catalog-content>p{color:#89918c;min-height:26px;font-size:9px;line-height:1.45}.catalog-specs{color:#697773;border-top:1px solid #efede7;gap:12px;padding-top:9px;font-size:9px;display:flex}.catalog-specs span{align-items:center;gap:4px;display:flex}.catalog-specs svg{color:#81928b}.catalog-bottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.catalog-bottom>b{font:600 13px var(--font-manrope)}.catalog-bottom small{font:9px var(--font-dm-sans);color:#929994}.catalog-bottom>span{color:#5e806a;background:#eaf1e8;border-radius:4px;padding:4px 6px;font-size:9px}.product-details{color:#5e716b;border-top:1px solid #efede7;margin-top:10px;padding-top:8px;font-size:9px}.product-details summary{cursor:pointer;font-weight:600}.product-details>div{color:#818b85;padding-top:7px;line-height:1.8}.production-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,.75fr);gap:14px;display:grid}.production-layout>.panel{padding:18px}.machine-state{font:9px var(--font-dm-mono);color:#727e78;background:#f2f0e9;border-radius:4px;padding:6px 8px}.machine-state i{background:#b79a5f;width:6px;height:6px}.route-list{margin-top:8px}.route-row{border-top:1px solid #eeece7;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.route-index{font:11px var(--font-dm-mono);color:#a2a69f;background:#f3f0e8;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.route-title{justify-content:space-between;gap:10px;display:flex}.route-title b{font-size:11px}.route-title span{font:9px var(--font-dm-mono);color:#85908b}.route-main>small{color:#8c9690;font-size:9px}.route-progress{background:#eceae3;border-radius:4px;height:3px;margin:8px 0 5px}.route-progress span{background:var(--amber);border-radius:4px;height:100%;display:block}.machine-side{align-self:start}.machine-large{background:#f2efe7;border-radius:6px;place-items:center;height:190px;margin:14px 0;display:grid;overflow:hidden}.machine-large img{object-fit:contain;mix-blend-mode:multiply;width:90%;height:95%}.side-stat{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.side-stat span{color:#808b85}.side-stat b{font:11px var(--font-dm-mono)}.muted-block{background:#f4f1e8;border-radius:5px;padding:10px;line-height:1.5}.inventory-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.summary-strip{border:1px solid var(--line);background:#fffefa;border-radius:7px;align-items:center;gap:10px;padding:13px 15px;display:flex}.summary-icon{color:#56756e;background:#edf1eb;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.summary-icon.warn{color:#a47422;background:#f6efdf}.summary-strip small{font:9px var(--font-dm-mono);color:#89918c;letter-spacing:.5px;display:block}.summary-strip b{font:700 14px var(--font-manrope);margin-top:3px;display:block}.summary-strip b small{font:9px var(--font-dm-sans);display:inline}.legend{color:#8a938d;align-items:center;gap:5px;font-size:9px;display:flex}.legend i{background:#71a17c;border-radius:50%;width:6px;height:6px}.legend .legend-amber{background:#d99a2b;margin-left:8px}.inventory-table{padding:0 18px}.inventory-row{border-top:1px solid #eeece7;grid-template-columns:32px minmax(150px,1.4fr) minmax(120px,1fr) 80px 100px 105px;align-items:center;gap:11px;min-height:65px;display:grid}.spool-dot{background:#17464b;border:5px solid #dfe9e3;border-radius:50%;width:24px;height:24px}.spool-amber{background:#d99a2b;border-color:#f2e8cf}.spool-gray{background:#777b79;border-color:#e8e8e4}.inv-material b{font-size:10px}.inv-material small{color:#89938e;margin-top:4px;font-size:9px;display:block}.material-pill{font:9px var(--font-dm-mono);color:#5f7a70;background:#eaf0e9;border-radius:3px;margin-left:4px;padding:3px 5px}.inv-weight b,.inv-min b,.inv-cost b{font:10px var(--font-dm-mono)}.weight-bar{background:#edebe4;border-radius:4px;width:85px;height:4px;margin-top:5px}.weight-bar span{background:#76a286;border-radius:4px;height:100%;display:block}.weight-bar span.low{background:#d99a2b}.inv-min small,.inv-cost small{font:9px var(--font-dm-mono);color:#9aa19b;margin-bottom:4px;display:block}.stock-state{color:#5b8067;background:#eaf1e8;border-radius:4px;justify-self:start;padding:5px 7px;font-size:9px}.stock-state.warning{color:#9b742e;background:#f5eddc}.pricing-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.82fr);align-items:start;gap:14px;display:grid}.pricing-form{padding:0 18px 20px}.pricing-form>.panel-heading{padding:18px 0 15px}.reset-button{color:#71807a;background:#fffefa;border:1px solid #e2e1d9;border-radius:5px;padding:7px 9px;font-size:9px}.form-section{border-top:1px solid #eeece6;padding:15px 0}.form-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.form-section-title>span{color:#527771;width:24px;height:24px;font:9px var(--font-dm-mono);background:#eaf0ec;border-radius:5px;place-items:center;display:grid}.form-section-title b{font-size:11px;display:block}.form-section-title small{color:#929a95;margin-top:3px;font-size:9px;display:block}.pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pricing-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>div{background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;align-items:center;height:34px;display:flex;overflow:hidden}.field input,.field select,.field textarea{color:#394743;background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:10px}.field>div input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 8px;font-size:10px}.field>div i{color:#8c9690;white-space:nowrap;border-left:1px solid #eeece7;padding:0 7px;font-size:9px;font-style:normal}.field input::placeholder{color:#b2b8b2;font-size:9px}.form-hint{color:#8a938d;gap:6px;margin:10px 0 0;font-size:9px;line-height:1.5;display:flex}.form-hint svg{flex:none}.channel-tabs{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.channel-tabs button{color:#6d7974;background:#fffefa;border:1px solid #e6e5de;border-radius:5px;padding:8px 10px;font-size:9px;position:relative}.channel-tabs button.selected{color:#38615b;background:#eef3ee;border-color:#5c8078;font-weight:600}.channel-tabs button i{background:#d99a2b;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.fee-config{background:#f8f6ef;border:1px solid #e9e5d9;border-radius:6px;margin-bottom:13px;padding:11px}.fee-status{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fee-status b{font-size:10px;display:block}.fee-status span{color:#a07832;margin-top:3px;font-size:9px;display:block}.fee-status .unknown-tag{font:9px var(--font-dm-mono);background:#f2e6c9;border-radius:3px;padding:4px 5px}.fee-config .field>div{background:#fff}.warning-inline{color:#96713a;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:9px;line-height:1.5;display:flex}.warning-inline svg{flex:none}.direct-note{color:#557663;background:#eaf1e9;border-radius:5px;align-items:center;gap:7px;margin-bottom:12px;padding:9px;font-size:9px;display:flex}.pricing-results{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefa;border-radius:8px;position:sticky;top:12px;overflow:hidden}.result-top{background:var(--petrol);color:#fff;padding:19px}.result-top .section-kicker{color:#a8c1bb}.result-top .tiny-stamp{color:#f1ca77;background:#ffffff26}.result-top h2{font:700 16px var(--font-manrope);margin:11px 0 3px}.result-top>p{color:#adc3bf;margin:0;font-size:9px}.suggested-price{font:700 31px var(--font-manrope);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:17px 0 14px}.suggested-price small{font:10px var(--font-dm-sans);letter-spacing:0;color:#c2d0ca;margin-left:6px;font-weight:400}.margin-progress>div:first-child{color:#c3d1cc;justify-content:space-between;font-size:9px;display:flex}.margin-progress b{color:#f1c661;font:10px var(--font-dm-mono)}.margin-track{background:#44686a;border-radius:5px;height:4px;margin-top:7px}.margin-track i{background:#e4b446;border-radius:5px;height:100%;display:block}.result-lines{padding:13px 17px}.result-line{color:#7f8984;justify-content:space-between;gap:8px;padding:6px 0;font-size:9px;display:flex}.result-line b{font:10px var(--font-dm-mono);color:#52615b}.result-line.strong{color:#44534e;border-bottom:1px solid #efede7;margin-bottom:5px;padding:2px 0 10px}.result-line.strong b{color:#294b47;font-size:12px}.result-separator{border-top:1px solid #eeece7;margin:7px 0 10px}.result-subhead{font:9px var(--font-dm-mono);color:#a0a6a0;letter-spacing:.8px;margin-bottom:3px}.result-bottom{background:#f5f2e9;padding:12px 17px}.result-bottom>div{color:#737d76;justify-content:space-between;align-items:center;padding:5px 0;font-size:9px;display:flex}.result-bottom>div b{font:10px var(--font-dm-mono);color:#385b55}.result-bottom .plate-result{border-top:1px solid #e7e1d3;margin-top:5px;padding-top:10px}.plate-result b{color:#a57627!important}.result-bottom>small{color:#939990;margin-top:7px;font-size:9px;line-height:1.5;display:block}.campaign-layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.campaign-form{padding:0 18px 18px}.campaign-form>.panel-heading{padding-left:0;padding-right:0}.full-field{margin:0 0 11px}.full-field textarea{resize:vertical;height:64px;padding:8px}.campaign-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.campaign-guard{background:#edf2e9;border-radius:5px;align-items:center;gap:8px;margin:12px 0;padding:10px;display:flex}.guard-ok,.guard-bad{color:#4a8061;background:#dcebdd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.guard-bad{color:#a8543f;background:#f4e3dd}.campaign-guard b{font-size:9px;display:block}.campaign-guard small{color:#8b948d;margin-top:3px;font-size:9px;display:block}.full-button{width:100%}.campaign-preview{border:1px solid var(--line);background:#fffefa;border-radius:8px;min-height:420px;overflow:hidden}.preview-header{border-bottom:1px solid var(--line);font:9px var(--font-dm-mono);letter-spacing:.8px;color:#80908a;justify-content:space-between;padding:13px 16px;display:flex}.preview-empty{text-align:center;color:#8b9690;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:370px;padding:35px;display:flex}.preview-empty>div{color:#a17e38;background:#f2efe5;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.preview-empty b{font:600 12px var(--font-manrope);color:#53635c}.preview-empty span{max-width:260px;font-size:10px;line-height:1.6}.proposal{padding:20px 22px}.proposal-stamp{font:9px var(--font-dm-mono);letter-spacing:.7px;color:#9d7735;background:#f5eedc;border-radius:3px;padding:5px 7px;display:inline-block}.proposal h2{font:700 20px var(--font-manrope);margin:13px 0 4px}.proposal-meta{color:#84908a;font-size:9px}.offer-box{background:#f8f6ef;border:1px solid #e8e5da;border-radius:6px;margin:14px 0;padding:13px}.offer-box>small,.proposal-copy>small{font:9px var(--font-dm-mono);letter-spacing:.6px;color:#9a865d}.offer-box>b{margin:5px 0 9px;font-size:11px;display:block}.offer-box>div{align-items:center;gap:9px;display:flex}.offer-box strong{font:700 20px var(--font-manrope);color:#355c55}.offer-box del{color:#a0a39c;font-size:10px}.offer-box>div span{font:9px var(--font-dm-mono);color:#886728;background:#e9d9ac;border-radius:3px;padding:4px}.offer-box p,.proposal-copy p{color:#6f7b75;margin:6px 0 0;font-size:9px;line-height:1.6}.proposal-copy{border-top:1px solid #eeece7;grid-template-columns:130px 1fr;gap:8px 10px;padding-top:12px;display:grid}.proposal-copy>small{padding-top:2px}.proposal-copy p{margin:0}.proposal-footer{color:#7e8983;border-top:1px solid #eeece7;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;font-size:9px;display:flex}.estimate-caveat{color:#9b9e97;font-size:9px;font-style:italic}.radar-notice{color:#9b7a37;background:#f5f0e3;border-bottom:1px solid #ebe4d4;align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.radar-notice p{color:#77796f;margin:0;font-size:9px;line-height:1.5}.radar-notice b{color:#665a3c}.radar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.radar-card{border:1px solid #e9e7df;border-radius:7px;padding:13px}.radar-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.radar-category{font:9px var(--font-dm-mono);letter-spacing:.4px;color:#8c9890}.radar-card h3{font:700 13px var(--font-manrope);margin:5px 0 0}.radar-status{color:#7f786a;text-align:center;background:#f1efea;border-radius:4px;max-width:125px;padding:5px 7px;font-size:9px}.radar-status.validated{color:#4e795b;background:#e8f1e9}.radar-facts{border-top:1px solid #efede7;border-bottom:1px solid #efede7;grid-template-columns:repeat(2,1fr);gap:12px 8px;margin:12px 0;padding:12px 0;display:grid}.radar-facts small{font:9px var(--font-dm-mono);color:#9aa099;letter-spacing:.35px;margin-bottom:4px;display:block}.radar-facts b{color:#53635c;font-size:9px;font-weight:500}.radar-differentiator span{font:9px var(--font-dm-mono);color:#9aa099;letter-spacing:.5px}.radar-differentiator p{color:#606f68;margin:4px 0;font-size:9px}.source-link{color:#557c77;align-items:center;gap:4px;margin:6px 0;font-size:9px;display:inline-flex}.radar-update{border-top:1px solid #efede7;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:9px;display:flex}.radar-update label{color:#7e8984;font-size:9px}.radar-update select{background:#fffefa;border:1px solid #e8e6de;border-radius:4px;margin-left:4px;padding:5px;font-size:9px}.radar-update small{color:#9a9f98;font-size:9px}.modal-backdrop{z-index:50;background:#132d2d7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:#fffefa;border-radius:9px;width:min(600px,100%);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 24px 75px #122a2b40}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:13px;display:flex}.modal-header h2{font:700 18px var(--font-manrope);margin:5px 0 0}.modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.modal-fields .field>input,.modal-fields .field select{height:36px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.scrim{display:none}@media (max-width:1100px){.sidebar{width:220px}.main-area{margin-left:220px}.content{padding:27px 24px}.topbar{padding:0 24px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.pricing-layout{grid-template-columns:minmax(0,1fr) 300px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tiles{grid-template-columns:1fr}.product-tile:nth-child(n+3){display:none}}@media (max-width:760px){.sidebar{width:270px;transition:transform .22s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.scrim{z-index:19;background:#12262659;display:block;position:fixed;inset:0}.close-menu{color:#a9c0bc;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.main-area{margin-left:0}.topbar{height:55px;padding:0 15px}.menu-toggle{color:#426561;background:0 0;border:0;place-items:center;padding:5px;display:grid}.breadcrumbs{margin-left:8px;margin-right:auto;font-size:10px}.topbar-right{gap:9px}.demo-pill{padding:6px;font-size:9px}.help-button{display:none}.content{padding:23px 14px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.page-heading h1{font-size:24px}.eyebrow-date{display:none}.heading-actions{width:100%}.heading-actions .button{flex:1}.metrics-grid{gap:8px}.metric-card{min-height:102px;padding:11px}.metric-top{font-size:9px}.metric-value{font-size:22px}.metric-value.value-small{font-size:17px}.overview-grid,.lower-grid,.production-layout,.pricing-layout,.campaign-layout{grid-template-columns:1fr}.overview-grid{gap:10px}.right-stack{grid-template-columns:1fr}.machine-card{order:0}.stock-card{order:1}.queue-panel{order:-1}.panel-heading{padding:14px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:9px}.queue-footer{padding:10px 12px}.queue-footer>span,.queue-footer button{font-size:9px}.product-tiles{grid-template-columns:1fr}.product-tile:nth-child(n+3){display:grid}.lower-grid{gap:10px}.note-panel{min-height:unset}.footer{gap:10px;font-size:9px}.footer span:last-child{text-align:right}.toolbar{flex-wrap:wrap}.data-count{width:100%}.search-field{flex-basis:60%;max-width:none;margin-left:0}.filter-select{flex:1}.product-grid{grid-template-columns:1fr;padding:11px}.production-layout>.panel{padding:13px}.route-row{grid-template-columns:28px 1fr;gap:8px}.route-row>.status-select{grid-column:2;justify-self:start}.route-title{flex-direction:column;gap:3px}.inventory-summary{grid-template-columns:1fr}.summary-strip{padding:10px 12px}.inventory-row{grid-template-columns:26px 1fr auto;gap:7px;padding:10px 0}.inv-weight{grid-column:2}.inv-min,.inv-cost{display:none}.stock-state{grid-area:1/3/3}.legend{display:none}.pricing-results{order:-1;position:static}.pricing-form{padding:0 13px 15px}.pricing-fields,.pricing-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-fields .field>span{font-size:9px}.campaign-form{padding:0 13px 14px}.proposal{padding:15px}.proposal h2{font-size:17px}.proposal-copy{grid-template-columns:95px 1fr}.radar-list{grid-template-columns:1fr;padding:10px}.radar-card{padding:11px}.radar-update{flex-direction:column;align-items:flex-start}.modal-backdrop{padding:8px}.modal-card{max-height:94vh;padding:14px}.modal-fields{gap:9px}.modal-fields .field>span{font-size:9px}}@media (max-width:400px){.topbar-right .avatar{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value.value-small{font-size:15px}.pricing-fields{gap:8px}.proposal-copy{grid-template-columns:1fr;gap:3px}.proposal-copy p{margin-bottom:7px}.radar-facts{grid-template-columns:1fr 1fr}.channel-tabs button{padding:7px 8px;font-size:9px}}.filament-cost-list{margin:0 0 14px}.filament-cost-head,.filament-cost-row{grid-template-columns:1.2fr 1fr 1fr 28px;align-items:center;gap:8px;display:grid}.filament-cost-head{font:9px var(--font-dm-mono);color:#98a099;padding:0 0 5px}.filament-cost-row{margin-bottom:6px}.filament-cost-row>input{background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:10px}.filament-cost-row .field>div{height:34px}.remove-material{color:#a18f77;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.remove-material:disabled{opacity:.25}.add-material{color:#527675;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:9px;display:inline-flex}.offer-margin{color:#78837c;border-top:1px solid #e7e2d6;margin-top:9px;padding-top:8px;font-size:9px}.offer-margin b{font:10px var(--font-dm-mono);color:#3d665b}.offer-box .offer-margin{justify-content:space-between}.fee-band-editor{background:#fbfaf6;border:1px dashed #ded9ca;border-radius:5px;margin:10px 0 12px;padding:10px}.fee-band-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fee-band-heading b{font-size:9px;display:block}.fee-band-heading small{color:#969b91;margin-top:3px;font-size:9px;display:block}.fee-band-editor>p{color:#8c928a;margin:7px 0;font-size:9px}.fee-band-row{grid-template-columns:repeat(4,minmax(0,1fr)) 25px;align-items:end;gap:6px;margin:7px 0;display:grid}.fee-band-row .field>div{height:31px}.fee-band-row .remove-material{margin-bottom:2px}.filament-cost-head,.filament-cost-row{grid-template-columns:1.2fr 1fr 1fr 28px}@media (max-width:760px){.fee-band-row{grid-template-columns:repeat(2,minmax(0,1fr)) 25px}.fee-band-row .field:nth-child(3),.fee-band-row .field:nth-child(4){grid-row:2}.fee-band-row .remove-material{grid-area:1/3}.filament-cost-head,.filament-cost-row{grid-template-columns:1.1fr 1fr 1fr 24px;gap:5px}.filament-cost-row>input{padding:0 5px;font-size:9px}.filament-cost-row .field>div i{padding:0 4px;font-size:9px}}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{z-index:1;position:relative;outline:2px solid var(--amber)!important;outline-offset:2px!important}.help-card{background:#fffefa;border-radius:9px;width:min(500px,100%);padding:18px;box-shadow:0 24px 75px #122a2b40}.help-card .modal-header{margin-bottom:7px}.help-card ul{margin:0;padding:0;list-style:none}.help-card li{border-bottom:1px solid #efede7;padding:12px 0}.help-card li b,.help-card li span{display:block}.help-card li b{font-size:11px}.help-card li span{color:#78837c;margin-top:4px;font-size:10px;line-height:1.5}.help-card>p{color:#8b938d;background:#f4f1e8;border-radius:5px;padding:9px;font-size:9px;line-height:1.5}.help-card .modal-actions{margin-top:10px}.channel-comparison{margin-top:14px;padding-bottom:12px}.channel-comparison .panel-heading{padding:15px 18px 10px}.comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 16px;display:grid}.comparison-card{background:#fffefa;border:1px solid #e9e7df;border-radius:6px;padding:11px}.comparison-card.current{background:#f0f4ef;border-color:#73928b}.comparison-channel{font:9px var(--font-dm-mono);color:#687a72;justify-content:space-between;gap:5px;display:flex}.comparison-channel span{color:#9b7a3c;font-size:8px}.comparison-card>b{font:700 16px var(--font-manrope);color:#304e48;margin:10px 0 4px;display:block}.comparison-card>small{color:#8e9790;font-size:9px}.comparison-card>em{color:#9a7131;margin-top:6px;font-size:9px;font-style:normal;display:block}.comparison-footnote{color:#8a938d;margin:10px 18px 0;font-size:9px}.band-warning{margin:8px 16px}.fee-band-row .field>span{font-size:9px!important}@media (max-width:760px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 11px}.channel-comparison .panel-heading{padding:13px 13px 10px}.comparison-card>b{font-size:14px}}.today-summary{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 16px;padding:0 2px;display:flex}.today-summary h2{font:700 22px var(--font-manrope);letter-spacing:-.5px;margin:7px 0 3px}.today-summary p{color:#7b8582;margin:0;font-size:11px}.today-totals{color:#6f7e77;align-items:center;gap:14px;padding-bottom:3px;font-size:10px;display:flex}.today-totals span{white-space:nowrap;align-items:center;gap:6px;display:flex}.today-totals svg{color:#527675}.today-totals b{font:600 11px var(--font-dm-mono);color:#304e48}.today-totals i{border-left:1px solid #deded6;height:21px}.today-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.today-plan{overflow:hidden}.today-route{padding:2px 18px 3px}.today-route-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:10px 0 12px;display:grid;position:relative}.today-route-row:not(:last-child):before{content:"";background:#d9e2dc;width:1px;position:absolute;top:44px;bottom:-5px;left:17px}.today-index{background:var(--petrol);color:#fff;width:34px;height:34px;font:11px var(--font-dm-mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.today-route-content{background:#fffefa;border:1px solid #e9e7df;border-radius:6px;min-width:0;padding:10px 11px}.today-route-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.today-order-code{font:9px var(--font-dm-mono);color:#8b9690;letter-spacing:.3px}.today-route-head h3{font:700 12px var(--font-manrope);color:#2e3d3c;margin:4px 0 0}.today-route-head .status-select{flex:none}.today-product-line{color:#74817a;border-bottom:1px solid #efede7;flex-wrap:wrap;gap:12px;padding:8px 0;font-size:9px;display:flex}.today-next-step{align-items:center;gap:9px;padding-top:8px;display:flex}.today-next-step>span{font:8px var(--font-dm-mono);letter-spacing:.55px;color:#9ba19a}.today-next-step>b{color:#405f56;font-size:10px}.today-next-step .row-arrow{margin-left:auto}.today-plan-footer{color:#77847c;border-top:1px solid #eeece7;justify-content:space-between;align-items:center;padding:11px 17px;font-size:9px;display:flex}.today-plan-footer>span{align-items:center;display:flex}.today-plan-footer button{color:#547a73;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.today-aside{gap:12px;display:grid}.today-aside .machine-card{padding:14px}.today-aside .machine-card-head{margin-bottom:10px}.today-aside .machine-visual{height:150px}.today-aside .machine-visual img{height:140px}.today-aside .machine-stats{padding:9px 0}.today-aside .machine-link{padding:8px 0 0}.today-aside .stock-card{padding-bottom:11px}.today-aside .stock-card .panel-heading{padding:13px 14px 8px}.today-aside .stock-row{padding:8px 14px}.today-aside .text-link{margin:5px 14px 0}@media (max-width:1100px){.today-grid{grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr)}}@media (max-width:760px){.today-summary{flex-direction:column;align-items:flex-start;gap:11px}.today-summary h2{font-size:20px}.today-totals{flex-wrap:wrap;justify-content:flex-start;gap:9px;width:100%}.today-totals i{height:16px}.today-grid{grid-template-columns:1fr;gap:10px}.today-aside{grid-template-columns:1fr}.today-route{padding:0 11px}.today-route-row{grid-template-columns:29px minmax(0,1fr);gap:8px}.today-index{width:28px;height:28px;font-size:9px}.today-route-row:not(:last-child):before{top:38px;left:13px}.today-route-content{padding:9px}.today-route-head{flex-direction:column;align-items:flex-start;gap:6px}.today-product-line{gap:5px 10px}.today-plan-footer{padding:10px 11px}.today-aside .machine-visual{height:145px}}.team-gate{background:radial-gradient(at 85% 8%,#e1e8df 0,#0000 32%),#f6f4ee;place-items:center;min-height:100vh;padding:20px;display:grid}.team-gate-card{background:var(--white);border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow);border-radius:10px;padding:28px}.team-gate-card>.brand-mark{background:var(--petrol);color:#efb94a;margin-bottom:22px}.team-gate-card h1{font:700 24px var(--font-manrope);letter-spacing:-.5px;margin:8px 0}.team-gate-card>p{color:#77827d;margin:0 0 16px;font-size:12px;line-height:1.55}.team-login .field{margin:13px 0}.team-login .field>input{background:#fffefa;border:1px solid #e1e3dc;border-radius:5px;width:100%;height:40px;padding:0 10px;font-size:12px}.team-login .button{height:40px;margin-top:4px}.team-login>small{text-align:center;color:#89918b;margin-top:14px;font-size:10px;display:block}.login-error{background:#f7e9e4;border-radius:5px;padding:9px;color:#a94c3d!important;font-size:11px!important}.cloud-alert{color:#745b2e;background:#f7edda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 14px;padding:10px 12px;font-size:10px;display:flex}.cloud-alert.conflict{color:#8a493a;background:#f7e7e0}.cloud-alert button{color:inherit;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.sync-button{color:#58766e;background:#fffefa;border:1px solid #e6e5de;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.sync-button:disabled{opacity:.65}.logout-button{color:#a8bfba;background:0 0;border:0;place-items:center;margin-left:auto;padding:5px;display:grid}.profile{min-width:0}.profile>div:nth-child(2){min-width:0;overflow:hidden}.profile>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}@media (max-width:760px){.team-gate{padding:14px}.team-gate-card{padding:22px}.sync-button span{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-page{gap:14px;display:grid}.finance-period-bar{background:#f2eee5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.finance-period-copy{color:#64736d;align-items:center;gap:9px;font-size:11px;display:flex}.finance-period-copy svg{color:#527675}.finance-period-copy strong{font:600 12px var(--font-manrope);color:#2e4543;text-transform:capitalize}.finance-month-picker input{color:#425550;height:33px;font:10px var(--font-dm-mono);background:#fffefa;border:1px solid #deded6;border-radius:5px;padding:0 8px}.finance-undated{color:#765e30;background:#f7edda;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.finance-undated>svg{flex:none;margin-top:2px}.finance-undated>div{flex:1;min-width:0}.finance-undated b{font-size:11px}.finance-undated p{color:#786f59;margin:3px 0 9px;font-size:10px}.finance-undated-list{gap:6px;display:grid}.finance-undated-list label{color:#55594e;border-top:1px solid #8268312b;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:10px;display:flex}.finance-undated-list label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-undated-list input{background:#fffefa;border:1px solid #dfd5bd;border-radius:4px;flex:none;max-width:150px;height:29px;padding:0 6px;font-size:10px}.finance-metrics{border:1px solid var(--line);background:#fffefa;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-metrics article{flex-direction:column;gap:5px;min-width:0;padding:15px 17px;display:flex}.finance-metrics article+article{border-left:1px solid var(--line)}.finance-metrics article>span{color:#75817b;font-size:10px}.finance-metrics article>strong{font:700 21px var(--font-manrope);color:#294945;letter-spacing:-.35px;font-variant-numeric:tabular-nums}.finance-metrics article>small{color:#89918b;font-size:9px}.finance-metrics .finance-negative>strong{color:#a64f3d}.finance-trend{padding:0 0 12px;overflow:hidden}.finance-section-head{border-bottom:1px solid #efede7;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.finance-section-head h2{font:700 15px var(--font-manrope);color:#2d4140;margin:0}.finance-section-head p{color:#87908a;margin:4px 0 0;font-size:10px}.finance-section-head>span{font:10px var(--font-dm-mono);color:#78857d}.finance-legend{color:#718078;align-items:center;gap:13px;font-size:9px;display:flex}.finance-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.finance-legend span:before{content:"";background:#4f7d72;border-radius:2px;width:8px;height:8px}.finance-legend .legend-costs:before{background:#d99a2b}.finance-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:172px;padding:14px 17px 0;display:grid}.finance-chart-month{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:4px;min-width:0;display:grid}.finance-bars{border-bottom:1px solid #e9e7df;justify-content:center;align-items:flex-end;gap:5px;width:100%;height:100%;display:flex}.finance-bar{border-radius:3px 3px 0 0;width:min(28px,35%);min-height:0}.sales-bar{background:#4f7d72}.costs-bar{background:#d99a2b}.finance-chart-month>small{font:9px var(--font-dm-mono);color:#818b84;text-transform:capitalize}.finance-chart-month>b{font:9px var(--font-dm-mono);color:#6b7971;white-space:nowrap;font-weight:500}.finance-chart-month.selected>small{color:#244a46;font-weight:700}.finance-chart-month.selected>b{color:#244a46}.finance-statement{overflow:hidden}.finance-demo-stamp{color:#8a6c31;font:8px var(--font-dm-mono);white-space:nowrap;background:#f6efdd;border-radius:3px;padding:5px 7px}.dre-table{padding:6px 17px 10px}.dre-row{border-bottom:1px solid #efede7;grid-template-columns:minmax(0,1fr) minmax(100px,180px);align-items:center;gap:12px;min-height:37px;font-size:11px;display:grid}.dre-row>strong,.dre-row>span:last-child{text-align:right;font:500 11px var(--font-dm-mono);font-variant-numeric:tabular-nums}.dre-major b{color:#304a45;font-weight:700}.dre-sub{color:#738079}.dre-sub>span:first-child{padding-left:11px}.dre-total{color:#344d47;background:#f7f6f1;margin:3px -9px;padding:0 9px;font-weight:600}.dre-result{color:#fffefa;background:#17464b;border:0;border-radius:4px;min-height:45px;margin:7px -9px 0;padding:0 9px;font-size:12px}.dre-result>strong{font-size:13px}.dre-result.negative{background:#834e3d}.dre-note{color:#7e8982;background:#f7f5ef;border-radius:4px;margin:0 17px 15px;padding:10px 11px;font-size:9px;line-height:1.55}.finance-expenses{overflow:hidden}.expense-ledger-row{border-bottom:1px solid #efede7;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:11px 17px;display:grid}.expense-ledger-row:last-child{border:0}.expense-ledger-icon{color:#8b7545;background:#f3f0e6;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.expense-ledger-row>div:nth-child(2){min-width:0}.expense-ledger-row>div:nth-child(2)>b,.expense-ledger-row>div:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.expense-ledger-row>div:nth-child(2)>b{color:#40524c;font-size:10px;font-weight:600}.expense-ledger-row>div:nth-child(2)>small{color:#89928b;margin-top:3px;font-size:9px}.expense-ledger-row>strong{font:500 10px var(--font-dm-mono);color:#3e5149;white-space:nowrap}.expense-ledger-row>button{color:#9c8a78;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.expense-ledger-row>button:hover{color:#a64f3d;background:#f7e9e4}.finance-empty{color:#829087;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;display:flex}.finance-empty svg{color:#668177}.finance-empty b{font:600 11px var(--font-manrope);color:#4f6259}.finance-empty span{font-size:10px}.expense-form-note{color:#75817b;margin:-3px 0 14px;font-size:10px;line-height:1.5}@media (max-width:900px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.finance-metrics article:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:760px){.finance-page{gap:10px}.finance-period-bar{padding:9px 10px}.finance-period-copy{gap:6px;font-size:10px}.finance-period-copy strong{font-size:11px}.finance-month-picker input{max-width:145px}.finance-metrics article{padding:11px 10px}.finance-metrics article>strong{font-size:18px}.finance-metrics article>span{font-size:9px}.finance-metrics article>small{font-size:8px}.finance-section-head{padding:12px}.finance-section-head h2{font-size:13px}.finance-section-head p{font-size:9px}.finance-legend{gap:8px;font-size:8px}.finance-chart{gap:3px;height:145px;padding:12px 9px 0}.finance-chart-month>b,.finance-chart-month>small{font-size:8px}.finance-bars{gap:3px}.finance-bar{width:34%}.dre-table{padding:5px 12px 9px}.dre-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:34px;font-size:10px}.dre-row>strong,.dre-row>span:last-child{font-size:10px}.dre-result{min-height:42px}.dre-note{margin:0 12px 12px}.expense-ledger-row{grid-template-columns:26px minmax(0,1fr) auto 25px;gap:7px;padding:10px 11px}.expense-ledger-row>div:nth-child(2)>b{font-size:9px}.expense-ledger-row>div:nth-child(2)>small{font-size:8px}.expense-ledger-row>strong{font-size:9px}.finance-undated{padding:10px}.finance-undated-list label{flex-direction:column;align-items:flex-start;gap:5px}.finance-undated-list input{width:100%;max-width:none}}.marketplace-overview{color:#fff;background:#17464b;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.marketplace-overview h2{font:700 17px var(--font-manrope);margin:0 0 5px}.marketplace-overview p{color:#d4e1dc;margin:0;font-size:11px}.marketplace-count{border-left:1px solid #ffffff3d;min-width:112px;padding-left:18px}.marketplace-count>b{font:700 24px var(--font-manrope);color:#f1c661}.marketplace-count>b small{color:#c5d4ce;font-size:13px}.marketplace-count>span{color:#d4e1dc;font-size:9px;display:block}.marketplace-disclosure{color:#77633d;background:#f6f0e2;border:1px solid #e9dfc8;border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.marketplace-disclosure svg{flex:none;margin-top:1px}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplace-card{min-width:0;padding:16px}.marketplace-card-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.marketplace-icon{color:#527675;background:#f8f7f1;border:1px solid #e6e6dc;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.marketplace-status{white-space:nowrap;color:#886b35;background:#f3eee2;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.marketplace-status.active{color:#4f795c;background:#e8f1e9}.marketplace-status.in_progress{color:#8a6c34;background:#f4ebd7}.marketplace-card h3{font:700 16px var(--font-manrope);color:#293d3b;margin:13px 0 5px}.marketplace-card>p{color:#78847d;min-height:47px;margin:0 0 13px;font-size:10px;line-height:1.55}.marketplace-card .field{margin-bottom:10px}.marketplace-card .field>span{font-size:9px}.marketplace-card .field>span small{color:#9aa19b;font-weight:400}.marketplace-card .field input{height:36px;font-size:10px}.marketplace-connection{color:#828c85;border-top:1px solid #eeece7;border-bottom:1px solid #eeece7;justify-content:space-between;gap:8px;padding:10px 0;font-size:9px;display:flex}.marketplace-connection b{color:#9c7340;font-weight:600}.marketplace-actions{justify-content:space-between;align-items:center;gap:6px;padding-top:12px;display:flex}.marketplace-actions .button{padding:8px;font-size:9px}.marketplace-actions .link-button{font-size:9px}.marketplace-next{background:#f8f6ef;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:15px 17px;display:flex}.marketplace-next h3{font:700 12px var(--font-manrope);margin:0 0 4px}.marketplace-next p{color:#737e77;margin:0;font-size:10px;line-height:1.5}.marketplace-next .button{white-space:nowrap}.marketplace-card input:focus{outline-offset:1px;outline:2px solid #8db0a4}@media (max-width:1050px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketplace-grid{grid-template-columns:1fr}.marketplace-overview{align-items:flex-start;padding:15px}.marketplace-overview h2{font-size:15px}.marketplace-count{min-width:90px;padding-left:11px}.marketplace-count>b{font-size:20px}.marketplace-card>p{min-height:0}.marketplace-next{flex-direction:column;align-items:flex-start}.marketplace-next .button{width:100%}}.fee-source{color:#687a70;margin:10px 0 0;font-size:9px;line-height:1.55}.fee-source a{color:#426b62;text-underline-offset:2px;align-items:center;gap:3px;font-weight:600;display:inline-flex}.marketplace-api-note{background:#f4f2e9;border:1px solid #e9e5d9;border-radius:5px;gap:5px;margin-top:10px;padding:10px;display:grid}.marketplace-api-note b{color:#415b53;font-size:9px}.marketplace-api-note span{color:#738079;font-size:9px;line-height:1.5}.marketplace-api-note a{color:#416c63;text-underline-offset:2px;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.text-button{color:#416c63;font:600 11px var(--font-dm-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;text-decoration:underline;display:block}.text-button:disabled{opacity:.6;cursor:wait}.login-notice{color:#456953;background:#eaf1e9;border-radius:5px;padding:10px 11px;font-size:11px;line-height:1.5}.team-management{gap:14px;max-width:980px;display:grid}.team-invite-panel,.team-roster{padding:18px}.team-invite-panel .panel-heading,.team-roster .panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:0 0 14px;display:flex}.team-invite-panel .panel-heading h2,.team-roster .panel-heading h2{font:700 15px var(--font-manrope);margin:5px 0}.team-invite-panel .panel-heading p{color:#7d8982;max-width:510px;margin:4px 0 0;font-size:10px;line-height:1.5}.team-owner-badge{color:#8e6c2d;white-space:nowrap;background:#f5efdf;border:1px solid #eadfbe;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:600;display:inline-flex}.team-invite-form{align-items:flex-end;gap:10px;max-width:660px;display:flex}.team-invite-form .field{flex:1}.team-invite-form .field input{height:38px;font-size:11px}.team-invite-form>.button{white-space:nowrap;height:38px}.team-permission-note{color:#89918a;margin-top:12px;font-size:9px;line-height:1.5;display:block}.team-roster .panel-heading{border-bottom:1px solid #eeece7;align-items:center}.team-roster .panel-heading .reset-button{cursor:pointer;align-items:center;gap:5px;display:flex}.team-empty{color:#858f89;padding:19px 0;font-size:11px}.team-member-list{display:grid}.team-member{border-bottom:1px solid #f0eee9;align-items:center;gap:11px;padding:12px 1px;display:flex}.team-member:last-child{border-bottom:0}.team-member-avatar{color:#315a55;width:31px;height:31px;font:700 12px var(--font-manrope);background:#e8efeb;border-radius:7px;place-items:center;display:grid}.team-member-copy{flex:1;min-width:0}.team-member-copy b{text-overflow:ellipsis;color:#344742;font-size:11px;display:block;overflow:hidden}.team-member-copy small{color:#89918b;margin-top:4px;font-size:9px;display:block}.team-member-status{white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:9px}.team-member-status.active{color:#55775c;background:#e7f0e7}.team-member-status.pending{color:#92753b;background:#f5eedf}@media (max-width:600px){.team-invite-panel,.team-roster{padding:13px}.team-invite-panel .panel-heading{flex-direction:column}.team-invite-form{flex-direction:column;align-items:stretch}.team-invite-form>.button{width:100%}.team-member{flex-wrap:wrap;align-items:flex-start}.team-member-status{margin-left:42px}}.team-account-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.team-account-form .field>small{color:#8b948d;font-size:9px}.team-account-form .field input,.team-account-form .field select{height:38px;font-size:11px}.team-account-form>.button{height:38px}.team-profile-select{color:#52615b;background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;max-width:145px;height:30px;padding:0 7px;font-size:10px}.team-member-managed{flex-wrap:wrap}.team-member-managed>.reset-button{cursor:pointer;white-space:nowrap}.remove-access-button{color:#a8584a}.team-reset-form{align-items:flex-end;gap:8px;width:100%;padding:10px 0 2px 42px;display:flex}.team-reset-form .field{flex:1;max-width:340px}.team-reset-form .field input,.team-reset-form>.button{height:34px}.created-credentials{color:#476a50;background:#eaf1e9;border:1px solid #d8e7d8;border-radius:6px;gap:6px;margin-top:12px;padding:12px;font-size:10px;display:grid}.created-credentials>strong,.created-credentials span strong{font-family:var(--font-dm-mono);color:#2e5040}.created-credentials .reset-button{cursor:pointer;width:max-content}@media (max-width:700px){.team-account-form{grid-template-columns:1fr}.team-profile-select{flex:1;max-width:none}.team-reset-form{padding-left:0}.team-member-managed>.team-owner-badge{margin-left:auto}}.printer-page{gap:14px;display:grid}.printer-manual-note{color:#725d35;background:#f7efdc;border:1px solid #e9dfc8;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.printer-manual-note svg{color:#987432;flex:none;margin-top:1px}.printer-manual-note b{color:#604b24}.printer-current{padding:18px 19px}.printer-current-head{border-bottom:1px solid #efede7;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.printer-current-head h2{font:700 18px var(--font-manrope);color:#2d4140;margin:5px 0 4px}.printer-current-head p{color:#7d8982;margin:0;font-size:10px;line-height:1.5}.printer-state{color:#737d76;white-space:nowrap;background:#f0eee7;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:inline-flex}.printer-state i,.printer-snapshot-state i{background:#9da39c;border-radius:50%;width:7px;height:7px}.printer-state.running{color:#426c50;background:#e9f1ea}.printer-state.running i,.printer-snapshot-state.running i{background:#56805c}.printer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0 15px;display:grid}.printer-metrics>div{gap:5px;min-width:0;padding:0 14px;display:grid}.printer-metrics>div:first-child{padding-left:0}.printer-metrics>div+div{border-left:1px solid #eeece6}.printer-metrics span{color:#75817b;font-size:10px}.printer-metrics strong{font:700 22px var(--font-manrope);color:#284845;font-variant-numeric:tabular-nums}.printer-metrics small{color:#919992;font-size:9px;line-height:1.4}.printer-progress-row{align-items:center;gap:10px;display:flex}.printer-progress-row>b{text-align:right;width:34px;font:600 11px var(--font-dm-mono);color:#3e6258}.printer-progress-track,.machine-line{background:#e9e8e1;border-radius:5px;flex:1;height:7px;overflow:hidden}.printer-progress-track>span{border-radius:inherit;background:#4f7d72;height:100%;display:block}.printer-update{border-top:1px solid #efede7;align-items:flex-end;gap:9px;margin-top:15px;padding-top:13px;display:flex}.printer-update .field{width:145px;margin:0}.printer-update .field input{height:35px}.printer-update .button{white-space:nowrap;height:35px;font-size:10px}.printer-finish{color:#826345;background:#fffefa;border:1px solid #e7e0d3;margin-left:auto}.printer-start-form{padding-top:15px}.printer-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.printer-form-heading h3{font:700 12px var(--font-manrope);color:#354945;margin:0 0 4px}.printer-form-heading p{color:#7f8982;margin:0;font-size:10px;line-height:1.5}.printer-manual-stamp{color:#876b35;font:8px var(--font-dm-mono);white-space:nowrap;background:#f5efdf;border-radius:3px;padding:5px 7px}.printer-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-bottom:12px;display:grid}.printer-field-wide{grid-column:span 2}.printer-form-grid .field{margin:0}.printer-form-grid .field>span,.printer-update .field>span{font-size:9px}.printer-form-grid .field input{height:35px;font-size:10px}.printer-start-form>.button{height:36px;font-size:10px}.printer-readonly-empty{color:#75817b;align-items:center;gap:9px;padding:19px 2px 3px;font-size:10px;display:flex}.printer-readonly-empty svg{color:#69847b}.printer-history{padding:15px 18px}.printer-history-head{border-bottom:1px solid #efede7;justify-content:space-between;align-items:center;gap:15px;padding-bottom:10px;display:flex}.printer-history-head h2{font:700 13px var(--font-manrope);color:#304542;margin:0}.printer-history-head p{color:#87918a;margin:4px 0 0;font-size:9px}.printer-history-head>span{color:#718078;font:9px var(--font-dm-mono);white-space:nowrap}.printer-history-list{display:grid}.printer-history-list article{border-bottom:1px solid #f0eee9;align-items:center;gap:9px;padding:10px 1px;display:flex}.printer-history-list article:last-child{border-bottom:0}.printer-history-icon{color:#5d8063;background:#edf2eb;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;display:grid}.printer-history-copy{flex:1;min-width:0}.printer-history-copy b,.printer-history-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.printer-history-copy b{color:#3b4e47;font-size:10px}.printer-history-copy small{color:#8a938c;margin-top:3px;font-size:9px}.printer-history-list article>strong{font:500 10px var(--font-dm-mono);color:#486057;white-space:nowrap}.printer-history-empty{color:#89938c;padding:18px 1px;font-size:10px}.printer-snapshot{text-align:left;cursor:pointer;width:100%;color:inherit;align-items:center;gap:18px;padding:11px 14px;display:flex}.printer-snapshot:hover{background:#fff;border-color:#cbd7cf}.printer-snapshot-state{color:#707d76;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.printer-snapshot-state.running{color:#426c50}.printer-snapshot-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.printer-snapshot-main>svg{color:#5b7d73;flex:none}.printer-snapshot-main>span{min-width:0}.printer-snapshot-main b,.printer-snapshot-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.printer-snapshot-main b{color:#3b4d47;font-size:10px}.printer-snapshot-main small{color:#839087;margin-top:3px;font-size:9px}.printer-snapshot-link{color:#55786f;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}@media (max-width:760px){.printer-page{gap:10px}.printer-current{padding:13px}.printer-current-head{gap:8px}.printer-current-head h2{font-size:15px}.printer-current-head p{font-size:9px}.printer-metrics{padding:13px 0}.printer-metrics>div{padding:0 7px}.printer-metrics span{font-size:8px}.printer-metrics strong{font-size:17px}.printer-metrics small{font-size:8px}.printer-update{flex-wrap:wrap;align-items:stretch}.printer-update .field{width:100%;max-width:160px}.printer-update .button{flex:1}.printer-finish{margin-left:0}.printer-form-heading{flex-direction:column}.printer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.printer-field-wide{grid-column:span 2}.printer-history{padding:13px}.printer-snapshot{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.printer-snapshot-main{flex-basis:100%;order:3}.printer-snapshot-link{margin-left:auto}}:root{--muted:#66746f;--line:#e1ded6;--shadow:0 4px 18px #212f2d0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scrollbar-color:#aebbb4 #f2eee5;scrollbar-width:thin;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-dm-sans),Arial,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}::selection{color:#193f3c;background:#dce8df}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #805c19}.section-kicker,.eyebrow,.nav-label,.nav-group>small,.demo-pill,.period-tag{letter-spacing:.65px;font-size:10px}.eyebrow,.section-kicker,.nav-label,.nav-group>small{color:var(--muted)}.page-heading h1{letter-spacing:-.56px;font-size:28px}.page-heading p{color:var(--muted);font-size:13px;line-height:1.5}.panel-heading p,.machine-card p,.machine-side>p{color:var(--muted);font-size:11px;line-height:1.5}.data-count span,.demo-note,.empty-state span,.small-muted{color:var(--muted);font-size:11px}.search-field input,.filter-select,.plain-input{font-size:12px}th{color:#68756f;font-size:10px}td{font-size:11px}.status-select,.status-select select,.channel-badge{font-size:10px}.button{min-height:40px;font-size:12px}.field>span{color:#596761;font-size:11px}.field input,.field select,.field textarea{font-size:13px}.footer{color:#68756f}.panel,.metric-card,.catalog-card,.summary-strip{box-shadow:var(--shadow)}@media (max-width:760px){.content{padding:22px 16px 20px}.topbar{height:58px;padding:0 16px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.page-heading h1{font-size:25px}.heading-actions{flex-wrap:wrap;width:100%}.heading-actions .button{flex:1;min-height:42px}.panel-heading{gap:10px}.table-wrap{overscroll-behavior-inline:contain}}@media (max-width:400px){.content,.topbar{padding-inline:12px}.page-heading h1{font-size:23px}.demo-pill{font-size:9px}}.printer-queue{padding:15px 18px}.printer-queue .printer-history-head{margin-bottom:2px}.printer-queue-row{border-top:1px solid #efede7;align-items:center;gap:11px;padding:11px 1px;display:flex}.printer-queue-number{color:#65736d;width:28px;height:28px;font:10px var(--font-dm-mono);background:#f2efe7;border-radius:4px;flex:none;place-items:center;display:grid}.printer-queue-row>div{flex:1;min-width:0}.printer-queue-row>div b,.printer-queue-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.printer-queue-row>div b{color:#344742;font-size:11px}.printer-queue-row>div small{color:#6b7872;margin-top:3px;font-size:10px}.printer-queue-row.current{background:#f8f3e7;border-radius:5px;margin:0 -8px;padding:11px 9px}.printer-queue-row.current .printer-queue-number{color:#6b5420;background:#ead9ae}.printer-queue-badge{color:#65716c;white-space:nowrap;text-overflow:ellipsis;background:#efeee8;border-radius:4px;max-width:160px;padding:5px 7px;font-size:9px;overflow:hidden}.printer-queue-badge.running{color:#426c50;background:#e8f1e9}.printer-material-summary{background:#faf9f5;border:1px solid #e6e5dd;border-radius:5px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.printer-material-summary span{color:#66746f;font-size:10px}.printer-material-summary b{font:600 11px var(--font-dm-mono);color:#344c45}.printer-file-control{min-width:0;display:block;position:relative}.printer-file-control>input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.printer-file-control>input:disabled{cursor:wait}.printer-file-control>span{color:#466b60;text-overflow:ellipsis;white-space:nowrap;background:#f8faf7;border:1px dashed #b9c6bd;border-radius:5px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.printer-file-control>span svg{flex:none}.printer-ocr-state,.printer-ocr-result,.printer-ocr-error{border-radius:5px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.printer-ocr-state{color:#49685c;background:#edf3ef;flex-wrap:wrap;position:relative}.printer-ocr-state>div{background:#dce5df;border-radius:4px;flex-basis:100%;height:4px;overflow:hidden}.printer-ocr-state>div i{transform-origin:0;background:#4f8067;width:100%;height:100%;transition:transform .2s;display:block}.printer-ocr-spinner{flex:none;animation:1s linear infinite printer-spin}.printer-ocr-result{color:#3f6a4d;background:#eaf2e9}.printer-ocr-result>div{gap:3px;display:grid}.printer-ocr-result span{color:#5d7665;font-size:10px}.printer-ocr-error{color:#875746;background:#f7ede7}.printer-upload-note{color:#65736d;margin:8px 0;font-size:10px;line-height:1.5}.printer-ocr-details{color:#50665d;margin:8px 0 12px;font-size:10px}.printer-ocr-details summary{cursor:pointer}.printer-ocr-details pre{white-space:pre-wrap;color:#53645d;max-height:140px;font:10px/1.5 var(--font-dm-mono),monospace;background:#f5f3ed;border-radius:4px;padding:9px;overflow:auto}.printer-start-button{min-width:190px}.printer-start-form .printer-form-grid .field select{color:#394b45;background:#fffefa;border:1px solid #e5e4dc;border-radius:5px;height:36px;padding:0 9px}.printer-start-form .printer-form-grid .field input{height:36px}.printer-start-form .printer-form-grid{align-items:end}@keyframes printer-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.printer-queue{padding:13px}.printer-queue-row{flex-wrap:wrap;align-items:flex-start}.printer-queue-row>div{flex-basis:calc(100% - 45px)}.printer-queue-badge{margin-left:39px}.printer-material-summary{grid-template-columns:1fr auto;row-gap:8px}.printer-start-button{width:100%}.printer-file-control>span{min-height:42px}.printer-ocr-result,.printer-ocr-error,.printer-ocr-state{align-items:flex-start}}.printer-history-head p{color:#66746f;font-size:11px}.printer-history-head>span{font-size:10px}.printer-history-copy small{color:#66746f;font-size:10px}.printer-queue-badge{font-size:10px}.printer-start-form .printer-form-grid .field>span,.printer-update .field>span{font-size:11px}.printer-start-form .printer-form-grid .field input,.printer-update .field input{font-size:12px}@media (max-width:760px){.printer-metrics span{font-size:10px}.printer-metrics small{font-size:9px}}.spool-dot{cursor:help;background-clip:padding-box;border:4px solid #bcc8c0;transition:transform .15s;display:block;position:relative}.spool-dot:focus-visible{outline-offset:3px;outline:2px solid #805c19}.spool-dot[data-color-name]:after{content:attr(data-color-name);z-index:8;color:#fffefa;font:10px var(--font-dm-sans),Arial,sans-serif;white-space:nowrap;pointer-events:none;opacity:0;background:#253133;border-radius:4px;padding:5px 8px;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 3px 9px #1422202e}.spool-dot[data-color-name]:hover:after,.spool-dot[data-color-name]:focus-visible:after{opacity:1;transform:translate(-50%)}.filament-color-picker{width:max-content;max-width:100%;position:relative}.field>.filament-color-picker{background:0 0;border:0;height:auto;display:block;overflow:visible}.filament-stock-panel{z-index:2;position:relative;overflow:visible}.filament-color-trigger{color:#44665a;text-align:left;background:#f6f8f4;border:1px solid #d9e0d9;border-radius:4px;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:4px 8px;font-size:10px;display:flex}.filament-color-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filament-color-trigger>svg{color:#769087;flex:none}.filament-trigger-swatch{border:1px solid #25313347;border-radius:3px;flex:none;width:17px;height:17px}.filament-color-picker.compact .filament-color-trigger{min-height:25px;padding:3px 6px;font-size:9px}.filament-color-picker.compact .filament-trigger-swatch{width:14px;height:14px}.filament-color-popover{z-index:2000;overscroll-behavior:contain;color:#ececef;background:#2b2c2f;border:1px solid #45474a;border-radius:9px;width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:13px 14px 11px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0f13144d}.filament-palette-preview{border-bottom:1px solid #505155;align-items:center;gap:12px;min-height:59px;padding-bottom:12px;display:flex}.filament-palette-preview-swatch{border:1px solid #999a9d;flex:none;width:50px;height:50px}.filament-palette-preview-info{justify-items:start;gap:5px;display:grid}.filament-palette-preview-info b{color:#d7d7db;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;overflow:hidden}.filament-palette-preview-info code{color:#fff;font:10px var(--font-dm-mono),monospace;border:1px solid #c9c9cc;padding:3px 5px}.filament-palette-heading{color:#c2c2c6;margin:11px 0 8px;font-size:10px}.filament-color-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:2px 2px 12px;display:grid}.filament-color-option{aspect-ratio:1;color:#fff;cursor:pointer;border:1px solid #ffffff38;border-radius:0;place-items:center;width:100%;padding:0;transition:transform .12s,outline-color .12s;display:grid}.filament-color-option:hover,.filament-color-option.active{z-index:1;outline-offset:2px;outline:2px solid #efefef;transform:scale(1.04)}.filament-color-option:focus-visible{outline-offset:3px;outline:2px solid #f3ba4b}.filament-color-option:disabled{opacity:.5;cursor:not-allowed}.filament-color-option svg{filter:drop-shadow(0 1px 2px #222)}.filament-more-colors{color:#e2e2e5;background:0 0;border:1px dashed #505155;width:100%;min-height:35px;font-size:11px}.filament-palette-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.filament-palette-actions button{color:#f2f2f3;background:0 0;border:1px solid #c7c7cb;border-radius:16px;min-width:70px;min-height:30px;padding:4px 12px;font-size:11px}.filament-palette-actions .filament-palette-confirm{color:#13291c;background:#2ebc69;border-color:#2ebc69;font-weight:700}.filament-palette-actions button:hover{filter:brightness(1.12)}.filament-consumption-row b{align-items:center;gap:7px;display:flex}@media (max-width:760px){.filament-color-popover{width:min(320px,100vw - 24px);max-height:calc(100vh - 24px)}.filament-color-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.filament-color-option{min-width:0}.spool-dot[data-color-name]:after{left:0;transform:translateY(3px)}.spool-dot[data-color-name]:hover:after,.spool-dot[data-color-name]:focus-visible:after{transform:translate(0)}}.energy-source-note{color:#7b827a;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:9px;line-height:1.5;display:flex}.energy-source-note>svg,.ams-note>svg,.sales-costs-footnote>svg{color:#789087;flex:none;margin-top:1px}.energy-source-note a{color:#436f66;text-underline-offset:2px;align-items:center;gap:3px;font-weight:600;display:inline-flex}.pricing-error{color:#8b5639;background:#fbf2e7;border:1px solid #e6c6a1;border-radius:6px;align-items:flex-start;gap:7px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.pricing-error svg{flex:none;margin-top:1px}.pricing-preset-select{margin:11px 0}.preset-save-row{border-top:1px solid #e7e4dc;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding-top:12px;display:grid}.preset-save-row .field input{width:100%;height:35px;font:10px var(--font-dm-sans);color:#253133;background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;padding:0 9px}.preset-save-row .button{white-space:nowrap;height:35px}.preset-save-row .login-notice{grid-column:1/-1;margin:0}.sales-costs-page{gap:14px;display:grid}.sales-costs-intro{align-items:center;gap:13px;padding:16px 18px;display:flex}.sales-costs-intro-icon{color:#527675;background:#eaf0e9;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sales-costs-intro>div:nth-child(2){flex:1;min-width:0}.sales-costs-intro h2{font:700 14px var(--font-manrope);color:#293d3b;margin:0 0 4px}.sales-costs-intro p{color:#78847d;margin:0;font-size:10px;line-height:1.5}.sales-costs-intro .button{white-space:nowrap}.sales-costs-count{font:10px var(--font-dm-mono);color:#829088}.sales-preset-table{padding:0 17px 8px}.sales-preset-head,.sales-preset-row{grid-template-columns:minmax(180px,1.6fr) .8fr .85fr .75fr .8fr 120px;align-items:center;gap:12px;display:grid}.sales-preset-head{color:#929a93;font:8px var(--font-dm-mono);letter-spacing:.45px;padding:0 0 8px}.sales-preset-row{color:#52655e;border-top:1px solid #eeece7;min-height:59px;font-size:10px}.sales-preset-name b{color:#344a43;font-size:11px;display:block}.sales-preset-name span{color:#929b94;margin-top:4px;font-size:9px;display:block}.sales-preset-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.sales-preset-actions .reset-button{align-items:center;gap:3px;display:inline-flex}.sales-preset-delete{color:#9a7d68;width:28px;height:28px}.sales-costs-empty,.inventory-empty{text-align:center;color:#7b8780;justify-items:center;gap:7px;padding:28px 18px;display:grid}.sales-costs-empty>div{color:#937d4d;background:#f4f0e5;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.sales-costs-empty>b,.inventory-empty>b{font:700 12px var(--font-manrope);color:#40544b}.sales-costs-empty p,.sales-costs-empty span,.inventory-empty span{color:#7d8981;max-width:410px;margin:0;font-size:10px;line-height:1.55}.sales-costs-empty .button{margin-top:5px}.sales-costs-footnote{color:#78847d;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.filament-ams-panel{padding-bottom:12px}.ams-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 17px;display:grid}.ams-slot-control{background:#fffefa;border:1px solid #e9e7df;border-radius:6px;gap:8px;min-width:0;padding:11px;display:grid}.ams-slot-control>span{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.ams-slot-control>span i{background:#c5c8c1;border-radius:50%;grid-row:1/3;width:7px;height:7px}.ams-slot-control>span i.mapped{background:#6e9b7c}.ams-slot-control>span b{font:600 10px var(--font-dm-sans);color:#3e554c}.ams-slot-control>span small{color:#8b958e;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:3px;font-size:9px;overflow:hidden}.ams-slot-control select{color:#52655e;width:100%;min-width:0;height:32px;font:9px var(--font-dm-sans);background:#fffefa;border:1px solid #e5e4dd;border-radius:4px;padding:0 7px}.ams-note{color:#7e8981;align-items:flex-start;gap:6px;margin:10px 17px 0;font-size:9px;line-height:1.45;display:flex}.filament-consumption{padding-bottom:8px}.filament-consumption-list{padding:0 17px}.filament-consumption-row{color:#607169;border-top:1px solid #eeece7;grid-template-columns:minmax(0,1fr) 110px 120px;align-items:center;gap:12px;min-height:42px;font-size:10px;display:grid}.filament-consumption-row b{color:#3f554d;font-weight:600}.filament-consumption-row span{font:10px var(--font-dm-mono);text-align:right}.filament-consumption-row strong{font:10px var(--font-dm-mono);text-align:right;color:#405e52}.printer-material-usage{min-width:0}.printer-usage-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.printer-usage-heading>div{gap:3px;display:grid}.printer-usage-heading b{color:#3d554c;font-size:10px}.printer-usage-heading span{color:#8a948d;font-size:9px}.printer-usage-row{border-top:1px solid #eeece7;grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr) 28px;align-items:end;gap:8px;padding:8px 0;display:grid}.printer-usage-row .field{min-width:0}.printer-usage-row .field>span{font-size:9px}.printer-usage-row .field select{color:#384b45;background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:10px}.printer-usage-input{background:#fffefa;border:1px solid #e5e4dd;border-radius:5px;height:34px;display:flex;overflow:hidden}.printer-usage-input input{color:#384b45;background:0 0;border:0;width:100%;min-width:0;padding:0 8px;font-size:10px}.printer-usage-input i{color:#8b958e;font:9px var(--font-dm-mono);border-left:1px solid #e9e7df;place-items:center;padding:0 8px;display:grid}.printer-usage-row .remove-material{margin-bottom:3px}@media (max-width:900px){.sales-preset-head,.sales-preset-row{grid-template-columns:minmax(150px,1.4fr) .7fr .8fr .7fr 90px}.sales-preset-head span:nth-child(5),.sales-preset-row>span:nth-child(5){display:none}.ams-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sales-costs-intro{flex-wrap:wrap;align-items:flex-start;padding:13px}.sales-costs-intro>div:nth-child(2){flex-basis:calc(100% - 50px)}.sales-costs-intro .button{justify-content:center;width:100%}.sales-preset-table{padding:0 12px 7px}.sales-preset-head{display:none}.sales-preset-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 0}.sales-preset-name{grid-column:1/-1}.sales-preset-row>span{font-size:9px}.sales-preset-row>span:nth-child(2):before{content:"Comissão ";color:#909a92}.sales-preset-row>span:nth-child(3):before{content:"Fixa ";color:#909a92}.sales-preset-row>span:nth-child(4):before{content:"Frete ";color:#909a92}.sales-preset-actions{grid-area:2/2/5;align-self:center}.ams-slot-grid{grid-template-columns:1fr;padding:0 13px}.ams-slot-control{grid-template-columns:minmax(0,1fr) minmax(130px,.9fr);align-items:center}.ams-note{margin-left:13px;margin-right:13px}.filament-consumption-list{padding:0 13px}.filament-consumption-row{grid-template-columns:minmax(0,1fr) 76px 88px;gap:7px}.printer-usage-row{grid-template-columns:1fr 28px}.printer-usage-row .field:first-child,.printer-usage-row .field:nth-child(2){grid-column:1}.printer-usage-row .remove-material{grid-area:1/2/3}.preset-save-row{grid-template-columns:1fr}.preset-save-row .button{justify-content:center}.energy-source-note{font-size:9px}}.printer-material-colors{background:#fbfaf6;border:1px solid #e9e7df;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:9px;padding:9px 11px;display:grid}.printer-material-colors>b{color:#4e655c;grid-column:1/-1;font-size:9px}.printer-material-colors>span{color:#78847d;font-size:9px;line-height:1.4}@media (max-width:760px){.printer-material-colors{grid-template-columns:1fr}}.brand-mark{background:url(/cryari3d-mark.png) 50%/contain no-repeat}.brand-mark>svg{display:none}.filament-color-popover{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:0 12px 32px #212f2d2e}.filament-palette-preview{border-bottom-color:var(--line)}.filament-palette-preview-swatch{border:1px solid #2531333d;border-radius:4px}.filament-palette-preview-info b{color:var(--ink)}.filament-palette-preview-info code{color:var(--petrol);font:10px var(--font-dm-mono),monospace;background:#f7f8f5;border:1px solid #d8ded9;border-radius:3px;padding:3px 5px}.filament-hex-field{color:#5d6a64;grid-template-columns:minmax(0,1fr) 114px;align-items:center;gap:5px 10px;margin:12px 0 4px;font-size:10px;display:grid}.filament-hex-field input{width:100%;height:30px;color:var(--ink);font:11px var(--font-dm-mono),monospace;letter-spacing:.3px;background:#fff;border:1px solid #d8ded9;border-radius:4px;padding:0 8px}.filament-hex-field input[aria-invalid=true]{border-color:var(--red)}.filament-hex-field small{color:#829089;grid-column:1/-1;font-size:9px}.filament-palette-heading{color:#73817a}.filament-color-option{border-color:#25313333;border-radius:3px}.filament-color-option:hover,.filament-color-option.active{outline-color:var(--petrol)}.filament-color-option.selected{box-shadow:inset 0 0 0 2px #ffffffe6,0 0 0 1px var(--petrol)}.filament-color-option:focus-visible{outline-color:var(--amber)}.filament-more-colors{color:var(--petrol);background:#fafbf9;border-color:#c8d2cc;border-radius:4px}.filament-more-colors:hover{background:var(--petrol-soft)}.filament-palette-actions button{color:#52625b;background:#fff;border-color:#cbd4cf}.filament-palette-actions .filament-palette-confirm{border-color:var(--petrol);background:var(--petrol);color:#fff}.team-login:before{content:"";background:url(/cryari-printer-intro.svg) 50%/contain no-repeat;width:100%;max-width:370px;height:174px;margin:-7px auto 16px;display:block}.team-gate-card>.brand-mark{background:url(/cryari3d-mark.png) 50%/contain no-repeat;border:0;border-radius:0;width:62px;height:62px;margin:0 auto 14px}.team-login .section-kicker{width:100%;color:var(--petrol);letter-spacing:.9px;text-align:center}@media (max-width:760px){.team-login:before{height:148px;margin-bottom:13px}}.profile-menu-wrap{border-top:1px solid #ffffff1f;margin-top:8px;padding-top:13px;position:relative}.profile.profile-trigger{color:#f5f3eb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0 6px 4px}.profile-trigger>svg{color:#a8bfba;flex:none;margin-left:auto;transition:transform .15s}.profile-trigger[aria-expanded=true]>svg{color:#fff;transform:rotate(180deg)}.profile-menu{z-index:50;background:var(--white);color:var(--ink);border:1px solid #dfe6e0;border-radius:7px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 34px #0003}.profile-menu-heading{border-bottom:1px solid var(--line);padding:5px 7px 9px}.profile-menu-heading b,.profile-menu-heading small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.profile-menu-heading b{color:var(--ink);font-size:11px}.profile-menu-heading small{color:var(--muted);margin-top:4px;font-size:10px}.profile-menu-logout{color:#9e4d3f;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:6px;padding:0 8px;font-size:11px;display:flex}.profile-menu-logout:hover{color:#813b30;background:#f8ece7}.topbar-account{align-items:center;display:flex;position:relative}.topbar-right .avatar.account-avatar{appearance:none;cursor:pointer;border:0;width:32px;height:32px;padding:0;transition:transform .15s,box-shadow .15s;display:grid}.topbar-right .avatar.account-avatar:hover,.topbar-right .avatar.account-avatar[aria-expanded=true]{transform:translateY(-1px);box-shadow:0 0 0 3px #d99a2b33}.topbar-account-menu{width:232px;inset:calc(100% + 10px) 0 auto auto}.product-photo-input{background:#fffefa;padding:8px;height:auto!important}.product-photo-field small{color:var(--muted);font-size:9px;line-height:1.45}.product-photo-preview{border:1px dashed var(--line);background:#fbfaf6;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.product-photo-preview img{object-fit:contain;border-radius:4px;width:92px;height:76px}.product-photo-preview .text-button{margin-left:auto}.product-photo-error,.direct-sale-error{color:#9e4d3f;background:#f7e9e4;border-radius:5px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.direct-sale-note{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.modal-actions .button:disabled{opacity:.6;cursor:wait}.status-concluído{color:#4b7962;background:#e9f0e8}.catalog-edit{z-index:2;background:var(--white);min-height:28px;color:var(--petrol);font:600 9px var(--font-dm-sans);cursor:pointer;border:1px solid #dce4de;border-radius:4px;align-items:center;gap:5px;padding:0 8px;display:flex;position:absolute;top:8px;right:8px}.catalog-edit:hover{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.catalog-edit svg{width:13px;height:13px}@media (max-width:560px){.modal-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));align-items:flex-start}.modal-card{border-radius:7px;width:100%;max-height:calc(100dvh - 16px);padding:14px 12px}.modal-fields{grid-template-columns:minmax(0,1fr);gap:12px}.modal-fields .field{min-width:0}.modal-fields .field>span{font-size:11px}.modal-fields .field>input,.modal-fields .field select,.modal-fields .field textarea{width:100%;min-height:44px;font-size:16px}.modal-fields .field textarea{min-height:88px;padding:10px}.modal-fields .product-photo-input{min-height:48px;padding:10px;font-size:13px;height:auto!important}.product-photo-preview{flex-wrap:wrap;align-items:flex-start}.product-photo-preview .text-button{margin:0}.modal-actions{z-index:4;background:var(--white);margin:14px -12px -14px;padding:12px;position:sticky;bottom:-12px}.modal-actions .button{flex:1;justify-content:center;min-height:44px}.catalog-edit{min-height:40px;padding:0 10px}}.modal-fields input[readonly]{color:#526760;cursor:default;background:#f2f0e9;font-weight:600}.catalog-card{flex-direction:column;min-width:0;display:flex}.catalog-content{z-index:1;background:var(--white);min-width:0;color:var(--ink);flex:1;display:block;position:relative}.catalog-name h3{overflow-wrap:anywhere;min-width:0;color:var(--ink);line-height:1.35}.catalog-content>p{color:#697773;min-height:0;margin:7px 0 10px}.catalog-specs{flex-wrap:wrap;row-gap:8px}.catalog-bottom{flex-wrap:wrap;gap:8px}@media (max-width:560px){.catalog-content{padding:12px}.catalog-specs{gap:8px 12px}}.catalog-art{background:#eeefea;flex:0 0 260px;min-width:0;height:260px;min-height:0;display:block;position:relative;overflow:hidden}.catalog-art img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:calc(100% - 24px);min-width:0;max-width:none;height:calc(100% - 56px);min-height:0;max-height:none;padding:0;display:block;position:absolute;inset:44px 12px 12px}.catalog-art img.catalog-photo{mix-blend-mode:normal}.product-art img.product-uploaded-photo{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}@media (max-width:560px){.catalog-art img{height:calc(100% - 68px);top:56px}}.orders-table .order-actions-cell{z-index:2;background:var(--white);text-align:center;min-width:92px;position:sticky;right:0;box-shadow:-5px 0 8px #2531330a}.orders-table thead .order-actions-cell{z-index:3}.order-row-actions{justify-content:center;gap:6px;display:flex}.order-action{background:var(--white);width:34px;height:34px;color:var(--petrol);cursor:pointer;border:1px solid #d9e2dc;border-radius:5px;place-items:center;padding:0;display:grid}.order-action:hover{background:var(--petrol-soft);border-color:var(--petrol)}.order-action-delete{color:#9e4d3f;border-color:#e9d8d1}.order-action-delete:hover{background:#f7e9e4;border-color:#b76a58}.order-error{color:#8e4336;background:#f7e9e4;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.orders-panel>.order-error{margin:12px 16px}.order-stock-option{border:1px solid var(--line);cursor:pointer;background:#f5f4ee;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.order-stock-option>input{width:18px;height:18px;accent-color:var(--petrol);flex:none;margin:1px 0 0}.order-stock-option b,.order-stock-option small{display:block}.order-stock-option b{font-size:12px;font-weight:600}.order-stock-option small{color:#5d7067;margin-top:4px;font-size:11px;line-height:1.5}.order-delete-dialog{width:min(440px,100%)}.order-delete-dialog>p{color:#52665c;font-size:13px;line-height:1.6}.order-confirm-delete{background:#9e4d3f;border-color:#9e4d3f}.order-confirm-delete:hover{background:#813b30;border-color:#813b30}@media (max-width:560px){.order-action{width:44px;height:44px}.orders-table .order-actions-cell{min-width:108px}}.marketplace-references{margin-bottom:16px;padding:16px 18px}.reference-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.reference-heading h2{font:700 16px var(--font-manrope);margin:0}.reference-heading p{color:#526b62;margin:5px 0 0;font-size:11px;line-height:1.5}.reference-heading .button{flex:none}.reference-entry{border-top:1px solid var(--line);padding:12px 0}.reference-entry summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.reference-entry summary b{min-width:100px;color:var(--petrol)}.reference-entry summary small{color:#526b62;margin-left:auto;font-size:10px}.reference-state{color:#35664f}.reference-outdated{color:#986215}.reference-content{margin-top:12px;font-size:11px;line-height:1.6}.reference-content>a{color:var(--petrol);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.reference-content>small{color:#526b62;font-size:10px}.reference-content .reference-note{color:#526b62;margin:7px 0;font-size:11px}.reference-profile{max-width:400px;margin-bottom:10px}.reference-profile select{background:var(--white);border:1px solid var(--line);border-radius:5px;min-height:36px;padding:6px}.reference-shipping{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.reference-shipping input{width:18px;height:18px;accent-color:var(--petrol)}.reference-table-wrap{overflow-x:auto}.reference-table{width:100%;font-size:11px}.reference-table th,.reference-table td{text-align:left;padding:7px 8px}.reference-notice{color:#35664f;margin:8px 0 12px;font-size:12px;line-height:1.5}.reference-error{color:#805319;background:#f8eee0;border-radius:5px;padding:9px 10px;font-size:12px;line-height:1.5}.reference-spinning{animation:1s linear infinite reference-spin}@keyframes reference-spin{to{transform:rotate(360deg)}}.sales-operation-table{padding:0 16px 12px;overflow-x:auto}.sales-operation-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) 1fr 1fr auto;align-items:center;gap:12px;min-width:580px;padding:12px 0;font-size:11px;display:grid}.sales-operation-head{color:#526b62;font-size:9px}.pricing-results .result-bottom>div>span{font-size:11px;line-height:1.5}.pricing-results .result-bottom>div>b{white-space:nowrap;font-size:12px}.pricing-results .result-bottom>small{font-size:10px;line-height:1.6}@media (max-width:560px){.marketplace-references{padding:14px 12px}.reference-heading{flex-direction:column;align-items:stretch;gap:10px}.reference-heading .button{justify-content:center;min-height:44px}.reference-entry summary small{width:100%;margin-left:0}.reference-profile select{min-height:44px;font-size:16px}.reference-table{min-width:330px}.reference-table th,.reference-table td{padding:7px 4px}}
