/*
  File: SDAI_CarFinderHost.css
  Purpose: Styles the left-side Car Finder host container and summary region.
  Architecture Role: Shapes the mounted application shell that contains the active screen.
  Expected Collaborators: SDAI_CarFinderHost.jspf and SDAI_HeaderSummary.jspf.
  Scaffold Status: Working host styling for the vehicle type slice.
*/
#SDAI_ChatAIPage .sdai-car-finder-host {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-height: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
}

#SDAI_ChatAIPage .sdai-car-finder-host__header,
#SDAI_ChatAIPage .sdai-car-finder-host__body,
#SDAI_ChatAIPage .sdai-car-finder-host__footer {
    padding: var(--sdai-space-3) var(--sdai-space-4);
}

#SDAI_ChatAIPage .sdai-car-finder-host__header {
    padding-top: var(--sdai-space-3);
    padding-bottom: var(--sdai-space-2);
    border-bottom: 0;
}

#SDAI_ChatAIPage .sdai-car-finder-host__body {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    width: 100%;
    min-height: 0;
    min-width: 0;
    padding-top: 0;
    background: transparent;
    overflow: hidden;
}

#SDAI_ChatAIPage .sdai-header-summary {
    display: flex;
    flex-wrap: wrap;
    gap: var(--sdai-space-3);
    align-items: center;
    justify-content: space-between;
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
}

#SDAI_ChatAIPage .sdai-header-summary__stats,
#SDAI_ChatAIPage .sdai-header-summary__filters {
    display: flex;
    flex-wrap: wrap;
    gap: var(--sdai-space-2);
    align-items: center;
}
