/* Keep everyday client pages focused. Existing records and services are retained. */
body.v2-dashboard.fleet-workspace #overview #tracking-feature-directory#tracking-feature-directory,
body.v2-dashboard.fleet-workspace #overview #client-onboarding#client-onboarding,
body.v2-dashboard.fleet-workspace #overview #cf-activity-log#cf-activity-log,
body.v2-dashboard.fleet-workspace #overview #tools-groups#tools-groups,
body.v2-dashboard.fleet-workspace #overview #productivity-documents#productivity-documents,
body.v2-dashboard.fleet-workspace #overview #productivity-bulk#productivity-bulk,
body.v2-dashboard.fleet-workspace #overview #client-driver-assignments#client-driver-assignments,
body.v2-dashboard.fleet-workspace #overview #workspace-comparison#workspace-comparison,
body.v2-dashboard.fleet-workspace #overview #productivity-daily#productivity-daily,
body.v2-dashboard.fleet-workspace #overview #tools-metrics#tools-metrics,
body.v2-dashboard.fleet-workspace #overview #tracking-coverage-report#tracking-coverage-report,
body.v2-dashboard.fleet-workspace #overview #client-unified-trips#client-unified-trips,
body.v2-dashboard.fleet-workspace #overview #cf-delivery-log#cf-delivery-log,
body.v2-dashboard.fleet-workspace #overview #service-sharing#service-sharing,
body.v2-dashboard.fleet-workspace #overview #workspace-escalation#workspace-escalation,
body.v2-dashboard.fleet-workspace #overview #client-extra-escalations#client-extra-escalations,
body.v2-dashboard.fleet-workspace #overview #fleet-delivery-status#fleet-delivery-status,
body.v2-dashboard.fleet-workspace #overview #fleet-incident-workspace#fleet-incident-workspace,
body.v2-dashboard.fleet-workspace #overview #tools-push#tools-push,
body.v2-dashboard.fleet-workspace #overview #productivity-battery#productivity-battery,
body.v2-dashboard.fleet-workspace #overview #workspace-reminders#workspace-reminders,
body.v2-dashboard.fleet-workspace #overview #workspace-requests#workspace-requests,
body.v2-dashboard.fleet-workspace #overview #tools-handover#tools-handover,
body.v2-dashboard.fleet-workspace #overview #tools-import#tools-import,
body.v2-dashboard.fleet-workspace #overview #tracking-saved-filters#tracking-saved-filters,
body.v2-dashboard.fleet-workspace #overview #tracking-branch-access#tracking-branch-access{display:none!important}
body.v2-dashboard.fleet-workspace #overview #cl-fleet-health-section .cf-workspace-tools,
body.v2-dashboard.fleet-workspace #overview #cl-safety-section>.cf-incidents,
body.v2-dashboard.fleet-workspace:has(.cl-view:not(.hidden)) #cf-command-trigger{display:none!important}
/* Keep the month and both vehicle exports together. */
body.v2-dashboard.fleet-workspace #overview #client-vehicles-section .cf-card-head>.cf-actions:has(#pricing-month-label){display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;max-width:none!important;flex:0 0 auto!important}
body.v2-dashboard.fleet-workspace #overview #client-vehicles-section .cf-card-head>.cf-actions:has(#pricing-month-label)>*{flex:0 0 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important}
@media(max-width:600px){body.v2-dashboard.fleet-workspace #overview #client-vehicles-section .cf-fleet-records>.cf-card-head{flex-wrap:wrap!important;gap:12px!important}body.v2-dashboard.fleet-workspace #overview #client-vehicles-section .cf-card-head>.cf-actions:has(#pricing-month-label){gap:6px!important;justify-content:flex-start!important}body.v2-dashboard.fleet-workspace #overview #client-vehicles-section .cf-card-head>.cf-actions:has(#pricing-month-label)>button{padding:7px 10px!important}}
/* Match guided setup controls and align their lower edges. */
body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard>div:last-child{align-items:flex-end!important;gap:10px!important}
body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard>div:last-child>label{display:flex;flex-direction:column;gap:6px;flex:0 1 360px;min-width:0;max-width:100%;margin:0!important}
body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard select{display:block;width:100%!important;min-width:0!important;max-width:100%;height:40px!important;min-height:40px!important;box-sizing:border-box;padding:8px 12px!important;border:1px solid #d0d5dd!important;border-radius:7px!important;background-color:#fff;color:#344054;font:inherit;line-height:1.4}
body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard>div:last-child>button{height:40px!important;min-height:40px!important;box-sizing:border-box;padding:8px 14px!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto}
body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard select:focus-visible{outline:2px solid #64748b;outline-offset:2px}
@media(max-width:600px){body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard>div:last-child>label{flex-basis:100%}body.v2-dashboard.fleet-workspace #overview #tracking-vehicle-wizard select{font-size:16px!important}}
body.v2-dashboard.fleet-workspace #cf-client-devices-link[hidden]{display:none!important}
body.v2-dashboard.fleet-workspace #overview .cf-client-options{margin:20px 0;border:1px solid #e4e7ec;border-radius:8px;min-width:0;background:#fff}
body.v2-dashboard.fleet-workspace #overview .cf-client-options>summary{cursor:pointer;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;color:#344054}
body.v2-dashboard.fleet-workspace #overview .cf-client-options>summary:focus-visible{outline:2px solid #64748b;outline-offset:2px}
body.v2-dashboard.fleet-workspace #overview .cf-client-options:not([open])>*:not(summary){display:none!important}
body.v2-dashboard.fleet-workspace #overview .cf-client-options[open]>.cf-card{margin:12px!important;max-width:calc(100% - 24px)!important;width:auto!important;box-sizing:border-box}
body.v2-dashboard.fleet-workspace #overview .cf-client-options>.cf-alert-layout{margin:12px}

/* Equal-sized desktop and tablet header navigation buttons. */
@media(min-width:601px){
 body.v2-dashboard.fleet-workspace .left-sidebar #sidebar-nav a[data-nav],
 body.v2-dashboard.fleet-workspace .left-sidebar #sidebar-nav a[data-sa-jump]{
  box-sizing:border-box!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:68px!important;min-height:68px!important;padding:8px 6px!important;gap:6px!important;font-size:13px!important;align-items:center!important;justify-content:center!important;text-align:center!important;
 }
 body.v2-dashboard.fleet-workspace .left-sidebar #sidebar-nav a>span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word;line-height:1.3!important}
}

@media(min-width:601px){body.v2-dashboard.fleet-workspace .left-sidebar #sidebar-nav a svg{width:16px!important;height:16px!important;flex-shrink:0}}

/* Compact notification cards while retaining severity borders. */
body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-rows{gap:8px}
body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;min-height:0}
body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row p{margin:4px 0}
body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row-actions{grid-column:2;grid-row:1;align-self:center}
@media(max-width:700px){
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row{grid-template-columns:minmax(0,1fr);padding:12px;gap:8px}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row-actions{grid-column:1;grid-row:auto;justify-content:flex-start}
}

/* Align status badges with actions in compact desktop notification rows. */
@media(min-width:701px){
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;row-gap:4px}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-copy,
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row-head{display:contents}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row h3{grid-column:1;grid-row:1}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row p{grid-column:1;grid-row:2;margin:0}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-meta{grid-column:1;grid-row:3}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row-badges{grid-column:2;grid-row:1 / 4;align-self:center}
 body.v2-dashboard.fleet-workspace #overview #cf-notification-inbox .cf-inbox-row-actions{grid-column:3;grid-row:1 / 4;align-self:center}
}
