body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{width:120px;height:31px;background:#fff;margin:16px 24px 16px 0;float:left}@media (max-width: 768px){.menu-button{display:block}}@media (max-width: 768px){.custom-drawer .ant-drawer-body{padding:0}}.container{display:flex;justify-content:center;max-width:1200px;padding:16px 24px;box-sizing:border-box;width:100%;margin:0 auto;overflow:hidden}@media (max-width: 768px){.container{max-width:100%;padding:0 8px 16px!important}.tab-label{display:none}.ant-table-cell{padding-left:5px!important;padding-right:5px!important}.select-ellipsis .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px}.select-ellipsis .ant-select-selector{overflow:hidden;min-height:28px;height:28px}.select-ellipsis{max-width:100%;overflow:hidden;font-size:10px}.select-ellipsis .ant-select-selection-search-input{font-size:10px}.ant-input-number{font-size:10px;height:28px}.ant-input-number-input{font-size:10px;height:26px;padding:1px 8px}}.header{display:flex;align-items:center}.logo{float:left;width:100px;height:31px;background-color:transparent;margin:16px 24px 16px 0}.menu-button{margin-left:auto}.loading-spinner-container{display:flex;justify-content:center;align-items:center;height:50vh}.project-header-icon{margin-right:8px}.filter-card,.filter-buttons-row{margin-bottom:16px}.results-summary-row{margin-top:12px}.project-table{width:100%}.project-id-text,.project-description-text{font-size:12px}.client-name-text{font-size:13px}.location-text,.created-by-text{font-size:12px}.created-date-text{font-size:11px}.results-summary-text{font-size:12px}.search-container{width:100%}.location-column{display:flex;align-items:center;flex:none;justify-content:flex-start;gap:4px;width:100px}.status-column{display:flex;align-items:center;flex:none;justify-content:flex-start;width:100px}.created-by-column{display:flex;align-items:center;flex:none;justify-content:flex-start;width:120px}.client-column{display:none;justify-content:flex-start;text-align:left;align-items:center;gap:8px;flex:none}.homepage-location-text{font-size:11px}.homepage-status-tag{font-size:11px;margin:0}.homepage-created-by-text,.homepage-client-text,.homepage-project-description{font-size:12px}@media (min-width: 576px){.client-column{display:flex;align-items:center;flex:none;justify-content:flex-start;text-align:left;gap:8px}}@media (max-width: 1200px){.location-column{display:none!important}}@media (max-width: 992px){.status-column{display:none!important}}@media (max-width: 768px){.created-by-column{display:none!important}}@media (max-width: 576px){.client-column{display:none!important}}.pac-container{z-index:10000!important}.App{text-align:center}.App-header{background-color:transparent;min-height:10vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-content{padding:20px}.menu-button{display:none}@media (max-width: 768px){.menu-button{display:block!important}.ant-layout-sider{display:none!important}}.smooth-update .ant-statistic-content-value{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
