.rentals-module__sWH1ra__root{gap:var(--ct-space-16);flex-direction:column;min-width:0;display:flex}.rentals-module__sWH1ra__notice{color:var(--ct-text-secondary);font:var(--ct-text-caption);margin:0}.rentals-module__sWH1ra__filters{gap:var(--ct-space-12);padding:var(--ct-space-16);flex-direction:column;display:flex}.rentals-module__sWH1ra__filterFields{gap:var(--ct-space-16);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.rentals-module__sWH1ra__field{justify-content:flex-end;gap:var(--ct-space-4);flex-direction:column;min-width:0;display:flex}.rentals-module__sWH1ra__fieldLabel{color:var(--ct-text-secondary);font:var(--ct-text-caption);overflow-wrap:anywhere}.rentals-module__sWH1ra__select{box-sizing:border-box;width:100%;min-height:var(--ct-size-control);padding:0 var(--ct-space-12);border:var(--ct-border-1) solid var(--ct-border-control);border-radius:var(--ct-radius-field);background-color:var(--ct-surface-panel);color:var(--ct-text-primary);font:var(--ct-text-body-small);text-overflow:ellipsis}.rentals-module__sWH1ra__select:disabled{cursor:not-allowed;opacity:.5}.rentals-module__sWH1ra__toggle{gap:var(--ct-space-4);padding:var(--ct-space-4);border-radius:var(--ct-radius-control);background-color:var(--ct-surface-subtle);display:flex}.rentals-module__sWH1ra__toggleButton{min-height:32px;padding:0 var(--ct-space-12);border-radius:var(--ct-radius-8);color:var(--ct-text-secondary);font:var(--ct-text-label);cursor:pointer;background-color:#0000;border:0}.rentals-module__sWH1ra__toggleButton[aria-pressed=true]{background-color:var(--ct-surface-panel);color:var(--ct-text-primary)}.rentals-module__sWH1ra__fieldHint{color:var(--ct-text-secondary);font:var(--ct-text-caption);margin:0}.rentals-module__sWH1ra__filterActions{align-items:center;gap:var(--ct-space-8) var(--ct-space-16);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__filterActions .rentals-module__sWH1ra__chip{box-sizing:border-box;min-height:var(--ct-size-control)}@media (max-width:767px){.rentals-module__sWH1ra__filterFields{gap:var(--ct-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.rentals-module__sWH1ra__filterFields .rentals-module__sWH1ra__select{padding:0 var(--ct-space-8)}}.rentals-module__sWH1ra__statusBar{align-items:center;gap:var(--ct-space-8) var(--ct-space-16);padding:var(--ct-space-12) var(--ct-space-16);border-bottom:var(--ct-border-1) solid var(--ct-border-subtle);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__chips{gap:var(--ct-space-8);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__chip{align-items:center;gap:var(--ct-space-4);min-height:32px;padding:0 var(--ct-space-12);border:var(--ct-border-1) solid var(--ct-border-control);border-radius:var(--ct-radius-100);background-color:var(--ct-surface-panel);color:var(--ct-text-primary);font:var(--ct-text-label);cursor:pointer;display:inline-flex}.rentals-module__sWH1ra__chip[aria-pressed=true]{border-color:var(--ct-accent-default);background-color:var(--ct-accent-subtle)}.rentals-module__sWH1ra__chip[aria-pressed=true]:before{content:"✓";color:var(--ct-accent-default)}.rentals-module__sWH1ra__chipCount{color:var(--ct-text-secondary);font:var(--ct-text-caption)}.rentals-module__sWH1ra__linkButton{color:var(--ct-accent-default);font:var(--ct-text-label);cursor:pointer;background-color:#0000;border:0;padding:0;text-decoration:underline}.rentals-module__sWH1ra__prefsNote{padding:0 var(--ct-space-16);color:var(--ct-text-secondary);font:var(--ct-text-caption);margin:0}.rentals-module__sWH1ra__prefsNote:not(:empty){padding-bottom:var(--ct-space-12)}.rentals-module__sWH1ra__typeSection{border-top:var(--ct-border-1) solid var(--ct-border-subtle)}.rentals-module__sWH1ra__sectionHeading{margin:0}.rentals-module__sWH1ra__sectionToggle{box-sizing:border-box;align-items:center;gap:var(--ct-space-4) var(--ct-space-12);width:100%;min-height:48px;padding:var(--ct-space-8) var(--ct-space-16);background-color:var(--ct-surface-subtle);color:var(--ct-text-primary);text-align:left;cursor:pointer;border:0;flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__chevron{color:var(--ct-text-secondary);font:var(--ct-text-label)}.rentals-module__sWH1ra__tag{min-height:20px;padding:0 var(--ct-space-8);border:var(--ct-border-1) solid var(--ct-border-subtle);border-radius:var(--ct-radius-100);color:var(--ct-text-secondary);font:var(--ct-text-caption);align-items:center;display:inline-flex}.rentals-module__sWH1ra__sectionCounts{color:var(--ct-text-secondary);font:var(--ct-text-body-small);margin-inline-start:auto}.rentals-module__sWH1ra__typeSection .rentals-module__sWH1ra__list>li:first-child>.rentals-module__sWH1ra__unitRow{border-top:var(--ct-border-1) solid var(--ct-border-subtle)}.rentals-module__sWH1ra__select:focus-visible,.rentals-module__sWH1ra__toggleButton:focus-visible,.rentals-module__sWH1ra__unitRow:focus-visible,.rentals-module__sWH1ra__card:focus-visible,.rentals-module__sWH1ra__chip:focus-visible,.rentals-module__sWH1ra__linkButton:focus-visible,.rentals-module__sWH1ra__sectionToggle:focus-visible{outline:2px solid var(--ct-accent-default);outline-offset:2px}.rentals-module__sWH1ra__body{gap:var(--ct-space-12);padding:var(--ct-space-16);flex-direction:column;display:flex}.rentals-module__sWH1ra__banner{padding:var(--ct-space-12);border:var(--ct-border-1) solid var(--ct-state-warning-border);border-radius:var(--ct-radius-8);background-color:var(--ct-state-warning-bg);color:var(--ct-text-primary);font:var(--ct-text-label);margin:0}.rentals-module__sWH1ra__banner[data-tone=error]{border-color:var(--ct-state-danger-border);background-color:var(--ct-state-danger-bg)}.rentals-module__sWH1ra__meta{gap:var(--ct-space-4) var(--ct-space-16);color:var(--ct-text-secondary);font:var(--ct-text-body-small);flex-wrap:wrap;margin:0;display:flex}.rentals-module__sWH1ra__typeRow{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ct-space-8) var(--ct-space-16);padding:var(--ct-space-16);border-top:var(--ct-border-1) solid var(--ct-border-subtle);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__typeRow:first-child{border-top:0}.rentals-module__sWH1ra__capacity{color:var(--ct-text-primary);font:var(--ct-text-label);margin:0}.rentals-module__sWH1ra__list{margin:0;padding:0;list-style:none}.rentals-module__sWH1ra__unitRow{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ct-space-16);width:100%;min-height:64px;padding:var(--ct-space-12) var(--ct-space-16);border:0;border-top:var(--ct-border-1) solid var(--ct-border-subtle);background-color:var(--ct-surface-panel);color:var(--ct-text-primary);text-align:left;cursor:pointer;display:flex}.rentals-module__sWH1ra__list>li:first-child>.rentals-module__sWH1ra__unitRow{border-top:0}.rentals-module__sWH1ra__unitRow[aria-pressed=true],.rentals-module__sWH1ra__card[aria-pressed=true]{background-color:var(--ct-accent-subtle)}.rentals-module__sWH1ra__unitText{gap:var(--ct-space-4);flex-direction:column;min-width:0;display:flex}.rentals-module__sWH1ra__unitCode{color:var(--ct-text-primary);font:var(--ct-text-label)}.rentals-module__sWH1ra__unitMeta{color:var(--ct-text-secondary);font:var(--ct-text-body-small);overflow-wrap:anywhere}.rentals-module__sWH1ra__grid{gap:var(--ct-space-12);padding:var(--ct-space-16);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;list-style:none;display:grid}.rentals-module__sWH1ra__card{box-sizing:border-box;align-items:flex-start;gap:var(--ct-space-8);width:100%;height:100%;padding:var(--ct-space-12);border:var(--ct-border-1) solid var(--ct-border-subtle);border-radius:var(--ct-radius-8);background-color:var(--ct-surface-panel);color:var(--ct-text-primary);text-align:left;cursor:pointer;flex-direction:column;display:flex}.rentals-module__sWH1ra__card[aria-pressed=true]{border-color:var(--ct-accent-default)}.rentals-module__sWH1ra__gridNote{padding:var(--ct-space-12) var(--ct-space-16) 0;color:var(--ct-text-secondary);font:var(--ct-text-caption);margin:0}.rentals-module__sWH1ra__detailTitle{align-items:center;gap:var(--ct-space-8);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__detailCode{color:var(--ct-text-heading);font:var(--ct-text-title);margin:0}.rentals-module__sWH1ra__section{gap:var(--ct-space-8);padding-top:var(--ct-space-12);border-top:var(--ct-border-1) solid var(--ct-border-subtle);flex-direction:column;display:flex}.rentals-module__sWH1ra__sectionTitle{color:var(--ct-text-secondary);font:var(--ct-text-caption);margin:0}.rentals-module__sWH1ra__facts{gap:var(--ct-space-4);flex-direction:column;margin:0;display:flex}.rentals-module__sWH1ra__fact{justify-content:space-between;gap:var(--ct-space-4) var(--ct-space-16);flex-wrap:wrap;display:flex}.rentals-module__sWH1ra__fact dt{color:var(--ct-text-secondary);font:var(--ct-text-body-small)}.rentals-module__sWH1ra__fact dd{color:var(--ct-text-primary);font:var(--ct-text-label);overflow-wrap:anywhere;margin:0}.rentals-module__sWH1ra__reasons{gap:var(--ct-space-4);padding-left:var(--ct-space-20);color:var(--ct-text-primary);font:var(--ct-text-body-small);flex-direction:column;margin:0;display:flex}.rentals-module__sWH1ra__note{color:var(--ct-text-secondary);font:var(--ct-text-body-small);margin:0}.rentals-module__sWH1ra__badge{min-height:24px;padding:0 var(--ct-space-8);border:var(--ct-border-1) solid transparent;border-radius:var(--ct-radius-100);font:var(--ct-text-caption);white-space:nowrap;align-items:center;display:inline-flex}.rentals-module__sWH1ra__badgeIcon{flex:none;margin-inline-end:var(--ct-space-4)}.rentals-module__sWH1ra__success{background-color:var(--ct-state-success-bg);color:var(--ct-state-success)}.rentals-module__sWH1ra__warning{border-color:var(--ct-state-warning-border);background-color:var(--ct-state-warning-bg);color:var(--ct-text-primary)}.rentals-module__sWH1ra__neutral{border-color:var(--ct-border-subtle);background-color:var(--ct-surface-subtle);color:var(--ct-text-secondary)}.rentals-module__sWH1ra__error{border-color:var(--ct-state-danger-border);background-color:var(--ct-state-danger-bg);color:var(--ct-text-primary)}.rentals-module__sWH1ra__sectionNote{padding:0 var(--ct-space-16) var(--ct-space-8);color:var(--ct-text-secondary);font:var(--ct-text-body-small);overflow-wrap:anywhere;margin:0}
[data-shell-look=a2]{--ct-surface-canvas:var(--ct-os-surface-canvas);--ct-radius-panel:var(--ct-os-radius-card);--ct-shadow-panel:var(--ct-os-shadow-card);--ct-text-heading-l:var(--ct-os-text-page-title);--ct-action-background:var(--ct-os-action-background)}
