@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*{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}}.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}.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%}.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}.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}.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}.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)}@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>.fieldRow:nth-child(4){grid-template-columns:1fr}.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;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.managementBrandHero:after{content:"";background:linear-gradient(#05225111,#071a3dcc);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}.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}.devicePanelHead strong{font-size:19px}.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}}.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}.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}}@media (width<=700px){.topbarActions{gap:8px}.soundControl small,.operator{display:none}.soundControl{padding:6px}.incomingOrder{grid-template-columns:42px minmax(0,1fr)}}@keyframes levelWarningPulse{0%,to{opacity:1;box-shadow:0 0 #f1ba1800}50%{opacity:.35;box-shadow:0 0 7px #f1ba1888}}@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}.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}@media (prefers-reduced-motion:reduce){.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}}
