.daily-view{min-width:0}.daily-view .card{padding:20px;margin:16px 0}.daily-tabs{display:flex;flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:18px}.daily-tabs a{padding:12px 16px;background:white;border:1px solid #ddd;border-radius:10px;color:#252b35;text-decoration:none;font-weight:600}.daily-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;align-items:end}.daily-filters .field{margin:0}.daily-filters input,.daily-filters select{width:100%;min-width:0}.daily-filters .actions{grid-column:1/-1}.daily-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.daily-table-wrap table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:900px}.daily-table-wrap th,.daily-table-wrap td{padding:14px 10px;border-bottom:1px solid #e4e6eb;text-align:left}.daily-table-wrap th{background:#f4f5f8;white-space:nowrap}.daily-table-wrap small{display:block;margin-top:6px;color:#626975;max-width:260px}.daily-badge{display:inline-block;border-radius:8px;padding:7px 10px;white-space:nowrap;font-weight:650}.daily-vencida,.daily-prioritaria{background:#a1152d;color:white}.daily-proxima,.daily-revision{background:#ffe5c9;color:#813b00}.daily-vigilancia{background:#fff2b5;color:#6b5000}.daily-datos_pendientes{background:#e9edf3;color:#465263}.daily-normal,.daily-en_plazo{background:#e1f3e8;color:#135b30}.daily-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.daily-export{display:inline-block;margin-top:8px}#mobile-nav{grid-template-columns:repeat(var(--nav-count,5),1fr)}@media(max-width:720px){.daily-filters{grid-template-columns:1fr 1fr}.daily-view .card{padding:16px}.daily-pagination{flex-wrap:wrap}.daily-pagination span{order:3;flex-basis:100%;text-align:center}.daily-tabs a{padding:10px;font-size:.9rem}}@media(max-width:380px){.daily-filters{grid-template-columns:1fr}}

@media(max-width:720px){.daily-table-wrap table{min-width:0}.daily-table-wrap thead{display:none}.daily-table-wrap tbody{display:block}.daily-table-wrap tr{display:block;border:1px solid #dfe3e9;border-radius:10px;padding:10px;margin-bottom:14px}.daily-table-wrap td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 4px}.daily-table-wrap td::before{content:attr(data-label);color:#626975;font-size:.82rem;flex:0 0 42%}.daily-table-wrap td small{flex-basis:100%;text-align:right;max-width:none}.daily-table-wrap td:last-child{border-bottom:0}}

#presentation-banner:not([hidden]){display:block;background:#fff1c4;color:#604700;border-bottom:1px solid #e7d187;padding:9px 16px;text-align:center;font-weight:650}

#maint-form fieldset{border:0;padding:0;min-width:0}#maint-form .field{margin-bottom:14px}#maint-form textarea{width:100%;min-height:80px}.maint-history{padding:12px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.maint-history p{white-space:pre-wrap}.maint-error:empty{display:none}.maint-battery,.daily-reference{margin:4px 0}
