.dw-hero{background:linear-gradient(135deg,#102c3e,#176b58);color:white}.dw-hero h1{font-size:2rem;margin:.4em 0}.dw-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dw-kpis div{background:#ffffff18;padding:14px;border-radius:12px}.dw-kpis strong{display:block;font-size:2rem}.dw-load{border:1px solid #d7e5e5;border-radius:12px;padding:16px;margin:14px 0}.dw-steps{padding-left:24px}.dw-steps li{padding:8px;color:#576772;border-bottom:1px solid #e6ebed}.dw-steps small{display:block}.dw-steps .dw-done{color:#176b58;font-weight:600}.dw-action{width:100%;min-height:52px;font-size:1.1rem}.dw-bottom{position:sticky;bottom:0;display:flex;justify-content:space-around;z-index:10;background:#132c3c;padding:12px 4px calc(12px + env(safe-area-inset-bottom));border-radius:12px}.dw-bottom a{font-weight:600;padding:10px 8px}.dw-body #ol-items{display:none}.dw-body #ol-metrics{display:none}.dw-body #ol-start,.dw-body #ol-stop{min-height:44px}.dw-body canvas{height:180px}@media(max-width:600px){.dw-body main{padding:10px 12px 20px}.dw-body section{padding:14px}.dw-body .dw-bottom{position:fixed;left:0;right:0;border-radius:0}.dw-body main{padding-bottom:100px}.dw-body input,.dw-body textarea{font-size:16px}}
