.fw-black{font-weight:900!important}html,body{height:100%;margin:0;overflow:hidden}.antialiased-text,h1,h2,h3,h4,h5,h6,span,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.table-image-container{border:1px solid #212121}body{display:flex;flex-direction:column;height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hang-tags-body{overflow:auto}.hang-tags-body main{flex:1 1 auto;overflow:auto}.line-clamp-2{display:-webkit-box;padding-right:10px;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.action-button-group .dropdown-toggle:after{border:none}.action-button-group.vertical-dots .dropdown-toggle:after{border:none}.tv-body{height:auto;width:100%;overflow:auto;display:block}.tv-html{height:auto;overflow:auto}.tv-body main{flex:initial;overflow:visible}.page-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem}main{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.table-scroll-container{flex:1 1 auto;overflow:auto;min-height:0}.search-width{max-width:250px;width:250px;min-width:38px}.dots{background-image:radial-gradient(circle,#99999950 1px,transparent 1px);background-size:20px 20px}.dots-dark{background-image:radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 1px);background-size:20px 20px}.bg-white{background:#fff}.input-group input{text-align:left;max-width:100%}td a img:hover{margin:0;border:solid 2px #fff}.hidden{display:none}.zoom-0{transform:scale(.5)}.zoom-1{transform:scale(1)}.zoom-2{transform:scale(1.5)}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}th{max-width:300px}.overlay-header{position:fixed;top:10px;right:10px}.print-header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:50px;padding:0 10px;color:#333}.print-header h2{margin:0;padding:0;font-size:20px;color:#333;font-weight:900}.hide-elements{padding:5px 30px;background:#fff;border:solid 0px #ddd;border-radius:10px;box-shadow:#00000029 0 1px 4px}.hide-elements label{margin:0 5px}.fa-times-circle{color:#222;font-size:3em}.bg-blur{background:transparent;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;opacity:.94}.navbar-header .container-fluid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;color:#ccc}.navbar-right{padding:0}.navbar-right h5{margin:0 0 0 50px;padding:2px;color:#999}.main-content{display:flex;justify-content:center;align-items:center;min-height:50vh;height:100%;width:100%}.hang-tags-preview{width:100%;height:100%;overflow:auto;display:flex;justify-content:center;align-items:center;padding:1rem}.hang-tags-zoom-controls{margin-left:8px;display:inline-flex;gap:6px}.side-menu-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:60px;padding:0 50px;background:#fff;border:solid 1px #ddd;color:#333}.tags-spacer{display:block;width:100%;height:100px}.spacer-25{display:block;width:100%;height:25px}.spacer-50{display:block;width:100%;height:50px}.spacer-60{display:block;width:100%;height:60px}.spacer-75{display:block;width:10%;height:75px}.spacer-100{display:block;width:100%;height:100px}.spacer-125{display:block;width:100%;height:125px}.spacer-150{display:block;width:100%;height:150px}.spacer-300{display:block;width:100%;height:300px}.tags-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:8.5in;height:10.8in;color:#333!important;background:#fff!important}.tag-left{display:flex;flex-direction:column;justify-content:start;align-items:start;width:4.2in;height:10.8in;color:#333;border:solid 1px #ddd}.tag-right{display:flex;flex-direction:column;justify-content:start;align-items:start;width:4.2in;height:10.8in;background:#fff;color:#333;border:solid 1px #ddd}.shadow{box-shadow:0 0 3px #0003}.icon-circle:before{display:inline-block;position:relative;top:0;left:0;padding:8px;width:36px;height:36px;background:#ac2c39;border:solid 1px #fff;border-radius:50%}#vehiclesTable{table-layout:fixed;width:100%;border-collapse:collapse}.table-card{border-radius:15px;height:80vh;overflow:hidden;overflow-y:auto}#vehiclesTable tbody tr{border-bottom:solid 1px rgba(255,255,255,.1)}.table tbody tr:hover{outline:solid 0px rgba(155,155,155,.4)}.nowrap{white-space:nowrap}#rowCount{font-size:16px;font-weight:400}th{cursor:pointer;position:relative}th.sort-asc:after{border-bottom:5px solid currentColor;border-top:none}th.sort-desc:after{border-top:5px solid currentColor;border-bottom:none}td{vertical-align:middle;font-weight:700}table,tr,td{font-size:14px;font-weight:700;text-transform:uppercase;min-width:40px}tabel input{font-size:11px}.stock-number-header{min-width:140px;padding-right:20px;text-overflow:clip;white-space:normal}.badge{font-size:14px;font-weight:700}.price-badge{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-top:.35rem;padding-bottom:.35rem}.updated-badge{font-size:12px}.action-button-group i{display:block;font-size:18px;padding:0}.action-button-group .action-button-label{display:block;min-width:50px;font-size:10px;line-height:10px;font-weight:700;padding-left:5px;text-transform:uppercase}.action-button-group .dropdown-item .dropdown-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem}.action-button-group .dropdown-item{display:flex;align-items:center;gap:.5rem}.action-cell{width:200px}.action-button{min-width:64px;max-width:90px;font-size:9px;padding:.35rem .4rem;font-weight:400;text-transform:uppercase}.action-button i{font-size:20px;font-weight:400}.table img{width:75px;border-radius:5px}.vehicle-model{width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-cell,.color-cell{padding-top:4px;padding-bottom:4px}.model-text,.column-type,.column-color{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photos-status{font-size:24px;font-weight:500;text-transform:uppercase}.placeholder{border-radius:5px;padding:10px;margin:5px 0;height:15px}.offcanvas{width:320px!important;opacity:.94!important}.modal-fullscreen,.hang-tags-modal,.key-tags-modal{opacity:.94!important}.side-menu-footer{position:absolute;background:none;border:none;bottom:0;right:0;padding:10px 0}.tag-badge{border-radius:3px!important;padding:6px 6px 4px}.modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.warning-icon-container{text-align:center;font-size:300%;color:red;padding-top:80px}.error-message{text-align:center;font-size:large}.rotated-label{transform:rotate(135deg);transform-origin:middle}.blank-line{background:#ccc;border-radius:4px;height:11px;margin-bottom:10px}.placeholder{font-size:12px!important;line-height:12px!important;height:12px!important}.key-tag-container{border:solid 1px #ccc;border-radius:10px;padding:0 5px;margin-top:3px;width:1.5in;height:2in;background:#fff;color:#000;zoom:2}.keytag-label{font-size:6px;color:#999;margin:-8px 0 0;padding-left:0}.model-usage{text-align:center;font-size:12px;line-height:14px;font-weight:700;border-bottom:solid 1px #eee}.stock-number{text-align:center;font-size:18px;font-weight:700;line-height:26px;border-bottom:solid 1px #eee}.model-year{text-align:center;font-size:18px;font-weight:700;line-height:20px;border-bottom:solid 1px #eee}.manufacturer{text-align:center;font-size:14px;font-weight:700;border-bottom:solid 1px #eee}.model-name{text-align:center;font-size:14px;line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:solid 1px #eee}.model-code{text-align:center;font-size:14px;line-height:18px;font-weight:700;border-bottom:solid 1px #eee}.model-color{text-align:center;font-size:12px;line-height:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:solid 1px #eee}.model-vin{text-align:center;font-size:12px;font-weight:700;line-height:18px}.model-usage:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"USAGE";font-size:6px!important;line-height:8px;color:#ccc}.stock-number:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"STOCK NUMBER";font-size:6px!important;line-height:8px;color:#ccc}.model-year:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"YEAR";font-size:6px!important;line-height:8px;color:#ccc}.manufacturer:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"MANUFACTURER";font-size:6px!important;line-height:8px;color:#ccc}.model-name:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"MODEL";font-size:6px!important;line-height:8px;color:#ccc}.model-code:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"CODE";font-size:6px!important;line-height:8px;color:#ccc}.model-color:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"COLOR";font-size:6px!important;line-height:8px;color:#ccc}.model-vin:after{display:block;text-align:left;margin-bottom:-1px;margin-top:-4px;content:"VIN";font-size:6px!important;line-height:8px;color:#ccc}.rotated-label-text{writing-mode:vertical-rl;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;width:1.4in}.year-make-container{padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-year-vertical,.manufacturer-vertical{font-size:22px;font-weight:700;line-height:16px;padding-bottom:1px}.model-name-vertical{font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden}.model-vin-vertical{font-size:16px;font-weight:400;line-height:18px;white-space:nowrap;overflow:hidden}.no-wrap{white-space:nowrap}.custom-tooltip{position:absolute;background:#000c;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;transform:translateY(-100%);margin-top:-5px;z-index:1000}.custom-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-width:5px 5px 0;border-style:solid;border-color:rgba(0,0,0,.8) transparent transparent}th{font-size:.7rem!important}.search-container{position:relative;display:inline-block;width:auto}.search-with-suggestions{position:relative;max-width:200px;display:grid;margin-right:.25rem;margin-left:.25rem;width:100%}.search-suggestions-dropdown{position:absolute;top:100%;left:0;min-width:200px;width:100%;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 4px 8px #0000001a;z-index:1050;display:none;margin-top:2px}[data-bs-theme=dark] .search-suggestions-dropdown{background-color:#343a40;border-color:#495057;color:#f8f9fa}.suggestion-item{padding:8px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.suggestion-item:hover,.suggestion-item.highlighted{background-color:#f8f9fa}[data-bs-theme=dark] .suggestion-item:hover,[data-bs-theme=dark] .suggestion-item.highlighted{background-color:#495057}.suggestion-item[data-type=stockNumbers]{font-weight:light}@media(max-width:991.98px){.search-suggestions-dropdown{min-width:200px;width:100%;max-height:200px;left:0}.search-with-suggestions{width:100%;max-width:100%}.search-container{width:100%;max-width:100%;display:block}}.ms-keys-tag{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M14,14c0,1.1-.9,2-2,2H4c-1.1,0-2-.9-2-2V2c0-1.1.9-2,2-2h8c1.1,0,2,.9,2,2v12ZM4.5,3.9c0-1.9,1.6-3.5,3.5-3.5,1.9,0,3.5,1.6,3.5,3.5,0,1.4-.8,2.6-2,3.2v7.3l-1.5,1.5-1.5-1.5,1-1-1-1,1-1-1-1,1-1-1-1v-1.3c-1.2-.6-2-1.8-2-3.2M7,2.9c0,.6.4,1,1,1s1-.4,1-1-.4-1-1-1-1,.4-1,1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tv-workspace-content{height:100vh}.tv-workspace-layout{display:flex;height:calc(100vh - 128px);min-height:520px}.tv-workspace-sidebar{width:380px;min-width:320px;max-width:420px;overflow:auto;padding:1rem;background:var(--bs-body-bg)}#tvWorkspaceModal .tv-workspace-preview-panel,#tvWorkspaceModal .tv-workspace-preview-shell,#tvWorkspaceModal .tv-workspace-preview-zoomable{border:none!important;outline:none!important}.tv-workspace-preview-panel{flex:1;overflow:auto;padding:1rem;border:none!important}.tv-workspace-preview-shell{width:100%;min-height:calc(100vh - 180px);border:none!important;border-radius:.75rem;overflow:auto;background:#0f1115;display:flex;align-items:center;justify-content:center;padding:.75rem;position:relative}.tv-workspace-preview-zoomable{width:1920px;height:1080px;flex-shrink:0;margin:auto;border:none!important;border-radius:.5rem;overflow:hidden;transform-origin:center center}.tv-workspace-preview-zoomable.tv-workspace-preview-portrait{width:1080px;height:1920px}.tv-workspace-preview-zoomable iframe{width:100%;height:100%;border:0;background:#000}.tv-workspace-preview-toolbar{position:absolute;top:.9rem;right:.9rem;z-index:6;display:flex;gap:.25rem;flex-shrink:0;border-radius:9999px;overflow:hidden}.tv-workspace-preview-loading{position:absolute;inset:.75rem;display:flex;align-items:center;justify-content:center;z-index:4;color:#fff;font-weight:500;background:#0a0a0a73;border-radius:.5rem;pointer-events:none}.tv-workspace-preview-loading.hidden{display:none}@media(max-width:992px){.tv-workspace-layout{flex-direction:column;height:calc(100vh - 120px)}.tv-workspace-sidebar{width:100%;max-width:none;min-width:0;max-height:48vh}}[data-bs-theme=light] .page-content{--bs-border-color: #b0b4b8}#vehiclesTable{table-layout:fixed;width:100%;min-width:1300px}#vehiclesTable thead tr{border-bottom:none}#vehiclesTable tbody tr{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}#vehiclesTable th,#vehiclesTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;height:45px}#vehiclesTable .column-hidden,#vehiclesTable col.visually-hidden,#vehiclesTable th.visually-hidden,#vehiclesTable td.visually-hidden{display:none!important}#vehiclesTable th:not([data-no-sort]){cursor:pointer}#vehiclesTable th .sort-icon{font-size:.65rem;opacity:.6;margin-left:2px}#vehiclesTable tbody tr[data-collapse-target]{border-bottom-color:transparent}#vehiclesTable .row-detail{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}#vehiclesTable .row-detail>td{height:auto!important;padding:0!important;border:none!important;white-space:normal!important;line-height:0}#vehiclesTable .row-detail>td>.collapse,#vehiclesTable .row-detail>td>.collapsing{line-height:1.5}#vehiclesTable td[data-column=image] img{width:100%;max-width:60px;height:40px;object-fit:cover;outline:1px solid rgba(155,155,155,.8);border-radius:4px}.key-tag-horizontal{width:1.5in;height:2in;border:1px dashed #ddd;border-radius:6px;background:#fff;color:#000;overflow:hidden;text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif}.kt-row{text-align:center;font-weight:700;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.kt-row:last-child{border-bottom:none}.kt-usage{font-size:12px;line-height:16px}.kt-stock{font-size:18px;line-height:21px}.kt-year{font-size:18px;line-height:22px}.kt-manufacturer{font-size:14px;line-height:18px}.kt-model{font-size:10px;line-height:20px}.kt-code{font-size:14px;line-height:18px}.kt-color{font-size:12px;line-height:16px}.kt-vin{font-size:12px;line-height:18px}.kt-usage:after{content:"USAGE"}.kt-stock:after{content:"STOCK#"}.kt-year:after{content:"YEAR"}.kt-manufacturer:after{content:"MANUF."}.kt-model:after{content:"MODEL"}.kt-code:after{content:"CODE"}.kt-color:after{content:"COLOR"}.kt-vin:after{content:"VIN"}.kt-row:after{display:block;text-align:left;padding-left:2px;margin-top:-4px;font-size:6pt;line-height:8px;font-weight:400;color:#333}.key-tag-vertical{writing-mode:vertical-rl;width:1.5in;height:2in;border:1px dashed #ddd;border-radius:6px;background:#fff;color:#000;overflow:hidden;text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif;padding:4px 0;box-sizing:border-box}.kt-v-line{display:block;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-v-line-1{font-size:16pt;line-height:1.1;margin-bottom:2px}.kt-v-line-2{font-size:11pt;line-height:1.1}.kt-placeholder{display:inline-block;background:#e0e0e0;border-radius:4px;height:10px;animation:kt-pulse 1.5s ease-in-out infinite}.kt-placeholder.w-50{width:50%}.kt-placeholder.w-75{width:75%}.kt-placeholder.w-100{width:90%}@keyframes kt-pulse{0%,to{opacity:1}50%{opacity:.5}}.kt-container-preview .key-tag-horizontal,.kt-container-preview .key-tag-vertical{zoom:2}.kt-container-row{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:767.98px){.kt-container-row{flex-direction:column}}@media print{.key-tag-horizontal,.key-tag-vertical{zoom:1!important;border:1px dashed #ddd!important;background:#fff!important;page-break-inside:avoid}.kt-placeholder{display:none!important}.kt-print-page{page-break-after:always}.kt-print-page:last-child{page-break-after:avoid}}@page{size:1.625in 2.125in;margin:.06in}
