.results-box{height:calc(var(--results-box-max-height) + 6rem);padding:var(--default-padding);margin:1rem auto 0;overflow:hidden}.results-box,.results-box-traveler{position:relative;max-width:var(--results-box-width);display:flex;flex-direction:column;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(
      --background-color
   )}.results-box-traveler{height:auto;min-height:var(--results-box-min-height);max-height:var(--results-box-max-height);margin-top:1rem;overflow:visible!important}.traveler-results-cards{flex:1;overflow-y:auto;overflow-anchor:none;padding:1rem;scroll-behavior:auto;width:100%;position:relative}.card-info-scrollable{position:relative}.card-info-scrollable:not(.hide-shadow):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.06) 40%,rgba(0,0,0,.02) 70%,transparent);pointer-events:none;z-index:10;transition:opacity .3s ease;border-radius:0 0 calc(var(--border-radius) / 2) calc(var(--border-radius) / 2)}@media (min-width:48.0625rem){.results-box.results-box-traveler{height:fit-content!important;min-height:0!important;max-height:80vh!important}}@media (max-width:48rem){.results-box{padding:calc(var(--default-padding) / 2)}.results-box,.results-box-traveler{max-width:none;width:100%;margin-left:0;margin-right:0}.results-box-traveler:not(.hide-shadow):after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(0deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.15) 30%,rgba(0,0,0,.05) 70%,transparent);pointer-events:none;z-index:10;transition:opacity .3s ease}.traveler-results-cards{padding:.5rem}.traveler-results-cards .MuiGrid-root{width:100%;flex-basis:100%;margin-bottom:1rem}}.no-results-message{flex:1;text-align:center;padding-left:1rem;padding-right:1rem}.loading-overlay,.no-results-message{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loading-overlay{position:absolute;top:0;left:0;background-color:rgba(255,255,255,.9);flex-direction:column;z-index:10}.loading-overlay-message{margin-top:.75rem!important;color:var(--text-secondary);text-align:center;max-width:18.75rem}.MuiDataGrid-panelWrapper{max-width:90vw!important;overflow-x:hidden!important}.custom-data-grid .MuiDataGrid-cell--checkboxSelection,.custom-data-grid .MuiDataGrid-columnHeader--checkboxSelection{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important}.custom-data-grid .MuiDataGrid-cell[data-field=expandDetails]:not(.detail){width:1rem!important;min-width:1rem!important}.custom-data-grid .MuiDataGrid-root{height:100%;border-radius:var(--border-radius);background-color:var(
      --background-color
   )!important}.custom-data-grid .MuiDataGrid-row:not(.Mui-selected){background-color:var(
      --filter-row-background-color
   )!important}.custom-data-grid .MuiDataGrid-row:not(.Mui-selected):hover{background-color:var(--light-blue-transparent)!important}.custom-data-grid .MuiDataGrid-cell{background-color:inherit!important}.custom-data-grid .MuiDataGrid-columnHeader{background-color:var(
      --background-color
   )!important}.custom-data-grid .MuiDataGrid-columnHeaders{color:var(--dark-light-blue);border-bottom:1px solid var(--border-color)}.custom-data-grid .MuiDataGrid-columnHeader:hover{background-color:var(--hover-light-blue)}.custom-data-grid .MuiDataGrid-columnHeaderTitle{font-weight:700}.custom-data-grid .MuiDataGrid-toolbarContainer{background-color:var(
      --background-color
   )!important;justify-content:flex-start!important}@media (max-width:48rem){.custom-data-grid .MuiToolbar-root{flex-wrap:wrap!important;min-height:auto!important;padding-top:8px!important;padding-bottom:8px!important}.custom-data-grid .MuiToolbar-root .MuiButton-root{white-space:nowrap!important;margin-bottom:4px!important;margin-top:4px!important}}.custom-data-grid .MuiDataGrid-columnHeaders .MuiDataGrid-filler{background-color:var(
      --background-color
   )!important}.custom-data-grid .MuiDataGrid-scrollbarFiller--header{background-color:var(--background-color)!important}.custom-data-grid .MuiButton-root:hover{background-color:var(--hover-light-blue)}.custom-data-grid .MuiTablePagination-select{vertical-align:middle;margin-top:.25rem}.custom-data-grid .MuiTablePagination-selectLabel{vertical-align:middle}@media (max-width:37.5rem){.custom-data-grid .MuiTablePagination-root{font-size:.75rem}.custom-data-grid .MuiTablePagination-select{font-size:.75rem;min-height:1.5rem}.custom-data-grid .MuiTablePagination-displayedRows,.custom-data-grid .MuiTablePagination-selectLabel{font-size:.75rem}.custom-data-grid .MuiTablePagination-actions button{width:1.75rem;height:1.75rem;padding:.125rem}.custom-data-grid .MuiTablePagination-actions .MuiSvgIcon-root{font-size:1rem}}.custom-data-grid .MuiDataGrid-cell:focus,.custom-data-grid .MuiDataGrid-cell:focus-within{outline:none!important;box-shadow:none!important}.custom-data-grid-cell-chips-container{display:flex;overflow-x:auto;gap:2px;max-width:100%;padding:.1rem 0;scrollbar-width:thin;margin-top:.1rem}.custom-data-grid-cell-chips-container::-webkit-scrollbar{height:.125rem!important;width:.125rem!important;background:transparent}.custom-data-grid-cell-chips-container::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--border-radius)}.custom-data-grid-cell-chips-container::-webkit-scrollbar-track{background-color:transparent}.custom-data-grid-cell-chips-container:hover::-webkit-scrollbar-thumb{background-color:var(--shadow-dark)}.detail-row{white-space:normal;word-wrap:break-word}.detail-row .MuiDataGrid-cell{display:none!important}.detail-row .overflow-cell.detail{display:flex!important}.custom-data-grid .MuiDataGrid-row.detail-row:hover{background-color:transparent!important}.detail-row-box{padding:1em;background:linear-gradient(to bottom,var(--filter-row-background-color) 0,var(--background-color) 70%);background-color:var(--background-color);border-radius:0 0 var(--border-radius) var(--border-radius);margin-bottom:1.5em;margin-left:1em;margin-right:0;text-align:left;width:100%}.overflow-cell{position:relative;white-space:normal;overflow:visible!important;text-overflow:clip;word-wrap:break-word;outline:none!important;z-index:10}.overflow-cell.parent{width:auto!important}.overflow-cell.detail{width:100%!important}.invisible-column-header{display:none;width:1rem!important;outline:none!important;background-color:var(--background-color)!important}.custom-typography{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:block}.expanded-arrow{font-size:1.2em!important;stroke-width:.1em;stroke:var(--light-blue);border:1px solid var(--border-color);border-radius:var(--border-radius)}