/* Existing customer and employee dashboards. Load after their base assets.
   Queue changes and disclosures remain native links/details without JavaScript. */
.cfl-operations-ux186 {
  --cfl-ux-surface:var(--cfl-v2-surface,var(--cfl-ui-surface,#fff));
  --cfl-ux-soft:var(--cfl-v2-surface-2,var(--cfl-ui-surface-subtle,#f8fafc));
  --cfl-ux-text:var(--cfl-v2-text,var(--cfl-ui-text,#172033));
  --cfl-ux-muted:var(--cfl-v2-muted,var(--cfl-ui-text-muted,#536378));
  --cfl-ux-line:var(--cfl-v2-line,var(--cfl-ui-border,#d8e1eb));
  --cfl-ux-focus:#1769d2;
  --cfl-ux-alert:#a5281d;
  --cfl-ux-alert-soft:#fff2ef;
  --cfl-ux-link:#225da5;
}
.cfl-customer-ux186 {
  --cfl-ux-surface:var(--cfl-cx-surface,var(--cfl-account-surface,#fff));
  --cfl-ux-soft:var(--cfl-cx-soft,var(--cfl-account-surface-2,#f8fafc));
  --cfl-ux-text:var(--cfl-cx-text,var(--cfl-account-text,#172033));
  --cfl-ux-muted:var(--cfl-cx-muted,var(--cfl-account-muted,#536378));
  --cfl-ux-line:var(--cfl-cx-line,var(--cfl-account-line,#d8e1eb));
  --cfl-ux-focus:#1769d2;
  --cfl-ux-alert:#a5281d;
  --cfl-ux-alert-soft:#fff2ef;
  --cfl-ux-link:#225da5;
}
.cfl-v2-shell[data-theme="dark"] .cfl-operations-ux186,
.cfl-customer-portal[data-theme="dark"].cfl-customer-ux186,
.cfl-customer-portal[data-theme="dark"] .cfl-customer-ux186,
body.cfl-rental-theme-dark .cfl-customer-ux186 {
  --cfl-ux-focus:#9ac3ff;
  --cfl-ux-alert:#ffc1b8;
  --cfl-ux-alert-soft:#3b292c;
  --cfl-ux-link:#b9d8ff;
}
.cfl-customer-portal[data-theme="dark"].cfl-customer-ux186,
.cfl-customer-portal[data-theme="dark"] .cfl-customer-ux186 {
  --cfl-ux-surface:#203047;
  --cfl-ux-soft:#263850;
  --cfl-ux-text:#f8fafc;
  --cfl-ux-muted:#b8c5d6;
  --cfl-ux-line:#3b506b;
}
:is(.cfl-operations-ux186,.cfl-customer-ux186),
:is(.cfl-operations-ux186,.cfl-customer-ux186) :where(section,article,div,nav,form,fieldset,details) {
  box-sizing:border-box;
  min-width:0;
  max-width:100%;
}
:is(.cfl-operations-ux186,.cfl-customer-ux186) :where(h2,h3,h4,p,dd,small,strong,summary) {
  overflow-wrap:anywhere;
}
:is(.cfl-operations-ux186,.cfl-customer-ux186) :is(a,button,input,select,textarea,summary):focus-visible {
  outline:3px solid var(--cfl-ux-focus)!important;
  outline-offset:3px!important;
}
:is(.cfl-operations-ux186,.cfl-customer-ux186) summary {
  cursor:pointer;
  touch-action:manipulation;
}

/* One selected work queue, with every queue count still in view. */
.cfl-operations-ux186.cfl-command-center { gap:14px; }
.cfl-operations-ux186 .cfl-command-welcome {
  gap:12px;
  padding:15px 16px!important;
  box-shadow:none!important;
}
.cfl-operations-ux186 .cfl-command-welcome h3 { font-size:21px!important; }
.cfl-operations-ux186 .cfl-command-welcome p { font-size:13px; }
.cfl-operations-ux186 .cfl-command-quick-links { gap:8px; }
.cfl-operations-ux186 .cfl-queue-nav186 {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:0;
}
.cfl-operations-ux186 .cfl-queue-nav186 .cfl-queue-link186 {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:3px 10px;
  min-height:64px;
  padding:11px 14px;
  border:1px solid var(--cfl-ux-line);
  border-radius:10px;
  background:var(--cfl-ux-surface);
  box-shadow:none;
  text-decoration:none!important;
  line-height:1.3;
}
.cfl-operations-ux186 .cfl-queue-link186>strong {
  font-size:14px!important;
  color:var(--cfl-ux-text)!important;
  -webkit-text-fill-color:var(--cfl-ux-text)!important;
}
.cfl-operations-ux186 .cfl-queue-link186>small {
  grid-column:1;
  margin:0;
  color:var(--cfl-ux-muted)!important;
  -webkit-text-fill-color:var(--cfl-ux-muted)!important;
  font-size:12px;
}
.cfl-operations-ux186 .cfl-queue-link186>.cfl-count-pill {
  grid-column:2;
  grid-row:1 / span 2;
  min-width:30px;
  min-height:30px;
  padding:4px 7px;
  border-color:var(--cfl-ux-line);
  background:var(--cfl-ux-soft);
  color:var(--cfl-ux-text)!important;
  -webkit-text-fill-color:var(--cfl-ux-text)!important;
  font-size:13px;
  font-variant-numeric:tabular-nums;
}
.cfl-operations-ux186 .cfl-queue-link186:is(:hover,.is-active,[aria-current="page"]) {
  border-color:var(--cfl-ux-focus);
  background:var(--cfl-ux-soft);
}
.cfl-operations-ux186 .cfl-queue-link186:is(.is-active,[aria-current="page"]) {
  box-shadow:inset 0 -3px 0 var(--cfl-ux-focus);
}
.cfl-operations-ux186 .cfl-queue-filters186 {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
}
:is(.cfl-v2-shell,.cfl-staff-portal) .cfl-operations-ux186 .cfl-queue-filters186 a:not(.cfl-btn):not(.button) {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:44px;
  padding:8px 11px;
  border:1px solid var(--cfl-ux-line);
  border-radius:8px;
  background:var(--cfl-ux-surface);
  color:var(--cfl-ux-text)!important;
  -webkit-text-fill-color:var(--cfl-ux-text)!important;
  text-decoration:none!important;
  font-size:13px;
  font-weight:700;
}
:is(.cfl-v2-shell,.cfl-staff-portal) .cfl-operations-ux186 .cfl-queue-filters186 a:not(.cfl-btn):not(.button):is(.is-active,[aria-current="page"]) {
  border-color:var(--cfl-ux-focus)!important;
  background:var(--cfl-ux-soft)!important;
  text-decoration:underline!important;
  text-underline-offset:4px;
}
.cfl-operations-ux186 .cfl-queue-panel186 {
  padding:16px!important;
  border:1px solid var(--cfl-ux-line)!important;
  border-radius:12px!important;
  background:var(--cfl-ux-surface)!important;
  box-shadow:none!important;
}
.cfl-operations-ux186 .cfl-queue-panel186 .cfl-operations-section-head { margin-bottom:12px; }
.cfl-operations-ux186 .cfl-operations-section-head h3 { font-size:19px!important; }
.cfl-operations-ux186 .cfl-queue-range186 {
  margin:4px 0 0!important;
  font-size:12px;
  color:var(--cfl-ux-muted)!important;
  font-variant-numeric:tabular-nums;
}
.cfl-operations-ux186 .cfl-operations-list { gap:10px; }
.cfl-operations-ux186 .cfl-operation-card--compact186 {
  grid-template-columns:minmax(86px,108px) minmax(0,1fr);
  gap:12px;
  padding:13px!important;
  border-color:var(--cfl-ux-line)!important;
  border-radius:10px!important;
  background:var(--cfl-ux-soft)!important;
  box-shadow:none!important;
  transform:none!important;
}
.cfl-operations-ux186 .cfl-operation-card--compact186.is-critical {
  border-left:3px solid var(--cfl-ux-alert)!important;
}
.cfl-operations-ux186 .cfl-operation-card--compact186 .cfl-operation-time {
  padding-right:11px;
  border-color:var(--cfl-ux-line);
}
.cfl-operations-ux186 .cfl-operation-time strong { font-size:15px!important;line-height:1.4; }
.cfl-operations-ux186 .cfl-operation-time span { font-size:12px;line-height:1.4; }
.cfl-operations-ux186 .cfl-operation-title { gap:10px; }
.cfl-operations-ux186 .cfl-operation-title h4 { font-size:16px!important;line-height:1.35; }
.cfl-operations-ux186 .cfl-operation-title p { font-size:13px;line-height:1.45; }
.cfl-operations-ux186 .cfl-operation-title>.cfl-count-pill {
  flex:0 1 auto;
  max-width:220px;
  white-space:normal;
  text-align:center;
  line-height:1.4;
}
.cfl-operations-ux186 .cfl-operation-disclosure {
  margin-top:10px;
  border:1px solid var(--cfl-ux-line);
  border-radius:8px;
  background:var(--cfl-ux-surface);
}
.cfl-operations-ux186 .cfl-operation-disclosure>summary {
  min-height:44px;
  padding:10px 12px;
  border-radius:8px;
  background:transparent;
  color:var(--cfl-ux-text)!important;
  line-height:1.4;
}
.cfl-operations-ux186 .cfl-operation-disclosure>summary small { font-size:12px; }
.cfl-operations-ux186 .cfl-operation-disclosure-body { padding:0 12px 12px; }
.cfl-operations-ux186 .cfl-operation-actions { gap:8px;margin-top:10px; }
.cfl-operations-ux186 .cfl-operation-actions .cfl-btn { min-height:44px;padding:9px 13px!important; }
.cfl-operations-ux186 .cfl-operation-card--compact186 .cfl-portal-notice {
  margin:9px 0!important;
  padding:10px 12px;
  font-size:13px;
  line-height:1.5;
}
.cfl-operations-ux186 .cfl-agenda-event { gap:10px;padding:11px 12px; }
.cfl-operations-ux186 .cfl-agenda-event>div { overflow-wrap:anywhere; }
.cfl-operations-ux186 .cfl-operations-support186 {
  border:1px solid var(--cfl-ux-line);
  border-radius:10px;
  background:var(--cfl-ux-surface);
}
.cfl-operations-ux186 .cfl-operations-support186>summary { min-height:44px;padding:12px 14px;font-weight:700; }
.cfl-operations-ux186 .cfl-operations-support186>.cfl-command-footer-grid { padding:0 14px 14px;gap:10px; }
.cfl-operations-ux186 .cfl-command-footer-grid article { padding:13px;border-radius:9px;box-shadow:none; }
.cfl-operations-ux186 .cfl-command-footer-grid h3 { font-size:17px!important; }
.cfl-operations-ux186 .cfl-directory-pagination { flex-wrap:wrap;gap:10px; }

/* Customer summaries keep next actions and incomplete-history warnings visible. */
.cfl-customer-ux186.cfl-customer-dashboard { display:grid;gap:14px; }
.cfl-customer-ux186 .cfl-dashboard-welcome {
  gap:12px;
  padding:15px 16px;
  border-color:var(--cfl-ux-line);
  background:var(--cfl-ux-surface);
  box-shadow:none;
}
.cfl-customer-ux186 .cfl-dashboard-welcome h2 { margin:2px 0 4px!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.2!important; }
.cfl-customer-ux186 .cfl-dashboard-welcome p { margin:0;font-size:14px;line-height:1.5; }
.cfl-customer-ux186 .cfl-dashboard-quick-stats { gap:8px; }
.cfl-customer-ux186 .cfl-dashboard-quick-stats>div { min-height:64px;padding:9px;border-radius:9px;background:var(--cfl-ux-soft); }
.cfl-customer-ux186 .cfl-dashboard-quick-stats strong { font-size:20px; }
.cfl-customer-ux186 .cfl-dashboard-quick-stats span { font-size:12px;line-height:1.35; }
.cfl-customer-ux186 .cfl-panel-heading { gap:12px;margin-bottom:12px; }
.cfl-customer-ux186 .cfl-panel-heading h2 { font-size:21px!important;line-height:1.25!important; }
.cfl-customer-ux186 .cfl-dashboard-action-list { grid-template-columns:minmax(0,1fr);gap:10px; }
.cfl-customer-ux186 .cfl-dashboard-action-list>.cfl-next-action-card:first-child { grid-column:auto; }
.cfl-customer-ux186 .cfl-next-action-card {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:6px 16px;
  margin:0;
  padding:14px!important;
  border:1px solid var(--cfl-ux-line)!important;
  border-left:3px solid var(--cfl-ux-line)!important;
  border-radius:10px;
  background:var(--cfl-ux-surface)!important;
  color:var(--cfl-ux-text)!important;
  box-shadow:none;
}
.cfl-customer-ux186 .cfl-next-action-card>* { grid-column:1;min-width:0; }
.cfl-customer-ux186 .cfl-next-action-card.is-attention { border-left-color:var(--cfl-ux-focus)!important; }
.cfl-customer-ux186 .cfl-next-action-card.is-overdue { border-left-color:var(--cfl-ux-alert)!important; }
.cfl-customer-ux186 .cfl-next-action-card h3 { margin:0!important;font-size:17px!important;line-height:1.35!important; }
.cfl-customer-ux186 .cfl-next-action-meta { margin:0!important;font-size:12px; }
.cfl-customer-ux186 .cfl-next-action-copy strong { font-size:15px;line-height:1.4; }
.cfl-customer-ux186 .cfl-next-action-copy p { margin:4px 0 0!important;font-size:13px;line-height:1.5; }
.cfl-customer-ux186 .cfl-next-action-times { display:flex;flex-wrap:wrap;gap:9px 22px;margin:4px 0 0; }
.cfl-customer-ux186 .cfl-next-action-times>div { min-width:0; }
.cfl-customer-ux186 .cfl-next-action-times dt { font-size:11px;font-weight:700;color:var(--cfl-ux-muted); }
.cfl-customer-ux186 .cfl-next-action-times dd { margin:2px 0 0;font-size:13px;color:var(--cfl-ux-text); }
.cfl-customer-ux186 .cfl-next-action-card>.cfl-inline-actions {
  grid-column:2;
  grid-row:1 / span 3;
  align-self:center;
  margin:0;
}
.cfl-customer-ux186 .cfl-next-action-card>.cfl-inline-actions>.cfl-customer-btn { min-width:140px;min-height:44px; }
.cfl-customer-ux186 .cfl-next-action-card>.cfl-next-action-options { grid-column:1 / -1;margin:6px 0 0; }
.cfl-customer-ux186 .cfl-next-action-options>summary { min-height:44px;padding:10px 0;font-size:13px;font-weight:700; }
.cfl-customer-ux186 .cfl-next-action-options .cfl-inline-actions { display:flex;flex-wrap:wrap;gap:8px;margin-top:5px; }
.cfl-customer-ux186 .cfl-dashboard-record-links { display:flex;flex-wrap:wrap;gap:8px;margin-top:12px; }
.cfl-customer-ux186 .cfl-dashboard-record-links .cfl-customer-btn { min-height:44px; }
.cfl-customer-ux186 .cfl-my-rentals-list { gap:12px; }
.cfl-customer-ux186 .cfl-rental-lifecycle-filters a { display:inline-flex;align-items:center;min-height:44px; }
.cfl-customer-ux186 .cfl-my-rental-card--compact186 {
  padding:15px;
  border:1px solid var(--cfl-ux-line);
  border-left:3px solid var(--cfl-ux-line);
  border-radius:11px;
  background:var(--cfl-ux-surface);
  box-shadow:none;
}
.cfl-customer-ux186 .cfl-my-rental-card__top { align-items:center;gap:12px; }
.cfl-customer-ux186 .cfl-my-rental-card__top>div { min-width:0; }
.cfl-customer-ux186 .cfl-my-rental-card--compact186 h3 { font-size:18px!important;line-height:1.35!important;margin:5px 0!important; }
.cfl-customer-ux186 .cfl-my-rental-card__top>.cfl-customer-link { display:inline-flex;align-items:center;min-height:44px;padding:8px 0;flex:none; }
.cfl-customer-ux186 .cfl-my-rental-facts { gap:8px;margin-top:11px; }
.cfl-customer-ux186 .cfl-my-rental-facts>div { padding:9px;border-color:var(--cfl-ux-line);background:var(--cfl-ux-soft); }
.cfl-customer-ux186 .cfl-my-rental-facts small { font-size:11px;line-height:1.35; }
.cfl-customer-ux186 .cfl-my-rental-facts strong { font-size:13px;line-height:1.45; }
.cfl-customer-ux186 .cfl-my-rental-card--compact186>.cfl-next-action-card { margin-top:11px;background:var(--cfl-ux-soft)!important; }
.cfl-customer-ux186 .cfl-my-rental-card--compact186 .cfl-next-action-copy p {
  color:var(--cfl-ux-text)!important;-webkit-text-fill-color:var(--cfl-ux-text)!important;
}
.cfl-customer-ux186 .cfl-my-rental-card--compact186 .cfl-next-action-card>.cfl-inline-actions { grid-row:1; }
.cfl-customer-ux186 .cfl-my-rental-card--compact186 .cfl-next-action-card>.cfl-next-action-options { grid-row:2; }
.cfl-customer-ux186 .cfl-rental-related-disclosure186,
.cfl-customer-ux186 .cfl-customer-quotes-disclosure186 {
  margin:12px 0 0;
  padding:0;
  border:1px solid var(--cfl-ux-line);
  border-radius:9px;
  background:var(--cfl-ux-surface);
}
.cfl-customer-ux186 :is(.cfl-rental-related-disclosure186,.cfl-customer-quotes-disclosure186)>summary {
  display:flex;
  align-items:center;
  gap:8px;
  min-height:44px;
  padding:10px 12px;
  border-radius:9px;
  color:var(--cfl-ux-text)!important;
  -webkit-text-fill-color:var(--cfl-ux-text)!important;
  font-size:13px;
  font-weight:700;
  line-height:1.4;
  list-style:none;
}
.cfl-customer-ux186 :is(.cfl-rental-related-disclosure186,.cfl-customer-quotes-disclosure186)>summary::-webkit-details-marker { display:none; }
.cfl-customer-ux186 :is(.cfl-rental-related-disclosure186,.cfl-customer-quotes-disclosure186)>summary::after {
  content:"";
  flex:none;
  width:7px;
  height:7px;
  margin-inline-start:auto;
  margin-inline-end:2px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg);
}
.cfl-customer-ux186 :is(.cfl-rental-related-disclosure186,.cfl-customer-quotes-disclosure186)[open]>summary::after { transform:rotate(225deg); }
.cfl-customer-ux186 .cfl-disclosure-count186 {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:none;
  min-width:24px;
  min-height:24px;
  padding:2px 6px;
  border:1px solid var(--cfl-ux-line);
  border-radius:999px;
  background:var(--cfl-ux-soft);
  color:var(--cfl-ux-text)!important;
  -webkit-text-fill-color:var(--cfl-ux-text)!important;
  font-size:12px;
  font-variant-numeric:tabular-nums;
}
.cfl-customer-ux186 .cfl-rental-related-disclosure186>.cfl-rental-related-list { padding:0 12px 12px; }
.cfl-customer-ux186 .cfl-rental-related-row { padding:10px;border:1px solid var(--cfl-ux-line);border-radius:8px;background:var(--cfl-ux-soft); }
.cfl-customer-ux186 .cfl-rental-related-row a { display:inline-flex;align-items:center;min-height:44px; }
.cfl-customer-ux186 .cfl-rental-related-notice186>.cfl-customer-link {
  display:inline-flex;align-items:center;min-height:44px;max-width:100%;
}
.cfl-customer-ux186 .cfl-rental-related-disclosure186>summary { flex-wrap:wrap; }
.cfl-customer-ux186 .cfl-rental-related-disclosure186>p { padding:0 12px 12px;margin:0!important; }
.cfl-customer-ux186 .cfl-customer-quotes-disclosure186>:not(summary) { margin:0 12px 12px; }
.cfl-customer-ux186 .cfl-customer-quotes-disclosure186 .cfl-native-quotes { padding:0;border:0;box-shadow:none; }
.cfl-customer-ux186 .cfl-history-notice { padding:11px 13px;font-size:13px;line-height:1.55; }
.cfl-customer-ux186 .cfl-customer-pagination { flex-wrap:wrap;gap:10px; }
.cfl-customer-ux186 .cfl-customer-link:not(.cfl-customer-btn):not(.button),
.cfl-customer-ux186 .cfl-rental-related-row a:not(.cfl-customer-btn):not(.button) {
  color:var(--cfl-ux-link)!important;
  -webkit-text-fill-color:var(--cfl-ux-link)!important;
  text-decoration:underline!important;
  text-underline-offset:3px;
}

@media (max-width:900px) {
  .cfl-operations-ux186 .cfl-command-welcome { align-items:flex-start;flex-direction:column; }
  .cfl-operations-ux186 .cfl-command-quick-links { justify-content:flex-start; }
  .cfl-operations-ux186 .cfl-command-footer-grid { grid-template-columns:minmax(0,1fr); }
  .cfl-customer-ux186 .cfl-my-rental-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:640px) {
  .cfl-operations-ux186 .cfl-queue-nav186 { gap:7px; }
  .cfl-operations-ux186 .cfl-queue-nav186 .cfl-queue-link186 { display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:7px;min-height:100px;padding:10px; }
  .cfl-operations-ux186 .cfl-queue-link186>strong { font-size:13px!important; }
  .cfl-operations-ux186 .cfl-queue-link186>small { font-size:11px; }
  .cfl-operations-ux186 .cfl-queue-link186>.cfl-count-pill { min-width:26px;min-height:26px;padding:3px 6px; }
  .cfl-operations-ux186 .cfl-queue-panel186 { padding:12px!important; }
  .cfl-operations-ux186 .cfl-operations-section-head { gap:8px; }
  .cfl-operations-ux186 .cfl-operation-card--compact186 { grid-template-columns:minmax(0,1fr);gap:9px;padding:12px!important; }
  .cfl-operations-ux186 .cfl-operation-card--compact186 .cfl-operation-time { display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 10px;padding:0 0 8px;border-right:0;border-bottom:1px solid var(--cfl-ux-line); }
  .cfl-operations-ux186 .cfl-operation-title { align-items:flex-start;flex-direction:column;gap:8px; }
  .cfl-operations-ux186 .cfl-operation-title>.cfl-count-pill { max-width:100%;text-align:start; }
  .cfl-operations-ux186 .cfl-operation-actions { display:grid;grid-template-columns:minmax(0,1fr); }
  .cfl-operations-ux186 .cfl-operation-actions .cfl-btn { width:100%; }
  .cfl-operations-ux186 .cfl-queue-filters186 { gap:7px; }
  .cfl-operations-ux186 .cfl-operations-support186>.cfl-command-footer-grid { padding:0 12px 12px; }
  .cfl-customer-ux186 .cfl-dashboard-welcome { align-items:stretch;flex-direction:column; }
  .cfl-customer-ux186 .cfl-dashboard-welcome>.cfl-customer-btn { width:100%; }
  .cfl-customer-ux186 .cfl-next-action-card { grid-template-columns:minmax(0,1fr);padding:12px!important; }
  .cfl-customer-ux186 .cfl-next-action-card>.cfl-inline-actions,
  .cfl-customer-ux186 .cfl-my-rental-card--compact186 .cfl-next-action-card>.cfl-inline-actions { grid-column:1;grid-row:auto;align-self:auto;margin-top:4px; }
  .cfl-customer-ux186 .cfl-my-rental-card--compact186 .cfl-next-action-card>.cfl-next-action-options { grid-row:auto; }
  .cfl-customer-ux186 .cfl-next-action-card>.cfl-inline-actions>.cfl-customer-btn { width:100%;min-width:0; }
  .cfl-customer-ux186 .cfl-my-rental-card__top { align-items:flex-start;flex-direction:column; }
  .cfl-customer-ux186 .cfl-my-rental-card__top>.cfl-customer-link { padding:3px 0; }
  .cfl-customer-ux186 .cfl-my-rental-card--compact186 { padding:12px; }
  .cfl-customer-ux186 .cfl-my-rental-facts { gap:7px; }
  .cfl-customer-ux186 .cfl-rental-related-row { grid-template-columns:minmax(0,1fr);gap:6px; }
  .cfl-customer-ux186 .cfl-rental-related-row>a { width:100%;grid-column:1; }
  .cfl-customer-ux186 .cfl-dashboard-record-links { display:grid;grid-template-columns:minmax(0,1fr); }
  .cfl-customer-ux186 .cfl-next-action-options .cfl-inline-actions { display:grid;grid-template-columns:minmax(0,1fr); }
  .cfl-customer-ux186 .cfl-rental-lifecycle-filters { display:flex;flex-wrap:wrap;overflow:visible; }
  .cfl-customer-ux186 .cfl-rental-search { display:flex;flex-wrap:wrap;gap:8px; }
  .cfl-customer-ux186 .cfl-rental-search>label { flex:1 1 140px;min-width:0; }
  .cfl-customer-ux186 .cfl-rental-search .cfl-history-year { flex:0 1 140px; }
  .cfl-customer-ux186 .cfl-rental-search input { width:100%;min-width:0; }
}
@media (forced-colors:active) {
  .cfl-operations-ux186 .cfl-queue-link186:is(.is-active,[aria-current="page"]) { outline:2px solid Highlight;outline-offset:-4px;box-shadow:none; }
  :is(.cfl-operations-ux186,.cfl-customer-ux186) :is(a,button,input,select,textarea,summary):focus-visible { outline-color:Highlight!important; }
}
@media (prefers-reduced-motion:reduce) {
  :is(.cfl-operations-ux186,.cfl-customer-ux186) * { scroll-behavior:auto!important;transition:none!important;animation:none!important; }
}
