@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.marketProductVisual{background-image:none!important}.marketProductVisual>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.marketProductVisual--sabonete-dove>img{transform:scale(.84)}.marketProductVisual.expandedSprite{background-size:auto 300%;background-image:url(/market-products-expanded-v1.webp)!important}.marketProductVisual.sodasSprite{background-position-y:50%;background-size:auto 100%;background-image:url(/market-products-sodas-v1.webp)!important}.marketProductVisual.expandedSprite.sprite-0{background-position:0 0}.marketProductVisual.expandedSprite.sprite-1{background-position:50% 0}.marketProductVisual.expandedSprite.sprite-2{background-position:100% 0}.marketProductVisual.expandedSprite.sprite-3{background-position:0}.marketProductVisual.expandedSprite.sprite-4{background-position:50%}.marketProductVisual.expandedSprite.sprite-5{background-position:100%}.marketProductVisual.expandedSprite.sprite-6{background-position:0 100%}.marketProductVisual.expandedSprite.sprite-7{background-position:50% 100%}.marketProductVisual.expandedSprite.sprite-8{background-position:100% 100%}.monthlyAuditList{gap:18px;margin-top:20px;display:grid}.monthlyAudit{background:#fff;border:1px solid #dce4f0;border-radius:20px;padding:20px}.monthlyAudit>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monthlyAudit>header div{flex-direction:column;display:flex}.monthlyAudit>header span{letter-spacing:1.4px;color:#2355c7;font-size:11px;font-weight:800}.monthlyAudit>header strong{margin-top:5px;font-size:19px}.monthlyAudit>header>b{color:#a64b00;background:#fff2e5;border-radius:10px;padding:8px 11px;font-size:12px}.auditRecommendations{gap:8px;margin:16px 0;display:grid}.auditRecommendations p{color:#53627a;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin:0;font-size:13px;display:grid}.auditRecommendations b{color:#1749c9;background:#eaf0ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.auditDecision{grid-template-columns:1fr auto auto;gap:9px;display:grid}.auditDecision textarea{resize:vertical;border:1px solid #cad5e5;border-radius:12px;min-height:58px;padding:11px}.auditDecision button{color:#fff;background:#174dcc;border:0;border-radius:11px;padding:0 16px;font-weight:800}.auditDecision button:last-child{color:#42516a;background:#eef1f6}.auditRecordedDecision{color:#23663a;background:#edf8f1;border-radius:12px;flex-direction:column;padding:12px;display:flex}.auditRecordedDecision span{margin-top:4px;font-size:12px}@media (width<=760px){.auditDecision{grid-template-columns:1fr}.auditDecision button{min-height:45px}.monthlyAudit>header{flex-direction:column}}.statusCard.offline{background:#f3f5f8;border-color:#aab5c7}.statusCard.offline i{background:#77859a;box-shadow:0 0 0 6px #77859a18}.statusCard.offline strong{color:#3e4b60}.deviceLine.offline{background:#f1f3f6;border:1px solid #cbd2dd}.deviceLine.offline i{color:#d93632;font-weight:800}.manualGasConfirmation{color:#14264a;background:#fff9e8;border:1px solid #f0b429;border-radius:18px;margin:18px 0;padding:18px}.manualGasConfirmation strong{font-size:1.08rem;display:block}.manualGasConfirmation p{margin:8px 0 15px;line-height:1.45}.manualGasConfirmation>div{grid-template-columns:1fr 1.55fr;gap:10px;display:grid}.manualGasConfirmation button{color:#123474;background:#fff;border:1px solid #1d50c5;border-radius:12px;min-height:48px;font-weight:800}.manualGasConfirmation button:last-child{color:#fff;background:#174fd0}.marketPreviewEntry{color:#fff;text-align:left;background:linear-gradient(125deg,#061e55 0%,#0f46bb 56%,#31bd67 145%);border:1px solid #cdddf8;border-radius:20px;grid-template-columns:50px 1fr 20px;align-items:center;gap:13px;width:100%;min-height:94px;margin-top:15px;padding:14px 16px;display:grid;box-shadow:0 14px 30px #0c37892a}.marketPreviewEntry>span:nth-child(2){flex-direction:column;display:flex}.marketPreviewEntry small{letter-spacing:1.5px;color:#8ff0b2;font-size:9px;font-weight:800}.marketPreviewEntry strong{margin:3px 0;font-size:20px}.marketPreviewEntry em{color:#dbe7ff;font-size:11px;font-style:normal}.marketPreviewEntry b{font-size:30px;font-weight:400}.marketPreviewIcon{background:#fff1;border:1px solid #fff2;border-radius:16px;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.marketScreen{padding:5px 0 20px}.marketHeading{justify-content:space-between;align-items:flex-start;margin:9px 0 16px;display:flex}.marketHeading h1{color:#0e244d;margin:3px 0;font-size:31px}.marketHeading p:last-child{color:#73819a;margin:0;font-size:13px;line-height:1.5}.marketHeading>span{background:linear-gradient(145deg,#e9f1ff,#fff);border-radius:18px;place-items:center;width:57px;height:57px;font-size:29px;display:grid;box-shadow:0 9px 24px #0e36721c}.marketDemoNotice{color:#17356e;background:#eff6ff;border:1px solid #b9d5ff;border-left:4px solid #1d55d8;border-radius:15px;flex-direction:column;gap:4px;margin:0 0 14px;padding:14px 15px;display:flex}.marketDemoNotice strong{font-size:13px}.marketDemoNotice span{color:#607397;font-size:10px;line-height:1.45}.marketSearch{background:#fff;border:1px solid #d8e1ee;border-radius:15px;align-items:center;gap:8px;height:48px;padding:0 13px;display:flex;box-shadow:0 6px 18px #19385e0a}.marketSearch span{color:#486183;font-size:24px;transform:rotate(-18deg)}.marketSearch input{color:#162849;background:0 0;border:0;outline:0;width:100%;font-size:13px}.marketCategories{gap:8px;padding:12px 0 14px;display:flex;overflow:auto}.marketCategories button{color:#64738c;white-space:nowrap;background:#fff;border:1px solid #d7e0ed;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700}.marketCategories button.active{color:#fff;background:#174bcf;border-color:#174bcf;box-shadow:0 6px 14px #174bcf2b}.marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketProductCard{background:#fff;border:1px solid #e0e7f1;border-radius:20px;flex-direction:column;min-width:0;padding:10px;display:flex;box-shadow:0 9px 24px #15345e0b}.marketProductVisual{background-color:#fff;border-radius:14px;height:128px;overflow:hidden;background-image:none!important}.marketProductVisual.sprite-0{background-position:0 0}.marketProductVisual.sprite-1{background-position:50% 0}.marketProductVisual.sprite-2{background-position:100% 0}.marketProductVisual.sprite-3{background-position:0 100%}.marketProductVisual.sprite-4{background-position:50% 100%}.marketProductVisual.sprite-5{background-position:100% 100%}.marketProductCard>span{color:#8592a5;margin-top:10px;font-size:9px}.marketProductCard>strong{color:#172946;min-height:34px;margin:3px 0;font-size:13px;line-height:1.3}.marketProductCard>b{color:#123fad;margin-bottom:9px;font-size:17px}.marketAdd{color:#1744b9;background:#edf3ff;border:1px solid #194bc9;border-radius:11px;height:38px;font-size:11px;font-weight:800}.marketStepper{border:1px solid #194bc9;border-radius:11px;grid-template-columns:38px 1fr 38px;align-items:center;height:38px;display:grid;overflow:hidden}.marketStepper button{color:#fff;background:#174bcf;border:0;height:100%;font-size:19px}.marketStepper strong{text-align:center;font-size:13px}.marketEmpty{text-align:center;color:#75839a;padding:40px 12px}.marketCart{background:#fff;border:1px solid #d8e2f0;border-radius:20px;margin-top:17px;padding:16px;box-shadow:0 12px 30px #12335f10}.marketCart>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.marketCart>header div{flex-direction:column;display:flex}.marketCart>header span{letter-spacing:1.4px;color:#174bcf;font-size:9px;font-weight:800}.marketCart>header strong{margin-top:3px;font-size:15px}.marketCart>header>b{color:#123fad;font-size:21px}.marketCartLine{border-bottom:1px dashed #e4eaf2;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.marketCartLine span{color:#607089}.marketDeliveryPreview{background:#f0f8f3;border-left:4px solid #22b85a;border-radius:13px;flex-direction:column;margin-top:12px;padding:13px;display:flex}.marketDeliveryPreview span{color:#31905a;text-transform:uppercase;font-size:9px;font-weight:800}.marketDeliveryPreview strong{margin:3px 0;font-size:12px}.marketDeliveryPreview small{color:#6d7b90;font-size:9px;line-height:1.45}.marketCart>button{color:#fff;background:linear-gradient(135deg,#174fd4,#12399e);border:0;border-radius:13px;width:100%;min-height:48px;margin-top:13px;font-size:12px;font-weight:800}.marketCart>button:disabled{color:#8c98aa;background:#dce3ed}.marketScreen+.profileHeading{margin-top:0}@media (width<=360px){.marketProductVisual{height:112px}.marketProductCard>strong{font-size:12px}.marketHeading h1{font-size:27px}}*{box-sizing:border-box}html,body{color:#14213d;background:#eef3fb;min-height:100%;margin:0;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}.clientApp{background:#f7f9fd;width:100%;max-width:540px;min-height:100vh;margin:auto;padding-bottom:92px;position:relative;box-shadow:0 0 50px #173a6b1c}.clientHeader{z-index:10;background:#fff;border-bottom:1px solid #e8edf5;grid-template-columns:140px 1fr 42px;align-items:center;height:92px;padding:12px 20px;display:grid;position:sticky;top:0}.clientHeader img{object-fit:contain;width:130px;height:62px}.clientHeader div{color:#71809b;border-left:1px solid #e0e7f1;flex-direction:column;padding-left:16px;font-size:13px;display:flex}.clientHeader strong{color:#14213d;font-size:18px}.bell{color:#1647d8;background:#eef4ff;border:0;border-radius:50%;width:38px;height:38px;font-size:9px}.clientContent{padding:18px 18px 26px}.statusCard{background:#fff;border:1px solid #e4eaf3;border-radius:18px;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 8px 28px #243e6b0b}.statusCard i{background:#22bf55;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #22bf5518}.statusCard div{flex-direction:column;display:flex}.statusCard strong{font-size:14px}.statusCard span{color:#71809b;margin-top:2px;font-size:11px}.statusCard b{color:#8a97ac;font-size:10px;font-weight:600}.statusCard.warning i{background:#f5b51b;box-shadow:0 0 0 6px #f5b51b18}.statusCard.danger i{background:#e8413b;box-shadow:0 0 0 6px #e8413b18}.cylinderStage{height:340px;margin-top:5px;position:relative}.cylinderCanvas{position:absolute;inset:0}.gasBadge{background:#fff;border:1px solid #e3eaf5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:72px;left:12px;box-shadow:0 9px 25px #193e721f}.gasBadge strong{color:#16a849;font-size:23px}.warning .gasBadge strong{color:#d79600}.danger .gasBadge strong{color:#d93632}.gasBadge span{color:#7c899e;font-size:9px}.scaleBase{background:linear-gradient(145deg,#dce5f0,#fff);border:1px solid #c6d1df;border-radius:16px 16px 22px 22px;flex-direction:column;align-items:center;width:245px;height:73px;padding:8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 16px 24px #213b681c}.scaleBase>span{letter-spacing:1.2px;color:#64738a;font-size:8px}.scaleBase strong{color:#8effaa;text-align:center;background:#10203a;border-radius:7px;width:142px;margin-top:4px;padding:6px;font:700 21px monospace;box-shadow:inset 0 0 10px #000}.scaleBase small{font-size:11px}.mainReading{text-align:center;flex-direction:column;margin:2px 0 18px;display:flex}.mainReading span{text-transform:uppercase;letter-spacing:1.5px;color:#73829a;font-size:11px}.mainReading strong{color:#143cbb;margin:3px;font-size:32px}.mainReading em{color:#8996aa;font-size:11px;font-style:normal}.summaryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.summaryGrid article,.infoCard{background:#fff;border:1px solid #e3e9f2;border-radius:17px;flex-direction:column;padding:16px;display:flex}.summaryGrid span,.infoCard span{color:#728098;font-size:11px}.summaryGrid strong,.infoCard strong{margin:4px 0;font-size:19px}.summaryGrid small,.infoCard small{color:#98a3b4;font-size:10px}.primaryAction{color:#fff;background:linear-gradient(135deg,#1247dc,#1737a8);border:0;border-radius:16px;width:100%;margin-top:16px;padding:17px;font-weight:800;box-shadow:0 10px 20px #1646d52b}.deviceLine{background:#eef3fa;border-radius:13px;grid-template-columns:1fr auto;align-items:center;margin-top:13px;padding:12px;display:grid}.deviceLine span{color:#77859b;font-size:10px}.deviceLine strong{font-size:12px}.deviceLine i{color:#18a84a;grid-column:1/-1;margin-top:3px;font-size:9px;font-style:normal}.innerScreen{padding:7px 1px}.sectionTag{letter-spacing:2px;color:#1746d3;margin:7px 0;font-size:10px;font-weight:800}.innerScreen h1{margin:4px 0;font-size:29px}.subtitle{color:#76849a;margin:0 0 22px;font-size:13px}.periodTabs{background:#e9eef6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}.periodTabs button{color:#738097;background:0 0;border:0;border-radius:9px;padding:9px;font-size:12px}.periodTabs .active{color:#173eb4;background:#fff;box-shadow:0 2px 9px #132b5314}.chartCard{background:#fff;border:1px solid #e3e9f2;border-radius:20px;margin:15px 0;padding:18px}.chartCard>div:first-child{flex-direction:column;display:flex}.chartCard span{color:#7b889d;font-size:11px}.chartCard strong{margin:4px 0;font-size:26px}.chartCard small{color:#18a84a;font-size:10px}.bars{align-items:flex-end;gap:10px;height:170px;margin:16px 4px 5px;display:flex}.bars i{background:linear-gradient(#20c657,#1447d7);border-radius:8px 8px 3px 3px;flex:1}.days{justify-content:space-around;display:flex}.days span{font-size:9px}.orderCard{color:#fff;background:linear-gradient(135deg,#123bb2,#1760dd);border-radius:22px;align-items:center;gap:18px;margin-bottom:15px;padding:17px;display:flex}.orderCylinder{color:#1645cd;background:#fff;border-radius:16px 16px 25px 25px;justify-content:center;align-items:center;width:70px;height:78px;font-size:28px;font-weight:800;display:flex}.orderCylinder span{font-size:11px}.orderCard>div:last-child{flex-direction:column;display:flex}.orderCard strong{margin:4px 0;font-size:23px}.orderCard small{opacity:.75;font-size:10px}.field{color:#65738a;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;font-weight:700;display:flex}.field input{color:#17233e;background:#fff;border:1px solid #dce4ef;border-radius:13px;outline:none;padding:14px}.field input:focus{border-color:#1747d7;box-shadow:0 0 0 3px #1747d714}.addressCard,.tokenCard{background:#fff;border:1px solid #e1e8f2;border-radius:16px;flex-direction:column;padding:15px;display:flex;position:relative}.addressCard span,.tokenCard span{color:#7c899d;font-size:10px}.addressCard strong,.tokenCard strong{margin:5px 0;font-size:14px}.addressCard small,.tokenCard small{color:#8b97a8;font-size:10px}.addressCard button{color:#1645ce;background:#edf3ff;border:0;border-radius:8px;padding:7px;font-size:10px;position:absolute;top:12px;right:12px}.privacyNote{text-align:center;color:#8c98a9;font-size:9px;line-height:1.5}.fieldRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tokenCard{border-left:4px solid #20bc51;margin-top:16px}.tokenCard strong{color:#1542bf;letter-spacing:1px;font-size:20px}.bottomNav{z-index:20;background:#fff;border-top:1px solid #e0e7f1;grid-template-columns:repeat(4,1fr);width:100%;max-width:540px;height:76px;padding:7px 8px 9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottomNav button{color:#8290a5;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.bottomNav i{font-size:21px;font-style:normal;line-height:28px}.bottomNav .active{color:#1544cc;font-weight:800}.bottomNav .active i{background:#eaf0ff;border-radius:12px;width:42px}.technologyMark{color:#a4adba;z-index:9;font-size:7px;position:fixed;bottom:78px;right:max(8px,50vw - 262px)}.toast{color:#fff;z-index:30;white-space:nowrap;background:#10213d;border-radius:13px;padding:13px 18px;font-size:11px;position:fixed;bottom:91px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}@media (width<=380px){.clientHeader{grid-template-columns:115px 1fr 38px;padding:10px 14px}.clientHeader img{width:108px}.clientContent{padding:14px}.cylinderStage{height:320px}.scaleBase{width:220px}.fieldRow{grid-template-columns:1fr}}.tareSetupCard{background:#fff;border:1px solid #dfe7f2;border-radius:18px;margin-top:18px;padding:17px;box-shadow:0 9px 24px #153b7110}.tareSetupCard>div:first-child span{letter-spacing:1.4px;color:#1747d7;font-size:10px;font-weight:900}.tareSetupCard h2{color:#132348;margin:5px 0 4px;font-size:20px}.tareSetupCard p{color:#687992;margin:0;font-size:12px;line-height:1.5}.tareConfirm,.restoreAutomaticTare{cursor:pointer;border:0;border-radius:13px;width:100%;padding:13px;font-weight:900}.tareConfirm{color:#fff;background:#1747d7}.restoreAutomaticTare{color:#1747d7;background:#edf3ff;margin-top:10px}.tareConfirm:disabled,.restoreAutomaticTare:disabled{opacity:.55;cursor:wait}.tareModeStatus{background:#eef7ff;border-left:4px solid #2d75de;border-radius:13px;flex-direction:column;margin-top:12px;padding:12px;display:flex}.tareModeStatus.manual{background:#edf9f1;border-left-color:#1fab50}.tareModeStatus strong{color:#17315d;font-size:12px}.tareModeStatus small{color:#6e7e94;margin-top:3px;font-size:10px}.usedCylinderEntry{text-align:left;color:#132348;background:#fff;border:1px solid #dbe5f3;border-radius:17px;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:64px;margin-top:12px;padding:10px 14px;display:grid;box-shadow:0 8px 22px #153b710d}.usedCylinderEntry>span{color:#1747d7;background:#eaf1ff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.usedCylinderEntry div{flex-direction:column;gap:3px;display:flex}.usedCylinderEntry strong{font-size:16px}.usedCylinderEntry small{color:#6c7b91;font-size:12px}.usedCylinderEntry b{color:#7690b6;font-size:25px}.tareDirectScreen .tareSetupCard{margin-top:20px}.tareDirectScreen .tareSetupCard .field{margin-top:18px}.homologationTareNotice{background:#fff7dc;border-left:4px solid #e4a600;border-radius:12px;flex-direction:column;margin-top:13px;padding:11px 12px;display:flex}.homologationTareNotice strong{color:#7c5800;font-size:11px}.homologationTareNotice span{color:#7a6a43;margin-top:3px;font-size:10px;line-height:1.4}.waterQuantityControl{color:#0b2148;background:#fff;border:1px solid #d9e2f2;border-radius:18px;gap:8px;margin:18px 0;padding:16px 18px;display:grid}.waterQuantityControl>span{font-size:16px;font-weight:800}.waterQuantityControl>div{grid-template-columns:52px 72px 52px;justify-content:start;align-items:center;gap:10px;display:grid}.waterQuantityControl button{color:#fff;background:#0d4bd7;border:0;border-radius:14px;width:52px;height:48px;font-size:30px;font-weight:800;line-height:1}.waterQuantityControl button:disabled{color:#64748b;background:#cbd5e1}.waterQuantityControl strong{text-align:center;font-size:28px;font-weight:900}.waterQuantityControl small{color:#60708d;font-size:14px}.decisionCenter,.strategyCenter{gap:18px;display:grid}.decisionRules{background:#f7faff;border:1px solid #cbd9ee;border-radius:18px;padding:18px}.decisionRules header{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.decisionRules header span{color:#64748b;font-size:12px}.decisionRules>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.decisionRules article{background:#fff;border:1px solid #e0e7f1;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.decisionRules article b{color:#174dcc;text-transform:uppercase;letter-spacing:1px;font-size:10px}.decisionRules article small{color:#64748b;line-height:1.45}.decisionSummary,.strategyKpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.strategyKpis{grid-template-columns:repeat(4,1fr)}.decisionSummary article,.strategyKpis article{background:#fff;border:1px solid #dde5ef;border-radius:16px;flex-direction:column;padding:16px;display:flex}.decisionSummary span,.strategyKpis span{color:#697891;font-size:11px}.decisionSummary strong,.strategyKpis strong{color:#102752;margin:5px 0;font-size:21px}.decisionSummary small,.strategyKpis small{color:#8290a4;font-size:10px;line-height:1.4}.decisionQueue{gap:12px;display:grid}.decisionQueue>article{background:#fff;border:1px solid #dde4ee;border-left:5px solid #e9a313;border-radius:17px;grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.decisionQueue>article.critical{border-left-color:#d43834}.decisionQueue>article.focused{box-shadow:0 0 0 3px #174dcc1c}.alertPriority{color:#a65b00;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.alertPriority i{color:#c35b00;background:#fff0e2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.critical .alertPriority{color:#b12626}.critical .alertPriority i{color:#bf2d2d;background:#ffeded}.alertNarrative{flex-direction:column;gap:5px;min-width:0;display:flex}.alertNarrative>span{color:#53627a;font-size:13px}.alertNarrative dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.alertNarrative dl div{background:#f6f8fb;border-radius:10px;padding:9px 10px}.alertNarrative dt{text-transform:uppercase;letter-spacing:.6px;color:#78869a;font-size:9px}.alertNarrative dd{color:#263853;margin:4px 0 0;font-size:11px;line-height:1.4}.alertActions{flex-direction:column;gap:8px;display:flex}.alertActions button{color:#29405f;background:#fff;border:1px solid #cfd9e8;border-radius:10px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.alertActions .primary{color:#fff;background:#174dcc;border-color:#174dcc}.focusedAlertBanner{background:#fff8f7;border:1px solid #f0c5c2;border-left:5px solid #d43834;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.focusedAlertBanner div{flex-direction:column;display:flex}.focusedAlertBanner span{letter-spacing:1px;color:#b12626;font-size:9px;font-weight:900}.focusedAlertBanner strong{margin-top:4px}.focusedAlertBanner p{color:#53627a;margin:4px 0 0;font-size:12px}.focusedAlertBanner button{color:#fff;white-space:nowrap;background:#174dcc;border:0;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:800}.decisionMethod{color:#fff;background:#102752;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:13px;display:flex}.decisionMethod span{letter-spacing:.7px;font-size:10px;font-weight:900}.decisionMethod i{color:#73a0ff;font-style:normal}.routeIntelligence{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:18px}.routeIntelligence>header{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.routeIntelligence>header div{flex-direction:column;display:flex}.routeIntelligence>header span{letter-spacing:1.2px;color:#174dcc;font-size:9px;font-weight:900}.routeIntelligence>header strong{margin-top:4px;font-size:18px}.routeIntelligence>header small{color:#74839a}.routeIntelligence>div{gap:8px;display:grid}.routeIntelligence article{background:#f7f9fc;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:12px;display:grid}.routeIntelligence article>b{color:#174dcc;background:#e8efff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.routeIntelligence article>div{flex-direction:column;min-width:0;display:flex}.routeIntelligence article span,.routeIntelligence article small{color:#718097;margin-top:3px;font-size:10px}.routeIntelligence a{color:#1747c7;border:1px solid #cdd8e8;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.auditDecisionBlock{background:#f7f9fc;border:1px solid #dde5ef;border-radius:14px;gap:10px;padding:15px;display:grid}.auditDecisionBlock label{flex-direction:column;gap:3px;display:flex}.auditDecisionBlock label span,.auditDecisionBlock>small{color:#6d7c91;font-size:10px;line-height:1.4}.auditDecisionBlock textarea{resize:vertical;border:1px solid #c9d5e5;border-radius:11px;width:100%;min-height:76px;padding:12px}.auditDecisionBlock textarea:focus{border-color:#174dcc;outline:3px solid #174dcc22}.auditDecisionBlock>div{gap:9px;display:flex}.auditDecisionBlock button{color:#fff;background:#174dcc;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800}.auditDecisionBlock button:last-child{color:#41516b;background:#edf0f5}.auditEvidencePanel article{grid-template-columns:minmax(0,1fr) auto!important}.auditEvidencePanel article>div{min-width:0}.auditEvidencePanel article p,.auditEvidencePanel article span,.auditEvidencePanel article small{overflow-wrap:anywhere;word-break:normal;white-space:normal}.auditEvidencePanel article>em{grid-column:1/-1}@media (width<=1000px){.strategyKpis{grid-template-columns:repeat(2,1fr)}.decisionQueue>article{grid-template-columns:70px minmax(0,1fr)}.alertActions{flex-direction:row;grid-column:2}.alertNarrative dl{grid-template-columns:1fr}.routeIntelligence article{grid-template-columns:30px minmax(0,1fr) auto}.routeIntelligence article>div:nth-of-type(2){grid-column:2}.routeIntelligence a{grid-area:1/3/3}}@media (width<=700px){.decisionRules>div,.decisionSummary,.strategyKpis{grid-template-columns:1fr}.decisionMethod{justify-content:flex-start;align-items:stretch;overflow:auto}.decisionMethod span{white-space:nowrap}.decisionQueue>article{grid-template-columns:1fr}.alertPriority{flex-direction:row;align-items:flex-start}.alertActions{grid-column:1}.routeIntelligence article{grid-template-columns:30px minmax(0,1fr)}.routeIntelligence a{grid-area:auto/2;width:max-content}.auditDecisionBlock>div,.focusedAlertBanner{flex-direction:column;align-items:stretch}}.deviceLinkCard .field,.deviceLinkCard .requestDeviceLink{display:none!important}.scaleAssignmentRegister{background:#f5fff8;border:1px solid #b9d7c5;border-radius:18px;gap:10px;margin:18px 0;padding:18px;display:grid}.scaleAssignmentRegister header,.scaleAssignmentRegister article{justify-content:space-between;align-items:center;gap:16px;display:flex}.scaleAssignmentRegister header small,.scaleAssignmentRegister article small{color:#657794;display:block}.scaleAssignmentRegister article{background:#fff;border-radius:12px;padding:12px 14px}.scaleAssignmentRegister article>strong{color:#0f4bd8;font-size:20px}.scaleAssignmentRegister article>b{color:#12833a;text-transform:uppercase;font-size:12px}.tokenCardButton{text-align:left;cursor:pointer;width:100%}.scaleTargetSelector{background:#fff;border:1px solid #dce5f2;border-radius:17px;margin:14px 0;padding:15px}.scaleTargetSelector>strong{color:#17294b;margin-bottom:10px;font-size:14px;display:block}.scaleTargetSelector>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scaleTargetSelector button{color:#61708a;background:#f7f9fd;border:1px solid #cfdaea;border-radius:12px;min-height:44px;font-size:11px;font-weight:800}.scaleTargetSelector button.active{color:#1744bd;background:#eaf1ff;border-color:#174fd4}.accountDeviceList{gap:11px;display:grid}.accountDeviceList>button{color:#17284a;text-align:left;background:#fff;border:1px solid #dce4f0;border-radius:17px;grid-template-columns:46px 1fr 18px;align-items:center;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 8px 22px #193b6b0b}.accountDeviceList>button.active{background:#f3f7ff;border:2px solid #174fd4}.accountDeviceList>button>i{background:#edf3ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:23px;font-style:normal;display:grid}.accountDeviceList>button>span{flex-direction:column;min-width:0;display:flex}.accountDeviceList strong{font-size:15px}.accountDeviceList small{color:#6f7f97;margin-top:3px;font-size:11px}.accountDeviceList em{color:#168841;margin-top:4px;font-size:10px;font-style:normal;font-weight:800}.accountDeviceList b{color:#7890b4;font-size:24px}.emptyDeviceList{text-align:center;background:#fff;border:1px dashed #b9c7db;border-radius:17px;flex-direction:column;padding:22px;display:flex}.emptyDeviceList span{color:#718099;margin-top:5px;font-size:12px}.officialProduct{aspect-ratio:2/3;background:linear-gradient(#fff,#f3f6fa);border-radius:24px;width:min(100%,330px);margin:12px auto 2px;position:relative;overflow:hidden;box-shadow:0 22px 50px #18336116}.officialProduct>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.chamberOverlay{z-index:2;mix-blend-mode:normal;background:0 0;border-radius:24% 24% 20% 20%/14% 14% 12% 12%;width:52.6%;height:45.3%;position:absolute;top:25.4%;left:23.7%;overflow:hidden}.chamberOverlay i{opacity:.9;background:linear-gradient(90deg,#185c32,#329255 48%,#176038);border-radius:48% 48% 16% 16%/3% 3% 10% 10%;transition:height .7s;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 8px 13px #c8ffd75e,inset 0 -14px 20px #073d245c}.officialDisplay{z-index:3;color:#fff;letter-spacing:.4px;text-shadow:0 0 8px;border-radius:7px;justify-content:center;align-items:center;width:28.8%;height:5.6%;font:700 clamp(14px,4.2vw,21px)/1 Courier New,monospace;transition:color .35s;display:flex;position:absolute;bottom:9.1%;left:35.6%}.officialDisplay small{margin-left:4px;font-size:.48em}.officialDisplay.attention{color:#ffd536}.officialDisplay.critical{color:#ff3d38;animation:.8s steps(2,end) infinite criticalBlink}@keyframes criticalBlink{50%{opacity:.15;text-shadow:0 0 18px #ff312b}}@media (prefers-reduced-motion:reduce){.officialDisplay.critical{animation:none}.chamberOverlay i{transition:none}}.clientApp{background:#fff;border:0;border-radius:0;max-width:540px;min-height:100vh;overflow:hidden}.registrationRequiredNotice{color:#102752;background:linear-gradient(135deg,#edf4ff,#fff);border:1px solid #b9cdf8;border-radius:18px;gap:7px;margin:18px 0;padding:18px;display:grid;box-shadow:0 10px 28px #1747d715}.registrationRequiredNotice strong{font-size:20px}.registrationRequiredNotice span{color:#53647f;font-size:14px;line-height:1.45}.registrationRequiredNotice button{color:#fff;background:#1747d7;border:0;border-radius:12px;justify-self:start;padding:11px 16px;font-size:14px;font-weight:900}.clientHero{background-image:url(/header-amado-gas-clean-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:202px;display:block;position:relative}.clientHero>span{color:#ffffffd9;letter-spacing:1.1px;text-transform:uppercase;text-shadow:0 1px 4px #000;font-size:7px;font-weight:700;position:absolute;bottom:7px;right:12px}.clientContent{background:#fff;padding:0 30px 30px}.homeScreen{position:relative}.homeScreen>.statusCard{z-index:4;border:1px solid #dce4f0;border-radius:19px;margin-top:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #142b5710}.statusCard .statusSummary{grid-template-columns:12px 1fr 14px;align-items:center;gap:13px;min-height:56px;padding:10px 16px;display:grid}.statusSummary>i{background:#20bd50;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 7px #20bd5014}.statusCard .statusSummary>div{flex-direction:column;display:flex}.statusSummary strong{font-size:13px}.statusSummary span{color:#75839a;margin-top:3px;font-size:9px}.statusArrow{color:#8b97aa;cursor:pointer;background:0 0;border:0;width:24px;height:30px;padding:0;font-size:21px;font-weight:400;line-height:1}.statusArrow:focus-visible{border-radius:7px;outline:2px solid #1747d7}.statusCard .customerGreeting{border-top:1px solid #e3e8f1;flex-direction:row;align-items:center;gap:8px;min-height:34px;padding:7px 16px;font-size:12px;display:flex}.customerGreeting span{color:#78869d}.statusCard.warning .statusSummary>i{background:#f2c21a;box-shadow:0 0 0 7px #f2c21a1b}.statusCard.danger .statusSummary>i{background:#e32621;box-shadow:0 0 0 7px #e3262118}.officialProduct{aspect-ratio:2/3;width:min(100%,430px);box-shadow:none;background:#fff;border-radius:0;margin:24px auto 0}.officialDisplay{color:#fff;filter:drop-shadow(0 0 4px);justify-content:center;align-items:center;gap:2px;width:32%;height:5.5%;display:flex;top:80.3%;bottom:auto;left:34%}.sevenSegmentNumber{color:inherit;justify-content:center;align-items:center;gap:2px;display:inline-flex}.officialDisplay small{letter-spacing:.3px;text-transform:uppercase;margin:0 0 -9px 1px;font-family:Manrope,Arial,sans-serif;font-size:7px;font-weight:900}.segmentDigit{flex:0 0 10px;width:10px;height:20px;display:block;position:relative}.segmentDigit i{opacity:.18;background:#343a44;border-radius:2px;transition:background .25s,opacity .25s;display:block;position:absolute}.segmentDigit .on{opacity:1;background:currentColor;box-shadow:0 0 4px}.seg-a,.seg-d,.seg-g{clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);width:7px;height:2px;left:2px}.seg-a{top:0}.seg-g{top:9px}.seg-d{bottom:0}.seg-b,.seg-c,.seg-e,.seg-f{clip-path:polygon(50% 0,100% 15%,100% 85%,50% 100%,0 85%,0 15%);width:2px;height:8px}.seg-b{top:1px;right:0}.seg-c{bottom:1px;right:0}.seg-f{top:1px;left:0}.seg-e{bottom:1px;left:0}.decimalDot{background:currentColor;border-radius:50%;align-self:flex-end;width:3px;height:3px;margin:0 0 3px -1px;box-shadow:0 0 4px}.productReference{z-index:4;color:#7e8795;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:700;position:absolute;bottom:5.9%;right:4%}.mainReading{margin:-2px 0 20px}.mainReading span{font-size:12px;font-weight:700}.mainReading strong{font-size:36px}.mainReading em{color:#19bd3c;font-size:12px;font-weight:800}.summaryGrid{gap:18px}.summaryGrid article{border-radius:20px;min-height:92px;padding:18px 17px}.summaryGrid strong{font-size:20px}.primaryAction{text-transform:uppercase;box-shadow:none;border-radius:18px;margin-top:20px;padding:19px;font-size:15px}.primaryAction:disabled{cursor:not-allowed;color:#69778c;opacity:1;background:#d8dee9}.deviceLine{background:0 0;border-radius:0;justify-content:space-between;padding:18px 0 2px;display:flex}.deviceLine span{font-size:11px}.deviceLine i{color:#16b93d;margin:0;font-size:11px;font-weight:800}.mainReading .sevenSegmentReading{color:#063fbf;justify-content:center;align-items:flex-end;gap:5px;margin:8px 0 6px;line-height:1;display:flex}.mainReading .gasEstimateSegments{filter:none;gap:4px}.mainReading .gasEstimateSegments .segmentDigit i{opacity:.07;box-shadow:none;background:#063fbf}.mainReading .gasEstimateSegments .segmentDigit .on{opacity:1;box-shadow:none;background:#063fbf}.mainReading .gasEstimateSegments .segmentDigit{flex-basis:20px;width:20px;height:38px}.mainReading .gasEstimateSegments .segmentDigit i{border-radius:3px}.mainReading .gasEstimateSegments .seg-a,.mainReading .gasEstimateSegments .seg-d,.mainReading .gasEstimateSegments .seg-g{width:15px;height:4px;left:3px}.mainReading .gasEstimateSegments .seg-a{top:0}.mainReading .gasEstimateSegments .seg-g{top:17px}.mainReading .gasEstimateSegments .seg-d{bottom:0}.mainReading .gasEstimateSegments .seg-b,.mainReading .gasEstimateSegments .seg-c,.mainReading .gasEstimateSegments .seg-e,.mainReading .gasEstimateSegments .seg-f{width:4px;height:16px}.mainReading .gasEstimateSegments .seg-b,.mainReading .gasEstimateSegments .seg-f{top:2px}.mainReading .gasEstimateSegments .seg-c,.mainReading .gasEstimateSegments .seg-e{bottom:2px}.mainReading .gasEstimateSegments .decimalDot{width:5px;height:5px;margin:0 0 3px}.mainReading .sevenSegmentReading small{letter-spacing:0;margin-left:3px;font:800 .34em/1 Manrope,Arial,sans-serif}.mainReading .readingLoading{color:#71809a;letter-spacing:.2px;place-items:center;min-height:45px;font-size:15px;display:grid}.mainReading .standardGasReading{color:#1548d2;letter-spacing:-1px;margin:6px 0 5px;font:900 38px/1.05 Manrope,Arial,sans-serif;display:block}.mainReading .standardGasReading small{letter-spacing:0;font-size:13px;font-weight:900}.bottomNav{max-width:524px;height:82px}.bottomNav button:focus:not(:focus-visible){outline:none}.bottomNav button:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #1747d7}.bars-ano{gap:5px}.bars-ano i{border-radius:5px 5px 2px 2px}.bars-mes{gap:18px}.cookingEntry{text-align:left;color:#14213d;background:#fff;border:1px solid #dfe7f2;border-radius:18px;grid-template-columns:54px 1fr 14px;align-items:center;gap:13px;width:100%;margin-top:16px;padding:14px;display:grid;box-shadow:0 8px 22px #173a6b0b}.cookingEntry>i{color:#8fffa6;text-shadow:0 0 6px;background:#101c32;border-radius:12px;place-items:center;width:54px;height:47px;font:800 15px/1 Courier New,monospace;display:grid}.cookingEntry>span{flex-direction:column;display:flex}.cookingEntry small{color:#7e8b9f;margin-top:4px;font-size:9px;line-height:1.4}.cookingEntry>b{color:#8a97a9;font-size:20px;font-weight:400}.backLink{color:#1747d7;background:0 0;border:0;padding:2px 0 12px;font-size:11px;font-weight:800}.cookingDisplay{color:#fff;background:linear-gradient(145deg,#0d1729,#172743);border-radius:22px;flex-direction:column;margin:16px 0;padding:21px;display:flex;box-shadow:0 14px 30px #0e1c3530}.cookingDisplay>span{color:#aebbd0;font-size:10px}.cookingDisplay>strong{color:#8fffa6;text-shadow:0 0 8px #60ff8b66;margin:9px 0 7px;font:900 32px/1 Courier New,monospace}.cookingDisplay>strong small{font-size:12px}.cookingDisplay>em{color:#d7deea;font-size:11px;font-style:normal}.cookingMetrics{gap:9px;display:grid}.cookingMetrics article{background:#fff;border:1px solid #e1e8f2;border-radius:14px;justify-content:space-between;align-items:center;padding:13px;display:flex}.cookingMetrics span{color:#748198;font-size:10px}.finishCooking{color:#1747d7;background:#fff;border:1px solid #1747d7;border-radius:15px;width:100%;margin-top:10px;padding:14px;font-weight:800}.simulatorDial .consumedReading{border-top:1px solid #dfe5f2;margin-top:-7px;padding-top:13px}.simulatorPage{background:radial-gradient(circle at top,#e8f1ff,#edf2f8 55%,#dfe7f1);place-items:center;min-height:100vh;padding:24px;display:grid}.simulatorShell{background:#fff;border-radius:28px;width:min(100%,520px);padding-bottom:24px;overflow:hidden;box-shadow:0 24px 70px #16376324}.simulatorHeader{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;height:92px;padding:12px 20px;display:flex}.simulatorHeader img{object-fit:contain;width:148px;height:68px}.simulatorHeader span{letter-spacing:1.2px;color:#78869b;text-transform:uppercase;font-size:8px}.simulatorIntro{padding:22px 25px 10px}.simulatorIntro p{color:#1747d7;letter-spacing:1.6px;margin:0;font-size:9px;font-weight:900}.simulatorIntro h1{margin:6px 0;font-size:25px}.simulatorIntro>span{color:#748198;font-size:11px;line-height:1.5}.simulatorDial{background:#f9fbfe;border:1px solid #e0e7f1;border-radius:22px;gap:14px;margin:10px 24px;padding:20px;display:grid}.dialReading{text-align:center}.dialReading strong{color:#1747d7;font-size:43px;line-height:1;display:block}.dialReading span{color:#7d899c;font-size:10px}.dialSecondary{color:#718096;justify-content:space-between;font-size:10px;display:flex}.dialSecondary b{color:#17233d}.verticalControl{grid-template-columns:72px 70px 90px;justify-content:center;align-items:center;gap:12px;width:260px;height:330px;margin:4px auto;display:grid}.verticalControl input[type=range]{writing-mode:vertical-lr;appearance:none;touch-action:none;direction:rtl;background:0 0;width:34px;height:292px;margin:auto}.verticalControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(0deg,#e53a35 0 10%,#efbd1c 10% 20%,#20bd52 20% 100%);border-radius:12px;width:13px;height:100%;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #cbd6e5}.verticalControl input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:5px solid #1747d7;border-radius:50%;width:38px;height:38px;margin-left:-12px;box-shadow:0 5px 15px #153d8138}.verticalMarks,.verticalGuide{flex-direction:column;justify-content:space-between;height:292px;display:flex}.verticalMarks span{color:#748198;text-align:right;font-size:10px}.verticalMarks b{color:#17233d;font-size:11px}.verticalGuide{align-items:flex-start}.verticalGuide span{letter-spacing:.7px;color:#1747d7;font-size:8px;font-weight:900}.verticalGuide i{background:linear-gradient(#1747d7,#9aabc2);width:2px;height:215px;margin-left:18px;position:relative}.verticalGuide i:before,.verticalGuide i:after{content:"";border-top:2px solid #1747d7;border-left:2px solid #1747d7;width:8px;height:8px;position:absolute;left:-4px}.verticalGuide i:before{top:0;transform:rotate(45deg)}.verticalGuide i:after{bottom:0;transform:rotate(225deg)}.externalStatus,.connectionStatus{background:#f3f6fa;border-radius:14px;align-items:center;gap:10px;margin:12px 24px;padding:13px;display:flex}.externalStatus i,.connectionStatus i{background:#20b950;border-radius:50%;width:10px;height:10px}.externalStatus div{flex-direction:column;display:flex}.externalStatus strong{font-size:11px}.externalStatus span,.connectionStatus{color:#748198;font-size:9px}.connectionStatus.offline i{background:#df3d38}.backToApp{color:#fff;text-align:center;background:#1747d7;border-radius:13px;margin:16px 24px 0;padding:14px;font-size:11px;font-weight:900;text-decoration:none;display:block}@media (width<=520px){.simulatorPage{padding:0}.simulatorShell{border-radius:0;min-height:100vh}.verticalControl{grid-template-columns:66px 62px 78px;width:230px}.simulatorDial{margin:8px 16px;padding:17px}}@media (width>=600px){.clientApp{min-height:100vh;margin:0 auto}.bottomNav{border-radius:0}}@media (width<=420px){.clientApp{border:0;border-radius:0}.clientHero{height:145px}.clientHero>span{font-size:6px;bottom:5px;right:9px}.clientContent{padding:0 18px 24px}.homeScreen>.statusCard{margin-top:14px}.statusCard .statusSummary{min-height:52px;padding:9px 13px}.statusCard .customerGreeting{min-height:31px;padding:6px 13px}.officialProduct{margin-top:17px}.summaryGrid{gap:10px}.summaryGrid article{padding:15px 13px}.mainReading strong{font-size:32px}.bottomNav{max-width:100%}}.statusSummary strong{font-size:15px;line-height:1.25}.statusSummary span{margin-top:5px;font-size:12px;line-height:1.45}.statusCard .customerGreeting{min-height:40px;font-size:14px}.customerGreeting span{font-size:14px}.customerGreeting strong{font-size:18px}.officialDisplay{gap:2px;width:38%;left:31%}.productReference{letter-spacing:1px;font-size:10px;bottom:5.6%;right:3.5%}.field{font-size:13px;line-height:1.4}.field input{padding:15px;font-size:15px}.orderCard span{font-size:14px}.orderCard strong{font-size:25px}.addressCard small,.tokenCard small{font-size:12px;line-height:1.4}.addressCard button{padding:8px 10px;font-size:11px}.privacyNote{font-size:11px;line-height:1.55}.cookingDisplay>span{font-size:12px}.cookingDisplay>em{color:#fff;font-size:15px;font-weight:800}.cookingCostInline{color:#fff;letter-spacing:.2px;margin-bottom:8px;font-size:18px;display:block}.cookingDisplay.finished .cookingCostInline{color:#8fffa6;text-shadow:0 0 10px #60ff8b66;margin:12px 0 9px;font:900 38px/1 Courier New,monospace}.cookingDisplay.finished .finishedCookingWeight{color:#c3cee0;text-shadow:none;margin:0 0 10px;font:800 16px/1.2 Courier New,monospace}.cookingDisplay.finished .finishedCookingWeight small{color:#aebbd0;font-size:11px}.cookingMetrics span{font-size:12px}.cookingMetrics strong{font-size:14px}.profileHeading{align-items:center;gap:14px;margin:5px 0 18px;display:flex}.profileHeading h1{margin:0}.profileHeading .subtitle{margin:4px 0 0}.profileAvatar{object-fit:cover;background:#eaf4ff;border-radius:50%;flex:0 0 58px;width:58px;height:58px;display:block;box-shadow:0 0 0 3px #fff,0 8px 20px #1747d72b}@media (width<=420px){.statusSummary span{font-size:11px}.statusCard .customerGreeting{min-height:38px}.productReference{font-size:9px}.bottomNav button{font-size:11px}.officialDisplay{width:41%;left:29.5%}}.statusSummary strong{font-size:17px;font-weight:800;line-height:1.25}.statusSummary span{margin-top:5px;font-size:15px;font-weight:600;line-height:1.4}.statusCard .statusSummary{min-height:76px;padding:13px 17px}.statusCard .customerGreeting{gap:9px;min-height:52px;padding:10px 17px;font-size:17px}.customerGreeting span{font-size:17px;font-weight:600}.customerGreeting strong{font-size:21px;font-weight:900}.productReference{letter-spacing:1.1px;font-size:14px;font-weight:900;bottom:5.2%;right:3%}.deviceLine span,.deviceLine i{font-size:14px}.bottomNav{height:96px}.technologyMark{bottom:98px}.bottomNav button{gap:5px;font-size:14px;font-weight:800}.bottomNav i{font-size:26px}.bottomNav .profileNavAvatar{color:#fff;letter-spacing:.3px;background:linear-gradient(145deg,#1747d7,#20b957);border-radius:50%;place-items:center;width:31px;min-width:31px;height:31px;font:900 11px/1 Manrope,Arial,sans-serif;display:grid;box-shadow:0 3px 9px #1747d733}.bottomNav button.active .profileNavAvatar{box-shadow:0 0 0 3px #dfe8ff,0 3px 9px #1747d744}.bottomNav .navVisualIcon{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 3px 10px #173e7924}.bottomNav button.active .navVisualIcon{transform:translateY(-1px)scale(1.06);box-shadow:0 0 0 3px #dfe8ff,0 5px 13px #1747d738}.sectionTag{font-size:13px}.subtitle{font-size:15px;line-height:1.55}.periodTabs button,.chartCard span,.infoCard span{font-size:14px}.chartCard small,.infoCard small{font-size:13px}.cookingEntry strong{font-size:15px}.cookingEntry small{font-size:13px}.backLink{font-size:14px}.field{font-size:15px}.field input,.orderCard span{font-size:16px}.orderCard small{font-size:14px}.addressCard span,.tokenCard span{font-size:15px}.addressCard strong,.tokenCard strong{font-size:18px}.addressCard small,.tokenCard small,.addressCard button{font-size:14px}.privacyNote{font-size:13px}@media (width<=420px){.statusSummary strong{font-size:16px}.statusSummary span{font-size:14px}.statusCard .statusSummary{min-height:72px;padding:12px 14px}.statusCard .customerGreeting{min-height:49px;padding:9px 14px;font-size:16px}.customerGreeting span{font-size:16px}.customerGreeting strong{font-size:20px}.productReference,.bottomNav button{font-size:13px}.bottomNav{height:94px}}.refillHeroAction{background:linear-gradient(105deg,#063dcc 0%,#1760e7 45%,#d9eaff 72%,#fff 100%);border:1px solid #d8e2f1;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:7px 12px 7px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #1747d721}.refillHeroAction span{z-index:1;color:#55dc45;letter-spacing:.2px;text-align:center;text-shadow:0 1px 2px #002a536b;place-items:center;max-width:none;font-size:16px;font-weight:900;line-height:1.2;display:grid;position:absolute;inset:0;transform:translate(-22px)}.refillHeroAction img{z-index:2;object-fit:contain;object-position:center;border-radius:0;flex:0 0 48px;width:48px;height:64px;margin-left:auto;position:relative}.refillHeroAction:active{transform:translateY(1px)}.waterHeroAction{margin-top:12px}.waterHeroAction .waterDrop{z-index:2;filter:drop-shadow(0 5px 8px #0a5ca633);place-items:center;width:48px;height:64px;margin-left:auto;font-size:31px;font-style:normal;display:grid;position:relative}.waterOrderCard .waterContainer{background:linear-gradient(145deg,#0c64ca,#22b9da)}@media (width<=420px){.refillHeroAction{min-height:72px;padding-left:18px}.refillHeroAction span{font-size:15px;transform:translate(-18px)}.refillHeroAction img{flex-basis:46px;width:46px;height:60px}}.profileForm .addressDetailsRow{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr)}.profileForm .cepFeedback{font-size:12px;font-weight:700;line-height:1.35;display:block}.profileForm .cep-verified .cepFeedback{color:#149447}.profileForm .cep-invalid .cepFeedback{color:#d72f2f}.profileForm .cep-loading .cepFeedback,.profileForm .cep-unavailable .cepFeedback{color:#6b7890}@media (width<=380px){.profileForm .addressDetailsRow{grid-template-columns:1fr}}.bars i{box-shadow:0 5px 11px #12366b1f}.bars i:nth-child(6n+1){background:linear-gradient(#74e99b,#15964b)}.bars i:nth-child(6n+2){background:linear-gradient(#43d870,#0fad50)}.bars i:nth-child(6n+3){background:linear-gradient(#b2eb64,#55b93d)}.bars i:nth-child(6n+4){background:linear-gradient(#55b6f4,#1761cf)}.bars i:nth-child(6n+5){background:linear-gradient(#ffd65a,#eca91d)}.bars i:nth-child(6n){background:linear-gradient(#46dec3,#139986)}@media (width<=420px){.clientHero{background-position:50%;height:132px}.clientContent{padding:0 12px 24px}.clientNotification{text-align:center;border-width:2px;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:0;margin:5px 0 0;padding:5px 9px}.clientNotification>i{display:none}.clientNotification>div>span{letter-spacing:.35px;font-size:15px;font-weight:900;line-height:1.05}.clientNotification>div>strong{margin-top:1px;font-size:15px;line-height:1.05}.clientNotification>div>p{margin:2px 0 0;font-size:13px;line-height:1.15}.clientNotification.commerceClientNotice{text-align:left;border-width:1px 1px 1px 5px;align-items:center;width:100%;min-height:72px;max-height:112px;overflow:hidden;grid-template-rows:auto!important;grid-template-columns:56px minmax(0,1fr) 30px!important;gap:10px!important;height:auto!important;padding:9px 10px!important;display:grid!important}.clientNotification.commerceClientNotice>i{display:none}.clientNotification.commerceClientNotice .clientNoticeProduct{object-fit:contain;grid-area:1/1;width:54px;height:52px;display:block;transform:none}.clientNotification.commerceClientNotice .clientNoticeProduct[alt^=Água]{transform:scale(1.12)}.clientNotification.commerceClientNotice>div{text-align:left;grid-area:1/2;align-self:center;width:auto;min-width:0;max-width:none;display:flex;overflow:hidden}.clientNotification.commerceClientNotice>div>span{letter-spacing:.7px;font-size:11px}.clientNotification.commerceClientNotice>div>strong{white-space:normal;word-break:normal;overflow-wrap:normal;font-size:15px;line-height:1.2}.clientNotification.commerceClientNotice>div>p{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.clientNotification.commerceClientNotice .closeClientNotification{grid-area:1/3;align-self:start;width:28px;height:28px;margin:0;display:grid!important;position:static!important}.clientNotification.critical{background:#fff;border-color:#ef303b;margin-bottom:0;padding-bottom:6px}.clientNotification.critical .criticalResponse{border-top:0;margin-top:2px;padding-top:0}.clientNotification.critical .criticalResponse>span{font-size:13px;line-height:1.1}.clientNotification.critical .criticalResponse>div{grid-template-columns:1fr 1fr;align-items:center;gap:42px;height:42px;margin-top:3px;padding:0 10px;display:grid}.clientNotification.critical .criticalResponse button,.clientNotification.critical .criticalResponse button:first-child{border-radius:11px;width:100%;min-width:0;max-width:none;height:36px;min-height:36px;margin:0;padding:0 7px;animation:none;position:relative;inset:auto;transform:none}.clientNotification.critical .criticalResponse button:first-child{box-shadow:none;color:#087c31;background:#f2fff6;border:1px solid #12a647;justify-content:flex-end;display:flex}.clientNotification.critical .criticalResponse button:first-child:after{content:"PEDIR AGORA";color:#087c31;font-size:10px;line-height:1;position:static}.clientNotification.critical .criticalResponse button:first-child:before{content:"✓";color:#fff;background:#22b950;border-radius:6px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;animation:none;display:grid;top:50%;bottom:auto;left:5px;transform:translateY(-50%)}.clientNotification.critical .criticalResponse button:first-child:active{transform:scale(.97)}.clientNotification.critical .criticalResponse button:last-child{color:#d82530;background:#fff;border:1px solid #ef303b;border-radius:11px;width:100%;height:36px;min-height:36px;margin:0;font-size:12px}.homeScreen>.statusCard{margin-top:8px}.clientNotification.critical+.homeScreen .officialProduct{width:min(100%,390px);margin-top:5px}.officialProduct{margin-top:12px}.mainReading{z-index:2;margin:2px 0 13px;position:relative}.mainReading>span{letter-spacing:1.2px;font-size:11px;line-height:1.25;display:block}.mainReading .standardGasReading{margin:5px 0 4px;font-size:35px}.mainReading .gasEstimateSegments .segmentDigit{flex-basis:17px;width:17px;height:32px}.mainReading .gasEstimateSegments .seg-a,.mainReading .gasEstimateSegments .seg-d,.mainReading .gasEstimateSegments .seg-g{width:13px;height:3px}.mainReading .gasEstimateSegments .seg-g{top:14px}.mainReading .gasEstimateSegments .seg-b,.mainReading .gasEstimateSegments .seg-c,.mainReading .gasEstimateSegments .seg-e,.mainReading .gasEstimateSegments .seg-f{width:3px;height:14px}.summaryGrid article{min-height:80px;padding:12px}}.monthlyOrderArchive{background:#fff;border:1px solid #dfe7f1;border-radius:16px;gap:10px;padding:18px;display:grid}.monthlyOrderArchive>header{justify-content:space-between;gap:16px;display:flex}.monthlyOrderArchive>header div{flex-direction:column;display:flex}.monthlyOrderArchive>header span{letter-spacing:1px;color:#1750ce;font-size:10px;font-weight:900}.monthlyOrderArchive>header small{color:#718097}.monthlyOrderArchive details{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.monthlyOrderArchive summary{cursor:pointer;text-transform:capitalize;background:#f7f9fc;justify-content:space-between;gap:16px;padding:14px;display:flex}.monthlyOrderArchive summary span{color:#5e6d82;font-size:11px}.monthlyOrderArchive details>.commerceOrderQueue{padding:10px}.managementApp{color:#15213a;background:#f4f7fb;grid-template-columns:250px minmax(0,1fr);min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.managementSidebar{color:#fff;background:#0b1b34;flex-direction:column;min-height:100vh;padding:26px 18px;display:flex}.managementBrand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 7px 28px;display:flex}.managementBrand>span{background:linear-gradient(145deg,#1e61ec,#18b750);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid}.managementBrand div{flex-direction:column;display:flex}.managementBrand strong{font-size:13px}.managementBrand small{color:#91a3bf;margin-top:2px;font-size:9px}.managementSidebar nav{flex-direction:column;gap:4px;margin-top:25px;display:flex}.managementSidebar nav button{color:#9badc7;text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:600}.managementSidebar nav button.active{color:#fff;background:#1a3560}.tenantBlock{border-top:1px solid #ffffff17;flex-direction:column;margin-top:auto;padding:20px 8px 2px;display:flex}.tenantBlock small{letter-spacing:1.2px;color:#6f86a8;font-size:8px}.tenantBlock strong{margin:7px 0 3px;font-size:11px}.tenantBlock span{color:#8fa1ba;font-size:9px}.managementWorkspace{min-width:0;padding:26px 30px 45px}.managementTopbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.managementTopbar p{color:#1a4ed4;letter-spacing:1.4px;margin:0;font-size:9px;font-weight:800}.managementTopbar h1{margin:4px 0 0;font-size:26px}.operator{align-items:center;gap:9px;display:flex}.operator>i{color:#1749ce;background:#dce7fb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:800;display:grid}.operator span{flex-direction:column;display:flex}.operator small{color:#8090a8;font-size:8px}.managementStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.managementStats article,.fleetPanel,.devicePanel,.eventStream{background:#fff;border:1px solid #e1e7f0;border-radius:16px;box-shadow:0 8px 26px #18345c08}.managementStats article{flex-direction:column;padding:16px;display:flex}.managementStats span{color:#718098;font-size:9px}.managementStats strong{margin:6px 0 3px;font-size:23px}.managementStats small{color:#8b98aa;font-size:8px}.managementGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.75fr);gap:15px;display:grid}.fleetPanel{overflow:hidden}.panelTitle{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:65px;padding:14px 17px;display:flex}.panelTitle>div{flex-direction:column;display:flex}.panelTitle span{font-size:12px;font-weight:800}.panelTitle small{color:#8290a4;margin-top:3px;font-size:8px}.panelTitle label{font-size:0}.panelTitle input{border:1px solid #dfe6ef;border-radius:9px;outline:none;width:185px;padding:9px 11px;font-size:9px}.fleetTable{width:100%}.fleetRow{text-align:left;color:#25314a;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:1.35fr .75fr 1fr .65fr .75fr;align-items:center;gap:9px;width:100%;min-height:62px;padding:10px 17px;font-size:9px;display:grid}.fleetRow:not(.fleetHead){cursor:pointer}.fleetRow:not(.fleetHead):hover,.fleetRow.selected{background:#f3f7ff}.fleetRow.selected{box-shadow:inset 3px 0 #1b50d8}.fleetHead{color:#8491a5;background:#f8fafc;min-height:35px;font-size:8px;font-weight:700}.fleetRow>span{flex-direction:column;display:flex}.fleetRow small{color:#8190a5;margin-top:3px;font-size:8px}.fleetRow span>i{background:#e2e7ef;border-radius:3px;height:3px;margin-top:5px;overflow:hidden}.fleetRow span>i em{background:#1fbe55;height:100%;display:block}.fleetStatus{border-radius:20px;width:max-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex!important}.fleetStatus.healthy{color:#168640;background:#e8f8ee}.fleetStatus.warning{color:#9b6a00;background:#fff6d8}.fleetStatus.critical{color:#c62d29;background:#ffe9e7}.fleetStatus.offline{color:#667389;background:#edf0f4}.devicePanelHead{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.devicePanelHead>div{flex-direction:column;display:flex}.devicePanelHead span{color:#7c899e;font-size:8px}.devicePanelHead strong{margin:4px 0 2px;font-size:18px}.devicePanelHead small{color:#8390a3;font-size:8px}.devicePanelHead>i{font-size:8px;font-style:normal;font-weight:800}.devicePanelHead>i.online{color:#18a94a}.devicePanelHead>i.offline{color:#718098}.liveGauge{justify-content:center;align-items:center;gap:18px;padding:22px 0 15px;display:flex}.liveGauge>div{background:#edf2f8;border:4px solid #23417a;border-radius:12px 12px 17px 17px;width:48px;height:86px;position:relative;overflow:hidden}.liveGauge>div:before{content:"";border:4px solid #23417a;border-bottom:0;width:27px;height:8px;position:absolute;top:-4px;left:6px}.liveGauge>div i{height:var(--level);background:linear-gradient(#2dcc62,#168d3e);transition:height .6s;position:absolute;bottom:0;left:0;right:0}.liveGauge>span{flex-direction:column;display:flex}.liveGauge small{color:#7d899c;font-size:8px}.liveGauge strong{color:#1747cc;margin:4px 0;font-size:23px}.liveGauge em{color:#18a448;font-size:8px;font-style:normal;font-weight:800}.devicePanel dl{border-top:1px solid #edf1f5;margin:0}.devicePanel dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:9px 0;display:flex}.devicePanel dt{color:#7c899d;font-size:8px}.devicePanel dd{margin:0;font-size:9px;font-weight:800}.notificationActions{flex-direction:column;gap:7px;padding-top:14px;display:flex}.notificationActions>span{font-size:9px;font-weight:800}.notificationActions button{color:#1746c9;background:#fff;border:1px solid #d8e1ef;border-radius:9px;padding:10px;font-size:9px;font-weight:800}.notificationActions button.primary{color:#fff;background:#1747d2;border-color:#1747d2}.notificationActions button:disabled{opacity:.55}.notificationActions small{text-align:center;color:#168c42;font-size:8px}.selectionHint{color:#718097;background:#f3f6fa;border-radius:10px;padding:11px;font-size:9px;line-height:1.5}.eventStream{margin-top:15px;overflow:hidden}.eventStream .panelTitle>b{color:#13a347;background:#e8f8ee;border-radius:15px;padding:5px 7px;font-size:7px}.eventList article{border-bottom:1px solid #edf1f6;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;min-height:52px;padding:10px 17px;display:grid}.eventList article>i{border-radius:50%;width:7px;height:7px}.eventList .blue{background:#1d55dd}.eventList .green{background:#20b653}.eventList .amber{background:#e9a914}.eventList article>div{flex-direction:column;display:flex}.eventList span{color:#7e8b9e;margin-top:3px;font-size:8px}.eventList time{color:#8a97a9;font-size:8px}@media (width<=980px){.managementApp{grid-template-columns:78px minmax(0,1fr)}.managementBrand div,.managementSidebar nav button:not(.active),.tenantBlock{display:none}.managementBrand{justify-content:center;padding-left:0;padding-right:0}.managementSidebar nav button.active{text-align:center;font-size:0}.managementSidebar nav button.active:after{content:"Painel";font-size:9px}.managementStats{grid-template-columns:repeat(2,1fr)}.managementGrid{grid-template-columns:1fr}.devicePanel{grid-template-columns:1fr 1fr;gap:15px;display:grid}.devicePanelHead{grid-column:1/-1}.notificationActions{align-self:center}}@media (width<=650px){.managementApp{display:block}.managementSidebar{flex-direction:row;min-height:auto;padding:12px 15px;display:flex}.managementBrand{border:0;padding:0}.managementSidebar nav,.tenantBlock{display:none}.managementWorkspace{padding:18px 12px}.managementTopbar h1{font-size:20px}.operator{display:none}.managementStats{grid-template-columns:1fr 1fr;gap:8px}.managementStats article{padding:12px}.managementStats strong{font-size:18px}.devicePanel{display:block}.fleetPanel{overflow-x:auto}.fleetTable{min-width:650px}.panelTitle label{display:none}}.managementApp{grid-template-columns:220px minmax(0,1fr)}.managementSidebar{background:linear-gradient(#092655 0%,#0a1d39 56%,#07162c 100%);padding:0 14px 22px}.managementBrandHero{background:#0c306b;border-bottom:1px solid #fff2;height:154px;margin:0 -14px 18px;position:relative;overflow:hidden}.managementBrandBackground{object-fit:cover;object-position:78% center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.managementBrandHero:after{content:"";background:linear-gradient(#05225108,#071a3d4d);position:absolute;inset:0}.managementBrandLogo{z-index:2;object-fit:contain;background:#fffffff2;border-radius:15px;width:calc(100% - 32px);height:82px;padding:7px;position:absolute;top:27px;left:16px;right:16px;box-shadow:0 10px 25px #00112a55}.managementBrandHero small{z-index:3;color:#d8e5fa;letter-spacing:.9px;font-size:10px;font-weight:800;position:absolute;bottom:10px;right:14px}.managementSidebar nav{gap:6px;margin-top:4px}.managementSidebar nav button{color:#b8c9e1;cursor:pointer;align-items:center;gap:11px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:700;transition:all .18s;display:flex}.managementSidebar nav button i{color:#dce9ff;background:#ffffff10;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.managementSidebar nav button:hover{color:#fff;background:#ffffff0d}.managementSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1b57d9,#17489f);box-shadow:0 8px 18px #001a4c55}.managementSidebar nav button.active i{color:#174fc4;background:#fff}.managementSidebar nav .homologationStockLink{color:#ffe4a3;background:#f4b94212;border:1px solid #f4b94266;border-radius:10px;align-items:center;gap:11px;min-height:46px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.managementSidebar nav .homologationStockLink i{color:#ffd36c;background:#f4b94222;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;display:grid}.managementSidebar nav .homologationStockLink:hover{color:#fff;background:#f4b94222}.tenantBlock small{font-size:10px}.tenantBlock strong{font-size:13px}.tenantBlock span{font-size:11px}.managementWorkspace{padding:25px 26px 48px}.managementTopbar p{font-size:11px}.managementTopbar h1{font-size:29px}.operator strong{font-size:13px}.operator small{font-size:11px}.operator>img{object-fit:cover;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 3px #fff,0 6px 16px #173e7928}.managementStats span{font-size:12px}.managementStats strong{font-size:26px}.managementStats small{font-size:11px;line-height:1.4}.managementGrid{grid-template-columns:minmax(0,2.15fr) minmax(240px,.62fr);gap:14px}.panelTitle span{font-size:14px}.panelTitle small{font-size:11px}.panelTitle input{font-size:12px}.fleetRow{min-height:68px;font-size:12px}.fleetHead{min-height:39px;font-size:10px}.fleetRow b{font-size:13px}.fleetRow small{font-size:11px}.fleetStatus{font-size:10px}.devicePanel{padding:14px}.devicePanelHead span,.devicePanelHead small,.devicePanelHead>i{font-size:10px}.liveGauge small,.liveGauge em{font-size:10px}.liveGauge strong{font-size:22px}.devicePanel dt{font-size:10px}.devicePanel dd,.notificationActions>span,.notificationActions button{font-size:11px}.notificationActions small,.selectionHint{font-size:10px}.eventList strong{font-size:12px}.eventList span,.eventList time,.centralExchangeAlert span{font-size:10px}.centralExchangeAlert strong{font-size:16px}.centralExchangeAlert p{font-size:12px}.centralExchangeAlert button{font-size:11px}.managementSectionPage{gap:16px;display:grid}.sectionPageHeader{background:linear-gradient(115deg,#fff,#f4f8ff);border:1px solid #dfe7f3;border-radius:18px;justify-content:space-between;align-items:flex-end;padding:21px 22px;display:flex;box-shadow:0 8px 26px #18345c08}.sectionPageHeader>div{max-width:760px}.sectionPageHeader span{color:#1750ce;letter-spacing:1.3px;font-size:11px;font-weight:900}.sectionPageHeader h2{margin:5px 0;font-size:25px}.sectionPageHeader p{color:#718097;margin:0;font-size:13px;line-height:1.5}.sectionPageHeader>button{color:#fff;white-space:nowrap;background:#174bc8;border:0;border-radius:11px;padding:12px 15px;font-size:12px;font-weight:800}.customerWorkspace{grid-template-columns:minmax(270px,.72fr) minmax(0,1.8fr);gap:15px;display:grid}.customerList,.customerDossier,.operationsTable,.alertQueue,.reportSchedule article,.insightGrid article{background:#fff;border:1px solid #dfe7f1;border-radius:17px;box-shadow:0 8px 26px #18345c08}.customerList{padding:13px}.customerList>label{color:#718097;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.customerList input{border:1px solid #dce5f1;border-radius:10px;padding:11px;font-size:12px}.customerList>button{text-align:left;color:#17243d;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 8px;display:grid}.customerList>button.active{background:#eef4ff;border-radius:12px}.customerList>button>i{color:#fff;background:linear-gradient(145deg,#164bd2,#20b95a);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.customerList>button>span{flex-direction:column;display:flex}.customerList strong{font-size:13px}.customerList small{color:#7a899e;margin-top:3px;font-size:10px}.customerList em{color:#187e3e;background:#eaf8ef;border-radius:12px;padding:5px 7px;font-size:9px;font-style:normal}.customerDossier{overflow:hidden}.customerDossier>header{color:#fff;background:linear-gradient(120deg,#0b2c65,#1458c8);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.customerDossier header span{letter-spacing:1.2px;font-size:10px}.customerDossier h3{margin:5px 0;font-size:23px}.customerDossier header p{color:#c7d9f5;margin:0;font-size:12px}.customerDossier header b{background:#ffffff1c;border:1px solid #ffffff2c;border-radius:12px;padding:10px 12px;font-size:13px}.dossierMetrics{grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.dossierMetrics>div{border:1px solid #e5ebf3;border-radius:13px;flex-direction:column;padding:13px;display:flex}.dossierMetrics span{color:#74839a;font-size:10px}.dossierMetrics strong{margin:6px 0;font-size:19px}.dossierMetrics small{color:#909bad;font-size:9px}.dossierTimeline{padding:0 20px 18px}.dossierTimeline h4{font-size:13px}.dossierTimeline article{border-top:1px solid #edf1f5;grid-template-columns:9px 1fr;gap:10px;padding:10px 0;display:grid}.dossierTimeline i{border-radius:50%;width:8px;height:8px;margin-top:5px}.dossierTimeline i.green{background:#1fb555}.dossierTimeline i.blue{background:#1e58da}.dossierTimeline i.amber{background:#e8aa17}.dossierTimeline article>div{flex-direction:column;display:flex}.dossierTimeline strong{font-size:12px}.dossierTimeline span{color:#7d899c;margin-top:3px;font-size:10px}.standaloneFleet{overflow:hidden}.operationalCards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.operationalCards article{background:#fff;border:1px solid #e0e7f1;border-radius:16px;flex-direction:column;padding:17px;display:flex}.operationalCards span{color:#718097;font-size:12px}.operationalCards strong{margin:6px 0;font-size:28px}.operationalCards small{color:#8a97a9;font-size:10px}.operationsTable{overflow:hidden}.operationsTable>div{border-bottom:1px solid #edf1f5;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;padding:13px 17px;font-size:12px;display:grid}.operationsTable>div:first-child{color:#718097;background:#f6f8fb;font-size:10px}.operationsTable strong{color:#174bc8}.alertQueue{padding:8px}.alertQueue article{border-bottom:1px solid #edf1f5;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.alertQueue article>i{color:#a86e00;background:#fff0d3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.alertQueue article.critical>i{color:#c52d28;background:#ffe8e7}.alertQueue article>div{flex-direction:column;display:flex}.alertQueue strong{font-size:13px}.alertQueue span{color:#718097;margin-top:4px;font-size:11px}.alertQueue button{color:#1748c7;background:#edf3ff;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.reportSchedule{grid-template-columns:1fr 1fr;gap:13px;display:grid}.reportSchedule article{flex-direction:column;padding:18px;display:flex}.reportSchedule span{color:#1750ce;letter-spacing:1px;font-size:10px;font-weight:900}.reportSchedule strong{margin:8px 0;font-size:18px}.reportSchedule small{color:#77859a;font-size:11px}.insightGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.insightGrid article{align-items:flex-start;gap:13px;padding:16px;display:flex}.insightGrid i{color:#174bc9;background:#eaf1ff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.insightGrid span{flex-direction:column;display:flex}.insightGrid strong{font-size:13px}.insightGrid small{color:#718097;margin-top:4px;font-size:11px;line-height:1.5}.reportArchitectureNote{color:#52627c;background:#eef4ff;border-left:4px solid #1c53d5;margin:0;padding:13px 15px;font-size:11px;line-height:1.55}@media (width<=1100px){.managementGrid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.65fr)}.dossierMetrics{grid-template-columns:1fr 1fr}}@media (width<=980px){.managementApp{grid-template-columns:82px minmax(0,1fr)}.managementBrandHero{height:78px;margin:0 -14px 14px}.managementBrandBackground,.managementBrandLogo,.managementBrandHero small{display:none}.managementBrandHero:before{content:"Z";background:linear-gradient(145deg,#1d61ed,#19b850);border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;inset:17px}.managementSidebar nav button{justify-content:center;padding:9px}.managementSidebar nav button span{display:none}.managementSidebar nav button:not(.active){display:flex}.customerWorkspace,.managementGrid{grid-template-columns:1fr}.devicePanel{display:block}.managementSidebar nav button.active:after{display:none}}@media (width<=700px){.managementApp{display:block}.managementSidebar{min-height:auto;padding:0 12px 10px}.managementBrandHero{height:82px;margin:0 -12px 8px}.managementBrandHero:before{width:46px;inset:18px auto 18px 14px}.managementSidebar nav{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;display:grid}.managementSidebar nav button{min-height:42px}.managementSidebar nav button i{width:27px;height:27px}.managementWorkspace{padding:17px 12px}.managementTopbar h1{font-size:22px}.sectionPageHeader{align-items:flex-start;gap:14px}.sectionPageHeader>button{display:none}.managementStats,.operationalCards,.reportSchedule,.insightGrid,.dossierMetrics{grid-template-columns:1fr 1fr}.customerDossier>header{align-items:flex-start}.operationsTable{overflow-x:auto}.operationsTable>div{min-width:620px}.managementSidebar nav,.tenantBlock{display:grid}}@media (width<=460px){.managementStats,.operationalCards,.reportSchedule,.insightGrid{grid-template-columns:1fr}.sectionPageHeader h2{font-size:21px}.dossierMetrics{grid-template-columns:1fr 1fr}.customerDossier>header{padding:17px}.managementSidebar nav{grid-template-columns:repeat(3,1fr)}.managementSidebar nav button span{display:none}}.commerceOrderQueue article>div time,.scaleLeadQueue article>div time,.incomingOrderContent>time{color:#526782;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;line-height:1.35;display:block}.incomingOrderContent>time{color:#426078;margin:-4px 0 10px}.scaleLeadQueue article>div time{color:#5f7189}.managementGrid{grid-template-columns:minmax(0,1fr) 220px}.devicePanel{align-self:start;padding:12px}.devicePanelHead{padding-bottom:9px}.devicePanelHead strong{font-size:16px}.liveGauge{gap:11px;padding:10px 0 2px}.liveGauge>div{border-width:3px;width:31px;height:55px}.liveGauge>div:before{border-width:3px;width:17px;height:6px;left:4px}.liveGauge strong{margin:2px 0;font-size:18px}.devicePanel dl,.devicePanel .notificationActions,.devicePanel .deliveredOrder,.devicePanel .declinedOrder,.devicePanel .externalExchange,.devicePanel .selectionHint{display:none}.fleetDeviceGroup{border-bottom:1px solid #edf1f6}.fleetDeviceGroup>.fleetRow{border-bottom:0}.fleetDeviceGroup.hasGasOrder{box-shadow:inset 4px 0 #e5a200}.gasOrderInline{background:linear-gradient(100deg,#fff6cf,#fff);border:1px solid #efc75b;border-left:5px solid #e5a200;border-radius:12px;grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:12px;margin:0 13px 11px;padding:10px 12px;display:grid;box-shadow:0 7px 18px #9b741316}.gasOrderInline.accepted{background:linear-gradient(100deg,#eaf8ef,#fff);border-color:#a9ddba #a9ddba #a9ddba #179447}.gasOrderInline>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.gasOrderInline span{color:#936500;letter-spacing:.8px;font-size:9px;font-weight:900}.gasOrderInline.accepted span{color:#14783a}.gasOrderInline strong{color:#24314a;margin:3px 0;font-size:12px}.gasOrderInline small{color:#66768d;white-space:normal;font-size:9px}.gasOrderInlineActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.gasOrderInlineActions a,.gasOrderInlineActions button,.gasOrderInlineActions b{white-space:nowrap;border:0;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.gasOrderInlineActions a{color:#174bc8;background:#eaf1ff}.gasOrderInlineActions .shareLocation{color:#14783a;background:#e8f8ed}.gasOrderInlineActions button:last-child{color:#fff;cursor:pointer;background:#174bc8}.gasOrderInlineActions b{color:#14783a;background:#e3f6e9}@media (width<=900px){.gasOrderInline{grid-template-columns:38px 1fr}.gasOrderInlineActions{grid-column:1/-1;justify-content:stretch}.gasOrderInlineActions a,.gasOrderInlineActions button,.gasOrderInlineActions b{text-align:center;flex:1}}.gasOrderInlineActions .copyLocation,.commerceAlertActions .copyLocation,.acceptedDeliveryLocation .copyLocation{color:#40516a;cursor:pointer;background:#f0f3f7;border:1px solid #d9e1eb}.gasOrderInline{position:relative}.gasOrderInlineActions .gasTestDismiss{color:#40516a;cursor:pointer;background:#fff;border:1px solid #b9c6d8;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:21px;line-height:1;display:grid;box-shadow:0 3px 10px #1b36521a}.topbarActions{align-items:center;gap:17px;display:flex}.soundControl{color:#52617a;cursor:pointer;background:#fff;border:1px solid #d9e3f1;border-radius:13px;align-items:center;gap:9px;padding:7px 11px;display:flex}.soundControl>i{color:#174cc9;background:#edf2fb;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:grid}.soundControl>span{text-align:left;flex-direction:column;display:flex}.soundControl strong{font-size:11px}.soundControl small{color:#8290a4;margin-top:2px;font-size:9px}.soundControl.enabled{color:#176d37;background:#f0fbf3;border-color:#b9e4c6}.soundControl.enabled>i{color:#fff;background:#1dab50;box-shadow:0 0 0 5px #1dab5015}.centralSyncStatus{background:#fff;border:1px solid #e0e6ef;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex}.centralSyncStatus>i{background:#dda20a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #dda20a18}.centralSyncStatus>span{flex-direction:column;display:flex}.centralSyncStatus strong{font-size:10px}.centralSyncStatus small{color:#7f8da2;white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:2px;font-size:8px;overflow:hidden}.centralSyncStatus.state-connected{background:#f3fbf5;border-color:#b9e4c6}.centralSyncStatus.state-connected>i{background:#18a94a;box-shadow:0 0 0 5px #18a94a18}.centralSyncStatus.state-error,.centralSyncStatus.state-not_configured{background:#fff7f6;border-color:#f1c4c1}.centralSyncStatus.state-error>i,.centralSyncStatus.state-not_configured>i{background:#d4382f;box-shadow:0 0 0 5px #d4382f18}.incomingOrder{background:linear-gradient(135deg,#fff8db,#fff);border:1px solid #f1cf64;border-left:5px solid #e4a200;border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;margin-top:15px;padding:14px;display:grid;position:relative;box-shadow:0 10px 24px #a87b1717}.incomingOrder.pending{animation:1.7s ease-in-out infinite orderAttention}.incomingOrder.accepted{background:linear-gradient(135deg,#e9f9ef,#fff);border-color:#b8e3c6 #b8e3c6 #b8e3c6 #1daa4c;animation:none}.incomingOrderIcon{color:#fff;background:#eba900;border-radius:13px;place-items:center;width:44px;height:44px;font-size:24px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 16px #b2780030}.incomingOrder.accepted .incomingOrderIcon{background:#1daa4c}.incomingOrder>.incomingOrderContent{flex-direction:column;gap:0;min-width:0;display:flex}.incomingOrderContent>span{color:#9a6800;letter-spacing:1px;font-size:10px;font-weight:900}.incomingOrderContent>strong{color:#263149;margin-top:5px;font-size:14px;line-height:1.35}.incomingOrderContent>p{color:#66738a;margin:5px 0 11px;font-size:11px;line-height:1.45}.incomingOrderContent>div{grid-template-columns:1fr;gap:7px;display:grid}.incomingOrderContent a,.incomingOrderContent button{border:0;border-radius:10px;place-items:center;width:100%;min-height:39px;padding:9px 10px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.incomingOrderContent a{color:#1749c9;background:#eaf1ff}.incomingOrderContent button.acceptOrder{color:#222c3e;background:linear-gradient(100deg,#e5a100,#ffc62d);box-shadow:0 7px 15px #bf830026}.incomingOrderContent button.acceptOrder:disabled{color:#16763a;box-shadow:none;background:#dff5e6}.incomingOrderContent button:not(:disabled){cursor:pointer}@keyframes orderAttention{0%,to{box-shadow:0 10px 24px #a87b1717}50%{box-shadow:0 0 0 4px #f1b71826,0 14px 30px #a87b172c}}.commerceOrderQueue{gap:9px;display:grid}.commerceOrderQueue article{background:#fff;border:1px solid #dfe7f1;border-left:4px solid #e4a200;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 15px;display:grid;box-shadow:0 7px 20px #18345c08}.commerceOrderQueue article.accepted{border-left-color:#1daa4c}.commerceOrderQueue article>i{color:#174bc8;background:#edf3ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.commerceOrderQueue article>div{flex-direction:column;display:flex}.commerceOrderQueue article span{color:#1750ce;letter-spacing:.8px;font-size:9px;font-weight:900}.commerceOrderQueue article strong{margin:4px 0;font-size:13px}.commerceOrderQueue article small{color:#718097;font-size:10px}.commerceOrderQueue article>b{color:#263149;white-space:nowrap;font-size:12px}.commerceOrderQueue button{color:#fff;background:#174bc8;border:0;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900}.commerceOrderQueue button:disabled{color:#17743a;background:#e6f5eb}.emptyCommerceQueue,.commerceFeedback{color:#718097;background:#fff;border:1px solid #dfe7f1;border-radius:14px;margin:0;padding:15px;font-size:11px}.commerceFeedback{color:#176f37;background:#effaf2;border-color:#bce4c8;font-weight:800}@media (width<=700px){.topbarActions{gap:8px}.soundControl small,.operator{display:none}.soundControl{padding:6px}.incomingOrder{grid-template-columns:42px minmax(0,1fr)}}.deviceLinkQueue{gap:10px;margin:0 0 16px;display:grid}.deviceLinkAlert{background:#eef5ff;border:2px solid #1b58d1;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 9px 24px #173e7a16}.deviceLinkAlert>div:first-child{flex-direction:column;display:flex}.deviceLinkAlert span{color:#174dbd;letter-spacing:.5px;font-size:11px;font-weight:900}.deviceLinkAlert strong{color:#122746;margin:5px 0;font-size:16px}.deviceLinkAlert p{color:#586b84;margin:0;font-size:11px}.deviceLinkAlert>div:last-child{gap:8px;display:flex}.deviceLinkAlert button{color:#fff;cursor:pointer;background:#1655d1;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.deviceLinkAlert button.reject{color:#b52b2b;background:#fff;border:1px solid #e3bcbc}@media (width<=760px){.deviceLinkAlert{flex-direction:column;align-items:stretch}.deviceLinkAlert>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.scaleApprovalQueue{gap:12px;margin-bottom:18px;display:grid}.scaleApprovalAlert{background:#f5f9ff;border:2px solid #1b56d8;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #1446a01f}.scaleApprovalAlert>div:nth-child(2){gap:4px;display:grid}.scaleApprovalAlert span{color:#1550c8;letter-spacing:.04em;font-size:13px;font-weight:900}.scaleApprovalAlert strong{color:#102445;font-size:20px}.scaleApprovalAlert p,.scaleApprovalAlert small{color:#52647e;margin:0}.scaleApprovalAlert>div:last-child{align-items:center;gap:9px;display:flex}.scaleApprovalAlert button,.scaleApprovalAlert a{cursor:pointer;border:0;border-radius:11px;padding:11px 14px;font-weight:800;text-decoration:none}.scaleApprovalAlert a{color:#174baf;background:#fff;border:1px solid #bfd0ef}.scaleApprovalAlert button{color:#fff;background:#1457d9}.scaleApprovalAlert button:disabled{opacity:.55;cursor:wait}@media (width<=900px){.scaleApprovalAlert{grid-template-columns:52px 1fr}.scaleApprovalAlert>div:last-child{flex-wrap:wrap;grid-column:1/-1}}.customerSegmentStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.customerSegmentStats article{background:#fff;border:1px solid #dce5f1;border-radius:17px;gap:6px;padding:18px;display:grid}.customerSegmentStats span{color:#62728a;font-size:13px}.customerSegmentStats strong{color:#102445;font-size:28px}.customerSegmentStats small{color:#7a899d}.customerSegmentColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.customerSegmentColumns>section{background:#fff;border:1px solid #dce5f1;border-radius:18px;overflow:hidden}.customerSegmentColumns>section>header{background:#f5f8fc;border-bottom:1px solid #e2e9f2;gap:5px;padding:17px 18px;display:grid}.customerSegmentColumns>section>header div{color:#174db1;justify-content:space-between;gap:12px;display:flex}.customerSegmentColumns>section>header span{letter-spacing:.04em;font-weight:900}.customerSegmentColumns>section>header strong{font-size:22px}.customerSegmentColumns>section>header small{color:#708097}.customerSegmentColumns>section>article{border-bottom:1px solid #edf1f6;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.customerSegmentColumns>section>article:last-child{border-bottom:0}.customerSegmentColumns article>i{color:#1752c7;background:#eaf1ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.customerSegmentColumns article>div{gap:3px;min-width:0;display:grid}.customerSegmentColumns article>div strong,.customerSegmentColumns article>div span,.customerSegmentColumns article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customerSegmentColumns article>div span,.customerSegmentColumns article>div small{color:#687990}.customerSegmentColumns article>b{color:#174eaf;background:#eef4ff;border-radius:10px;padding:7px 9px;font-size:12px}@media (width<=1000px){.customerSegmentStats{grid-template-columns:1fr 1fr}.customerSegmentColumns{grid-template-columns:1fr}}@media (width<=600px){.customerSegmentStats{grid-template-columns:1fr}.customerSegmentColumns>section>article{grid-template-columns:40px 1fr}.customerSegmentColumns article>b{grid-column:2}}.customerDirectoryTools{background:#fff;border:1px solid #dce5f1;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.customerDirectoryTools>div{gap:4px;display:grid}.customerDirectoryTools>div span{letter-spacing:1px;color:#1750ce;font-size:11px;font-weight:900}.customerDirectoryTools>div strong{color:#172a49;font-size:17px}.customerDirectoryTools label{width:min(460px,100%)}.customerDirectoryTools input{box-sizing:border-box;color:#172a49;background:#f8fbff;border:1px solid #cdd9e8;border-radius:12px;outline:none;width:100%;padding:13px 15px;font:700 14px inherit}.customerDirectoryTools input:focus{border-color:#1750ce;box-shadow:0 0 0 3px #1750ce1a}.customerDirectoryRow{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.customerDirectoryRow:hover,.customerDirectoryRow:focus-visible{background:#f5f9ff;outline:none}.customerDirectoryRow:last-child{border-bottom:0}.customerDirectoryRow>i{color:#1752c7;background:#eaf1ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.customerDirectoryRow>div{gap:3px;min-width:0;display:grid}.customerDirectoryRow>div strong{color:#172a49;font-size:14px}.customerDirectoryRow>div span,.customerDirectoryRow>div small{text-overflow:ellipsis;white-space:nowrap;color:#687990;overflow:hidden}.customerDirectoryRow>b{color:#174eaf;background:#eef4ff;border-radius:10px;padding:7px 9px;font-size:12px}.customerDirectoryRow>em{color:#1750ce;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.customerDossierBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07162b80;justify-content:flex-end;display:flex;position:fixed;inset:0}.customerDossier{background:#f5f8fc;width:min(720px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 60px #06152c42}.customerDossier>header{z-index:2;color:#fff;background:linear-gradient(120deg,#0d2c5c,#154fc5);justify-content:space-between;align-items:flex-start;padding:24px 26px;display:flex;position:sticky;top:0}.customerDossier>header span{letter-spacing:1.2px;color:#bcd3ff;font-size:11px;font-weight:900}.customerDossier>header h3{margin:5px 0 2px;font-size:27px}.customerDossier>header p{color:#d9e5fb;margin:0;font-size:12px}.customerDossier>header button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:38px;height:38px;font-size:28px;display:grid}.dossierIdentity{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.dossierIdentity article{background:#fff;border:1px solid #dce5f1;border-radius:14px;gap:5px;padding:16px;display:grid}.dossierIdentity span,.dossierIdentity small{color:#687990;font-size:12px}.dossierIdentity strong{color:#172a49;font-size:16px}.dossierDevices,.dossierOrderHistory{background:#fff;border:1px solid #dce5f1;border-radius:16px;margin:0 20px 20px;overflow:hidden}.dossierDevices>div,.dossierOrderHistory>div{background:#eef4fc;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.dossierDevices>div strong,.dossierOrderHistory>div strong{color:#172a49;font-size:16px}.dossierDevices>div span,.dossierOrderHistory>div span{color:#61738d;font-size:12px}.dossierDevices>article,.dossierOrderHistory>article{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.dossierDevices article>div,.dossierOrderHistory article>div{gap:4px;display:grid}.dossierDevices article span,.dossierDevices article small,.dossierOrderHistory article span,.dossierOrderHistory article small{color:#687990;font-size:12px}.dossierDevices article>b{color:#174fc2}.dossierOrderHistory>article{grid-template-columns:minmax(0,1fr) auto auto}.dossierOrderHistory article>b{font-size:14px}.dossierOrderHistory article>em{color:#174eaf;background:#eef4ff;border-radius:9px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.dossierDevices>p,.dossierOrderHistory>p{color:#687990;margin:0;padding:22px}@media (width<=700px){.customerDirectoryTools{flex-direction:column;align-items:stretch}.customerDirectoryRow{grid-template-columns:40px minmax(0,1fr) auto}.customerDirectoryRow>em{display:none}.customerDossier{width:100vw}.dossierIdentity{grid-template-columns:1fr}.dossierOrderHistory>article{grid-template-columns:1fr auto}.dossierOrderHistory article>em{grid-column:1/-1;width:max-content}}.operationalCitySelector{color:#fff;background:linear-gradient(110deg,#0c2d63,#1855c8);border:1px solid #d7e1ee;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #17365d18}.operationalCitySelector>div{gap:3px;display:grid}.operationalCitySelector>div span{letter-spacing:1.1px;color:#bcd2ff;font-size:10px;font-weight:900}.operationalCitySelector>div strong{font-size:21px}.operationalCitySelector>div small{color:#dce8ff;font-size:12px}.operationalCitySelector label{gap:5px;min-width:280px;display:grid}.operationalCitySelector label span{font-size:11px;font-weight:900}.operationalCitySelector select{color:#183152;cursor:pointer;background:#fff;border:1px solid #fff5;border-radius:11px;outline:none;width:100%;padding:11px 13px;font:800 13px inherit}@media (width<=650px){.operationalCitySelector{flex-direction:column;align-items:stretch}.operationalCitySelector label{min-width:0}}.centralCommerceAlert span{font-size:13px!important}.centralCommerceAlert strong{line-height:1.25;font-size:20px!important}.centralCommerceAlert p{line-height:1.4;font-size:15px!important}.orderAlertQueue .satelliteLocation{line-height:1.35;font-size:13px!important}.commerceAlertActions a,.commerceAlertActions button{padding:12px 14px!important;font-size:13px!important}.gasOrderInline span{font-size:12px}.gasOrderInline strong{font-size:17px}.gasOrderInline small{font-size:13px;line-height:1.4}.gasOrderInlineActions a,.gasOrderInlineActions button,.gasOrderInlineActions b{padding:11px 12px;font-size:12px}.acceptedDeliveryLocation span{font-size:13px}.acceptedDeliveryLocation strong{font-size:18px}.acceptedDeliveryLocation p{font-size:15px}.acceptedDeliveryLocation button,.acceptedDeliveryLocation a{font-size:12px!important}.satelliteMapStage.showingExactAddress>iframe{filter:saturate(1.08)contrast(1.08);transform:scale(1.002)}.satelliteMapStage.showingExactAddress .mapHomologationBadge{background:#174bc8f0;font-size:11px}.mapDeviceMarker{touch-action:manipulation}.mapDeviceMarker:focus-visible{outline-offset:3px;border-radius:12px;outline:4px solid #fff}.mapDeviceMarker:hover>span,.mapDeviceMarker.selected>span{background:#174bc8;font-size:10px}.auditRecommendations{gap:10px;display:grid}.auditRecommendationItem{background:#fff;border:1px solid #d8e2ef;border-radius:14px;overflow:hidden}.auditRecommendationItem>button{color:#142544;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.auditRecommendationItem>button>b{color:#174bc8;background:#e9f0ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.auditRecommendationItem>button>span{font-size:14px;font-weight:800;line-height:1.4}.auditRecommendationItem>button>em{color:#174bc8;font-size:11px;font-style:normal;font-weight:900}.auditRecommendationItem.expanded>button{background:#f5f8ff}.auditEvidencePanel{background:#f8fafc;border-top:1px solid #d8e2ef;gap:0;padding:4px 14px 14px;display:grid}.auditEvidencePanel>header{justify-content:space-between;gap:12px;padding:14px 0 10px;display:flex}.auditEvidencePanel>header strong{font-size:15px}.auditEvidencePanel>header span{color:#697a91;font-size:12px}.auditEvidencePanel>article{border-top:1px solid #e1e7f0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid;position:relative}.auditEvidencePanel article>div{gap:4px;display:grid}.auditEvidencePanel article strong{font-size:14px}.auditEvidencePanel article span,.auditEvidencePanel article small,.auditEvidencePanel>p{color:#65758c;font-size:12px}.auditEvidencePanel article p{color:#634e24;background:#fff8e8;border-left:3px solid #f0a524;margin:3px 0 0;padding:7px 9px;font-size:12px}.auditEvidencePanel article>b{color:#167943;background:#eaf7ee;border-radius:9px;height:max-content;padding:7px 9px;font-size:11px}.auditEvidencePanel article>b.recurrent{color:#c72e2e;background:#ffebeb}.auditEvidencePanel article>em{color:#174bc8;font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:13px;right:0}@media (width<=700px){.auditRecommendationItem>button{grid-template-columns:32px 1fr}.auditRecommendationItem>button>em{grid-column:2}.auditEvidencePanel>header{flex-direction:column}.auditEvidencePanel>article{grid-template-columns:1fr}.auditEvidencePanel article>em{position:static}}.auditRecommendationItem,.auditRecommendationItem>button,.auditEvidencePanel,.auditEvidencePanel>article{box-sizing:border-box;min-width:0;max-width:100%}.auditEvidencePanel{overflow:hidden}.auditEvidencePanel>header{flex-wrap:wrap;align-items:flex-start}.auditEvidencePanel>header span{overflow-wrap:anywhere;text-align:right;max-width:100%}.auditEvidencePanel>article{grid-template-columns:minmax(0,1fr) minmax(108px,max-content);align-items:start;padding-right:2px}.auditEvidencePanel article>div{min-width:0;max-width:100%;overflow:hidden}.auditEvidencePanel article strong,.auditEvidencePanel article span,.auditEvidencePanel article small,.auditEvidencePanel article p{overflow-wrap:anywhere;word-break:normal;max-width:100%}.auditEvidencePanel article small{line-height:1.55;display:block}.auditEvidencePanel article p{box-sizing:border-box;width:100%}.auditEvidencePanel article>b{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:92px;max-width:132px;line-height:1.35}.auditEvidencePanel article>em{text-align:right;overflow-wrap:anywhere;grid-column:1/-1;justify-self:end;max-width:100%;position:static}@media (width<=700px){.auditEvidencePanel>header span{text-align:left}.auditEvidencePanel>article{grid-template-columns:1fr}.auditEvidencePanel article>b{justify-self:start;min-width:0;max-width:100%}.auditEvidencePanel article>em{text-align:left;justify-self:start}}.systemBackButton{box-sizing:border-box;color:#174bc8;cursor:pointer;background:#fff;border:1px solid #cad8eb;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:38px;margin:0 0 12px;padding:8px 13px;font:800 12px/1.2 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #173a6810}.systemBackButton:hover{background:#edf4ff;border-color:#174bc8}.systemBackButton:focus-visible{outline-offset:2px;outline:3px solid #8fb3ff}.operationalMapHeader .systemBackButton{color:#174bc8;background:#fff}@media (width<=700px){.systemBackButton{min-height:42px;font-size:13px}}.mapDeviceMarker.orderMarker .zanMapMarkerIcon{filter:drop-shadow(0 8px 10px #174bc861);animation:1.8s ease-in-out infinite mapOrderPulse}.mapDeviceMarker.orderMarker>span{color:#fff;letter-spacing:.08em;background:#174bc8;font-size:10px}@keyframes mapOrderPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.managementSidebar nav .operationalMapLink{color:#dce8ff;border-radius:12px;align-items:center;gap:12px;margin:5px 0;padding:12px 14px;font-weight:800;text-decoration:none;display:flex}.managementSidebar nav .operationalMapLink:hover{color:#fff;background:#ffffff12}.managementSidebar nav .operationalMapLink i{color:#fff;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.autonomyControl{color:#fff;background:linear-gradient(135deg,#0b2855,#154db9);border:1px solid #cfdced;border-radius:19px;gap:16px;margin-top:16px;padding:20px;display:grid;box-shadow:0 16px 40px #0c2f691f}.autonomyControl>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.autonomyControl>header div{gap:4px;display:grid}.autonomyControl>header span{letter-spacing:1.2px;color:#aecdff;font-size:10px;font-weight:900}.autonomyControl>header strong{font-size:21px}.autonomyControl>header>b{background:#ffffff17;border-radius:99px;padding:8px 11px;font-size:11px}.autonomyInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.autonomyInsightGrid>article{color:#182b4b;background:#fffffff4;border:1px solid #fff2;border-left:5px solid #59a3ff;border-radius:14px;align-content:start;gap:7px;padding:15px;display:grid}.autonomyInsightGrid article.severity-critical{border-left-color:#e22d2d}.autonomyInsightGrid article.severity-attention{border-left-color:#efa91d}.autonomyInsightGrid article.severity-opportunity{border-left-color:#23ae62}.autonomyInsightGrid article>span{letter-spacing:1px;color:#1750c7;font-size:9px;font-weight:900}.autonomyInsightGrid article.severity-critical>span{color:#c82525}.autonomyInsightGrid article.severity-attention>span{color:#9a6800}.autonomyInsightGrid article.severity-opportunity>span{color:#147846}.autonomyInsightGrid h3{margin:0;font-size:17px}.autonomyInsightGrid p{color:#5f718b;margin:0;font-size:13px;line-height:1.45}.autonomyInsightGrid details{border-top:1px solid #e1e8f1;margin-top:4px;padding-top:8px;display:grid}.autonomyInsightGrid summary{cursor:pointer;color:#174fc2;font-size:11px;font-weight:900}.autonomyInsightGrid details small{color:#5c6e86;margin-top:6px;font-size:11px;line-height:1.4;display:block}.runAutonomyButton{color:#174bc8;cursor:pointer;background:#fff;border:1px solid #fff5;border-radius:11px;justify-self:end;padding:11px 14px;font-weight:900}.runAutonomyButton:disabled{opacity:.6}@media (width<=760px){.autonomyControl>header{flex-direction:column;align-items:flex-start}.autonomyInsightGrid{grid-template-columns:1fr}.runAutonomyButton{width:100%}}.operationalMapPage{color:#132544;background:#eef3fa;min-height:100vh;padding:24px 28px 42px}.operationalMapHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.operationalMapHeader>div:first-child{gap:4px;display:grid}.operationalMapHeader a{color:#174fc2;width:max-content;font-size:13px;font-weight:900;text-decoration:none}.operationalMapHeader span{color:#174fc2;letter-spacing:1.3px;margin-top:8px;font-size:11px;font-weight:900}.operationalMapHeader h1{margin:0;font-size:34px}.operationalMapHeader p{color:#687990;margin:0;font-size:15px}.operationalMapHeader>div:last-child{align-items:center;gap:12px;display:flex}.operationalMapHeader>div:last-child b{color:#158046;letter-spacing:.5px;background:#dcf7e5;border-radius:99px;padding:9px 12px;font-size:11px}.operationalMapHeader button{color:#fff;cursor:pointer;background:#174bc8;border:0;border-radius:11px;padding:12px 15px;font-weight:900}.mapMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.mapMetrics article{background:#fff;border:1px solid #d7e1ee;border-radius:15px;gap:5px;padding:15px 17px;display:grid}.mapMetrics span{color:#687990;font-size:13px}.mapMetrics strong{font-size:25px}.mapFilters{align-items:center;gap:8px;margin-bottom:12px;display:flex;overflow:auto}.mapFilters button{color:#42536c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:900;display:flex}.mapFilters button.active{color:#fff;background:#174bc8;border-color:#174bc8}.mapFilters .zanMapMarkerIcon{width:21px;height:39px}.satelliteMapStage{background:#bcc9d4;border:1px solid #cbd8e8;border-radius:22px;height:min(65vh,690px);min-height:480px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17365d1c}.satelliteMapStage>iframe{filter:saturate(.92)contrast(1.04);border:0;width:100%;height:100%}.mapHomologationBadge{color:#fff;letter-spacing:.6px;background:#0c1d35d9;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;bottom:15px;left:15px}.zanMapMarkerIcon{filter:drop-shadow(0 7px 7px #0b1c3060);background-image:url(/map-marker-sprite-zan-v2.png);background-repeat:no-repeat;background-size:500% 100%;width:64px;height:120px;display:block}.zanMapMarkerIcon.tone-green{background-position:0 0}.zanMapMarkerIcon.tone-yellow{background-position:25% 0}.zanMapMarkerIcon.tone-red{background-position:50% 0}.zanMapMarkerIcon.tone-blue{background-position:75% 0}.zanMapMarkerIcon.tone-offline{background-position:100% 0}.mapDeviceMarker{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)}.mapDeviceMarker .zanMapMarkerIcon{transition:transform .2s}.mapDeviceMarker:hover .zanMapMarkerIcon,.mapDeviceMarker.selected .zanMapMarkerIcon{transform:scale(1.16)}.mapDeviceMarker>span{color:#fff;white-space:nowrap;background:#071a33e8;border-radius:7px;margin-top:-15px;padding:4px 7px;font-size:9px;font-weight:900}.mapDeviceCard{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d8e3f0;border-radius:18px;grid-template-columns:76px 1fr;gap:13px;width:min(380px,100% - 34px);padding:18px;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 18px 55px #07162c50}.mapDeviceCard>button{color:#344967;cursor:pointer;background:#edf2f8;border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:22px;display:grid;position:absolute;top:9px;right:10px}.mapDeviceCard>.zanMapMarkerIcon{width:70px;height:131px}.mapDeviceCard>div{gap:5px;min-width:0;display:grid}.mapDeviceCard span{color:#174fc2;letter-spacing:1px;font-size:10px;font-weight:900}.mapDeviceCard h2{margin:0;font-size:23px}.mapDeviceCard p{color:#65758d;margin:2px 0;font-size:13px;line-height:1.4}.mapDeviceCard dl{gap:5px;margin:6px 0;display:grid}.mapDeviceCard dl>div{border-top:1px solid #e5ebf2;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.mapDeviceCard dt{color:#718096;font-size:11px}.mapDeviceCard dd{margin:0;font-size:11px;font-weight:900}.mapDeviceCard a{color:#fff;background:#174bc8;border-radius:9px;width:max-content;margin-top:5px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none}.criticalMapQueue{background:#fff;border:1px solid #d7e1ee;border-radius:18px;margin-top:18px;overflow:hidden}.criticalMapQueue>header{background:#f7f9fc;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.criticalMapQueue header span{color:#d92c2c;letter-spacing:1px;font-size:10px;font-weight:900}.criticalMapQueue header h2{margin:4px 0 0;font-size:20px}.criticalMapQueue header>b{color:#c82828;background:#ffebeb;border-radius:9px;padding:8px 11px;font-size:12px}.criticalMapQueue>article{border-top:1px solid #edf1f6;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 20px;display:grid}.criticalMapQueue article>.zanMapMarkerIcon{width:40px;height:75px}.criticalMapQueue article>div{gap:3px;display:grid}.criticalMapQueue article span,.criticalMapQueue article small{color:#687990;font-size:12px}.criticalMapQueue article button,.criticalMapQueue article a{cursor:pointer;border:0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.criticalMapQueue article button{color:#174bc8;background:#eaf1ff}.criticalMapQueue article a{color:#fff;background:#174bc8}@media (width<=850px){.operationalMapPage{padding:17px}.operationalMapHeader{flex-direction:column;align-items:flex-start}.operationalMapHeader>div:last-child{justify-content:space-between;width:100%}.mapMetrics{grid-template-columns:1fr 1fr}.satelliteMapStage{height:65vh;min-height:450px}.criticalMapQueue>article{grid-template-columns:42px 1fr}.criticalMapQueue article button,.criticalMapQueue article a{text-align:center;grid-column:1/3}}@media (width<=520px){.operationalMapHeader>div:last-child b{display:none}.mapDeviceMarker .zanMapMarkerIcon{width:48px;height:90px}.mapDeviceCard{grid-template-columns:60px 1fr}.mapDeviceCard>.zanMapMarkerIcon{width:55px;height:103px}}.partnerNetworkSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.partnerNetworkSummary article{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dbe4ef;border-radius:16px;padding:17px 18px;box-shadow:0 9px 24px #11274c0d}.partnerNetworkSummary span{color:#6c7b91;font-size:12px;font-weight:700;display:block}.partnerNetworkSummary strong{color:#102342;margin-top:7px;font-size:25px;line-height:1;display:block}.partnerNetworkSummary small{color:#8290a4;margin-top:7px;font-size:11px;display:block}.partnerBrandReview{background:#f5f8fc;border:1px solid #dce5f1;border-radius:13px;grid-template-columns:1.2fr 2fr 1fr;align-items:stretch;gap:12px;padding:14px;display:grid}.partnerBrandReview header{align-self:center}.partnerBrandReview header span,.partnerBrandReview figure>span{color:#174bc8;letter-spacing:.8px;font-size:10px;font-weight:900;display:block}.partnerBrandReview header strong{color:#102342;margin-top:6px;font-size:15px;display:block}.partnerBrandReview figure{background:#fff;border:1px solid #dce5f1;border-radius:10px;grid-template-rows:auto 88px auto;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.partnerBrandReview img{object-fit:contain;background:#f7f9fc;border-radius:7px;width:100%;height:88px}.partnerBrandReview img.appIcon{justify-self:center;width:88px}.partnerBrandReview figure small{color:#6a7b91;font-size:10px}@media (width<=700px){.partnerBrandReview{grid-template-columns:1fr}.partnerBrandReview header{padding:4px}}.partnerResellerForm{background:#fff;border:1px solid #d7e2ef;border-radius:18px;margin:18px 0;overflow:hidden;box-shadow:0 12px 30px #11274c12}.partnerResellerForm>header{background:#f8faff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.partnerResellerForm>header div{gap:4px;display:grid}.partnerResellerForm>header span{color:#174bc8;letter-spacing:1px;font-size:10px;font-weight:900}.partnerResellerForm>header strong{color:#102342;font-size:16px}.partnerResellerForm>header button{color:#41536d;cursor:pointer;background:#eaf0f8;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.partnerFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.partnerFormGrid label{color:#53647d;gap:7px;font-size:12px;font-weight:800;display:grid}.partnerFormGrid input,.partnerFormGrid select{color:#102342;width:100%;min-height:44px;font:inherit;background:#fbfdff;border:1px solid #cad6e5;border-radius:10px;outline:none;padding:10px 12px}.partnerFormGrid input:focus,.partnerFormGrid select:focus{border-color:#2058d5;box-shadow:0 0 0 3px #2058d51f}.partnerFormGrid .wide{grid-column:span 2}.partnerResellerForm>footer{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.partnerResellerForm>footer button{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:900}.partnerResellerForm>footer button:first-child{color:#485a72;background:#eef2f7}.partnerResellerForm>footer button:last-child{color:#fff;background:#174bc8}.partnerDirectory{background:#fff;border:1px solid #d8e2ee;border-radius:18px;overflow:hidden}.partnerDirectoryHead,.partnerDirectory>article{grid-template-columns:minmax(180px,1.35fr) minmax(150px,1fr) minmax(150px,1fr) minmax(170px,1.1fr) 120px;align-items:center;gap:16px;padding:14px 18px;display:grid}.partnerDirectoryHead{color:#6a7890;letter-spacing:.45px;text-transform:uppercase;background:#f4f7fb;font-size:11px;font-weight:900}.partnerDirectory>article{color:#273956;border-top:1px solid #edf1f6;font-size:13px}.partnerDirectory>article>div{gap:3px;display:grid}.partnerDirectory>article strong{color:#102342;font-size:14px}.partnerDirectory>article small,.partnerDirectory>article span{color:#7a899e}.partnerDirectory .partnerStatus{color:#168248;background:#e7f8ee;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:900}.partnerDirectory .partnerStatus.inactive{color:#68768a;background:#eef1f5}.partnerDirectory button{color:#174bc8;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:9px;padding:9px 11px;font-weight:900}.emptyPartnerDirectory{text-align:center;color:#6d7d93;padding:38px 22px}.emptyPartnerDirectory i{font-size:28px;display:block}.emptyPartnerDirectory strong{color:#172b4d;margin:8px 0 7px;font-size:18px;display:block}.emptyPartnerDirectory p{margin:0}.emptyPartnerDirectory button{color:#fff;cursor:pointer;background:#174bc8;border:0;border-radius:10px;margin-top:15px;padding:11px 16px;font-weight:900}@media (width<=1050px){.partnerNetworkSummary,.partnerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerDirectoryHead,.partnerDirectory>article{grid-template-columns:1.3fr 1fr 1fr 100px}.partnerDirectoryHead>:nth-child(4),.partnerDirectory>article>:nth-child(4){display:none}}@media (width<=700px){.partnerNetworkSummary,.partnerFormGrid{grid-template-columns:1fr}.partnerFormGrid .wide{grid-column:auto}.partnerDirectoryHead{display:none}.partnerDirectory>article{grid-template-columns:1fr auto;padding:16px}.partnerDirectory>article>:nth-child(2),.partnerDirectory>article>:nth-child(3){grid-column:1/-1}.partnerDirectory>article>:nth-child(4){display:none}}.partnerResellerForm>footer .dangerAction{color:#b42318;background:#fff4f4;border:1px solid #efc0c0;margin-right:auto}.partnerResellerForm>footer .dangerAction:hover{background:#ffe8e8}.partnerResellerForm>footer button:disabled{cursor:not-allowed;opacity:.58}.partnerDeviceRange{background:linear-gradient(135deg,#f7faff,#eef4ff);border:1px solid #cbd9ea;border-radius:14px;padding:15px}.partnerDeviceRange>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.partnerDeviceRange>header strong{color:#102342;font-size:14px}.partnerDeviceRange>header span{color:#6c7b91;font-size:11px}.partnerDeviceRange>div{grid-template-columns:1fr 1fr 150px;align-items:end;gap:12px;display:grid}.deviceCodeInput{background:#fff;border:1px solid #cad6e5;border-radius:10px;align-items:center;display:flex;overflow:hidden}.deviceCodeInput b{color:#fff;letter-spacing:1px;background:#102f6d;align-self:stretch;place-items:center;padding:0 12px;display:grid}.partnerFormGrid .deviceCodeInput input{box-shadow:none;background:#fff;border:0;border-radius:0}.partnerDeviceRange aside{color:#fff;text-align:center;background:#102f6d;border-radius:11px;place-content:center;min-height:66px;padding:8px 14px;display:grid}.partnerDeviceRange aside span,.partnerDeviceRange aside small{opacity:.78;font-size:10px}.partnerDeviceRange aside strong{font-size:23px}@media (width<=700px){.partnerDeviceRange>header{display:grid}.partnerDeviceRange>div{grid-template-columns:1fr}}.partnerInvitationPanel{background:linear-gradient(135deg,#f8fbff,#edf4ff);border:1px solid #cddcf0;border-radius:18px;margin:17px 0;padding:20px;box-shadow:0 10px 26px #0f30670f}.partnerInvitationPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partnerInvitationPanel>header span{color:#1758d7;letter-spacing:1px;font-size:11px;font-weight:900}.partnerInvitationPanel>header h3{color:#102342;margin:5px 0;font-size:20px}.partnerInvitationPanel>header p{color:#667991;max-width:720px;margin:0;font-size:13px;line-height:1.5}.partnerInvitationPanel>header>b{color:#147a42;white-space:nowrap;background:#e4f8ec;border-radius:999px;padding:8px 11px;font-size:11px}.partnerInvitationComposer{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.partnerInvitationComposer label{color:#50647f;gap:7px;font-size:12px;font-weight:850;display:grid}.partnerInvitationComposer input,.partnerInvitationResult input{color:#102342;min-height:45px;font:inherit;background:#fff;border:1px solid #c5d4e7;border-radius:10px;outline:none;padding:0 13px}.partnerInvitationComposer button,.partnerInvitationResult button{color:#fff;cursor:pointer;background:#174bc8;border:0;border-radius:10px;min-height:45px;padding:0 17px;font-weight:900}.partnerInvitationComposer button:disabled{opacity:.6}.partnerInvitationResult{grid-template-columns:1fr auto;gap:10px;margin-top:11px;display:grid}.partnerInvitationResult button{background:#102f6d}.partnerInvitationHistory{border-top:1px solid #d8e3f1;margin-top:18px;padding-top:16px}.partnerInvitationHistory>strong{color:#102342;margin-bottom:8px;font-size:13px;display:block}.partnerInvitationHistory>article{border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.partnerInvitationHistory>article div{gap:3px;display:grid}.partnerInvitationHistory>article b{color:#203653;font-size:12px}.partnerInvitationHistory>article span,.partnerInvitationHistory>p{color:#718097;margin:0;font-size:11px}.partnerInvitationHistory em{color:#8b6500;background:#fff4d7;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.partnerInvitationHistory em.submitted{color:#147a42;background:#dff7e8}@media (width<=700px){.partnerInvitationPanel>header{display:grid}.partnerInvitationComposer,.partnerInvitationResult{grid-template-columns:1fr}.partnerInvitationHistory>article{align-items:flex-start}.partnerInvitationHistory em{white-space:nowrap}}.partnerOnboarding{color:#102342;background:linear-gradient(145deg,#eef4ff,#fff);min-height:100vh;padding:32px 18px 60px}.partnerOnboardingHero,.partnerOnboardingForm,.partnerOnboardingState{width:min(980px,100%);margin:auto}.partnerOnboardingHero{color:#fff;background:linear-gradient(110deg,#082c6d,#1758d7);border-radius:22px 22px 0 0;align-items:center;gap:24px;padding:24px 28px;display:flex}.partnerOnboardingHero img{object-fit:contain;background:#fff;border-radius:16px;width:150px;height:86px;padding:8px}.partnerOnboardingHero span{letter-spacing:1.4px;font-size:12px;font-weight:900}.partnerOnboardingHero h1{margin:5px 0;font-size:32px}.partnerOnboardingHero p{max-width:650px;margin:0;line-height:1.5}.partnerOnboardingForm{background:#fff;border:1px solid #d9e4f2;border-top:0;border-radius:0 0 22px 22px;padding:28px;box-shadow:0 20px 55px #0c285418}.partnerOnboardingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.partnerOnboardingGrid label{gap:7px;display:grid}.partnerOnboardingGrid label.wide{grid-column:span 2}.partnerOnboardingGrid label span{color:#52657e;font-size:13px;font-weight:850}.partnerOnboardingGrid input{min-height:48px;font:inherit;color:#102342;border:1px solid #cbd8e8;border-radius:11px;outline:none;padding:0 13px}.partnerOnboardingGrid input:focus{border-color:#1758d7;box-shadow:0 0 0 3px #1758d71a}.partnerBrandUpload{background:#f3f7fd;border-radius:16px;grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-top:24px;padding:19px;display:grid}.partnerBrandUpload header{align-self:center}.partnerBrandUpload header span{color:#1758d7;letter-spacing:1px;font-size:11px;font-weight:900}.partnerBrandUpload header strong{margin:5px 0;font-size:17px;display:block}.partnerBrandUpload header p{color:#687a92;margin:0;font-size:12px}.partnerUpload{cursor:pointer;background:#fff;border:1px dashed #9db3cf;border-radius:13px;align-content:center;gap:5px;min-height:130px;padding:16px;display:grid;position:relative;overflow:hidden}.partnerUpload b{font-size:14px}.partnerUpload span{color:#708097;font-size:11px}.partnerUpload input{margin-top:7px;font-size:11px}.partnerUpload img{object-fit:contain;background:#fff;border-radius:10px;width:54px;height:54px;position:absolute;top:10px;right:10px}.partnerOnboardingError{color:#a71d2a;background:#fff0f0;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-weight:750}.partnerOnboardingSubmit{color:#fff;cursor:pointer;background:#174bc8;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:20px;font-size:15px;font-weight:900;display:block}.partnerOnboardingSubmit:disabled{opacity:.65}.partnerOnboardingState{text-align:center;background:#fff;border-radius:22px;margin-top:10vh;padding:40px;box-shadow:0 20px 55px #0c285418}.partnerOnboardingState strong{font-size:25px;display:block}.partnerOnboardingState p{color:#65758b;max-width:600px;margin:12px auto 0;line-height:1.6}.partnerOnboardingState.success i{color:#12974c;background:#e4f8ec;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:34px;font-style:normal;font-weight:900;display:grid}@media (width<=760px){.partnerOnboarding{padding:0 0 40px}.partnerOnboardingHero{border-radius:0;align-items:flex-start;padding:22px 18px}.partnerOnboardingHero img{width:105px;height:65px}.partnerOnboardingHero h1{font-size:25px}.partnerOnboardingHero p{font-size:13px}.partnerOnboardingForm{border-radius:0;padding:20px 16px}.partnerOnboardingGrid,.partnerBrandUpload{grid-template-columns:1fr}.partnerOnboardingGrid label.wide{grid-column:auto}.partnerOnboardingState{margin:8vh 16px;padding:30px 20px}}@keyframes levelWarningPulse{0%,to{opacity:1;box-shadow:0 0 #f1ba1800}50%{opacity:.35;box-shadow:0 0 7px #f1ba1888}}@keyframes zan-real-hand-tap{0%,to{transform:translateY(7px)}45%,60%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.clientApp .clientNotification.critical .criticalResponse button:first-child:before{animation:none!important;transform:translateY(2px)!important}}.clientApp .clientNotification.critical .criticalResponse button:first-child:before{content:""!important;transform-origin:top!important;pointer-events:none!important;z-index:3!important;background:url(/assets/mao-pedir-gas.png) top/contain no-repeat!important;width:38px!important;height:48px!important;animation:1.8s ease-in-out infinite zan-real-hand-tap!important;position:absolute!important;inset:9px auto auto -24px!important;transform:none!important}@media (prefers-reduced-motion:reduce){.clientApp .clientNotification.critical .criticalResponse button:first-child:before{animation:none!important;transform:translateY(2px)!important}}@keyframes levelCriticalPulse{0%,to{opacity:1;box-shadow:0 0 1px #e6373255}50%{opacity:.15;box-shadow:0 0 10px #e63732cc}}.fleetRow .levelTrack{border-radius:5px;height:5px}.fleetRow .levelTrack em{border-radius:inherit}.fleetRow .levelTrack.warning{background:#ffe69a;animation:2.2s ease-in-out infinite levelWarningPulse}.fleetRow .levelTrack.warning em{background:#f1ba18}.fleetRow .levelTrack.critical{background:#ffbbb8;animation:.75s ease-in-out infinite levelCriticalPulse}.fleetRow .levelTrack.critical em{background:#e63732}.fleetRow .levelTrack.offline em{background:#9ca7b6;animation:none}@keyframes priorityWarningPulse{0%,to{background:#fff;border-color:#efc33c;box-shadow:0 8px 26px #d79b1818}50%{background:#fff8d9;border-color:#e5a900;box-shadow:0 0 18px #e5a90066}}@keyframes priorityCriticalPulse{0%,to{background:#fff;border-color:#ef5a55;box-shadow:0 8px 26px #d92f2a20}50%{background:#ffe9e7;border-color:#d8201b;box-shadow:0 0 22px #e6373288}}.devicePanel.warning{animation:2.2s ease-in-out infinite priorityWarningPulse}.devicePanel.critical{animation:.75s ease-in-out infinite priorityCriticalPulse}.devicePanel.warning .devicePanelHead>i,.devicePanel.warning .liveGauge strong,.devicePanel.warning .liveGauge em{color:#a97000}.devicePanel.warning .liveGauge>div i{background:linear-gradient(#ffd64d,#e5a900)}.devicePanel.critical .devicePanelHead>i,.devicePanel.critical .liveGauge strong,.devicePanel.critical .liveGauge em{color:#c92722}.devicePanel.critical .liveGauge>div i{background:linear-gradient(#ff625d,#d8201b)}.clientNotification{background:#fff9df;border:1px solid #efd475;border-left:5px solid #e5ae00;border-radius:15px;grid-template-columns:10px 1fr 24px;align-items:start;gap:11px;margin:14px 0 2px;padding:13px 12px;display:grid}.clientNotification>i{background:#e5ae00;border-radius:50%;width:9px;height:9px;margin-top:5px}.clientNotification>div{flex-direction:column;display:flex}.clientNotification span{letter-spacing:1px;color:#8a6b00;font-size:8px;font-weight:800}.clientNotification strong{margin-top:3px;font-size:12px}.clientNotification p{color:#655b3b;margin:4px 0 0;font-size:10px;line-height:1.45}.clientNotification button{color:#746a4c;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.clientNotification.critical{background:#fff0ef;border-color:#efaaa7 #efaaa7 #efaaa7 #d92f2a}.clientNotification.critical>i{background:#d92f2a}.clientNotification.critical span{color:#ad2824}.clientNotification.critical p{color:#704441}.clientNotification.success{background:#eaf8ef;border-color:#9ed9b2 #9ed9b2 #9ed9b2 #179447}.clientNotification.success>i{background:#179447}.clientNotification.success span{color:#14783a}.clientNotification.success p{color:#456351}.clientNotification.delivery{box-shadow:none;background:#fff;border-color:#0000}.clientNotification.delivery>i{visibility:hidden}.clientNotification.hasVisual{grid-template-columns:10px 1fr 24px;overflow:hidden}.deliveryVisual,.completedVisual{background:linear-gradient(145deg,#f7fbff,#eaf5ff);border-radius:12px;width:100%;height:178px;margin:10px 0 3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffc}.deliveryVisual{width:100vw;height:150px;box-shadow:none;background:0 0;border-radius:0;margin-left:calc(50% - 50vw)}.deliveryVisual img{display:none}.deliveryVisual:after{content:"";will-change:transform;background:url(/status/motociclista-a-caminho-transparente.png?v=mobile-3) 50%/contain no-repeat;width:46vw;height:100%;animation:2.4s linear infinite motorcyclePass;position:absolute;top:0;left:0}.completedVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.completedVisual .installFrame{animation:5s ease-in-out forwards installationFrame}.completedVisual .successFrame{opacity:0;animation:5s ease-in-out forwards successFrame}@keyframes motorcyclePass{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(220%)}}@keyframes installationFrame{0%,44%{opacity:1}52%,to{opacity:0}}@keyframes successFrame{0%,44%{opacity:0}52%,to{opacity:1}}.criticalResponse{border-top:1px solid #efc4c2;margin-top:10px;padding-top:9px}.criticalResponse>span{color:#5f2927;letter-spacing:0;font-size:10px}.criticalResponse>div{gap:7px;margin-top:8px;display:flex}.criticalResponse button{color:#b22622;background:#fff;border:1px solid #d92f2a;border-radius:9px;flex:1;padding:9px 7px;font-size:9px;font-weight:800}.criticalResponse button:first-child{color:#fff;background:#d92f2a}.criticalResponse button:disabled{opacity:.55}.criticalResponse button:first-child{background:linear-gradient(145deg,#0b65c7,#1747d7);border-color:#0d55b3;grid-template-rows:auto 52px auto;place-items:center;gap:2px;min-height:112px;padding:9px 8px 10px;font-size:0;animation:2.2s ease-in-out infinite gasOrderInvite;display:grid;overflow:hidden;box-shadow:0 8px 18px #1747d733}.criticalResponse button:first-child:before{content:"SIM\a ◉\a ☝";white-space:pre;color:#fff;text-align:center;text-shadow:0 2px 5px #063b8380;font:900 14px/1.18 Manrope,Arial,sans-serif;animation:1.1s ease-in-out infinite gasOrderTap}.criticalResponse button:first-child:active{transform:translateY(1px)scale(.985);box-shadow:0 4px 10px #1747d72b}@keyframes gasOrderTap{0%,42%,to{transform:translateY(0)scale(1)}55%{transform:translateY(5px)scale(.94)}68%{transform:translateY(0)scale(1.04)}}@keyframes gasOrderInvite{0%,to{background:linear-gradient(145deg,#0b65c7,#1747d7);box-shadow:0 8px 18px #1747d733,0 0 #2c82e655}50%{background:linear-gradient(145deg,#1686e8,#0d55be);box-shadow:0 10px 23px #1747d74d,0 0 0 7px #2c82e600}}@media (prefers-reduced-motion:reduce){.criticalResponse button:first-child,.criticalResponse button:first-child:before{animation:none}}.incomingOrder{background:#eaf8ef;border-left:4px solid #1cab4d;border-radius:11px;flex-direction:column;margin-top:13px;padding:12px;display:flex}.incomingOrder span{color:#16883e;letter-spacing:.8px;font-size:7px;font-weight:800}.incomingOrder strong{margin-top:4px;font-size:10px}.incomingOrder p{color:#55705f;margin:4px 0 8px;font-size:8px}.incomingOrder>div{flex-wrap:wrap;gap:6px;display:flex}.incomingOrder a,.incomingOrder button{color:#fff;background:#168e42;border:0;border-radius:8px;width:max-content;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.incomingOrder button{background:#1747d2}.incomingOrder button.acceptOrder{color:#17213a;background:#eaa900}.incomingOrder button.acceptOrder:disabled{color:#15763a;opacity:1;background:#ccebd7}.incomingOrder button:disabled{opacity:.55}.deliveredOrder{background:#eaf8ef;border-left:4px solid #1cab4d;border-radius:10px;flex-direction:column;margin-top:13px;padding:11px;display:flex}.deliveredOrder strong{color:#16883e;font-size:10px}.deliveredOrder span{color:#587061;margin-top:3px;font-size:8px}.declinedOrder{background:#f3f5f8;border-radius:10px;flex-direction:column;margin-top:13px;padding:11px;display:flex}.declinedOrder strong{font-size:9px}.declinedOrder span{color:#7b8799;margin-top:3px;font-size:8px}.justificationForm{border-top:1px solid #e1c985;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.justificationForm textarea{resize:vertical;color:#17233d;min-height:82px;font:inherit;background:#fff;border:1px solid #d7c37f;border-radius:10px;padding:10px;font-size:10px}.justificationForm button{color:#fff;background:#1747d7;border:0;border-radius:9px;padding:10px;font-size:9px;font-weight:900}.justificationForm button:disabled{opacity:.5}.justificationForm strong{color:#536274;font-size:10px}.externalExchange{background:#fff5df;border-left:4px solid #e79d00;border-radius:11px;flex-direction:column;margin-top:13px;padding:12px;display:flex}.externalExchange span{color:#a66f00;letter-spacing:.8px;font-size:7px;font-weight:900}.externalExchange strong{margin-top:4px;font-size:10px}.externalExchange p{color:#705f3e;margin:5px 0 9px;font-size:9px}.externalExchange button{color:#fff;background:#1747d2;border:0;border-radius:8px;align-self:flex-start;padding:8px 10px;font-size:8px;font-weight:900}.clientNotification span,.clientNotification strong,.clientNotification p,.criticalResponse>span,.criticalResponse button,.justificationForm textarea,.justificationForm button,.justificationForm strong{font-size:12px}.clientNotification p{line-height:1.55}.criticalResponse button,.justificationForm button{min-height:42px;padding:10px 9px}.clientNotification{border-radius:12px;grid-template-columns:7px minmax(0,1fr) 24px;gap:8px;margin:8px 0 0;padding:9px 10px}.clientNotification>i{width:7px;height:7px;margin-top:7px}.clientNotification>div>span{letter-spacing:.45px;font-size:13px;line-height:1.15}.clientNotification>div>strong{margin-top:2px;font-size:17px;line-height:1.15}.clientNotification>div>p{margin-top:3px;font-size:15px;line-height:1.32}.criticalResponse{margin-top:7px;padding-top:7px}.criticalResponse>span{font-size:15px;font-weight:800;line-height:1.25;display:block}.criticalResponse>div{align-items:stretch;gap:7px;margin-top:6px;position:relative}.criticalResponse>div>button:last-child{flex:0 0 42%;width:42%;margin-left:auto}.criticalResponse button,.criticalResponse button:first-child{border-radius:12px;height:48px;min-height:48px;padding:5px 10px;font-size:15px}.criticalResponse button:first-child{background:linear-gradient(135deg,#126fd0,#1747d7);flex:1.25;justify-content:center;align-items:center;gap:8px;animation:2.4s ease-in-out infinite compactGasInvite;display:flex;overflow:visible;box-shadow:0 5px 12px #1747d72b}.criticalResponse button:first-child:before{content:"☝";white-space:normal;color:#fff;text-shadow:none;font:900 25px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif;animation:1.2s ease-in-out infinite compactHandTap;display:inline-block}.criticalResponse button:first-child:after{content:"SIM · PEDIR GÁS";color:#fff;letter-spacing:.15px;font:900 14px/1.05 Manrope,Arial,sans-serif}@keyframes compactHandTap{0%,45%,to{transform:translateY(0)scale(1)}58%{transform:translateY(3px)scale(.9)}72%{transform:translateY(0)scale(1.08)}}@keyframes compactGasInvite{0%,to{filter:brightness();box-shadow:0 5px 12px #1747d72b}50%{filter:brightness(1.13);box-shadow:0 5px 15px #1747d74a}}.clientNotification.critical{background:#fff;margin-bottom:80px;position:relative;overflow:visible}.clientNotification.critical .criticalResponse button:first-child{z-index:5;background:radial-gradient(circle at 35% 28%,#58df7b,#0aaa3d 72%);border:3px solid #fff;border-radius:50%;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;padding:0;animation:3.4s ease-in-out infinite roundGasInvite;display:block;position:absolute;bottom:-76px;left:14%;transform:translate(-50%);box-shadow:0 7px 17px #087d3040,0 0 0 1px #07983a}.clientNotification.critical .criticalResponse button:first-child:after{content:"SIM";color:#078a34;letter-spacing:.5px;font:900 17px/1 Manrope,Arial,sans-serif;position:absolute;top:-26px;left:0;right:0}.clientNotification.critical .criticalResponse button:first-child:before{content:"☝";color:#17335c;transform-origin:50% 0;font:900 42px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif;animation:1.15s ease-in-out infinite roundHandTap;position:absolute;bottom:-18px;left:48px;right:auto}.clientNotification.critical .criticalResponse button:first-child:active{transform:translate(-50%)scale(.94)}@keyframes roundHandTap{0%,45%,to{transform:translateY(0)rotate(-20deg)scale(1)}58%{transform:translate(-5px,-5px)rotate(-20deg)scale(.92)}72%{transform:translateY(0)rotate(-20deg)scale(1.04)}}@keyframes roundGasInvite{0%,to{filter:brightness();background:#0aaa3d;box-shadow:0 6px 14px #087d3033,0 0 0 1px #07983a}50%{filter:brightness(1.04);background:#24bd52;box-shadow:0 7px 16px #087d3040,0 0 0 3px #24c95b10}}@media (prefers-reduced-motion:reduce){.clientNotification.critical .criticalResponse button:first-child,.clientNotification.critical .criticalResponse button:first-child:before,.fleetRow .levelTrack.warning,.fleetRow .levelTrack.critical,.devicePanel.warning,.devicePanel.critical,.deliveryVisual:after,.completedVisual .installFrame,.completedVisual .successFrame{animation:none}.completedVisual .successFrame{opacity:1}.completedVisual .installFrame{opacity:0}}.centralExchangeAlert{background:#fff8e7;border:1px solid #f1c65d;border-left:6px solid #e29a00;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 15px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #8f650014}.centralExchangeAlert>div{flex-direction:column;display:flex}.centralExchangeAlert span{letter-spacing:1px;color:#9a6800;font-size:8px;font-weight:900}.centralExchangeAlert strong{color:#352b18;margin-top:5px;font-size:14px}.centralExchangeAlert p{color:#6d5b36;margin:5px 0 0;font-size:10px}.centralExchangeAlert button{color:#fff;white-space:nowrap;background:#1747d2;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.centralExchangeAlert button:disabled{opacity:.55}@media (width<=650px){.centralExchangeAlert{flex-direction:column;align-items:stretch}}.scaleInterestAction{color:#15356f;text-align:left;cursor:pointer;background:linear-gradient(105deg,#f2f7ff 0%,#fff 66%,#e9f9ef 100%);border:1px solid #cfe0f4;border-radius:17px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:15px 17px;display:flex;box-shadow:0 8px 24px #193e720c}.scaleInterestAction>span{flex-direction:column;gap:4px;display:flex}.scaleInterestAction strong{font-size:15px}.scaleInterestAction small{color:#71809a;font-size:11px}.scaleInterestAction>b{color:#fff;background:linear-gradient(145deg,#164bd2,#20b95a);border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.scaleRequestCard{background:#fff;border:1px solid #e1e8f2;border-radius:17px;margin:14px 0;padding:16px}.scaleRequestCard>strong{font-size:13px}.scaleRequestCard>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.scaleRequestCard button{color:#53627a;cursor:pointer;background:#f7f9fd;border:1px solid #dce5f1;border-radius:11px;padding:11px 8px;font-size:11px;font-weight:700}.scaleRequestCard button.active{color:#1748c8;background:#edf3ff;border-color:#1b53d1;box-shadow:inset 0 0 0 1px #1b53d1}.scaleLeadQueue{gap:9px;display:grid}.scaleLeadQueue>header{justify-content:space-between;align-items:flex-end;padding:2px 3px;display:flex}.scaleLeadQueue>header strong{color:#17243d;font-size:14px}.scaleLeadQueue>header small{color:#718097;font-size:10px}.scaleLeadQueue article{background:#fff;border:1px solid #dfe7f1;border-left:4px solid #20ae50;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 15px;display:grid;box-shadow:0 7px 20px #18345c08}.scaleLeadQueue article>div{flex-direction:column;display:flex}.scaleLeadQueue article span{color:#188446;letter-spacing:.6px;font-size:10px;font-weight:900}.scaleLeadQueue article strong{color:#23314b;margin:4px 0;font-size:13px}.scaleLeadQueue article small{color:#718097;font-size:10px}.scaleLeadQueue a,.scaleLeadQueue button{white-space:nowrap;border:0;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.scaleLeadQueue a{color:#1749c9;background:#eaf1ff}.scaleLeadQueue button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#174bc8,#1b61df)}.scaleLeadQueue button:disabled{color:#17743a;background:#e6f5eb}.scaleLeadQueue button.archiveScaleRequest{color:#4c5e76;background:#f1f4f8;border:1px solid #d8e0ea}@media (width<=700px){.scaleLeadQueue article{grid-template-columns:1fr 1fr}.scaleLeadQueue article>div{grid-column:1/-1}.scaleLeadQueue a,.scaleLeadQueue button{text-align:center}}.refillHeroAction,.scaleInterestAction{min-height:88px;margin-top:12px;position:relative;overflow:hidden;color:#0b2c65!important;text-align:left!important;background:linear-gradient(100deg,#174bc8 0% 5%,#edf3ff 18%,#fff 38% 100%)!important;border:1px solid #ccdaed!important;border-radius:17px!important;justify-content:flex-start!important;align-items:center!important;padding:16px 112px 16px 25px!important;display:flex!important;box-shadow:0 9px 25px #173f7914!important}.refillHeroAction>span:first-child,.scaleInterestAction>span:first-child{z-index:2;text-shadow:0 1px #fff;position:relative;color:#0b2c65!important;font-size:16px!important;font-weight:900!important}.scaleInterestAction>span:first-child{flex-direction:column;gap:3px;display:flex}.scaleInterestAction>span:first-child small{color:#50627e;font-size:10px;font-weight:600}.refillHeroAction>img:not(.requestProductImage){object-fit:contain;width:55px;height:76px;position:absolute;bottom:4px;right:25px}.requestProductImage{object-fit:contain;width:102px;height:80px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.scaleRequestVisual{width:112px;height:88px;top:0;right:3px;display:block!important;position:absolute!important}.scaleRequestVisual>b{z-index:3;color:#eaffef;text-align:center;letter-spacing:-.4px;background:#111d2c;border-radius:3px;width:46px;font:700 7px/14px monospace;position:absolute;top:52px;right:35px}.scaleRequestVisual>b i{font-size:5px;font-style:normal}.waterDrop,.scaleInterestAction>b{display:none!important}.centralCommerceAlert{background:linear-gradient(105deg,#fff5c9,#fff);border:1px solid #f0c44e;border-left:6px solid #e5a200;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 15px;padding:15px 17px;animation:1.35s ease-in-out infinite orderAttention;display:grid;box-shadow:0 10px 28px #9b741321}.centralCommerceAlert>i{color:#fff;background:#174bc8;border-radius:13px;place-items:center;width:44px;height:44px;font-size:23px;font-style:normal;display:grid}.centralCommerceAlert>div{flex-direction:column;display:flex}.centralCommerceAlert span{color:#9b6800;letter-spacing:1px;font-size:10px;font-weight:900}.centralCommerceAlert strong{color:#192944;margin:4px 0;font-size:16px}.centralCommerceAlert p{color:#65738a;margin:0;font-size:11px}.centralCommerceAlert button{color:#fff;cursor:pointer;background:#174bc8;border:0;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:900}.centralCommerceAlert button:disabled{opacity:.6}@media (width<=700px){.refillHeroAction,.scaleInterestAction{padding-left:22px!important}.centralCommerceAlert{grid-template-columns:42px 1fr}.centralCommerceAlert button{grid-column:1/-1}}.refillHeroAction,.scaleInterestAction{justify-content:center!important;padding:14px 118px 14px 20px!important}.refillHeroAction>span:first-child,.scaleInterestAction>span:first-child{width:100%;text-align:center!important;line-height:1.2!important}.scaleRequestVisual{width:114px!important;right:2px!important}.scaleOnlyImage{width:114px!important;height:86px!important;right:0!important}@media (width<=380px){.refillHeroAction,.scaleInterestAction{padding-left:12px!important;padding-right:108px!important}.waterJugImage{width:132px!important;right:-12px!important}.scaleRequestVisual,.scaleOnlyImage{width:105px!important}}.refillHeroAction,.waterHeroAction,.scaleInterestAction{height:88px!important;min-height:88px!important;max-height:88px!important}.refillHeroAction>span:first-child,.scaleInterestAction>span:first-child{justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.scaleInterestAction>span:first-child{flex-direction:column!important}.requestProductImage,.waterHeroAction .requestProductImage{margin:0!important;display:block!important;position:absolute!important;top:50%!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}.waterJugImage{width:118px!important;height:118px!important;right:0!important}.waterHeroAction>span:first-child{max-width:180px!important}.scaleInterestAction{padding-right:150px!important}.scaleInterestAction>span:first-child small{max-width:235px;font-size:11.5px!important;line-height:1.25!important}.scaleRequestVisual{width:170px!important;height:88px!important;margin:0!important;position:absolute!important;inset:0 -4px auto auto!important;transform:none!important}.scaleRequestVisual .scaleOnlyImage{object-fit:contain!important;width:170px!important;height:88px!important;display:block!important;position:absolute!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.commerceAlertIcon,.commerceQueueIcon{border:1px solid #dbe6f5;overflow:hidden;background:#f6f9ff!important}.commerceAlertIcon img,.commerceQueueIcon img{object-fit:contain;width:100%;height:100%;display:block}.centralCommerceAlert.product-water .commerceAlertIcon img{transform:scale(1.32)}.centralCommerceAlert.product-scale .commerceAlertIcon img{transform:scale(1.55)}.commerceOrderQueue article.product-water .commerceQueueIcon img{transform:scale(1.32)}.commerceOrderQueue article.product-scale .commerceQueueIcon img{transform:scale(1.55)}.clientNotification.commerceClientNotice{grid-template-columns:10px 58px minmax(0,1fr) 24px;align-items:center}.clientNoticeProduct{object-fit:contain;width:58px;height:48px;display:block}.commerceClientNotice .clientNoticeProduct[alt^=Água]{transform:scale(1.18)}.commerceClientNotice .clientNoticeProduct[alt^=Balança]{transform:scale(1.3)}@media (width<=420px){.clientNotification.commerceClientNotice{grid-template-columns:8px 52px minmax(0,1fr) 20px;gap:8px}.clientNoticeProduct{width:52px;height:44px}}.satelliteLocation{margin-top:7px;font-weight:850;color:#168141!important;letter-spacing:.2px!important;font-size:10px!important}.commerceAlertActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:360px;flex-direction:row!important;display:flex!important}.commerceAlertActions a,.commerceAlertActions button{white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.commerceAlertActions a{color:#174bc8;background:#eaf1ff}.commerceAlertActions .shareLocation{color:#14783a;background:#e8f8ed}.commerceAlertActions button:last-child{color:#fff;background:#174bc8}@media (width<=900px){.centralCommerceAlert{grid-template-columns:46px minmax(0,1fr)!important}.commerceAlertActions{grid-column:1/-1;justify-content:stretch;max-width:none}.commerceAlertActions a,.commerceAlertActions button{text-align:center;flex:1}}@media (width<=520px){.commerceAlertActions{grid-template-columns:1fr 1fr;display:grid!important}.commerceAlertActions button:last-child{grid-column:1/-1}}.acceptedDeliveryLocation{background:linear-gradient(105deg,#ecf9f0,#fff);border:1px solid #a9ddba;border-left:6px solid #179447;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto 34px;align-items:center;gap:13px;margin:0 0 15px;padding:13px 16px;display:grid;position:relative}.acceptedDeliveryLocation>div:nth-child(2){flex-direction:column;display:flex}.acceptedDeliveryLocation span{color:#14783a;letter-spacing:.8px;font-size:9px;font-weight:900}.acceptedDeliveryLocation strong{color:#192944;margin:4px 0;font-size:14px}.acceptedDeliveryLocation p{color:#617087;margin:0;font-size:10px}.acceptedDeliveryLocation>div:nth-child(3){gap:7px;display:flex}.acceptedDeliveryLocation a,.acceptedDeliveryLocation button{white-space:nowrap;border:0;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.acceptedDeliveryLocation a{color:#174bc8;background:#eaf1ff}.acceptedDeliveryLocation button{color:#fff;cursor:pointer;background:#168b45}@media (width<=800px){.acceptedDeliveryLocation{grid-template-columns:44px 1fr 34px}.acceptedDeliveryLocation>div:nth-child(3){grid-area:2/1/auto/-1}.acceptedDeliveryLocation a,.acceptedDeliveryLocation>div:nth-child(3)>button{text-align:center;flex:1}}.clientNotification .closeClientNotification{cursor:pointer;z-index:4;border-radius:50%;align-self:start;place-items:center;width:28px;height:28px;font-weight:700;display:grid;box-shadow:0 3px 10px #1b36521a;color:#384861!important;background:#fffc!important;border:1px solid #cbd7e6!important;font-size:21px!important;line-height:1!important}.clientNotification .closeClientNotification:active{transform:scale(.94)}.managerAlertClose{cursor:pointer;z-index:5;box-shadow:0 3px 10px #1b36521a;color:#40516a!important;background:#fff!important;border:1px solid #b8c6d8!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important}.incomingOrder{position:relative}.incomingOrder>.managerAlertClose{position:absolute;top:9px;right:9px}.centralCommerceAlert.accepted{background:linear-gradient(105deg,#ecf9f0,#fff);border-color:#a9ddba #a9ddba #a9ddba #179447;padding-right:48px;animation:none;position:relative}.centralCommerceAlert.accepted span{color:#14783a}.centralCommerceAlert.accepted .commerceAlertActions>span{color:#14783a;letter-spacing:0;background:#e3f6e9;border-radius:10px;padding:10px 12px;font-size:10px}.centralCommerceAlert.product-gas .commerceAlertIcon img{transform:scale(1.2)}.orderAlertQueue{scrollbar-width:thin;scrollbar-color:#a9b9d0 transparent;gap:8px;max-height:390px;margin:0 0 15px;padding:2px 5px 2px 0;display:grid;overflow:auto}.orderAlertQueue .centralCommerceAlert,.orderAlertQueue .acceptedDeliveryLocation{min-height:84px;margin:0}.orderAlertQueue .centralCommerceAlert:not(:first-child){animation:none}.orderAlertQueue .satelliteLocation{color:#63748b;margin-top:4px;font-size:9px;font-weight:800}@media (width<=420px){.clientNotification.commerceClientNotice{text-align:left!important;border-radius:13px!important;grid-template-rows:auto!important;grid-template-columns:8px minmax(0,1fr) 30px!important;align-items:start!important;gap:9px!important;width:100%!important;min-height:0!important;max-height:none!important;margin:7px 0 4px!important;padding:10px 11px!important;display:grid!important;overflow:hidden!important}.clientNotification.commerceClientNotice>i{grid-column:1!important;width:8px!important;height:8px!important;margin-top:6px!important;display:block!important}.clientNotification.commerceClientNotice .clientNoticeProduct{display:none!important}.clientNotification.commerceClientNotice>div{flex-direction:column!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.clientNotification.commerceClientNotice>div>span{letter-spacing:.65px!important;font-size:10px!important;line-height:1.15!important}.clientNotification.commerceClientNotice>div>strong{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin-top:2px!important;font-size:15px!important;line-height:1.2!important}.clientNotification.commerceClientNotice>div>p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.3!important;display:block!important}.clientNotification.commerceClientNotice .closeClientNotification{grid-area:1/3!important;align-self:start!important;width:28px!important;height:28px!important;margin:0!important;display:grid!important;position:static!important}.clientNotification.critical{text-align:center!important;background:#fff!important;border:2px solid #ef303b!important;border-radius:13px!important;margin:6px 0 4px!important;padding:7px 10px 9px!important;display:block!important;overflow:hidden!important}.clientNotification.critical>i{display:none!important}.clientNotification.critical>div>span{font-size:14px!important;line-height:1.05!important}.clientNotification.critical>div>strong{margin-top:1px!important;font-size:15px!important;line-height:1.1!important;display:block!important}.clientNotification.critical>div>p{margin:2px 0 0!important;font-size:13px!important;line-height:1.15!important}.clientNotification.critical .criticalResponse{border:0!important;margin:3px 0 0!important;padding:0!important}.clientNotification.critical .criticalResponse>span{font-size:13px!important;line-height:1.15!important}.clientNotification.critical .criticalResponse>div{grid-template-columns:1fr 1fr!important;gap:24px!important;height:auto!important;margin-top:5px!important;padding:0 8px!important;display:grid!important}.clientNotification.critical .criticalResponse button,.clientNotification.critical .criticalResponse button:first-child,.clientNotification.critical .criticalResponse button:last-child{border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.clientNotification.critical .criticalResponse button:first-child{color:#087f33!important;box-shadow:none!important;background:#f1fff5!important;border:1px solid #16aa49!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.clientNotification.critical .criticalResponse button:first-child:before{content:"☝"!important;color:#17335c!important;background:0 0!important;width:auto!important;height:auto!important;font:900 23px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif!important;animation:none!important;display:inline-block!important;position:static!important;transform:none!important}.clientNotification.critical .criticalResponse button:first-child:after{content:none!important}.clientNotification.critical .criticalResponse button:last-child{color:#d62631!important;background:#fff!important;border:1px solid #ef303b!important;font-size:12px!important}}.clientApp .clientNotification.critical{text-align:center!important;background:#fff!important;border:2px solid #ef303b!important;border-radius:13px!important;margin:6px 0 4px!important;padding:7px 10px 9px!important;display:block!important;overflow:hidden!important}.clientApp .clientNotification.critical>div>span{font-size:14px!important;line-height:1.05!important}.clientApp .clientNotification.critical>div>strong{margin-top:1px!important;font-size:15px!important;line-height:1.1!important;display:block!important}.clientApp .clientNotification.critical>div>p{margin:2px 0 0!important;font-size:13px!important;line-height:1.15!important}.clientApp .clientNotification.critical .criticalResponse{border:0!important;margin:3px 0 0!important;padding:0!important}.clientApp .clientNotification.critical .criticalResponse>span{font-size:13px!important;line-height:1.15!important}.clientApp .clientNotification.critical .criticalResponse>div{grid-template-columns:1fr 1fr!important;gap:24px!important;height:auto!important;margin-top:5px!important;padding:0 8px!important;display:grid!important}.clientApp .clientNotification.critical .criticalResponse button,.clientApp .clientNotification.critical .criticalResponse button:first-child,.clientApp .clientNotification.critical .criticalResponse button:last-child{border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.clientApp .clientNotification.critical .criticalResponse button:first-child{color:#087f33!important;box-shadow:none!important;background:#f1fff5!important;border:1px solid #16aa49!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:before{content:"☝"!important;color:#17335c!important;background:0 0!important;width:auto!important;height:auto!important;font:900 22px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif!important;animation:none!important;display:inline-block!important;position:static!important;transform:none!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:after{content:none!important;display:none!important}.clientApp .clientNotification.critical .criticalResponse button:last-child{color:#d62631!important;background:#fff!important;border:1px solid #ef303b!important;font-size:12px!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual),.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual){text-align:left!important;border-radius:13px!important;grid-template-rows:auto!important;grid-template-columns:8px minmax(0,1fr) 30px!important;align-items:start!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:7px 0 4px!important;padding:10px 11px!important;display:grid!important;overflow:hidden!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>i,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>i{grid-column:1!important;width:8px!important;height:8px!important;margin-top:6px!important;display:block!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>div,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>div{flex-direction:column!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>div>span,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>div>span{letter-spacing:.65px!important;white-space:normal!important;font-size:11px!important;line-height:1.15!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>div>strong,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>div>strong{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin-top:2px!important;font-size:16px!important;line-height:1.2!important;display:block!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>div>p,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>div>p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.3!important;display:block!important}.clientApp .clientNotification.warning:not(.commerceClientNotice):not(.hasVisual)>.closeClientNotification,.clientApp .clientNotification.success:not(.commerceClientNotice):not(.hasVisual)>.closeClientNotification{grid-area:1/3!important;align-self:start!important;width:28px!important;height:28px!important;margin:0!important;display:grid!important;position:static!important}.clientApp .clientNotification.commerceClientNotice{text-align:left!important;border-radius:13px!important;grid-template-rows:auto!important;grid-template-columns:8px 48px minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:68px!important;max-height:96px!important;margin:7px 0 4px!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}.clientApp .clientNotification.commerceClientNotice>i{grid-column:1!important;width:8px!important;height:8px!important;margin:0!important;display:block!important}.clientApp .clientNotification.commerceClientNotice>.clientNoticeProduct{object-fit:contain!important;grid-area:1/2!important;width:48px!important;height:46px!important;margin:0!important;display:block!important;transform:none!important}.clientApp .clientNotification.commerceClientNotice>div{flex-direction:column!important;grid-area:1/3!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.clientApp .clientNotification.commerceClientNotice>div>span{letter-spacing:.55px!important;font-size:10px!important;line-height:1.15!important}.clientApp .clientNotification.commerceClientNotice>div>strong{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin-top:2px!important;font-size:15px!important;line-height:1.18!important;display:block!important}.clientApp .clientNotification.commerceClientNotice>div>p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.25!important;display:block!important}.clientApp .clientNotification.commerceClientNotice>.closeClientNotification{grid-area:1/4!important;align-self:start!important;width:28px!important;height:28px!important;margin:0!important;display:grid!important;position:static!important}.clientApp .clientNotification.externalNotice{text-align:left!important;background:#fffaf0!important;border:2px solid #e4ad20!important;border-left-width:5px!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:7px 0 5px!important;padding:11px 12px 12px!important;display:block!important;overflow:visible!important}.clientApp .clientNotification.externalNotice>i{display:none!important}.clientApp .clientNotification.externalNotice>div{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.clientApp .clientNotification.externalNotice>div>span{letter-spacing:.7px!important;font-size:12px!important;line-height:1.2!important}.clientApp .clientNotification.externalNotice>div>strong{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;margin-top:3px!important;font-size:17px!important;line-height:1.2!important;display:block!important}.clientApp .clientNotification.externalNotice>div>p{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.35!important;display:block!important}.clientApp .clientNotification.externalNotice .justificationForm{border-top:1px solid #e5ce8f!important;flex-direction:column!important;gap:9px!important;width:100%!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.clientApp .clientNotification.externalNotice .justificationForm>span{font-size:12px!important;line-height:1.2!important}.clientApp .clientNotification.externalNotice .justificationForm textarea{box-sizing:border-box!important;color:#17233d!important;background:#fff!important;border:1px solid #d6bd72!important;border-radius:11px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:11px!important;font-size:14px!important;line-height:1.35!important;display:block!important}.clientApp .clientNotification.externalNotice .justificationForm button{color:#fff!important;background:#1747d7!important;border-radius:11px!important;width:100%!important;min-height:44px!important;font-size:14px!important;font-weight:900!important}.clientApp .clientNotification.warning.externalNotice,.clientApp .clientNotification.success.externalNotice{grid-template-rows:none!important;grid-template-columns:none!important;display:block!important;overflow:visible!important}.clientApp .clientNotification.warning.externalNotice>div,.clientApp .clientNotification.success.externalNotice>div{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.clientApp .clientNotification.critical{background:#fff!important;border:2px solid #ef303b!important;border-radius:13px!important;margin:4px 0 5px!important;padding:0 8px 7px!important;overflow:visible!important}.clientApp .clientNotification.critical>div{flex-direction:column!important;align-items:stretch!important;display:flex!important}.clientApp .clientNotification.critical>div>span{color:#fff!important;letter-spacing:.4px!important;background:#ef303b!important;border-radius:10px 10px 0 0!important;order:0!important;margin:0 -8px 2px!important;padding:2px 8px 3px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important}.clientApp .clientNotification.critical>div>strong{color:#30333a!important;text-transform:uppercase!important;order:1!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.08!important}.clientApp .clientNotification.critical>div>p{color:#4a3b3b!important;order:2!important;margin:0!important;font-size:13px!important;line-height:1.1!important}.clientApp .clientNotification.critical .criticalResponse{order:3!important;margin:0!important}.clientApp .clientNotification.critical .criticalResponse>span{color:#30333a!important;margin:1px 0 3px!important;font-size:13px!important;line-height:1.1!important;display:block!important}.clientApp .clientNotification.critical .criticalResponse>div{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:44px!important;margin:0!important;padding:0 9px!important;display:grid!important}.clientApp .clientNotification.critical .criticalResponse button,.clientApp .clientNotification.critical .criticalResponse button:first-child,.clientApp .clientNotification.critical .criticalResponse button:last-child{border-radius:9px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 6px!important}.clientApp .clientNotification.critical .criticalResponse button:first-child{color:#0000!important;background:#f2fff6!important;border:1px solid #10a943!important;justify-content:center!important;align-items:center!important;font-size:0!important;animation:2.4s ease-in-out infinite zan-critical-soft-pulse!important;display:flex!important;position:relative!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:after{content:"SIM\a PEDIR AGORA"!important;white-space:pre!important;color:#078238!important;width:auto!important;height:auto!important;font:900 10px/1.05 Arial,sans-serif!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:before{content:"☝"!important;color:#d4a282!important;z-index:2!important;background:0 0!important;width:28px!important;height:31px!important;font:400 29px/1 Segoe UI Emoji,sans-serif!important;display:block!important;position:absolute!important;top:13px!important;left:-19px!important;transform:rotate(-8deg)!important}.clientApp .clientNotification.critical .criticalResponse button:last-child{color:#c92731!important;background:#fff!important;border:1px solid #ef303b!important;font-size:12px!important;font-weight:500!important}@keyframes zan-critical-soft-pulse{0%,to{box-shadow:0 0 #10a94300}50%{box-shadow:0 0 0 3px #10a94329}}@media (prefers-reduced-motion:reduce){.clientApp .clientNotification.critical .criticalResponse button:first-child{animation:none!important}}.clientApp .clientNotification.critical{box-sizing:border-box!important;text-align:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}.clientApp .clientNotification.critical>i{display:none!important}.clientApp .clientNotification.critical>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.clientApp .clientNotification.critical .criticalResponse{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;display:block!important;overflow:visible!important}.clientApp .clientNotification.critical .criticalResponse>span{text-align:center!important;white-space:normal!important;width:100%!important;padding:0!important;position:static!important}.clientApp .clientNotification.critical .criticalResponse>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:36px!important}.clientApp .clientNotification.critical .criticalResponse button{margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.clientApp .clientNotification.critical,.clientApp .clientNotification.critical>div,.clientApp .clientNotification.critical .criticalResponse,.clientApp .clientNotification.critical .criticalResponse>div,.clientApp .clientNotification.critical .criticalResponse button:first-child{overflow:visible!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:before{content:""!important;color:#0000!important;transform-origin:50%!important;clip-path:none!important;pointer-events:none!important;z-index:20!important;background-image:url(/assets/mao-pedir-gas-completa-recortada.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:contain!important;width:138px!important;height:221px!important;font-size:0!important;animation:1.55s ease-in-out infinite zan-hand-real-tap!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%)rotate(180deg)!important}@keyframes zan-hand-real-tap{0%,to{translate:0 5px}45%,60%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.clientApp .clientNotification.critical .criticalResponse button:first-child:before{animation:none!important;translate:0!important}}.clientApp .clientNotification.critical+.homeScreen .officialProduct{width:min(68vw,260px)!important;margin-top:28px!important}.clientApp .clientNotification.critical .criticalResponse button:first-child:before{content:none!important;background-image:none!important;animation:none!important;display:none!important}.clientApp .clientNotification.critical .criticalResponse>div{grid-template-columns:1.08fr .92fr!important;gap:14px!important}.clientApp .clientNotification.critical .criticalResponse button:first-child{border-width:2px!important;border-radius:11px!important;height:38px!important;min-height:38px!important;animation:1.8s ease-in-out infinite zan-sim-button-pulse!important}@keyframes zan-sim-button-pulse{0%,to{scale:1;box-shadow:0 0 #10a94300}50%{scale:1.045;box-shadow:0 0 0 5px #10a9432e}}@media (prefers-reduced-motion:reduce){.clientApp .clientNotification.critical .criticalResponse button:first-child{animation:none!important}}.clientApp .clientNotification .clientOrderCode{color:#123e91!important;letter-spacing:.35px!important;background:#eaf1ff!important;border-radius:999px!important;width:max-content!important;margin:3px 0 1px!important;padding:2px 7px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:block!important}
