body,#reactRoot{margin:0}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-header.ant-layout-header{display:flex;align-items:center;background:#fff;padding:0 16px;height:48px;line-height:48px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100;margin-bottom:16px}.site-header-logo{display:flex;align-items:center;flex-shrink:0}.site-header-logo img{height:24px;width:auto}.site-header-menu{flex:1;justify-content:flex-end;border-bottom:none;line-height:46px}.site-header-hamburger{display:none;background:none;border:none;font-size:22px;cursor:pointer;padding:4px 8px;color:#27423a;margin-left:auto}@media screen and (max-width: 600px){.site-header-menu{display:none}.site-header-hamburger{display:block}}#overlay-top{position:relative}#root{flex-grow:1;padding:5px;display:flex;flex:auto;min-height:100%}.ant-layout{background:#fff}.ant-image-placeholder{position:relative!important}.ant-segmented-item-selected{border:1px solid #1677ff!important;box-shadow:none!important}.page-header-heading-title .ant-typography{margin-top:0;margin-bottom:.3em}#mainContent.searchHistoryPage .ant-table-thead>tr>th,#mainContent.searchHistoryPage .ant-table-tbody>tr>td,#mainContent.searchHistoryPage .ant-table tfoot>tr>th,#mainContent.searchHistoryPage .ant-table tfoot>tr>td{padding:4px}#mainContent.searchHistoryPage .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{padding:0}#mainContent.searchHistoryPage .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell>.ant-table-row-expand-icon{vertical-align:middle;top:-2px}#searchRow .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:10px;border-bottom-left-radius:10px}#searchRow button{border-top-right-radius:10px;border-bottom-right-radius:10px}#searchRow #vinSearchTextBox,.vinFont{font-family:Consolas,Courier New,Courier,monospace}.ant-alert-message>p:first-child{margin-top:0}.ant-alert-message>p:last-child{margin-bottom:0}.ant-message{top:4px!important}.ant-message-notice{text-align:right!important}.ant-menu{background:#fff!important}.ant-menu-horizontal{border-bottom:none}.ant-layout-footer{background:#fff}.ant-layout-footer>ul{border-bottom:none}.ant-alert-info{background-color:#e0f7e9}.ant-alert-info .ant-alert-content{border-left-color:#99e5b5}.ant-alert-info .ant-alert-icon{color:#2dbb80}.glassPartDisplay h3{margin-top:0}.glassPartDisplay ul{margin-top:0;margin-bottom:0}.glassPartDisplay .glassPartDetailsContainer>div:not(:last-child){margin-bottom:10px}#searchRow .carIcon,.mobile-show{display:none}.plate-search-mobile,.decode-search-mobile{display:none;margin-bottom:10px}@media screen and (max-width: 800px){#root{padding:0}.main-content-outer{width:100%;padding:0 12px}#mainContent{min-width:0!important;width:100%}#mainContent.searchHistoryPage{overflow-x:auto;max-width:calc(100vw - 40px);-webkit-overflow-scrolling:touch;background:linear-gradient(to right,white 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,white 30%,transparent) right / 40px 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.08),transparent) left / 14px 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.08),transparent) right / 14px 100% no-repeat scroll}}@media screen and (max-width: 600px){.mobile-hide{display:none}.mobile-show{display:inline}.decodePage .ant-radio-group{display:flex;width:100%}.decodePage .ant-radio-group .ant-radio-button-wrapper{flex:1;text-align:center}#searchRow .ant-input-group{display:flex;flex-wrap:wrap}#searchRow .ant-input-affix-wrapper{flex:0 0 100%!important;border-radius:10px!important}#searchRow .ant-input-group-addon{flex:0 0 100%;margin-top:10px}#searchRow .ant-input-group-addon button{width:100%;border-radius:10px!important}#searchRow .searchButtonText{display:inline}#searchRow .searchButtonIcon,.plate-search-desktop,.decode-search-desktop{display:none}.plate-search-mobile,.decode-search-mobile{display:block;width:100%}.plate-search-mobile .ant-select,.decode-search-mobile .ant-select{width:100%}.plate-search-mobile .ant-btn,.decode-search-mobile .ant-btn,.plate-search-mobile .ant-input,.decode-search-mobile .ant-input{width:100%;border-radius:10px}}@media screen and (min-width: 601px){#searchRow .carIcon{display:inline}.searchButtonIcon{display:none}#searchRow .glassPartKindSelection .ant-select{width:150px}}@media screen and (max-width: 450px){.ant-layout-footer{padding:0 12px}}button.ant-btn-link.ant-btn{padding-left:6px;padding-right:6px}button.ant-btn-link.ant-btn span{text-decoration:underline}#mainContent{max-width:1200px}@media screen and (min-width: 400px){#mainContent{min-width:400px}}@media screen and (min-width: 800px){#mainContent.searchHistoryPage{min-width:800px;min-height:870px}#mainContent.plansPage{min-width:800px}#mainContent.decodePage{min-width:700px}}@media screen and (min-width: 1000px){#mainContent.searchHistoryPage{min-width:1000px}}@media screen and (min-width: 1200px){#mainContent.searchHistoryPage{min-width:1200px}}.fade-in{opacity:0;animation:fadeIn 1s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.imageSideArea{display:none}@media screen and (min-width: 1700px){.imageSideArea{display:block}.glassPartCard{min-height:500px}.rootImageCenterArea{display:none}}.vehiclePhotos>.ant-image:nth-child(n+4){display:none}
