#driver .maintenanceOpen{display:block;width:100%;min-height:56px;margin-top:16px;background:#1262cc!important;color:white!important;font-size:18px;font-weight:700}#driver .maintenanceOpen[hidden]{display:none}.maintenanceReportDialog{box-sizing:border-box;width:min(680px,96vw);max-height:94dvh;border:1px solid #b8c8dc;border-radius:12px;padding:18px;color:#173650}.maintenanceReportDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.maintenanceReportDialog h2{font-size:22px}.maintenanceReportDialog label{display:grid;gap:8px}.maintenanceReportDialog textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #b8c8dc;border-radius:8px}.maintenanceReportDialog button,.maintenanceReportDialog select{min-height:44px;margin:8px 0;font:inherit}.maintenanceReportDialog article{padding:14px 0;border-top:1px solid #c9d5e5;overflow-wrap:anywhere}.maintenanceReportDialog article p{white-space:pre-wrap}.maintenanceReportDialog select{display:block}

@layer clbvMobileWorkspace {
body dialog.maintenanceReportDialog.maintenanceReportDialog{padding:12px!important;box-sizing:border-box!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;align-content:start!important;align-items:start!important;gap:10px!important;width:100%!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog article.maintenanceReportCard{padding:12px!important;margin:0!important;min-height:0!important;height:auto!important;border:1px solid #c9d5e5!important;border-radius:12px!important;background:#fff!important;min-width:0!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportCard p{margin:8px 0!important;font-size:15px!important;line-height:1.4!important;white-space:pre-wrap!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportCard strong{font-size:16px!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportMeta{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:6px!important;margin-top:6px!important;font-size:13px!important;color:#50657b!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportActions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:stretch!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportActions button{flex:1 1 95px!important;min-width:0!important;min-height:42px!important;height:auto!important;margin:0!important;padding:8px!important;font-size:13px!important;line-height:1.25!important;background:#1464e8!important;color:white!important;border:0!important;border-radius:9px!important;white-space:normal!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportActions button:disabled{opacity:.5!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportEditor{display:grid!important;gap:8px!important;border-top:1px solid #d9e2ef!important;margin-top:10px!important;padding-top:10px!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportEditor textarea,body dialog.maintenanceReportDialog.maintenanceReportDialog .maintenanceReportEditor select{width:100%!important;box-sizing:border-box!important;min-width:0!important;font:inherit!important;margin:0!important;}
body dialog.maintenanceReportDialog.maintenanceReportDialog>p:empty{display:none!important;}
}
@layer clbvMobileWorkspace {
body:has(#admin#admin#admin#admin) dialog.maintenanceReportDialog.maintenanceReportDialog>header{background:#0b3855!important;color:#fff!important;border-radius:12px!important;padding:10px!important;margin:0 0 10px!important;}
body:has(#admin#admin#admin#admin) dialog.maintenanceReportDialog.maintenanceReportDialog>header h2{color:#fff!important;}
}
