.fd-machine-diagnostics{display:flex;flex-direction:column;gap:0.375rem;min-width:0;padding:0.5rem 0;border-block:1px solid #8296b42b;font:0.6875rem/1.4 Inter,'Segoe UI',sans-serif;color:inherit}
.fd-machine-diagnostics>button,.fd-machine-diagnostics li>button{align-self:flex-start;padding:0.3125rem 0.5625rem;border:1px solid #8296b440;border-radius:0.5rem;background:#ffffff48;color:inherit;font:inherit;font-size:0.6875rem;font-weight:600;cursor:pointer}
.fd-machine-diagnostics button:disabled{opacity:.55;cursor:default}
.fd-machine-diagnostics button:focus-visible{outline:0.125rem solid #629ee9;outline-offset:0.125rem}
.fd-machine-diagnostics p{margin:0}.fd-machine-diagnostics p:empty{display:none}
.fd-machine-diagnostics [hidden]{display:none}
.fd-machine-diagnostics ol{list-style:none;padding:0;margin:0;max-height:7.5rem;overflow:auto;scrollbar-width:thin;scrollbar-color:#8296b450 transparent}
.fd-machine-diagnostics li{display:flex;flex-direction:column;gap:0.1875rem;padding:0.375rem 0;border-top:1px solid #8296b426;overflow-wrap:anywhere}
.fd-machine-diagnostics li>span:first-child{opacity:.75;font-size:0.625rem}
.fd-machine-diagnostic-warning,.fd-machine-diagnostic-error{color:#936014}
.fd-app-dark .fd-machine-diagnostics button{background:#ffffff0b;border-color:#ffffff28}
.fd-app-dark .fd-machine-diagnostic-warning,.fd-app-dark .fd-machine-diagnostic-error{color:#efc980}
.fd-machine-maintenance h4{margin:0;font-size:0.75rem}
.fd-machine-maintenance-actions{display:flex;flex-direction:column;gap:0.3125rem}
.fd-machine-maintenance-actions button{border:1px solid #8296b440;border-radius:0.5rem;background:#ffffff48;color:inherit;padding:0.375rem 0.5625rem;font:inherit;text-align:left;cursor:pointer}
/* Remoção total: a única ação que desfaz em vez de consertar — vermelha, separada por um fio. */
.fd-machine-maintenance-actions button.is-destrutiva{margin-top:0.375rem;border-top:1px solid #dc262633;border-color:#dc262655;color:#b91c1c;font-weight:600}
.fd-machine-maintenance-actions button.is-destrutiva:hover:not(:disabled){background:#dc26261a;border-color:#dc2626}
.fd-machine-maintenance li strong{font-weight:600}
