.cockpit .premium-management{--mgmt-ink:var(--premium-ink,#111111);--mgmt-muted:var(--premium-muted,#6b6b68);--mgmt-line:var(--premium-line,#d9d9d5);--mgmt-canvas:var(--premium-canvas,#f3f3ef);--mgmt-pink:var(--premium-pink,#ff2f86);--mgmt-pink-soft:var(--premium-pink-soft,#ffe0ed);--mgmt-lime:var(--premium-lime,#d7ff63);--mgmt-yellow:var(--premium-yellow,#ffe86a);--mgmt-green:var(--premium-green,#c9f3d9);--mgmt-blue:var(--premium-blue,#cfe5ff);width:min(100%,1120px);gap:14px;color:var(--mgmt-ink);font-family:var(--font-app),sans-serif}.cockpit .premium-management :is(h1,h2,h3,.t-title,.t-amount,.home-net__amt){font-family:var(--font-app-display),var(--font-app),sans-serif;font-weight:800}.cockpit .premium-management .page-board__head{min-height:66px;align-items:flex-end;padding:0}.cockpit .premium-management .page-board__head .page-kicker,.cockpit .premium-management .t-section,.cockpit .premium-management section>.page-kicker,.cockpit .premium-management>.page-kicker{color:var(--mgmt-muted);font-family:var(--font-app),sans-serif;font-size:10px;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.cockpit .premium-management .page-board__head .page-kicker{color:var(--mgmt-pink)}.cockpit .premium-management .page-board__head .t-title,.cockpit .premium-management>.t-title{max-width:22ch;margin-top:2px;color:var(--mgmt-ink);font-size:clamp(30px,5vw,42px);font-weight:800;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.cockpit .premium-management .t-body{font-weight:600;letter-spacing:-.015em}.cockpit .premium-management .t-meta{color:var(--mgmt-muted)}.cockpit .premium-management .t-num{font-family:var(--font-app),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.025em}.cockpit .premium-management :is(.box,.list,.hub-stack){border-color:var(--mgmt-line);border-radius:18px;background:#fff;box-shadow:none}.cockpit .premium-management :is(.row,.hub-card){color:var(--mgmt-ink)}.cockpit .premium-management :is(.hub-stack,.list) .row{min-height:58px;padding:10px 12px}.cockpit .premium-management :is(.amount-pill,.badge,.conf-chip,.refer-chip){min-height:28px;display:inline-flex;align-items:center;border:0;border-radius:999px;padding-inline:11px;background:var(--mgmt-pink-soft);color:var(--mgmt-ink);font-size:11px;font-weight:700}.cockpit .premium-management :is(.conf-chip.is-ok,.refer-chip--ok,.badge-green){background:var(--mgmt-green)}.cockpit .premium-management :is(.conf-chip.is-warn,.conf-chip.is-urgent,.refer-chip--wait){background:var(--mgmt-yellow)}.cockpit .premium-management :is(.conf-chip.is-critical,.refer-chip--off){background:var(--mgmt-pink-soft)}.cockpit .premium-management :is(.input,textarea,select){min-height:48px;border:1px solid var(--mgmt-line);border-radius:14px;background:#fff;color:var(--mgmt-ink);box-shadow:none}.cockpit .premium-management :is(.input,textarea,select):focus{border-color:var(--mgmt-ink);outline:3px solid color-mix(in srgb,var(--mgmt-lime) 55%,transparent);outline-offset:1px}.cockpit .premium-management .label{margin-left:1px;color:var(--mgmt-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cockpit .premium-management :is(.btn,.hub-add,.abo-btn,.abo-cta){min-height:50px;border:1px solid var(--mgmt-line);border-radius:999px;background:var(--mgmt-canvas);color:var(--mgmt-ink);font-family:var(--font-app),sans-serif;font-size:14px;font-weight:700;letter-spacing:-.02em}.cockpit .premium-management :is(.btn-primary,.hub-add,.abo-cta){border-color:var(--mgmt-pink)!important;background:var(--mgmt-pink)!important;color:#fff!important}.cockpit .premium-management :is(.btn-ghost,.abo-btn){border:1px solid var(--mgmt-line);background:#fff;color:var(--mgmt-ink)}.cockpit .premium-management :is(.btn,.hub-add,.abo-btn,.abo-cta,.row,.hub-card){transition:transform .12s ease,background-color .16s ease,border-color .16s ease}.cockpit .premium-management :is(.btn,.hub-add,.abo-btn,.abo-cta,.row,.hub-card):active{transform:scale(.985)}.cockpit .premium-management .hub-empty{display:flex;min-height:270px;align-items:center;justify-content:center;padding:28px 22px;border:1px solid var(--mgmt-line);border-radius:22px;background:#fff;text-align:center}.cockpit .premium-management .hub-empty__mark{width:92px;height:92px;margin-bottom:18px;border-radius:999px;background:var(--mgmt-lime);color:var(--mgmt-ink)}.cockpit .premium-management .hub-empty>.t-body{font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:24px;font-weight:800;letter-spacing:-.045em;line-height:1}.cockpit .premium-clients .page-split__aside .home-net{min-height:146px;justify-content:flex-end;border:0;border-radius:22px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-clients .page-split__aside .home-net .page-kicker,.cockpit .premium-clients .page-split__aside .home-net .t-meta{color:#b8b8b4}.cockpit .premium-clients .page-split__aside .home-net__amt{width:fit-content;padding:0;border-radius:0;background:transparent;color:#fff;font-size:44px;line-height:.9}.cockpit .premium-clients .hub-stack,.cockpit .premium-vehicles .hub-stack{gap:8px;overflow:visible;border:0;background:transparent}.cockpit .premium-clients .hub-stack>*+*,.cockpit .premium-vehicles .hub-stack>*+*{border-top:0}.cockpit .premium-clients .hub-stack .row,.cockpit .premium-vehicles .hub-stack .row{min-height:66px;border:1px solid var(--mgmt-line);border-radius:18px;background:#fff}.cockpit .premium-clients .hub-stack .row:nth-child(4n+1) .ride-pastille{background:var(--mgmt-lime)}.cockpit .premium-clients .hub-stack .row:nth-child(4n+2) .ride-pastille{background:var(--mgmt-blue)}.cockpit .premium-clients .hub-stack .row:nth-child(4n+3) .ride-pastille{background:var(--mgmt-yellow)}.cockpit .premium-clients .hub-stack .row:nth-child(4n) .ride-pastille{background:var(--mgmt-pink-soft)}.cockpit .premium-client-detail>div:first-child{position:relative;padding:16px;overflow:hidden;border-radius:22px;background:var(--mgmt-lime)}.cockpit .premium-client-detail>div:first-child .page-kicker,.cockpit .premium-client-detail>div:first-child .t-meta{color:var(--mgmt-muted)}.cockpit .premium-client-detail>.home-metrics .home-metric:first-child{background:var(--mgmt-green)!important}.cockpit .premium-client-detail>.home-metrics .home-metric:nth-child(2){background:var(--mgmt-yellow)!important}.cockpit .premium-client-detail section .hub-stack{border-radius:18px}.cockpit .premium-vehicles{position:relative;padding-bottom:calc(var(--nav-h, 72px) + env(safe-area-inset-bottom, 0px) + 30px)}.cockpit .premium-vehicles .vehicles-head{min-height:72px;margin-bottom:2px}.cockpit .premium-vehicles .vehicles-head .t-title{max-width:none;font-size:clamp(34px,6vw,48px)}.cockpit .premium-vehicles .vehicles-head__count{display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border-radius:999px;background:var(--mgmt-pink-soft);color:var(--mgmt-ink);font-size:12px;font-weight:800;white-space:nowrap}.cockpit .premium-vehicles .vehicles-showcase{position:relative;isolation:isolate;display:grid;min-height:326px;grid-template-columns:minmax(0,.84fr) minmax(300px,1.16fr);align-items:center;padding:28px;overflow:hidden;border-radius:28px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicles .vehicles-showcase:before{position:absolute;z-index:-1;top:-48%;right:-12%;width:clamp(310px,48vw,570px);aspect-ratio:1;border-radius:999px;background:var(--mgmt-pink);content:""}.cockpit .premium-vehicles .vehicles-showcase:after{position:absolute;z-index:-1;right:32%;bottom:-70%;width:240px;aspect-ratio:1;border:1px solid rgb(255 255 255/20%);border-radius:999px;content:""}.cockpit .premium-vehicles .vehicles-showcase__copy{position:relative;z-index:2;display:flex;max-width:410px;flex-direction:column;align-items:flex-start}.cockpit .premium-vehicles .vehicles-showcase__eyebrow{display:flex;align-items:center;gap:7px;color:#c5c5c1;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cockpit .premium-vehicles .vehicles-showcase__copy h2{max-width:9ch;margin-top:10px;font-size:clamp(40px,6.4vw,62px);letter-spacing:-.065em;line-height:.88;text-wrap:balance}.cockpit .premium-vehicles .vehicles-showcase__copy>p:last-of-type{max-width:34ch;margin-top:14px;color:#b8b8b4;font-size:13px;font-weight:600;line-height:1.35}.cockpit .premium-vehicles .vehicles-showcase__action{display:inline-flex;min-height:50px;align-items:center;gap:10px;margin-top:21px;padding:6px 19px 6px 7px;border-radius:999px;background:var(--mgmt-lime);color:var(--mgmt-ink);font-size:13px;font-weight:800;letter-spacing:-.02em;transition:transform .14s ease,background-color .16s ease}.cockpit .premium-vehicles .vehicles-showcase__action-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:var(--mgmt-ink);color:#fff;font-size:25px;font-weight:400;line-height:1}.cockpit .premium-vehicles .vehicles-showcase__visual{position:relative;z-index:1;display:grid;min-width:0;place-items:center}.cockpit .premium-vehicles .vehicles-showcase__visual img{position:relative;z-index:1;display:block;width:min(100%,470px);height:auto;filter:drop-shadow(0 22px 24px rgb(0 0 0/32%));transform:translate(3%,4%) rotate(-1deg)}.cockpit .premium-vehicles .vehicles-showcase__halo{position:absolute;bottom:17%;left:13%;width:74%;height:18%;border-radius:999px;background:rgb(18 18 18/35%);filter:blur(18px);transform:rotate(-4deg)}.cockpit .premium-vehicles .vehicles-showcase__status{position:absolute;z-index:3;right:18px;bottom:18px;display:flex;min-width:170px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid rgb(255 255 255/16%);border-radius:999px;background:rgb(17 17 17/76%);backdrop-filter:blur(10px);font-size:10px}.cockpit .premium-vehicles .vehicles-showcase__status>span{color:#b8b8b4}.cockpit .premium-vehicles .vehicles-showcase__status>strong{font-size:10px;font-weight:800}.cockpit .premium-vehicles .vehicles-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cockpit .premium-vehicles .vehicles-summary__item{display:grid;min-height:116px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:end;gap:8px;padding:14px;overflow:hidden;border-radius:20px;color:var(--mgmt-ink)}.cockpit .premium-vehicles .vehicles-summary__item--green{background:var(--mgmt-green)}.cockpit .premium-vehicles .vehicles-summary__item--yellow{background:var(--mgmt-yellow)}.cockpit .premium-vehicles .vehicles-summary__item--blue{background:var(--mgmt-blue)}.cockpit .premium-vehicles .vehicles-summary__item--pink{background:var(--mgmt-pink-soft)}.cockpit .premium-vehicles .vehicles-summary__icon{display:grid;width:28px;height:28px;grid-column:2;grid-row:1;place-items:center;border-radius:999px;background:rgb(255 255 255/58%);font-size:11px;font-weight:900}.cockpit .premium-vehicles .vehicles-summary__item>p{grid-column:1;grid-row:1;color:#51514e;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cockpit .premium-vehicles .vehicles-summary__item>strong{grid-column:1/-1;grid-row:2;align-self:end;overflow:hidden;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(25px,4vw,38px);font-weight:800;letter-spacing:-.055em;line-height:.9;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicles .vehicles-summary__item--pink>strong{overflow:visible;font-size:clamp(18px,2.3vw,28px);letter-spacing:-.04em;text-overflow:clip}.cockpit .premium-vehicles .vehicles-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border-radius:22px;background:var(--mgmt-yellow);color:var(--mgmt-ink)}.cockpit .premium-vehicles .vehicles-alert.is-critical{background:var(--mgmt-pink-soft)}.cockpit .premium-vehicles .vehicles-alert__signal{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--mgmt-ink);color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:22px;font-weight:800}.cockpit .premium-vehicles .vehicles-alert__eyebrow{color:#62625d;font-size:9px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.cockpit .premium-vehicles .vehicles-alert h2{margin-top:2px;font-size:clamp(18px,3vw,25px);letter-spacing:-.035em;line-height:1}.cockpit .premium-vehicles .vehicles-alert div>p:last-child{max-width:64ch;margin-top:5px;color:#62625d;font-size:11px;font-weight:600;line-height:1.35}.cockpit .premium-vehicles .vehicles-alert__count{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:rgb(255 255 255/66%);font-size:14px;font-weight:900}.cockpit .premium-vehicles .vehicles-fleet{display:flex;flex-direction:column;gap:12px}.cockpit .premium-vehicles .vehicles-fleet__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 2px 2px}.cockpit .premium-vehicles .vehicles-fleet__head h2{margin-top:3px;font-size:clamp(25px,4vw,34px);letter-spacing:-.05em;line-height:.95}.cockpit .premium-vehicles .vehicles-fleet__head>p{max-width:29ch;color:var(--mgmt-muted);font-size:10px;line-height:1.35;text-align:right}.cockpit .premium-vehicles .vehicles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cockpit .premium-vehicles .vehicle-premium-card{position:relative;display:flex;min-width:0;min-height:432px;flex-direction:column;padding:15px;overflow:hidden;border:0;border-radius:24px;background:var(--mgmt-blue);color:var(--mgmt-ink);content-visibility:auto;contain-intrinsic-size:auto 432px;transition:transform .16s ease,filter .18s ease}.cockpit .premium-vehicles .vehicle-premium-card:nth-child(3n+2){background:var(--mgmt-lime)}.cockpit .premium-vehicles .vehicle-premium-card:nth-child(3n){background:var(--mgmt-pink-soft)}.cockpit .premium-vehicles .vehicle-premium-card--featured{background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicles .vehicle-premium-card__top{position:relative;z-index:2;display:flex;min-height:30px;align-items:flex-start;justify-content:space-between;gap:10px}.cockpit .premium-vehicles .vehicle-premium-card__badges{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.cockpit .premium-vehicles .vehicle-premium-card__activity,.cockpit .premium-vehicles .vehicle-premium-card__default{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 9px;border-radius:999px;background:rgb(255 255 255/68%);color:var(--mgmt-ink);font-size:9px;font-weight:800;line-height:1}.cockpit .premium-vehicles .vehicle-premium-card--featured .vehicle-premium-card__activity{background:#29292a;color:#fff}.cockpit .premium-vehicles .vehicle-premium-card__default{background:var(--mgmt-pink);color:var(--mgmt-ink)}.cockpit .premium-vehicles .vehicle-premium-card__number{color:rgb(17 17 17/48%);font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:13px;font-weight:800}.cockpit .premium-vehicles .vehicle-premium-card--featured .vehicle-premium-card__number{color:rgb(255 255 255/48%)}.cockpit .premium-vehicles .vehicle-premium-card__visual{position:relative;display:grid;height:155px;place-items:center;margin:1px -14px -2px}.cockpit .premium-vehicles .vehicle-premium-card__visual:before{position:absolute;bottom:24px;width:66%;height:22px;border-radius:999px;background:rgb(17 17 17/18%);content:"";filter:blur(12px)}.cockpit .premium-vehicles .vehicle-premium-card__car{position:relative;display:block;width:min(86%,285px);height:100%;filter:drop-shadow(0 12px 12px rgb(0 0 0/18%));transform:translateY(4px)}.cockpit .premium-vehicles .vehicle-premium-card.is-garage .vehicle-premium-card__car{opacity:.66;filter:grayscale(.7) drop-shadow(0 12px 12px rgb(0 0 0/14%))}.cockpit .premium-vehicles .vehicle-premium-card__identity{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px}.cockpit .premium-vehicles .vehicle-premium-card__plate{width:fit-content;grid-column:1;padding:4px 7px;border-radius:7px;background:rgb(255 255 255/60%);color:var(--mgmt-ink);font-size:9px;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase}.cockpit .premium-vehicles .vehicle-premium-card--featured .vehicle-premium-card__plate{background:#29292a;color:#fff}.cockpit .premium-vehicles .vehicle-premium-card__identity h3{min-width:0;grid-column:1;overflow:hidden;font-size:clamp(23px,3.6vw,31px);letter-spacing:-.055em;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicles .vehicle-premium-card__year{grid-column:2;grid-row:1/span 2;align-self:end;color:currentColor;font-size:11px;font-weight:700;opacity:.56}.cockpit .premium-vehicles .vehicle-premium-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px}.cockpit .premium-vehicles .vehicle-premium-card__metrics>div{min-width:0;min-height:59px;padding:9px;border-radius:13px;background:rgb(255 255 255/48%)}.cockpit .premium-vehicles .vehicle-premium-card--featured .vehicle-premium-card__metrics>div{background:#242425}.cockpit .premium-vehicles .vehicle-premium-card__metrics dt{overflow:hidden;color:currentColor;font-size:8px;font-weight:800;letter-spacing:.025em;opacity:.58;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cockpit .premium-vehicles .vehicle-premium-card__metrics dd{margin-top:7px;overflow:hidden;font-size:11px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicles .vehicle-premium-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px}.cockpit .premium-vehicles .vehicle-premium-card__footer .conf-chip{max-width:calc(100% - 46px);overflow:hidden;background:rgb(255 255 255/66%);color:var(--mgmt-ink);text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicles .vehicle-premium-card__footer .conf-chip.is-ok{background:var(--mgmt-green)}.cockpit .premium-vehicles .vehicle-premium-card__footer .conf-chip:is(.is-warn,.is-urgent){background:var(--mgmt-yellow)}.cockpit .premium-vehicles .vehicle-premium-card__footer .conf-chip.is-critical{background:var(--mgmt-pink-soft)}.cockpit .premium-vehicles .vehicle-premium-card__open{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicles .vehicle-premium-card--featured .vehicle-premium-card__open{background:var(--mgmt-lime);color:var(--mgmt-ink)}.cockpit .premium-vehicles .vehicle-premium-card__open svg{width:18px;height:18px}.cockpit .premium-vehicles .vehicles-empty{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;border-radius:24px;background:var(--mgmt-blue);text-align:center}.cockpit .premium-vehicles .vehicles-empty__mark{display:grid;width:88px;height:88px;place-items:center;margin-bottom:16px;border-radius:28px;background:var(--mgmt-lime);transform:rotate(-3deg)}.cockpit .premium-vehicles .vehicles-empty__mark img{display:block;width:78px;height:78px;object-fit:contain;transform:rotate(3deg)}.cockpit .premium-vehicles .vehicles-empty h3{margin-top:6px;font-size:clamp(25px,5vw,34px);letter-spacing:-.055em;line-height:.95}.cockpit .premium-vehicles .vehicles-empty>p:last-of-type{max-width:42ch;margin-top:10px;color:#535350;font-size:12px;line-height:1.4}.cockpit .premium-vehicles .vehicles-empty__action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:18px;padding:0 20px;border-radius:999px;background:var(--mgmt-pink);color:var(--mgmt-ink);font-size:13px;font-weight:800}.cockpit .premium-vehicles :is(.vehicles-showcase__action,.vehicle-premium-card,.vehicles-empty__action):focus-visible{outline:3px solid var(--mgmt-pink);outline-offset:3px}.cockpit .premium-vehicles .vehicles-showcase__action:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.cockpit .premium-vehicles .vehicles-showcase__action:hover{background:#e1ff8c;transform:translateY(-2px)}.cockpit .premium-vehicles .vehicle-premium-card:hover{filter:saturate(1.04);transform:translateY(-3px)}}@media (max-width:767px){.cockpit .premium-vehicles{gap:11px;padding-bottom:calc(var(--nav-h, 72px) + env(safe-area-inset-bottom, 0px) + 28px)}.cockpit .premium-vehicles .vehicles-head{min-height:58px}.cockpit .premium-vehicles .vehicles-head .t-title{font-size:clamp(31px,9.4vw,38px)}.cockpit .premium-vehicles .vehicles-head__count{min-height:31px;padding-inline:11px;font-size:10px}.cockpit .premium-vehicles .vehicles-showcase{display:flex;min-height:0;flex-direction:column;align-items:stretch;padding:18px;border-radius:24px}.cockpit .premium-vehicles .vehicles-showcase:before{top:22%;right:-48%;width:390px}.cockpit .premium-vehicles .vehicles-showcase:after{right:-16%;bottom:-20%}.cockpit .premium-vehicles .vehicles-showcase__copy{max-width:none}.cockpit .premium-vehicles .vehicles-showcase__copy h2{max-width:10ch;margin-top:8px;font-size:clamp(39px,12vw,48px)}.cockpit .premium-vehicles .vehicles-showcase__copy>p:last-of-type{max-width:31ch;margin-top:11px;font-size:11px}.cockpit .premium-vehicles .vehicles-showcase__action{min-height:48px;margin-top:17px}.cockpit .premium-vehicles .vehicles-showcase__visual{width:calc(100% + 24px);height:180px;flex:0 0 180px;align-self:center;margin:6px -12px -3px}.cockpit .premium-vehicles .vehicles-showcase__visual img{width:min(108%,350px);transform:translate(4%,5%) rotate(-1deg)}.cockpit .premium-vehicles .vehicles-showcase__status{position:relative;right:auto;bottom:auto;width:100%;min-width:0;min-height:38px;margin-top:-3px;padding-inline:13px}.cockpit .premium-vehicles .vehicles-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cockpit .premium-vehicles .vehicles-summary__item{min-height:105px;padding:12px;border-radius:18px}.cockpit .premium-vehicles .vehicles-summary__item>strong{font-size:clamp(25px,8vw,31px)}.cockpit .premium-vehicles .vehicles-alert{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px;border-radius:19px}.cockpit .premium-vehicles .vehicles-alert__signal{width:42px;height:42px;border-radius:13px}.cockpit .premium-vehicles .vehicles-alert__count{display:none}.cockpit .premium-vehicles .vehicles-alert h2{font-size:18px}.cockpit .premium-vehicles .vehicles-alert div>p:last-child{font-size:10px}.cockpit .premium-vehicles .vehicles-fleet__head{align-items:flex-end;padding-top:8px}.cockpit .premium-vehicles .vehicles-fleet__head h2{font-size:27px}.cockpit .premium-vehicles .vehicles-fleet__head>p{max-width:18ch;font-size:9px}.cockpit .premium-vehicles .vehicles-grid{grid-template-columns:minmax(0,1fr);gap:10px}.cockpit .premium-vehicles .vehicle-premium-card{min-height:417px;padding:14px;border-radius:22px;contain-intrinsic-size:auto 417px}.cockpit .premium-vehicles .vehicle-premium-card__visual{height:146px}.cockpit .premium-vehicles .vehicle-premium-card__identity h3{font-size:clamp(25px,8.2vw,31px)}}@media (max-width:380px){.cockpit .premium-vehicles .vehicles-showcase{padding:16px}.cockpit .premium-vehicles .vehicles-showcase__copy h2{font-size:38px}.cockpit .premium-vehicles .vehicles-showcase__visual{height:190px;flex-basis:190px}.cockpit .premium-vehicles .vehicles-showcase__visual img{width:min(100%,320px);transform:translate(3%,1%) rotate(-1deg)}.cockpit .premium-vehicles .vehicles-summary__item>p{font-size:9px}.cockpit .premium-vehicles .vehicle-premium-card__metrics>div{padding:8px 7px}.cockpit .premium-vehicles .vehicle-premium-card__metrics dt{font-size:7px}.cockpit .premium-vehicles .vehicle-premium-card__metrics dd{font-size:10px}}@media (min-width:768px) and (max-width:1023px){.cockpit .premium-vehicles .vehicles-showcase{min-height:300px;grid-template-columns:minmax(245px,.82fr) minmax(0,1.18fr);padding:24px}.cockpit .premium-vehicles .vehicles-showcase__copy h2{font-size:47px}.cockpit .premium-vehicles .vehicles-showcase__visual img{width:min(115%,430px)}.cockpit .premium-vehicles .vehicle-premium-card{min-height:420px}}@media (min-width:1024px){.cockpit .premium-vehicles{padding-bottom:32px}}.cockpit .premium-vehicle-detail>.home-net{border:0;border-radius:22px;background:var(--mgmt-green)}.cockpit .premium-vehicle-detail .conf-vehicule-card{min-height:96px;border:0;border-radius:20px;background:var(--mgmt-yellow)}.cockpit .premium-vehicle-detail .conf-vehicule-card.is-ok{background:var(--mgmt-green)}.cockpit .premium-vehicle-detail .conf-vehicule-card.is-critical{background:var(--mgmt-pink-soft)}.cockpit .premium-fleet .home-metrics .home-metric:first-child,.cockpit .premium-vehicle-detail .home-metrics .home-metric:first-child{background:var(--mgmt-green)!important}.cockpit .premium-fleet .home-metrics .home-metric:nth-child(2),.cockpit .premium-vehicle-detail .home-metrics .home-metric:nth-child(2){background:var(--mgmt-yellow)!important}.cockpit .premium-fleet .home-metrics .home-metric:nth-child(3){background:var(--mgmt-blue)!important}.cockpit .premium-fleet .home-metrics .home-metric:nth-child(4){background:var(--mgmt-pink-soft)!important}.cockpit .premium-fleet>section:first-of-type{padding:16px;border-radius:22px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-fleet>section:first-of-type :is(.page-kicker,.t-meta){color:#b8b8b4}.cockpit .premium-fleet>section:first-of-type .hub-stack,.cockpit .premium-fleet>section:first-of-type .row{border-color:#343435;background:#202021;color:#fff}.cockpit .premium-vehicle-compliance>.conf-vehicule-card,.cockpit .premium-vehicle-compliance>section:first-of-type{border:0;border-radius:22px;background:var(--mgmt-yellow)}.cockpit .premium-account .compte-hub__head{padding:18px;border:0;border-radius:22px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-account .compte-hub__name{color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(28px,7vw,38px);line-height:.98}.cockpit .premium-account .compte-hub__co,.cockpit .premium-account .compte-hub__head .page-kicker{color:#b8b8b4}.cockpit .premium-account .compte-hub__pill{border:0;background:#2a2a2b;color:#fff}.cockpit .premium-account .compte-hub__pill--link{background:var(--mgmt-lime);color:var(--mgmt-ink)}.cockpit .premium-account .account-menu__quick-main{border-radius:18px;background:var(--mgmt-pink);color:var(--mgmt-ink)}.cockpit .premium-account .account-menu__quick-secondary{border:0;border-radius:18px;background:var(--mgmt-lime)}.cockpit .premium-account .account-menu__list{border:0;border-radius:18px;background:#fff}.cockpit .premium-account .account-menu__link{grid-template-columns:minmax(0,1fr) 34px;min-height:62px;padding:10px 12px;border-bottom-color:var(--mgmt-line)}.cockpit .premium-account .account-menu__link--visual{grid-template-columns:48px minmax(0,1fr) 34px;min-height:74px;gap:10px}.cockpit .premium-account .account-menu__link--visual .account-menu__icon{width:48px;height:48px;overflow:visible;border-radius:14px;background:var(--mgmt-canvas)}.cockpit .premium-account .account-menu__link--visual .account-menu__icon img{display:block;width:54px;height:54px;max-width:none;object-fit:contain}.cockpit .premium-account .account-menu__arrow{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--mgmt-canvas);color:var(--mgmt-ink)}.cockpit .premium-account .account-menu__group:first-child .account-menu__link:nth-child(2) .account-menu__arrow,.cockpit .premium-account .account-menu__group:first-child .account-menu__link:nth-child(5) .account-menu__arrow{background:var(--mgmt-lime)}.cockpit .premium-account .account-menu__group--fold .account-menu__arrow{background:var(--mgmt-blue)}.cockpit .premium-account .account-menu__link--featured{min-height:82px;grid-column:1/-1;border:0;border-radius:18px;background:var(--mgmt-ink);color:#fff;box-shadow:0 22px 42px -36px rgba(17,17,17,.9)}.cockpit .premium-account .account-menu__link--featured:hover{background:#1d1d1f}.cockpit .premium-account .account-menu__link--featured .account-menu__icon{background:rgba(255,255,255,.08)}.cockpit .premium-account .account-menu__link--featured .account-menu__label strong{color:#fff;font-size:.95rem}.cockpit .premium-account .account-menu__link--featured .account-menu__label small{color:rgba(255,255,255,.64);font-size:.72rem}.cockpit .premium-account .account-menu__link--featured .account-menu__arrow{background:var(--mgmt-lime);color:var(--mgmt-ink)}.cockpit .premium-account .account-menu__link--featured:focus-visible{outline:3px solid var(--mgmt-pink);outline-offset:3px}.cockpit .premium-accounting-access .espace-compta{width:100%;gap:10px}.cockpit .premium-accounting-access .espace-compta__head{min-height:96px;align-items:flex-end}.cockpit .premium-accounting-access .espace-compta__head .t-title{font-size:clamp(30px,5vw,42px);letter-spacing:-.055em}.cockpit .premium-accounting-access .espace-compta__panel{padding:16px;border:0;border-radius:20px;background:#fff;box-shadow:none}.cockpit .premium-accounting-access .espace-compta__panel:first-of-type{background:var(--mgmt-blue)}.cockpit .premium-accounting-access .espace-compta__panel:nth-of-type(2){background:var(--mgmt-green)}.cockpit .premium-accounting-access .espace-compta__acces-item{border-radius:16px;background:#fff}.cockpit .premium-accounting-access .espace-compta__statut--on{background:var(--mgmt-lime)}.cockpit .premium-payout-settings>:is(section,form),.cockpit .premium-settings>:is(section,form){border-radius:20px}.cockpit .premium-settings .reglages-stack{gap:10px}.cockpit .premium-settings .reglages-card{padding:16px;border:0;border-radius:20px;background:#fff;box-shadow:none}.cockpit .premium-settings #profil{background:var(--mgmt-pink-soft)}.cockpit .premium-settings #cotisations{background:var(--mgmt-green)}.cockpit .premium-settings #virements{background:var(--mgmt-blue)}.cockpit .premium-settings #documents{background:var(--mgmt-yellow)}.cockpit .premium-settings #notifications-push{background:var(--mgmt-lime)}.cockpit .premium-settings .reglages-more{background:var(--mgmt-canvas)}.cockpit .premium-payout-settings>p[role=status],.cockpit .premium-settings .reglages-flash,.cockpit .premium-settings>p[role=status]{border:0;border-radius:17px!important;background:var(--mgmt-yellow)!important;color:var(--mgmt-ink)!important}.cockpit .premium-payout-settings>p[role=alert],.cockpit .premium-settings .reglages-flash--warn,.cockpit .premium-settings>p[role=alert]{background:var(--mgmt-pink-soft)!important}.cockpit .premium-form>form,.cockpit .premium-form>section,.cockpit .premium-payout-settings>section,.cockpit .premium-settings .logo-form,.cockpit .premium-settings .settings-form{padding:16px;border:1px solid var(--mgmt-line);border-radius:20px;background:#fff}.cockpit .premium-vehicle-form>form>.field:first-of-type{padding:14px;border-radius:18px;background:var(--mgmt-ink)}.cockpit .premium-vehicle-form>form>.field:first-of-type .label{color:#b8b8b4}.cockpit .premium-vehicle-form>form>.field:first-of-type .input{border-color:#303031;background:#202021;color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:22px;font-weight:800;letter-spacing:.06em}.cockpit .premium-connections{gap:10px}.cockpit .premium-connections .connections-page__agent{min-height:38px;border-radius:999px;background:var(--mgmt-pink-soft)}.cockpit .premium-connections :is(.google-suite,.pdp-card,.connection-card){border:0;border-radius:20px;background-image:none;box-shadow:none}.cockpit .premium-connections .google-suite{background:var(--mgmt-blue)}.cockpit .premium-connections .pdp-card{background:var(--mgmt-lime)}.cockpit .premium-connections .connections-page__grid{gap:8px}.cockpit .premium-connections .connection-card{min-height:148px;background:#fff}.cockpit .premium-connections .connection-card:nth-child(3n+1){background:var(--mgmt-green)}.cockpit .premium-connections .connection-card:nth-child(3n+2){background:var(--mgmt-yellow)}.cockpit .premium-connections .connection-card:nth-child(3n){background:var(--mgmt-pink-soft)}.cockpit .premium-connections .connection-card__state{background:#fff;color:var(--mgmt-ink)}.cockpit .premium-connections .connection-card>footer{border-top-color:color-mix(in srgb,var(--mgmt-ink) 12%,transparent)}.cockpit .premium-connections .connection-card>footer :is(a,button){color:var(--mgmt-ink);font-weight:800}.cockpit .premium-connections .connections-page__feedback{background:var(--mgmt-yellow);color:var(--mgmt-ink)}.cockpit .premium-subscription .abo-flash{border:0;border-radius:16px;background:var(--mgmt-blue);color:var(--mgmt-ink)}.cockpit .premium-subscription .abo-current{overflow:hidden;border:0;border-radius:22px;background:#fff}.cockpit .premium-subscription .abo-current__hero{padding:18px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-subscription .abo-current__hero :is(.t-section,.t-meta){color:#b8b8b4}.cockpit .premium-subscription .abo-current__hero .t-amount{color:#fff;font-size:clamp(38px,8vw,52px)}.cockpit .premium-subscription .abo-includes,.cockpit .premium-subscription .abo-meta{background:#fff}.cockpit .premium-subscription .abo-includes{border-top:0;background:var(--mgmt-lime)}.cockpit .premium-subscription .abo-pay{border:0;border-radius:20px;background:var(--mgmt-blue)}.cockpit .premium-subscription .abo-btn{border:0;background:var(--mgmt-ink);color:#fff}.cockpit .premium-subscription .abo-picker{padding:16px;border-radius:22px;background:#fff}.cockpit .premium-subscription .abo-period{padding:4px;border:0;border-radius:999px;background:var(--mgmt-canvas)}.cockpit .premium-subscription .abo-period__btn{border-radius:999px}.cockpit .premium-subscription .abo-period__btn[aria-pressed=true]{background:var(--mgmt-ink);color:#fff}.cockpit .premium-subscription .abo-plan{border:0;border-radius:20px;box-shadow:none}.cockpit .premium-subscription .abo-plan--blue{background:var(--mgmt-blue)}.cockpit .premium-subscription .abo-plan--pink{background:var(--mgmt-pink-soft)}.cockpit .premium-subscription .abo-plan--yellow{background:var(--mgmt-yellow)}.cockpit .premium-subscription .abo-plan--green{background:var(--mgmt-green)}.cockpit .premium-subscription .abo-plan.is-selected{outline:3px solid var(--mgmt-ink);outline-offset:-3px}.cockpit .premium-subscription .abo-plan__price{font-family:var(--font-app-display),var(--font-app),sans-serif;letter-spacing:-.05em}.cockpit .premium-onboarding{width:min(100%,680px);margin-inline:auto}.cockpit .premium-onboarding .demarrage__head{padding:18px;border-radius:22px;background:var(--mgmt-lime)}.cockpit .premium-onboarding .demarrage__head .page-kicker,.cockpit .premium-onboarding .demarrage__head .t-meta{color:var(--mgmt-muted)}.cockpit .premium-onboarding .demarrage__head .t-title{max-width:13ch;color:var(--mgmt-ink);font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(30px,8vw,42px);line-height:.98}.cockpit .premium-onboarding .wiz__progress{height:10px;gap:0;margin-top:16px;overflow:hidden;border-radius:999px;background:#fff}.cockpit .premium-onboarding .wiz__progress span{height:10px;border-radius:0;background:transparent}.cockpit .premium-onboarding .wiz__progress span.is-on{background:var(--mgmt-ink)}.cockpit .premium-onboarding .demarrage__step{margin-top:12px!important;padding:16px;border:1px solid var(--mgmt-line);border-radius:22px;background:#fff;animation:premium-management-rise .26s cubic-bezier(.22,.78,.22,1) both}.cockpit .premium-onboarding .demarrage__step[aria-label=RIB]{border-color:transparent;background:var(--mgmt-blue)}.cockpit .premium-onboarding .demarrage__step[aria-label=Fin]{border-color:transparent;background:var(--mgmt-green)}.cockpit .premium-onboarding .demarrage__recap{border:0;border-radius:18px;background:#fff}.cockpit .premium-activation>header{padding:20px;border-radius:22px;background:var(--mgmt-lime);text-align:left}.cockpit .premium-activation>header .page-kicker{color:var(--mgmt-muted);text-align:left}.cockpit .premium-activation>header .t-title{margin-inline:0;text-align:left}.cockpit .premium-activation>section>a:first-child{border-radius:22px;background:var(--mgmt-ink);box-shadow:none}.cockpit .premium-activation>section>a:nth-child(2){border:0;background:var(--mgmt-blue)}.cockpit .premium-activation>section>a:nth-child(3){border:0;background:var(--mgmt-pink-soft)}.cockpit .page-live:has(.premium-objectives){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cockpit .premium-objectives{width:min(100%,720px);max-width:720px;height:auto!important;min-height:100%;gap:16px;overflow:visible!important;padding-bottom:32px;font-family:var(--font-app),sans-serif;font-size:14px}.cockpit .premium-objectives .objectif-page__head{min-height:82px}.cockpit .premium-objectives .objectif-page__heading{min-width:0}.cockpit .premium-objectives .objectif-page__intro{max-width:56ch;margin:8px 0 0;color:var(--mgmt-muted);font-size:14px;font-weight:500;line-height:1.45}.cockpit .premium-objectives .objectif-page__toolbar{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px}.cockpit .premium-objectives :is(.objectif-page__assistant,.objectif-page__ajouter){display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mgmt-line);border-radius:999px;padding:0 16px;font-family:var(--font-app),sans-serif;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:transform .12s ease,background-color .16s ease}.cockpit .premium-objectives .objectif-page__assistant{background:#fff;color:var(--mgmt-ink)}.cockpit .premium-objectives .objectif-page__assistant>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:var(--mgmt-ink);color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:12px;font-weight:900;letter-spacing:-.03em}.cockpit .premium-objectives .objectif-page__ajouter{border-color:var(--mgmt-pink);background:var(--mgmt-pink);color:#fff}.cockpit .premium-objectives :is(.objectif-page__assistant,.objectif-page__ajouter):active{transform:scale(.985)}.cockpit .premium-objectives .objectif-liste{gap:14px}.cockpit .premium-objectives .objectif-carte{position:relative;display:grid;gap:12px;padding:12px;overflow:hidden;border:1px solid var(--mgmt-line);border-radius:26px;background:#fff;color:var(--mgmt-ink);box-shadow:none;animation:premium-management-rise .28s cubic-bezier(.22,.78,.22,1) both}.cockpit .premium-objectives .objectif-liste .objectif-carte:nth-child(2){animation-delay:45ms}.cockpit .premium-objectives .objectif-liste .objectif-carte:nth-child(n+3){animation-delay:80ms}.cockpit .premium-objectives .objectif-carte__cap{padding:17px;border-radius:20px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-objectives .objectif-carte__cap-head,.cockpit .premium-objectives .objectif-carte__progress-copy,.cockpit .premium-objectives .objectif-carte__section-head,.cockpit .premium-objectives .objectif-mission__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cockpit .premium-objectives .objectif-ajout__head>p,.cockpit .premium-objectives .objectif-carte__eyebrow,.cockpit .premium-objectives .objectif-mission__head>p,.cockpit .premium-objectives .objectif-vide__kicker{margin:0;font-size:14px;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.cockpit .premium-objectives .objectif-carte__eyebrow{color:#aaa9a6}.cockpit .premium-objectives .objectif-carte__cap h2{margin:3px 0 0;color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:23px;font-weight:800;letter-spacing:-.04em;line-height:1}.cockpit .premium-objectives .objectif-carte__statut{flex:none;min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 11px;background:var(--mgmt-lime);color:var(--mgmt-ink);font-size:14px;font-weight:700}.cockpit .premium-objectives .objectif-carte.is-over .objectif-carte__statut,.cockpit .premium-objectives .objectif-carte.is-rate .objectif-carte__statut{background:var(--mgmt-yellow)}.cockpit .premium-objectives .objectif-carte.is-gg .objectif-carte__statut{background:var(--mgmt-pink-soft)}.cockpit .premium-objectives .objectif-carte__cible{margin:20px 0 0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(38px,8vw,54px);font-weight:900;letter-spacing:-.055em;line-height:.88}.cockpit .premium-objectives .objectif-carte__sous{margin:8px 0 0;color:#cfceca;font-size:14px;font-weight:500;line-height:1.35}.cockpit .premium-objectives .objectif-carte__progress-copy{align-items:baseline;margin-top:18px;color:#cfceca;font-size:14px}.cockpit .premium-objectives .objectif-carte__progress-copy strong{color:#fff;font-size:15px}.cockpit .premium-objectives .objectif-piste{display:block;margin-top:8px}.cockpit .premium-objectives .objectif-piste__bar{display:block;height:11px;overflow:hidden;border:0;border-radius:999px;background:#38383a}.cockpit .premium-objectives .objectif-piste__fill{position:relative;display:block;height:100%;min-width:0;border-radius:999px;background:var(--mgmt-pink)}.cockpit .premium-objectives .objectif-piste__fill:after{position:absolute;top:50%;right:1px;width:7px;height:7px;border-radius:999px;background:var(--mgmt-lime);content:"";transform:translateY(-50%)}.cockpit .premium-objectives .objectif-piste__bar.is-empty .objectif-piste__fill:after{display:none}.cockpit .premium-objectives .objectif-piste.is-gg .objectif-piste__fill{background:var(--mgmt-lime)}.cockpit .premium-objectives .objectif-piste.is-over .objectif-piste__fill{background:var(--mgmt-yellow)}.cockpit .premium-objectives .objectif-carte__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.cockpit .premium-objectives .objectif-carte__metric{min-width:0;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:13px;border-radius:17px}.cockpit .premium-objectives .objectif-carte__metric--rose{background:var(--mgmt-pink-soft)}.cockpit .premium-objectives .objectif-carte__metric--lime{background:var(--mgmt-lime)}.cockpit .premium-objectives .objectif-carte__metric--bleu{background:var(--mgmt-blue)}.cockpit .premium-objectives .objectif-carte__metric dt{color:#4d4d4b;font-size:14px;font-weight:700}.cockpit .premium-objectives .objectif-carte__metric dd{min-width:0;margin:0;color:var(--mgmt-ink);font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(20px,4.5vw,28px);font-weight:800;letter-spacing:-.04em;line-height:.98;overflow-wrap:anywhere}.cockpit .premium-objectives .objectif-carte__metric--bleu dd{font-family:var(--font-app),sans-serif;font-size:16px;letter-spacing:-.025em;line-height:1.08}.cockpit .premium-objectives .objectif-mission{padding:15px;border:1px solid var(--mgmt-line);border-radius:18px;background:#f7f7f4}.cockpit .premium-objectives .objectif-mission__head{align-items:center}.cockpit .premium-objectives .objectif-mission__head>p{color:var(--mgmt-ink)}.cockpit .premium-objectives .objectif-mission__head>span{color:var(--mgmt-muted);font-size:14px;font-weight:600}.cockpit .premium-objectives .objectif-mission__texte{margin:12px 0 0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(21px,4vw,27px);font-weight:800;letter-spacing:-.035em;line-height:1.04}.cockpit .premium-objectives .objectif-mission__meta{margin:9px 0 0;color:var(--mgmt-muted);font-size:14px;line-height:1.35}.cockpit .premium-objectives .objectif-carte__paliers{padding:3px}.cockpit .premium-objectives .objectif-carte__section-head{align-items:baseline;padding:0 2px}.cockpit .premium-objectives .objectif-carte__section-head h3{margin:0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.035em}.cockpit .premium-objectives .objectif-carte__section-head>span{color:var(--mgmt-muted);font-size:14px}.cockpit .premium-objectives .objectif-paliers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;overflow:visible;border:0;border-radius:0;list-style:none}.cockpit .premium-objectives .objectif-paliers__item{min-width:0;min-height:88px;display:grid;grid-template-rows:auto 1fr auto;align-items:start;gap:7px;padding:12px;border:1px solid var(--mgmt-line);border-radius:15px;background:#fff}.cockpit .premium-objectives .objectif-paliers__repere{width:8px;height:8px;border-radius:999px;background:#c4c4bf}.cockpit .premium-objectives .objectif-paliers__item.is-fait{border-color:transparent;background:var(--mgmt-lime)}.cockpit .premium-objectives .objectif-paliers__item.is-cours{border-color:transparent;background:var(--mgmt-pink-soft)}.cockpit .premium-objectives .objectif-paliers__item.is-fait .objectif-paliers__repere{background:var(--mgmt-ink)}.cockpit .premium-objectives .objectif-paliers__item.is-cours .objectif-paliers__repere{background:var(--mgmt-pink)}.cockpit .premium-objectives .objectif-paliers__valeur{min-width:0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:19px;font-weight:800;letter-spacing:-.035em;line-height:1;overflow-wrap:anywhere}.cockpit .premium-objectives .objectif-paliers__statut{color:var(--mgmt-muted);font-size:14px;font-weight:600;line-height:1.1}.cockpit .premium-objectives .objectif-paliers__item:is(.is-fait,.is-cours) .objectif-paliers__statut{color:#353532}.cockpit .premium-objectives .objectif-carte__calcul{border-top:1px solid var(--mgmt-line)}.cockpit .premium-objectives .objectif-carte__calcul>summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:3px 2px 0;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.cockpit .premium-objectives .objectif-carte__calcul>summary::-webkit-details-marker{display:none}.cockpit .premium-objectives .objectif-carte__calcul>summary:after{content:"+";font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:24px;font-weight:800;transition:transform .16s ease}.cockpit .premium-objectives .objectif-carte__calcul[open]>summary:after{transform:rotate(45deg)}.cockpit .premium-objectives .objectif-carte__calcul-corps{padding:0 2px 8px;color:var(--mgmt-muted);font-size:14px;line-height:1.4}.cockpit .premium-objectives .objectif-carte__calcul-corps>p{margin:0 0 6px}.cockpit .premium-objectives .objectif-carte__calcul-corps dl{display:grid;gap:5px;margin:12px 0 0}.cockpit .premium-objectives .objectif-carte__calcul-corps dl>div{display:flex;justify-content:space-between;gap:12px}.cockpit .premium-objectives .objectif-carte__calcul-corps :is(dt,dd){margin:0}.cockpit .premium-objectives .objectif-carte__calcul-corps dd{color:var(--mgmt-ink);font-weight:700;text-align:right}.cockpit .premium-objectives .objectif-carte__retirer{margin:-3px 0 0}.cockpit .premium-objectives .objectif-carte .objectif-retirer{min-height:44px;margin:0;border:0;background:transparent;color:var(--mgmt-muted);font-size:14px}.cockpit .premium-objectives .objectif-vide{position:relative;min-height:250px;padding:24px;overflow:hidden;border-radius:24px;background:var(--mgmt-ink);color:#fff;animation:premium-management-rise .28s cubic-bezier(.22,.78,.22,1) both}.cockpit .premium-objectives .objectif-vide__signal{position:absolute;top:22px;right:22px;width:92px;height:92px;border:12px solid var(--mgmt-pink);border-radius:999px}.cockpit .premium-objectives .objectif-vide__signal:after,.cockpit .premium-objectives .objectif-vide__signal:before,.cockpit .premium-objectives .objectif-vide__signal>span{position:absolute;inset:50% auto auto 50%;display:block;content:"";transform:translate(-50%,-50%)}.cockpit .premium-objectives .objectif-vide__signal:before{width:48px;height:48px;border:10px solid var(--mgmt-lime);border-radius:999px}.cockpit .premium-objectives .objectif-vide__signal:after{width:11px;height:11px;border-radius:999px;background:#fff}.cockpit .premium-objectives .objectif-vide__signal>span{width:2px;height:128px;background:rgba(255,255,255,.22);transform:translate(-50%,-50%) rotate(45deg)}.cockpit .premium-objectives .objectif-vide__kicker{color:var(--mgmt-lime)}.cockpit .premium-objectives .objectif-vide h2{max-width:11ch;margin:74px 0 0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(31px,7vw,42px);font-weight:900;letter-spacing:-.055em;line-height:.94}.cockpit .premium-objectives .objectif-vide>p:last-child{max-width:47ch;margin:14px 0 0;color:#cfceca;font-size:14px;line-height:1.45}.cockpit .premium-objectives .objectif-ajout{padding:18px;border-radius:22px;background:var(--mgmt-yellow);animation:premium-management-rise .26s cubic-bezier(.22,.78,.22,1) both}.cockpit .premium-objectives .objectif-ajout__head>p{color:#5e552d}.cockpit .premium-objectives .objectif-ajout__head h2{margin:4px 0 0;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:27px;font-weight:900;letter-spacing:-.045em;line-height:1}.cockpit .premium-objectives .objectif-form{gap:9px;margin-top:18px;padding:0;border:0;border-radius:0;background:transparent}.cockpit .premium-objectives .objectif-form__label{margin:4px 0 0;color:#514a2c;font-size:14px;font-weight:700}.cockpit .premium-objectives .objectif-form__types{gap:6px}.cockpit .premium-objectives .objectif-form__chip{min-height:42px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:rgba(255,255,255,.8);font-size:14px}.cockpit .premium-objectives .objectif-form__chip.is-on{border-color:var(--mgmt-ink);background:var(--mgmt-ink);color:#fff}.cockpit .premium-objectives .objectif-form :is(.input,select){min-height:50px;font-size:16px}.cockpit .premium-growth .refer-kpis .home-metric:first-child,.cockpit .premium-partner .home-metrics .home-metric:first-child{background:var(--mgmt-lime)!important}.cockpit .premium-growth .refer-kpis .home-metric:nth-child(2),.cockpit .premium-partner .home-metrics .home-metric:nth-child(2){background:var(--mgmt-green)!important}.cockpit .premium-growth .refer-kpis .home-metric:nth-child(3){background:var(--mgmt-yellow)!important}.cockpit .premium-growth .refer-share{padding:18px;border:0;border-radius:22px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-growth .refer-share :is(.page-kicker,.t-meta){color:#b8b8b4}.cockpit .premium-growth .refer-share__lien{border:0;border-radius:16px;background:#2a2a2b;color:#fff}.cockpit .premium-growth .refer-share__btn{border-radius:999px;background:var(--mgmt-lime);color:var(--mgmt-ink)}.cockpit .premium-growth .refer-share__qr{border-radius:20px;background:#fff}.cockpit .premium-growth .refer-share__qr .t-meta{color:var(--mgmt-muted)}.cockpit .premium-growth>.home-net,.cockpit .premium-partner>.home-net{border:0;border-radius:22px;background:var(--mgmt-lime)}.cockpit .premium-growth-shell .module-shell__intro{padding:16px;border-radius:22px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-growth-shell .module-shell__intro :is(p,.t-meta){color:#b8b8b4}.cockpit .premium-growth-shell .premium-pub{gap:10px}.cockpit .premium-growth-shell .premium-pub-editor>div:last-child,.cockpit .premium-growth-shell .premium-pub-editor>form,.cockpit .premium-growth-shell .premium-pub>section{padding:16px;border:0;border-radius:20px;box-shadow:none}.cockpit .premium-growth-shell .premium-pub>section:first-of-type{background:var(--mgmt-ink);color:#fff}.cockpit .premium-growth-shell .premium-pub>section:first-of-type :is(.page-kicker,.t-meta){color:#b8b8b4}.cockpit .premium-growth-shell .premium-pub>section:first-of-type .refer-share__lien{background:#242424}.cockpit .premium-growth-shell .premium-pub>section:nth-of-type(2){background:var(--mgmt-blue)}.cockpit .premium-growth-shell .premium-pub>section:nth-of-type(3){background:var(--mgmt-lime)}.cockpit .premium-growth-shell .premium-pub .pub-apercu{overflow:hidden;border:0;border-radius:18px;background:var(--mgmt-ink)}.cockpit .premium-growth-shell .premium-pub-editor>form{background:#fff}.cockpit .premium-growth-shell .premium-pub-editor>form>fieldset:first-of-type{border:0;background:var(--mgmt-blue)}.cockpit .premium-growth-shell .premium-pub-editor>form>fieldset:nth-of-type(2){border:0;background:var(--mgmt-yellow)}.cockpit .premium-growth-shell .premium-pub-editor>div:last-child{background:var(--mgmt-green)!important}@keyframes premium-management-rise{0%{opacity:0;transform:translateY(9px) scale(.992)}to{opacity:1;transform:none}}@media (max-width:767px){.cockpit .premium-management{width:100%;gap:12px}.cockpit .premium-growth-shell .module-shell__intro{display:none}.cockpit .premium-growth-shell .module-nav{margin:0;border-color:var(--mgmt-line);border-radius:16px;background:#fff}.cockpit .premium-management .page-board__head{min-height:56px}.cockpit .premium-management .page-board__head .t-title,.cockpit .premium-management>.t-title{font-size:29px}.cockpit .premium-management :is(.home-metric,.box){border-radius:16px}.cockpit .premium-clients .page-split__aside .home-net{min-height:112px;padding:14px}.cockpit .premium-clients .page-split__aside .hub-add{order:-1}.cockpit .premium-client-detail>div:first-child{padding:14px}.cockpit .premium-account .compte-hub__head{align-items:flex-start;padding:16px}.cockpit .premium-account .compte-hub__avatar,.cockpit .premium-account .compte-hub__avatar-link{width:58px;height:58px}.cockpit .premium-account .account-menu__quick{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cockpit .premium-account .account-menu__quick-main,.cockpit .premium-account .account-menu__quick-secondary{min-height:58px;border-radius:18px}.cockpit .premium-account .account-menu__group-summary{border:0;border-radius:18px;background:#fff}.cockpit .premium-connections .connections-page__grid{grid-template-columns:1fr}.cockpit .premium-connections .connection-card{min-height:110px}.cockpit .premium-connections .connection-card p{display:block}.cockpit .premium-subscription .abo-plans{grid-auto-columns:minmax(84%,300px);padding-bottom:8px;scroll-snap-type:x mandatory}.cockpit .premium-subscription .abo-plan{scroll-snap-align:start}.cockpit .premium-objectives{min-height:auto;padding-bottom:calc(var(--nav-h, 72px) + env(safe-area-inset-bottom, 0px) + 28px)}.cockpit .premium-objectives .objectif-page__head{min-height:70px}.cockpit .premium-objectives .objectif-page__toolbar:has(>:only-child){grid-template-columns:1fr}.cockpit .premium-objectives .objectif-carte{gap:10px;padding:10px;border-radius:22px}.cockpit .premium-objectives .objectif-carte__cap{padding:16px;border-radius:18px}.cockpit .premium-objectives .objectif-carte__cible{margin-top:18px;font-size:clamp(36px,11vw,46px)}.cockpit .premium-objectives .objectif-carte__metrics{gap:7px}.cockpit .premium-objectives .objectif-carte__metric{min-height:96px;gap:9px;padding:11px;border-radius:15px}.cockpit .premium-objectives .objectif-carte__metric dd{font-size:clamp(18px,5.2vw,23px)}.cockpit .premium-objectives .objectif-carte__metric--bleu dd{font-size:14px}.cockpit .premium-objectives .objectif-paliers{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-objectives .objectif-paliers__item{min-height:82px}.cockpit .premium-objectives .objectif-vide{min-height:230px;padding:20px}.cockpit .premium-objectives .objectif-vide h2{margin-top:68px}.cockpit .premium-objectives .objectif-ajout{padding:16px}.cockpit .premium-objectives .objectif-form{padding:0}}@media (min-width:640px) and (max-width:1023px){.cockpit .premium-account .account-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured){grid-template-areas:"activity activity" "radar radar" "follow account"}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group:first-child{grid-area:activity}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group:first-child .account-menu__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group:first-child .account-menu__link:nth-child(odd){border-right:1px solid var(--mgmt-line)}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group:first-child .account-menu__link:nth-last-child(-n+2){border-bottom:0}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group--fold:not(.account-menu__group--account){grid-area:follow}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group--account{grid-area:account}.cockpit .premium-account .account-menu__link--featured{grid-area:radar}}@media (min-width:768px) and (max-width:1023px){.cockpit .premium-management{width:min(100%,760px);margin-inline:auto}.cockpit .premium-clients .page-split,.cockpit .premium-vehicles .page-split{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start}.cockpit .premium-connections .connections-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-objectives{padding-bottom:calc(var(--nav-h, 72px) + env(safe-area-inset-bottom, 0px) + 32px)}}@media (min-width:1024px){.cockpit .premium-account{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.cockpit .premium-account .compte-hub__head{grid-row:span 2;min-height:194px;position:static;margin:0;padding:22px}.cockpit .premium-account .compte-hub__assistant{grid-column:span 2;width:100%;max-width:none;min-height:96px;padding-inline:18px}.cockpit .premium-account .account-menu__quick{grid-column:span 2;gap:14px}.cockpit .premium-account .account-menu__quick-main,.cockpit .premium-account .account-menu__quick-secondary{min-height:84px;padding:16px}.cockpit .premium-account .account-menu__groups{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(260px,.95fr)}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured){grid-template-areas:"activity follow" "activity account" "radar radar"}.cockpit .premium-account .account-menu__group:first-child{grid-row:span 2}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group:first-child{grid-area:activity}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group--fold:not(.account-menu__group--account){grid-area:follow}.cockpit .premium-account .account-menu__groups:has(>.account-menu__link--featured)>.account-menu__group--account{grid-area:account}.cockpit .premium-account .account-menu__link--featured{grid-area:radar}.cockpit .premium-account .account-menu__group--account{grid-column:auto}.cockpit .premium-account .account-menu__group--account .account-menu__list{display:block}.cockpit .premium-management .page-split{grid-template-columns:minmax(240px,.72fr) minmax(0,1.7fr)}.cockpit .premium-connections .connections-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .premium-account .account-menu__groups{gap:14px}}@media (prefers-reduced-motion:reduce){.cockpit .premium-vehicles .vehicles-showcase__visual img{animation:none!important;transform:translate(3%,4%) rotate(-1deg)}.cockpit .premium-management *,.cockpit .premium-management :after,.cockpit .premium-management :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cockpit :is(.premium-vehicles,.premium-vehicle-detail,.premium-vehicle-form){min-width:0;padding-bottom:calc(var(--nav-h, 72px) + env(safe-area-inset-bottom, 0px) + 28px)}.cockpit .premium-vehicles .vehicles-showcase{grid-template-areas:"copy visual" "status status";grid-template-rows:minmax(0,1fr) auto;row-gap:12px}.cockpit .premium-vehicles .vehicles-showcase__copy{grid-area:copy}.cockpit .premium-vehicles .vehicles-showcase__visual{grid-area:visual}.cockpit .premium-vehicles .vehicles-showcase__status{position:relative;right:auto;bottom:auto;width:100%;min-width:0;grid-area:status}.cockpit .premium-vehicles .vehicle-premium-card__car{width:min(88%,285px);height:150px;background:none;object-fit:contain}.cockpit .premium-vehicles .vehicle-premium-card.is-garage img.vehicle-premium-card__car{opacity:.66;filter:grayscale(.7) drop-shadow(0 12px 12px rgb(0 0 0/14%))}.cockpit .premium-vehicle-detail{gap:12px}.cockpit .premium-vehicle-detail .vehicle-detail-hero{position:relative;isolation:isolate;display:grid;grid-template-areas:"head head" "operations visual";grid-template-columns:minmax(250px,.82fr) minmax(320px,1.18fr);align-items:stretch;gap:16px;padding:24px;overflow:hidden;border-radius:28px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicle-detail .vehicle-detail-hero__head{grid-area:head;display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255/14%)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__head>div{min-width:0}.cockpit .premium-vehicle-detail .vehicle-detail-hero__head .page-kicker{color:var(--mgmt-lime)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__title{margin-top:8px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__title h1{max-width:22ch;color:#fff;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;line-height:1}.cockpit .premium-vehicle-detail .vehicle-detail-hero__title div>p{margin-top:6px;color:#bdbdb8;font-size:12px;font-weight:700}.cockpit .premium-vehicle-detail .vehicle-detail-hero__plate{flex:0 0 auto;padding:7px 9px;border:1px solid rgb(255 255 255/20%);border-radius:8px;background:#29292a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.055em}.cockpit .premium-vehicle-detail .vehicle-detail-hero__operations{grid-area:operations;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:12px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signals{display:grid;gap:0;border-top:1px solid rgb(255 255 255/14%)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal{display:flex;min-width:0;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-bottom:1px solid rgb(255 255 255/14%);color:#fff}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal>span:first-child{flex:0 0 auto;color:#aeadab;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal .vehicle-premium-card__activity,.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal strong{min-width:0;min-height:0;padding:0;border-radius:0;background:transparent;color:#fff;font-size:12px;font-weight:700;line-height:1.25;text-align:right;white-space:normal}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal--link.is-urgent strong,.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal--link.is-warn strong{color:var(--mgmt-yellow)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal--link.is-critical strong{color:#ff9fc5}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal--link.is-ok strong{color:var(--mgmt-green)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__context{display:flex;flex-wrap:wrap;gap:6px 14px;color:#bdbdb8;font-size:10px;font-weight:650;line-height:1.35}.cockpit .premium-vehicle-detail .vehicle-detail-hero__context span{position:relative;padding-left:10px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__context span:before{position:absolute;top:.45em;left:0;width:4px;height:4px;border-radius:50%;background:var(--mgmt-pink);content:""}.cockpit .premium-vehicle-detail .vehicle-detail-hero__edit{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:#fff;color:var(--mgmt-ink);font-size:13px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual{grid-area:visual;display:grid;min-width:0;min-height:230px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:22px;background:#18181a}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual img{position:relative;z-index:1;width:min(100%,430px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 19px rgb(0 0 0/25%))}.cockpit .premium-vehicle-detail .vehicle-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a{display:flex;min-width:0;min-height:68px;flex-direction:column;justify-content:space-between;padding:12px;border-radius:17px;background:#fff;color:var(--mgmt-ink);transition:transform .15s ease}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a:first-child{background:var(--mgmt-blue)}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a:nth-child(2){background:var(--mgmt-lime)}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a:nth-child(3){background:var(--mgmt-pink-soft)}.cockpit .premium-vehicle-detail .vehicle-detail-actions strong{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicle-detail .vehicle-detail-actions span{color:#666662;font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.cockpit .premium-vehicle-detail .vehicle-detail-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr) minmax(240px,.9fr);gap:8px}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.conf-vehicule-card,.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-metrics,.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-net{min-width:0;min-height:112px;margin:0}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-net{padding:16px}.cockpit .premium-vehicle-detail .vehicle-detail-overview .home-net__month{font-size:clamp(30px,3vw,42px)}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-metrics{gap:8px}.cockpit .premium-vehicle-detail .vehicle-detail-overview .home-metric{min-height:112px;justify-content:space-between;padding:14px;border-radius:20px}.cockpit .premium-vehicle-detail .vehicle-detail-overview .home-metric .t-amt{color:var(--mgmt-ink);font-size:clamp(22px,2.2vw,30px)}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.conf-vehicule-card{display:flex;flex-direction:column;justify-content:space-between;padding:16px}.cockpit .premium-vehicle-detail .vehicle-detail-overview .conf-vehicule-card .t-body{margin-top:8px;color:var(--mgmt-ink);font-weight:800}.cockpit .premium-vehicle-detail .vehicle-detail-overview .conf-vehicule-card .t-meta{margin-top:5px}.cockpit .premium-vehicle-detail .vehicle-detail-fold{overflow:hidden;scroll-margin-top:18px;border-radius:20px;background:#fff}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary::-webkit-details-marker{display:none}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary strong{color:var(--mgmt-ink);font-size:15px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary small{overflow:hidden;color:var(--mgmt-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary>span:last-child{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--mgmt-canvas);color:var(--mgmt-ink);font-size:19px;transition:transform .15s ease}.cockpit .premium-vehicle-detail .vehicle-detail-fold[open]>summary>span:last-child{transform:rotate(45deg)}.cockpit .premium-vehicle-detail .vehicle-detail-fold__content{padding:0 16px 16px;border-top:1px solid var(--mgmt-line)}.cockpit .premium-vehicle-detail .vehicle-detail-fold__content--stack{display:grid;gap:12px;padding-top:16px}.cockpit .premium-vehicle-detail .vehicle-detail-fold__content--stack>section{min-width:0;padding:14px;border-radius:17px;background:var(--mgmt-canvas)}.cockpit .premium-vehicle-detail .vehicle-detail-fold .vehicle-gallery{padding:16px 0 0;background:transparent}.cockpit .premium-vehicle-detail .vehicle-detail-fold--management{background:var(--mgmt-pink-soft)}.cockpit .premium-vehicle-detail .vehicle-detail-fold--management .vehicle-detail-fold__content{border-color:color-mix(in srgb,var(--mgmt-pink) 20%,transparent);padding-top:16px}.cockpit .premium-vehicle-detail .vehicle-detail-management-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:8px;align-items:stretch}.cockpit .premium-vehicle-detail .vehicle-detail-delete,.cockpit .premium-vehicle-detail .vehicle-detail-management-actions>form{min-width:0}.cockpit .premium-vehicle-detail .vehicle-detail-delete{min-height:50px;border:1px solid color-mix(in srgb,var(--mgmt-pink) 42%,var(--mgmt-line));border-radius:999px;background:var(--mgmt-pink-soft);color:var(--color-negative);font:inherit;font-size:12px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-gallery{display:flex;min-width:0;flex-direction:column;gap:10px;padding:16px;scroll-margin-top:16px;border-radius:22px;background:#fff}.cockpit .premium-vehicle-detail .vehicle-gallery__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cockpit .premium-vehicle-detail .vehicle-gallery__head h2{margin-top:2px;font-size:28px;letter-spacing:-.05em;line-height:1}.cockpit .premium-vehicle-detail .vehicle-gallery__count{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border-radius:999px;background:var(--mgmt-pink-soft);font-size:11px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-gallery__rail{display:grid;grid-auto-columns:minmax(220px,42%);grid-auto-flow:column;gap:8px;padding-bottom:4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.cockpit .premium-vehicle-detail .vehicle-gallery__item{position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;scroll-snap-align:start;border-radius:18px;background:var(--mgmt-canvas)}.cockpit .premium-vehicle-detail .vehicle-gallery__item>img{display:block;width:100%;height:100%;object-fit:cover}.cockpit .premium-vehicle-detail .vehicle-gallery__item-actions{position:absolute;right:7px;bottom:7px;left:7px;display:flex;align-items:center;justify-content:space-between;gap:6px}.cockpit .premium-vehicle-detail .vehicle-gallery__item-actions :is(span,button){display:inline-flex;min-height:44px;align-items:center;padding:0 9px;border:0;border-radius:999px;background:rgb(17 17 17/82%);color:#fff;font:inherit;font-size:8px;font-weight:800;backdrop-filter:blur(9px)}.cockpit .premium-vehicle-detail .vehicle-gallery__item-actions form:last-child{margin-left:auto}.cockpit .premium-vehicle-detail .vehicle-gallery__empty{display:flex;min-height:130px;align-items:center;justify-content:center;gap:12px;padding:18px;border-radius:18px;background:var(--mgmt-blue)}.cockpit .premium-vehicle-detail .vehicle-gallery__empty>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--mgmt-ink);color:#fff;font-size:24px}.cockpit .premium-vehicle-detail .vehicle-gallery__empty p{max-width:42ch;color:#4f4f4b;font-size:11px;font-weight:650;line-height:1.35}.cockpit .premium-vehicle-detail .vehicle-gallery__upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cockpit .premium-vehicle-detail .vehicle-gallery__upload>label{display:flex;min-width:0;min-height:52px;flex-direction:column;justify-content:center;padding:7px 12px;overflow:hidden;border-radius:15px;background:var(--mgmt-canvas);cursor:pointer}.cockpit .premium-vehicle-detail .vehicle-gallery__upload>label:has(input:focus-visible),.cockpit .premium-vehicle-form .vehicle-wizard__body-types label:has(input:focus-visible),.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker:has(input:focus-visible){outline:3px solid var(--mgmt-pink);outline-offset:3px}.cockpit .premium-vehicle-detail .vehicle-gallery__upload label>span{font-size:11px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-gallery__upload label>small{margin-top:2px;overflow:hidden;color:var(--mgmt-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cockpit .premium-vehicle-detail .vehicle-gallery__upload input,.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cockpit .premium-vehicle-detail .vehicle-gallery__upload-button{min-width:112px;border:0;border-radius:15px;background:var(--mgmt-ink);color:#fff;font:inherit;font-size:11px;font-weight:800}.cockpit .premium-vehicle-detail .vehicle-gallery__upload-button:disabled{cursor:not-allowed;opacity:.45}.cockpit .premium-vehicle-form>.vehicle-wizard{padding:0;scroll-margin-top:132px;overflow:hidden;border:0;border-radius:26px;background:#fff}.cockpit .premium-vehicle-form .vehicle-wizard__head{padding:20px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicle-form .vehicle-wizard__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button{position:relative;height:44px;padding:0;overflow:visible;border:0;border-radius:999px;background:transparent}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button:before{position:absolute;top:50%;right:0;left:0;height:9px;border-radius:999px;background:#343435;content:"";transform:translateY(-50%)}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button.is-active:before{background:var(--mgmt-pink)}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button:disabled{cursor:default;opacity:.62}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cockpit .premium-vehicle-form .vehicle-wizard__head>p{margin-top:16px;color:#aeadab;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cockpit .premium-vehicle-form .vehicle-wizard__head>h2{max-width:18ch;margin-top:4px;color:#fff;font-size:clamp(28px,5vw,42px);letter-spacing:-.055em;line-height:.95;outline:none}.cockpit .premium-vehicle-form .vehicle-wizard__panel{min-height:390px;padding:20px}.cockpit .premium-vehicle-form .vehicle-wizard__panel[hidden]{display:none!important}.cockpit .premium-vehicle-form .vehicle-wizard__body-types{margin:0;padding:0;border:0}.cockpit .premium-vehicle-form .vehicle-wizard__body-types>legend{margin-bottom:9px;color:var(--mgmt-muted);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.cockpit .premium-vehicle-form .vehicle-wizard__body-types>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label{position:relative;display:grid;min-width:0;min-height:150px;grid-template-rows:minmax(0,1fr) auto;place-items:center;padding:8px;overflow:hidden;border:2px solid transparent;border-radius:18px;background:var(--mgmt-canvas);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label:nth-child(2){background:var(--mgmt-blue)}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label:nth-child(3){background:var(--mgmt-pink-soft)}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label.is-selected{border-color:var(--mgmt-ink);background:var(--mgmt-lime)}.cockpit .premium-vehicle-form .vehicle-wizard__body-types input{position:absolute;width:1px;height:1px;opacity:0}.cockpit .premium-vehicle-form .vehicle-wizard__body-types img{width:min(110%,190px);height:104px;object-fit:contain;filter:drop-shadow(0 10px 8px rgb(17 17 17/16%))}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label>span{font-size:11px;font-weight:800}.cockpit .premium-vehicle-form :is(.vehicle-wizard__identity-grid,.vehicle-wizard__usage-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cockpit .premium-vehicle-form .vehicle-wizard__plate-field{margin-top:10px}.cockpit .premium-vehicle-form .vehicle-wizard .field{min-width:0}.cockpit .premium-vehicle-form .vehicle-wizard .label{color:var(--mgmt-muted);font-size:10px;font-weight:750}.cockpit .premium-vehicle-form .vehicle-wizard .input{min-height:50px;border:1px solid var(--mgmt-line);border-radius:14px;background:#fff}.cockpit .premium-vehicle-form .vehicle-wizard__status{margin:0;padding:0;border:0}.cockpit .premium-vehicle-form .vehicle-wizard__default{display:grid;min-height:92px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;padding:18px;border:1px solid color-mix(in srgb,var(--mgmt-ink) 16%,transparent);border-radius:20px;background:var(--mgmt-lime)}.cockpit .premium-vehicle-form .vehicle-wizard__default input{width:24px;height:24px;flex:0 0 auto;margin-top:1px;accent-color:var(--mgmt-ink)}.cockpit .premium-vehicle-form .vehicle-wizard__default span{display:flex;min-width:0;flex-direction:column}.cockpit .premium-vehicle-form .vehicle-wizard__default strong,.cockpit .premium-vehicle-form .vehicle-wizard__driver strong{font-size:14px;font-weight:800;line-height:1.2}.cockpit .premium-vehicle-form .vehicle-wizard__default small{margin-top:6px;color:#565651;font-size:11px;line-height:1.35}.cockpit .premium-vehicle-form .vehicle-wizard__driver{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 13px;border-radius:15px;background:var(--mgmt-blue);font-size:10px}.cockpit .premium-vehicle-form .vehicle-wizard__more{margin-top:12px;border-radius:17px;background:var(--mgmt-canvas)}.cockpit .premium-vehicle-form .vehicle-wizard__more>summary{min-height:54px;padding:18px;font-size:11px;font-weight:800;cursor:pointer}.cockpit .premium-vehicle-form .vehicle-wizard__more>div{padding:0 14px 14px}.cockpit .premium-vehicle-form .vehicle-wizard__more .vehicle-wizard__usage-grid{margin-top:10px}.cockpit .premium-vehicle-form .vehicle-wizard__recap{position:relative;isolation:isolate;display:grid;min-height:190px;grid-template-columns:minmax(0,.8fr) minmax(190px,1.2fr);align-items:center;padding:18px;overflow:hidden;border-radius:20px;background:var(--mgmt-ink);color:#fff}.cockpit .premium-vehicle-form .vehicle-wizard__recap:after{position:absolute;z-index:-1;right:-14%;bottom:-75%;width:280px;aspect-ratio:1;border-radius:50%;background:var(--mgmt-pink);content:""}.cockpit .premium-vehicle-form .vehicle-wizard__recap>div{position:relative;z-index:1;min-width:0}.cockpit .premium-vehicle-form .vehicle-wizard__recap p{color:var(--mgmt-lime);font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cockpit .premium-vehicle-form .vehicle-wizard__recap h3{margin-top:5px;color:#fff;font-size:clamp(24px,4vw,35px);letter-spacing:-.05em;line-height:.95}.cockpit .premium-vehicle-form .vehicle-wizard__recap div>span{display:inline-block;margin-top:10px;padding:5px 7px;border-radius:7px;background:#2c2c2d;color:#fff;font-size:9px;font-weight:850}.cockpit .premium-vehicle-form .vehicle-wizard__recap>img{position:relative;z-index:1;width:100%;height:150px;object-fit:contain;filter:drop-shadow(0 14px 12px rgb(0 0 0/27%))}.cockpit .premium-vehicle-form .vehicle-wizard__photos{margin-top:10px}.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker{position:relative;display:grid;min-height:90px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 11px;padding:13px;border-radius:17px;background:var(--mgmt-blue);cursor:pointer}.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker>span{display:grid;width:40px;height:40px;grid-row:1/span 2;place-items:center;border-radius:50%;background:var(--mgmt-ink);color:#fff;font-size:23px}.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker>strong{align-self:end;font-size:12px;font-weight:800}.cockpit .premium-vehicle-form .vehicle-wizard__photo-picker>small{align-self:start;color:#51514d;font-size:9px}.cockpit .premium-vehicle-form .vehicle-wizard__photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.cockpit .premium-vehicle-form .vehicle-wizard__photo-grid figure{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--mgmt-canvas)}.cockpit .premium-vehicle-form .vehicle-wizard__photo-grid img{width:100%;height:100%;object-fit:cover}.cockpit .premium-vehicle-form .vehicle-wizard__photo-grid button{position:absolute;top:4px;right:4px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:rgb(17 17 17/82%);color:#fff;font-size:17px}.cockpit .premium-vehicle-form .vehicle-wizard__photos>.t-meta{margin-top:7px;font-size:9px}.cockpit .premium-vehicle-form .vehicle-wizard__photos-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px;border-radius:17px;background:var(--mgmt-blue);font-size:11px}.cockpit .premium-vehicle-form .vehicle-wizard__photos-note a{flex:0 0 auto;font-weight:800;text-decoration:underline}.cockpit .premium-vehicle-form .vehicle-wizard__actions{display:grid;grid-template-columns:minmax(100px,auto) minmax(150px,1fr);gap:8px;padding:14px 20px 20px;border-top:1px solid var(--mgmt-line);background:#fff}.cockpit .premium-vehicle-form .vehicle-wizard__actions :is(button,.vehicle-wizard__back){min-height:50px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:800}.cockpit .premium-vehicle-form .vehicle-wizard__back{background:var(--mgmt-canvas);color:var(--mgmt-ink)}.cockpit .premium-vehicle-form :is(.vehicle-wizard__next,.vehicle-wizard__submit){background:var(--mgmt-pink);color:#fff}.cockpit .premium-vehicle-form .field-error{margin-top:6px;color:#b20845;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.cockpit .premium-vehicle-detail .vehicle-detail-actions>a:hover,.cockpit .premium-vehicle-form .vehicle-wizard__body-types label:hover{transform:translateY(-2px)}}@media (max-width:1023px){.cockpit .premium-vehicle-detail .vehicle-detail-hero{min-height:0;grid-template-columns:minmax(0,1fr);padding:18px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual{display:none}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual img{width:min(92%,320px)}.cockpit .premium-vehicle-detail .vehicle-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a{min-height:58px;padding:10px}.cockpit .premium-vehicle-detail .vehicle-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-metrics{grid-column:1/-1;grid-row:2}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.conf-vehicule-card{grid-column:2;grid-row:1}}@media (min-width:768px){.cockpit :is(.premium-vehicles,.premium-vehicle-detail,.premium-vehicle-form){width:min(100%,clamp(760px,82vw,980px));margin-inline:auto}}@media (max-width:767px){.cockpit .premium-vehicles .vehicles-showcase{display:grid;grid-template-areas:"copy visual" "status status";grid-template-columns:minmax(0,1.4fr) minmax(110px,1fr);gap:12px 0;padding:16px}.cockpit .premium-vehicles .vehicles-showcase__copy h2{font-size:32px;line-height:1}.cockpit .premium-vehicles .vehicles-showcase__copy>p:last-of-type{margin-top:8px}.cockpit .premium-vehicles .vehicles-showcase__action{min-height:44px;gap:6px;margin-top:12px;padding:6px 10px 6px 6px;font-size:10px}.cockpit .premium-vehicles .vehicles-showcase__action-icon{width:30px;height:30px}.cockpit .premium-vehicles .vehicles-showcase__visual{width:100%;height:140px;min-height:0;margin:0;align-self:center}.cockpit .premium-vehicles .vehicles-showcase__visual img{width:160px;max-width:none;transform:translateX(-14px)}.cockpit .premium-vehicles .vehicles-showcase:before{top:12%;right:-65%;width:350px}.cockpit .premium-vehicles .vehicles-summary__item{min-height:88px;padding:12px}.cockpit .premium-vehicles .vehicles-alert{gap:10px;padding:12px}.cockpit .premium-vehicles .vehicles-alert__eyebrow{display:none}.cockpit .premium-vehicles .vehicle-premium-card__car{width:min(90%,310px);height:146px}.cockpit .premium-vehicle-detail .vehicle-detail-hero{display:grid;min-height:0;grid-template-areas:"head head" "operations visual";grid-template-columns:minmax(0,.94fr) minmax(150px,1.06fr);align-items:stretch;gap:12px;padding:14px;border-radius:24px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__head{padding-bottom:12px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__title h1{max-width:18ch;font-size:clamp(25px,7vw,32px)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual{min-height:176px;border-radius:18px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual img{width:min(100%,250px)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal{min-height:48px;align-items:flex-start;flex-direction:column;gap:4px;padding-block:8px}.cockpit .premium-vehicle-detail .vehicle-detail-hero__signal :is(strong,.vehicle-premium-card__activity){text-align:left}.cockpit .premium-vehicle-detail .vehicle-detail-hero__context{gap:4px;flex-direction:column}.cockpit .premium-vehicle-detail .vehicle-detail-hero__edit{min-height:42px;padding-inline:10px;font-size:11px}.cockpit .premium-vehicle-detail .vehicle-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .premium-vehicle-detail .vehicle-detail-management-actions{grid-template-columns:minmax(0,1fr)}.cockpit .premium-vehicle-detail .vehicle-detail-actions>a{min-height:54px;padding:9px 10px}.cockpit .premium-vehicle-detail .vehicle-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-metrics{grid-column:1/-1}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.conf-vehicule-card,.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-net{min-height:98px}.cockpit .premium-vehicle-detail .vehicle-detail-overview>.home-net .t-meta{display:none}.cockpit .premium-vehicle-detail .vehicle-detail-fold{border-radius:18px}.cockpit .premium-vehicle-detail .vehicle-detail-fold>summary{min-height:64px;padding:12px 13px}.cockpit .premium-vehicle-detail .vehicle-detail-fold__content{padding:0 13px 13px}.cockpit .premium-vehicle-detail .vehicle-detail-fold__content--stack{padding-top:13px}.cockpit .premium-vehicle-detail .vehicle-gallery{padding:13px;border-radius:19px}.cockpit .premium-vehicle-detail .vehicle-gallery__rail{grid-auto-columns:minmax(220px,82%)}.cockpit .premium-vehicle-detail .vehicle-gallery__upload{grid-template-columns:minmax(0,1fr) 92px}.cockpit .premium-vehicle-detail .vehicle-gallery__upload-button{min-width:0}.cockpit .premium-vehicle-form .vehicle-wizard__head,.cockpit .premium-vehicle-form .vehicle-wizard__panel{padding:12px}.cockpit .premium-vehicle-form .vehicle-wizard__panel{min-height:0}.cockpit .premium-vehicle-form .vehicle-wizard__head>p{margin-top:0}.cockpit .premium-vehicle-form .vehicle-wizard__head>h2{max-width:24ch;font-size:25px;line-height:1.08}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label{min-height:104px;padding:6px 4px;border-radius:15px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types img{width:115%;height:68px}.cockpit .premium-vehicle-form :is(.vehicle-wizard__identity-grid,.vehicle-wizard__usage-grid){gap:8px}.cockpit .premium-vehicle-form .vehicle-wizard__more .vehicle-wizard__usage-grid{grid-template-columns:minmax(0,1fr)}.cockpit .premium-vehicle-form .vehicle-wizard__recap{min-height:156px;grid-template-columns:minmax(0,.9fr) minmax(150px,1.1fr);padding:14px}.cockpit .premium-vehicle-form .vehicle-wizard__recap>img{height:112px}.cockpit .premium-vehicle-form .vehicle-wizard__photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .premium-vehicle-form .vehicle-wizard__actions{padding:10px 12px 12px}}@media (max-width:390px){.cockpit .premium-vehicle-detail .vehicle-detail-hero{grid-template-columns:minmax(0,1fr) minmax(138px,.92fr)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual{min-height:164px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types>div{gap:5px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label{min-height:88px;border-radius:13px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types img{height:54px}.cockpit .premium-vehicle-form .vehicle-wizard__usage-grid{grid-template-columns:minmax(0,1fr)}.cockpit .premium-vehicle-form .vehicle-wizard__recap{display:flex;min-height:176px;flex-direction:column;align-items:stretch}.cockpit .premium-vehicle-form .vehicle-wizard__recap>img{width:100%;height:90px;margin-top:4px}.cockpit .premium-vehicle-form .vehicle-wizard__photos-note{align-items:flex-start;flex-direction:column}.cockpit .premium-vehicle-form .vehicle-wizard__actions{grid-template-columns:92px minmax(0,1fr)}}@media (max-width:340px) and (max-height:640px){.cockpit .premium-vehicle-detail .vehicle-detail-hero{grid-template-areas:"head" "visual" "operations";grid-template-columns:minmax(0,1fr)}.cockpit .premium-vehicle-detail .vehicle-detail-hero__visual{min-height:120px}.cockpit .premium-vehicle-form .vehicle-wizard__head{padding:8px}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button{height:28px}.cockpit .premium-vehicle-form .vehicle-wizard__progress>button:before{height:7px}.cockpit .premium-vehicle-form .vehicle-wizard__head>h2{font-size:22px;line-height:1.02}.cockpit .premium-vehicle-form .vehicle-wizard__panel{padding:8px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types>legend{margin-bottom:5px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types label{min-height:72px}.cockpit .premium-vehicle-form .vehicle-wizard__body-types>div>label>.vehicle-scene{height:44px}.cockpit .premium-vehicle-form .vehicle-wizard__actions{padding:6px 8px 8px}}