.fleet-service-dialog{box-sizing:border-box;width:min(820px,96vw);max-height:90dvh;overflow:auto;border:0;border-radius:18px;padding:24px;color:var(--text,#203e49);background:#fff}.fleet-service-dialog::backdrop{background:#173744a8}.fleet-service-dialog header{display:flex;gap:12px;align-items:center;justify-content:space-between}.fleet-service-dialog h2{font-size:22px;margin:0}.fleet-service-dialog form{display:grid;gap:14px}.fleet-service-dialog label{display:grid;gap:6px}.fleet-service-dialog input,.fleet-service-dialog textarea{box-sizing:border-box;max-width:100%;font:inherit;padding:10px;border:1px solid #bdccd2;border-radius:9px}.fleet-service-dialog [role=alert]{color:#a82c24}.fleet-service-history article{padding:12px 0;border-bottom:1px solid #d5e0e5}.fleet-service-table td{vertical-align:top}.fleet-service-table .service-alarm{background:#fff0ed;color:#91291f}.fleet-service-table .service-warn{background:#fff6df;color:#684600}.fleet-service-table .actions{max-width:300px}.fleet-service-history h3{font-size:17px}
