.td-detail-page{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.td-detail-page__content{flex-direction:column;flex:1;min-height:0;padding:3px 0 0;display:flex}.td-detail-page__header-row{flex-shrink:0;align-items:flex-start;gap:6px;padding:15px 15px 8px;display:flex;position:relative}.td-detail-page__header-row:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#20499138 0%,#1020402e 55%,#080f1e47 100%);border-bottom:1px solid #ffffff14;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 10px 30px #0000002e}.td-detail-page__header-row.is-scrolled:before{opacity:1}.td-detail-page__header-row .td-detail-page__vehicle-header{flex:1;gap:12px;min-width:0;padding:0}.td-acting-tech-picker{flex-shrink:0;justify-content:center;min-width:0;padding:0 clamp(12px,4cqi,20px);display:flex}.td-acting-tech-picker__list{box-sizing:border-box;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;padding:6px;scroll-padding-inline:6px;display:flex;overflow:auto hidden}.td-acting-tech-picker__list::-webkit-scrollbar{width:0;height:0;display:none}.td-acting-tech-picker__list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.td-acting-tech-picker__list.is-dragging .td-acting-tech-picker__btn{pointer-events:none}.td-acting-tech-picker__btn{box-sizing:border-box;cursor:pointer;width:42px;height:42px;font:inherit;color:#bbd4ff;scroll-snap-align:start;background:#00000059;border:2px solid #ffffff38;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative;overflow:hidden}.td-acting-tech-picker__btn.is-selected{border-color:#7dfffb;box-shadow:0 0 0 3px #7dfffb47}.td-acting-tech-picker__btn img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.td-acting-tech-picker__initials{letter-spacing:.02em;font-size:12px;font-weight:700}.td-detail-page__mileage-actions{z-index:50;flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;display:flex;position:relative}.td-detail-page__millage{box-sizing:border-box;cursor:pointer;width:33px;height:33px;font:inherit;color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;background:#0003!important;border:1px solid #ffffff80!important}.td-detail-page__millage:focus-visible{outline-offset:2px;outline:1px solid #7dfffb8c}.td-detail-page__millage-icon{object-fit:contain;width:18px;height:17px;display:block}.td-detail-page__mileage-popover{box-sizing:border-box;z-index:6;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);border-radius:9999px;align-items:center;gap:2px;min-width:0;max-width:min(260px,80vw);padding:8px 14px;display:inline-flex;position:absolute;top:calc(100% + 10px);right:0;background:#0003!important;border:1px solid #fff3!important}.td-detail-page__mileage-popover:before{content:"";box-sizing:border-box;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);width:10px;height:10px;position:absolute;top:-6px;right:10px;transform:rotate(45deg);background:#0003!important;border-top:1px solid #fff3!important;border-left:1px solid #fff3!important}.td-detail-page__mileage-popover-input-wrap{align-items:center;min-width:1ch;max-width:100%;display:inline-flex;position:relative}.td-detail-page__mileage-popover-input{color:#ffffff80;min-width:0;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;caret-color:#0000;field-sizing:content;background:0 0;border:none;outline:none;flex:none;margin:0;padding:0;font-size:16px;line-height:1.2}.td-detail-page__mileage-popover-caret{pointer-events:none;opacity:0;background:#bbd0fa;border-radius:1px;width:2.5px;height:1.15em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.td-detail-page__mileage-popover-input-wrap.is-focused .td-detail-page__mileage-popover-caret{animation:1.06s step-end infinite td-mileage-caret-blink}@keyframes td-mileage-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.td-detail-page__mileage-popover-input:disabled{opacity:.7}.td-detail-page__mileage-popover-unit{color:#ffffff80;flex-shrink:0;margin:0;padding:0;font-size:16px;line-height:1.2}.td-detail-page__header-row .td-vehicle-header__logo{aspect-ratio:1;flex-shrink:0}.td-detail-page__back-link{cursor:pointer;color:#ffffffd9;z-index:50;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;padding:0;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.td-detail-page__back-link svg{width:14px;height:14px}.td-detail-page__back-link:hover{color:#fff;background:#ffffff1a;border-color:#ffffffd9}.td-detail-page__back-link:active{transform:scale(.96)}.td-detail-page__placeholder{text-align:center;color:#bbd4ffcc;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.td-detail-page__back-btn{color:#bbd4ff;cursor:pointer;background:0 0;border:1px solid #bbd4ff;border-radius:999px;padding:8px 18px;font-size:13px;display:none}.td-detail-main{--td-job-circle-sm:clamp(34px, 11cqi, 42px);--td-job-icon-sm:clamp(14px, 4.8cqi, 19px);--td-job-circle-lg:clamp(54px, 17cqi, 66px);--td-job-icon-lg:clamp(24px, 8cqi, 32px);flex-direction:column;flex:1;gap:0;height:100%;padding:15px;display:flex;overflow:hidden auto;container-type:inline-size}.bgcontainer:has(.td-detail-page){height:100dvh!important;height:var(--td-bookings-vvh,100dvh)!important;max-height:var(--td-bookings-vvh,100dvh)!important;min-height:0!important;overflow:hidden!important}.td-shell.td-container:has(.td-detail-page){height:100dvh!important;height:var(--td-bookings-vvh,100dvh)!important;max-height:var(--td-bookings-vvh,100dvh)!important;min-height:0!important;overflow:hidden!important}.td-app-shell:has(.td-detail-page){height:100dvh!important;height:var(--td-bookings-vvh,100dvh)!important;max-height:var(--td-bookings-vvh,100dvh)!important;min-height:0!important;overflow:hidden!important}.td-app-shell__content>.td-detail-page{flex:1;height:100%;min-height:0;max-height:100%;overflow:hidden}.td-app-shell__content:has(>.td-detail-page){height:100%;max-height:100%;padding-left:0;padding-right:0;overflow:hidden}.td-app-shell__content:has(>.td-detail-page):has(.td-detail-main):has(.td-timer-metrics){margin-bottom:12px!important}.td-detail-main--quotes{padding:20px 0 0 20px;overflow:hidden}.td-bottom-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:40;opacity:0;pointer-events:none;transition:opacity .32s;position:fixed;inset:0}.td-bottom-drawer-backdrop.is-open{opacity:1;pointer-events:auto;background:0 0}.td-bottom-drawer-viewport{top:0;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:60;will-change:--td-drawer-expand;position:fixed;overflow:hidden}@media (min-width:640px){.td-bottom-drawer-viewport{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@property --td-drawer-expand{syntax:"<number>";inherits:true;initial-value:0}.td-bottom-drawer{--td-drawer-sheet-max:80dvh;--td-drawer-inset-x-max:14px;--td-drawer-radius-max:25px;--td-drawer-inset-x:calc(var(--td-drawer-inset-x-max) * (1 - var(--td-drawer-expand,0)));--td-drawer-line-inset-x:14px;left:var(--td-drawer-inset-x);right:var(--td-drawer-inset-x);border-radius:var(--td-drawer-radius-max) var(--td-drawer-radius-max) 0 0;z-index:60;box-sizing:border-box;width:auto;max-width:none;height:var(--td-drawer-sheet-max);max-height:var(--td-drawer-sheet-max);pointer-events:none;will-change:transform, --td-drawer-expand, left, right;background:0 0;flex-direction:column;padding-bottom:0;display:flex;position:absolute;bottom:0;overflow:visible;transform:translateY(calc(100% + 12px))}.td-bottom-drawer__blur-backdrop{border-radius:inherit;background:var(--meko-sheet-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;z-index:0;position:absolute;inset:0 0 -1000px}.td-bottom-drawer__content{z-index:1;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.td-bottom-drawer.is-presented{pointer-events:auto}.td-bottom-drawer.is-dragging{cursor:grabbing;transition:none!important}.td-bottom-drawer__handle-bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:14px 0 12px;display:flex}.td-bottom-drawer.is-dragging .td-bottom-drawer__handle-bar{cursor:grabbing}.td-bottom-drawer__handle{background-color:#ffffff59;border-radius:999px;width:55px;height:4px}.td-bottom-drawer__scroll-container{overscroll-behavior:none;touch-action:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:0;display:flex;overflow:hidden auto}.td-bottom-drawer .td-stats-screen,.td-bottom-drawer .td-card-detail-screen,.td-bottom-drawer .td-job-overview,.td-bottom-drawer .td-job-overview__card,.td-bottom-drawer .td-vehicle-detail-screen,.td-bottom-drawer .td-start-job,.td-bottom-drawer .td-stats-ra{flex:auto;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.td-bottom-drawer .td-stats-screen,.td-bottom-drawer .td-card-detail-screen,.td-bottom-drawer .td-job-overview__card,.td-bottom-drawer .td-vehicle-detail-screen{padding:0 20px!important}.td-bottom-drawer .td-job-overview{padding:0!important}.td-bottom-drawer .td-start-job{width:100%;flex:auto!important}.td-bottom-drawer .td-start-job__body{flex:auto;min-height:0}.td-bottom-drawer .td-bottom-drawer__scroll-body{touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;flex:auto;min-height:0;padding-bottom:24px;overflow:hidden}.td-bottom-drawer .td-stats-screen .td-bottom-drawer__scroll-body,.td-bottom-drawer .td-card-detail-screen .td-bottom-drawer__scroll-body,.td-bottom-drawer .td-vehicle-detail-screen .td-bottom-drawer__scroll-body,.td-bottom-drawer .td-job-overview__card .td-bottom-drawer__scroll-body{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;scrollbar-gutter:auto;margin-right:-20px;padding-right:20px}.td-bottom-drawer .td-start-job .td-bottom-drawer__scroll-body{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;scrollbar-gutter:auto;margin-right:-35px;padding-right:35px}.td-bottom-drawer .td-stats-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar{width:6px}.td-bottom-drawer .td-card-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar{width:6px}.td-bottom-drawer .td-vehicle-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar{width:6px}.td-bottom-drawer .td-job-overview__card .td-bottom-drawer__scroll-body::-webkit-scrollbar{width:6px}.td-bottom-drawer .td-start-job .td-bottom-drawer__scroll-body::-webkit-scrollbar{width:6px}.td-bottom-drawer .td-stats-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.td-bottom-drawer .td-card-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.td-bottom-drawer .td-vehicle-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.td-bottom-drawer .td-job-overview__card .td-bottom-drawer__scroll-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.td-bottom-drawer .td-start-job .td-bottom-drawer__scroll-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.td-bottom-drawer .td-stats-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-track{background:0 0}.td-bottom-drawer .td-card-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-track{background:0 0}.td-bottom-drawer .td-vehicle-detail-screen .td-bottom-drawer__scroll-body::-webkit-scrollbar-track{background:0 0}.td-bottom-drawer .td-job-overview__card .td-bottom-drawer__scroll-body::-webkit-scrollbar-track{background:0 0}.td-bottom-drawer .td-start-job .td-bottom-drawer__scroll-body::-webkit-scrollbar-track{background:0 0}.td-bottom-drawer.is-fully-expanded .td-bottom-drawer__scroll-body{touch-action:pan-y;overflow-y:auto}.td-bottom-drawer:not(.is-fully-expanded) .td-stats-note-body-group{touch-action:none;overflow-y:hidden!important}.td-bottom-drawer .td-start-job__title,.td-bottom-drawer .td-stats-ra__title,.td-bottom-drawer .td-stats-ra__toolbar,.td-bottom-drawer .td-stats-ra__pagination{flex-shrink:0}.td-bottom-drawer .td-stats-footer,.td-bottom-drawer .td-card-detail-footer,.td-bottom-drawer .td-job-overview__close{display:none!important}.td-bottom-drawer .td-vehicle-header{flex-shrink:0;padding:30px 20px 15px}.td-bottom-drawer .td-detail-page__mileage-actions{margin-left:0!important}.td-bottom-drawer .td-vehicle-header__meta-row{gap:12px!important}.td-bottom-drawer .td-vehicle-header__logo-svg,.td-bottom-drawer .td-vehicle-header__logo-svg--layer{mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important}.td-bottom-drawer .td-vehicle-header__logo-svg{opacity:.7!important}.td-bottom-drawer .td-vehicle-header__logo-svg--layer{display:none!important}.td-bottom-drawer .td-vehicle-header__subtitle,.td-bottom-drawer .td-vehicle-header__subtitle--layer,.td-bottom-drawer .td-vehicle-header__meta,.td-bottom-drawer .td-vehicle-header__meta--layer{mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important}.td-bottom-drawer .td-vehicle-header__subtitle,.td-bottom-drawer .td-vehicle-header__meta{color:#fff9!important}.td-bottom-drawer .td-vehicle-header__subtitle--layer,.td-bottom-drawer .td-vehicle-header__meta--layer{display:none!important}.td-bottom-drawer .td-card-detail-price-layer{mix-blend-mode:normal!important;color:#fff!important}.td-bottom-drawer .td-card-detail-price-layer:last-child{display:none!important}.td-bottom-drawer .td-card-detail-parts-group__left-image-base,.td-bottom-drawer .td-card-detail-parts-group__left-image-overlay{mix-blend-mode:normal}.td-bottom-drawer .td-card-detail-parts-group__left-image-base{opacity:.85}.td-bottom-drawer .td-card-detail-parts-group__left-image-overlay{display:none!important}.td-bottom-drawer .td-card-detail-parts-group__right-image-container:after{mix-blend-mode:normal!important;opacity:.2!important}.td-bottom-drawer .td-booking__car-img,.td-bottom-drawer .td-booking__car-img--overlay{mix-blend-mode:normal!important}.td-bottom-drawer .td-booking__car-img{opacity:.85!important}.td-bottom-drawer .td-booking__car-img--overlay{display:none!important}
