.dfd-live-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #526077;border-left:3px solid #f6bc46;border-radius:10px;background:#141d2b;padding:14px 18px;margin:16px 0;color:#e9f0fa}.dfd-live-notice p{flex:1 1 380px;margin:0}.dfd-live-notice.healthy{border-left-color:#21d593}.dfd-live-notice.waiting{border-left-color:#91a4be}.dfd-live-notice button{white-space:normal}.dfd-live-notice [hidden]{display:none!important}.dfd-live-stale{opacity:.72}@media(max-width:600px){.dfd-live-notice{padding:12px}.dfd-live-notice p{flex-basis:100%}}
/* Long translated vehicle states must fit the existing compact mobile cards. */
body.dfd-garage .metric{min-width:0;overflow-wrap:anywhere}
body.dfd-garage :is(#state,#piCockpit,#piControls){font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}
body.dfd-garage :is(.maintenance-main,.alert-item>div,.history-list>div){min-width:0;overflow-wrap:anywhere}
body.dfd-garage .refresh-box small{display:block;margin-top:4px}
@media(max-width:460px){body.dfd-garage .metric{font-size:.82rem}body.dfd-garage :is(#state,#piCockpit,#piControls){font-size:.92rem}}
