*{box-sizing:border-box}body{margin:0;padding:2rem;background:#f5f5f3;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}@media (max-width:900px){body{padding:1rem}}@media (max-width:600px){body{padding:0;background:#f5f5f3}.futura-header,.main-card{border-radius:0!important}.main-card{border-left:none!important;border-right:none!important;padding:12px 14px!important}.grid-2col{grid-template-columns:1fr!important}.lista-item{flex-direction:column!important;gap:8px!important}.lista-item-stato{flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.toolbar-buttons{flex-wrap:wrap!important;gap:6px!important}.toolbar-buttons button{flex:1 1!important;min-width:120px!important;justify-content:center!important}.btn-nuova,.btn-sync{flex:1 1!important}.editor-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;white-space:nowrap!important;scrollbar-width:none;padding-bottom:4px}.editor-tabs::-webkit-scrollbar{display:none}.editor-tabs button{flex-shrink:0!important}.preventivo-text{font-size:11px!important;line-height:1.6!important}input,select,textarea{font-size:16px!important}.stati-buttons{flex-wrap:wrap!important;gap:4px!important}}